<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8857411960957256308</atom:id><lastBuildDate>Thu, 12 Jun 2025 00:40:07 +0000</lastBuildDate><category>Commercial Music Backsound</category><category>Tools</category><category>Motivation Presentation Music Backsound</category><category>Action Cinematic Music Backsound</category><category>Horror music backsound</category><category>Romance Dramatic music backsound</category><category>Other Sound</category><title>1.EUNOIA47</title><description>Eunoia47 Website &#xa;more free copyright backsound&#xa;more premium wallpaper &#xa;more movie subtitle indonesia&#xa;more news&#xa;more tutorials&#xa;More Tools&#xa;Free copyright Image&#xa;Free copyright Background&#xa;Free copyright gambar&#xa;Free copyright Image for website&#xa;&#xa;Promote By https://eunoia47.blogspot.com        &#xa;&#xa;&#xa;&#xa;#Eunoia47 #Eunoia 47 #entertaiment #drakor </description><link>http://eunoia47.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>117</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-932703223347209665</guid><pubDate>Tue, 19 Apr 2022 16:02:00 +0000</pubDate><atom:updated>2022-04-21T17:07:32.508+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Upload Your Image - Find Your Image Size</title><description>&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://drive.google.com/uc?id=1vtxrBVfQd2AFkx-VGjwo0zxnVh74h1cp&amp;amp;export=download&quot; width=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Tool ini untuk mengetahui dimesi dari sebuah image, uploud gambar anda kemudian anda akan di berikan informasi lengkap tentang dimensi yang anda uploud di bawah ini dan tool ini akan langsung memberi tahukan ukuran lebar dan tinggi gambar tersebut. Cheers!!


&lt;/span&gt;&lt;html class=&quot;ng-scope&quot; lang=&quot;en&quot; ng-app=&quot;app&quot;&gt;&lt;head&gt;&lt;style type=&quot;text/css&quot;&gt;@charset &quot;UTF-8&quot;;[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}&lt;/style&gt;
 
  
&lt;style&gt;
.preview {
  width: 100px;
  height: auto;
}
&lt;/style&gt;


  
  &lt;script&gt;
  if (document.location.search.match(/type=embed/gi)) {
    window.parent.postMessage(&quot;resize&quot;, &quot;*&quot;);
  }
&lt;/script&gt;


 

&lt;body class=&quot;ng-scope&quot; ng-controller=&quot;UploadCtrl&quot; translate=&quot;no&quot;&gt;
  

  &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/ng-flow/2.5.1/ng-flow-standalone.min.js&quot;&gt;&lt;/script&gt;



  &lt;div flow-files-added=&quot;processFiles($files)&quot; flow-init=&quot;&quot; flow-name=&quot;uploader.flow&quot;&gt;
    &lt;button class=&quot;btnhasromnum btn-success btn-block&quot; flow-btn=&quot;&quot; type=&quot;file&quot;&gt;Upload Images&lt;/button&gt;
    &lt;div class=&quot;btn43&quot; ng-repeat=&quot;image in uploader.flow.files track by $index&quot;&gt;
      &lt;center&gt;&lt;img class=&quot;preview&quot; flow-img=&quot;image&quot; /&gt;&lt;/center&gt;&lt;br /&gt;
      &lt;center&gt;&lt;b&gt;&lt;span&gt;
        Width: {{image.width}}&lt;br /&gt;
        Height: {{image.height}}&lt;br /&gt;
        Name: {{image.file.name}}&lt;br /&gt;
        &lt;/span&gt;&lt;/b&gt;&lt;/center&gt;
    &lt;/div&gt;
  &lt;/div&gt;

    &lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;

  &lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/ng-flow/2.5.1/ng-flow-standalone.min.js&quot;&gt;&lt;/script&gt;
     
  

  &lt;script src=&quot;https://cpwebassets.codepen.io/assets/editor/iframe/iframeRefreshCSS-4793b73c6332f7f14a9b6bba5d5e62748e9d1bd0b5c52d7af6376f3d1c625d7e.js&quot;&gt;&lt;/script&gt;



 
&lt;/body&gt;&lt;/head&gt;&lt;/html&gt;</description><link>http://eunoia47.blogspot.com/2022/04/upload-your-image-find-your-image-size.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-5912761591384589677</guid><pubDate>Wed, 13 Apr 2022 03:45:00 +0000</pubDate><atom:updated>2022-04-14T13:01:03.258+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Home Roman Numeral Converter / Angka Romawi Convert</title><description>&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://awsimages.detik.net.id/community/media/visual/2020/01/06/b9b62df8-93cf-4441-bc98-5b351ee1ef23.jpeg?w=700&amp;q=90&quot; width=&quot;0&quot; /&gt;

&lt;span style=&quot;font-family: arial;&quot;&gt;Halo teman-teman, tool ini untuk merubah angka desimal ke bentuk angka romawi, kalian bisa tuliskan nomer desimal pada form input, silahkan mencoba!! Cheeerrss!! 

&lt;/span&gt;&lt;p&gt;Input:&lt;/p&gt;
      &lt;input class=&quot;form-control link&quot; id=&quot;number&quot; style=&quot;text-align: center;&quot; type=&quot;text&quot; /&gt;
 
    
    &lt;div class=&quot;col-md-12 card level-1&quot;&gt;
      &lt;p&gt;Output:&lt;/p&gt;
     
      &lt;textarea class=&quot;numeral form-control link&quot; id=&quot;outputromnum&quot; rows=&quot;7&quot; style=&quot;font-family: arial; font-size: large; text-align: center;&quot;&gt;&lt;/textarea&gt; 
    &lt;/div&gt;
 &lt;button class=&quot;btnhasromnum btn-success btn-block&quot; id=&quot;copy&quot;&gt;Copy&lt;/button&gt; 
 
    
 


   
     

  




 
 </description><link>http://eunoia47.blogspot.com/2022/04/home-roman-numeral-converter-angka.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-2126883535993942661</guid><pubDate>Tue, 12 Apr 2022 03:59:00 +0000</pubDate><atom:updated>2022-04-12T11:04:30.572+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Converter Currency / Mata Uang Converter</title><description>
&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://images-na.ssl-images-amazon.com/images/I/510WmeXkLXL.png&quot; width=&quot;0&quot; /&gt;

Halo Teman-Teman tool ini adalah converter mata uang dari seluruh dunia dan juga mata uang crypto. selamat mencoba!! Cheerss!!!
(bitcoin, Bnb, IDR Rupiah, Bsd, USD, EURO, ETH, Dan lain-lain)
&lt;!-- START CODE Attention! Do not modify this code; --&gt;&lt;script&gt;var fm = &quot;BTC&quot;;var to = &quot;IDR&quot;;var tz = &quot;7&quot;;var sz = &quot;1x1&quot;;var lg = &quot;id&quot;;var st = &quot;success&quot;;var lr = &quot;1&quot;;var rd = &quot;1&quot;;&lt;/script&gt;

 &lt;div style=&quot;text-align:right&quot;&gt; &lt;/div&gt;&lt;!-- Attention! Do not modify this code; END CODE --&gt;

 &lt;script &gt;
  if (!sz) {
  var sz = &quot;1x1&quot;;
}
if (!tz) {
  var tz = &quot;0&quot;;
}
var arr = sz.split(&quot;x&quot;);
var tz = tz;
var lg = lg;
var fm = fm;
var to = to;
var st = st;
var lr = lr;
var rd = rd;
if (tz == &quot;timezone&quot;) {
  var d = new Date();
  tz = d.getTimezoneOffset() / 60;
  tz = 0 - tz;
  tz = tz + &quot;s&quot;;
} else if (tz == &quot;userset&quot;) {
  var d = new Date();
  tz = d.getTimezoneOffset() / 60;
  tz = 0 - tz;
}
if (!st) {
  st = &quot;info&quot;;
}
if (!rd) {
  rd = 0;
}
if (!fm) {
  fm = &quot;USD&quot;;
}
if (!to) {
  to = &quot;EUR&quot;;
}
var w = parseInt(arr[0]);
var h = parseInt(arr[1]);
if (w == 1 || (w &lt; 1 &amp;&amp; h == 1) || h &lt; 1) {
  w = &quot;100%&quot;;
  if (lr == 1) {
    h = 306;
  } else {
    h = 289;
  }
}
ht_protocol = location.protocol == &quot;https:&quot; ? &quot;https:&quot; : &quot;http:&quot;;
document.write(
  &#39;&lt;iframe loading=&quot;lazy&quot; title=&quot;Currency Converter Widget&quot; src=&quot;&#39; +
    ht_protocol +
    &quot;//currencyrate.today/load-converter?&amp;lg=&quot; +
    lg +
    &quot;&amp;tz=&quot; +
    tz +
    &quot;&amp;fm=&quot; +
    fm +
    &quot;&amp;to=&quot; +
    to +
    &quot;&amp;st=&quot; +
    st +
    &quot;&amp;lr=&quot; +
    lr +
    &quot;&amp;rd=&quot; +
    rd +
    &#39;&quot; width=&quot;&#39; +
    w +
    &#39;&quot; height=&quot;&#39; +
    h +
    &#39;&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; loading=&quot;lazy&quot;&gt;&lt;/iframe&gt;&#39;
);
&lt;/script&gt;</description><link>http://eunoia47.blogspot.com/2022/04/converter-currency-mata-uang-converter.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-3675153188864464472</guid><pubDate>Tue, 12 Apr 2022 03:04:00 +0000</pubDate><atom:updated>2022-04-12T10:35:33.284+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free translator for Binary Generator</title><description>&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://media.istockphoto.com/photos/computer-screen-binary-code-picture-id187183778&quot; width=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Halo teman-teman tool ini bisa merubah tulisan menjadi angka binari, dan begitu juga sebaliknya dengan membaca binari ke huruf/angka. anda bisa merubah di bagian switch. oke silahkan dicoba dulu, cheerrss!!

&lt;/span&gt;&lt;body11&gt;
&lt;div class=&quot;container11&quot;&gt;
	&lt;div class=&quot;tools&quot;&gt;
		&lt;button class=&quot;sub toggle&quot;&gt;SWITCH&lt;/button&gt;
		&lt;button class=&quot;sub clear clear-converted&quot;&gt;CLEAR&lt;/button&gt;
		&lt;button class=&quot;convert&quot;&gt;CONVERT&lt;/button&gt;
		&lt;button class=&quot;unconvert&quot;&gt;UNCONVERT&lt;/button&gt;
           &lt;button class=&quot;convert btnco1 btn-success btn-block&quot; id=&quot;copyToClipboard-a&quot;&gt;COPY&lt;/button&gt;
      &lt;button class=&quot;unconvert btnco2 btn-success btn-block&quot; id=&quot;copyToClipboard-b&quot;&gt;COPY&lt;/button&gt;
      
      
	&lt;/div&gt;
	&lt;div class=&quot;decimalToBinary&quot;&gt;
		&lt;textarea autofocus=&quot;&quot; class=&quot;decimal&quot; placeholder=&quot;Your Normal Text ... examble(cat)&quot;&gt;&lt;/textarea&gt;
		&lt;textarea class=&quot;binary disabled&quot; id=&quot;textA&quot; placeholder=&quot;Your Binary Code ... examble(0100100)&quot;&gt;&lt;/textarea&gt;
	&lt;/div&gt;
	&lt;div class=&quot;binaryToDecimal&quot;&gt;
		&lt;textarea class=&quot;binary&quot; placeholder=&quot;Your Binary Code ... examble(0100100)&quot;&gt;&lt;/textarea&gt;
		&lt;textarea class=&quot;decimal disabled&quot; id=&quot;textB&quot; placeholder=&quot;Your Decimal Text ... examble(cat)&quot;&gt;&lt;/textarea&gt;
	&lt;/div&gt;
&lt;/div&gt;   
  &lt;/body11&gt;

&lt;style&gt;
  
 
*{
	margin:  0;
	padding: 0;
}
body11{
	background: #f0f0f0;
}
textarea{
	width: 100%;
	margin: 10px auto;
	display: block;
	height: 200px;
	padding: 10px;
	box-sizing: border-box;
	border: none;
}
textarea:focus{
	outline: 2px #27c699;
}
.binaryToDecimal, .unconvert{
	display: none;
}
.decimalToBinaryClose{
	display: none;
}
.binaryToDecimalOpen{
	display: block;
}
.inline-block{
	display: inline-block;
}
.convert, .unconvert{
	padding: 10px;
	background: #27c699;
	color: #fff;
	border: 1px #27c699;
	cursor: pointer;
	font-family: sans-serif;
	font-weight: bold;
	border-radius:3px;
	float:right;
}
.sub{
	padding:10px;
	background:#fff;
	color:#000;
	border:1px solid green;
	outline:none;
	border-radius:3px;
	cursor:pointer;
	transition:0.4s;
	-o-transition:0.4s;
	-moz-transition:0.4s;
	-webkit-transition:0.4s;
}
.sub:hover{
	background:#27c699;
}
.container11{
	width:100%;
	max-width:1000px;
	margin:10px auto;
	padding:2px;
	box-sizing:border-box;
}
.tools{
	display:block;
}
  &lt;/style&gt;
  


</description><link>http://eunoia47.blogspot.com/2022/04/free-translator-for-binary-generator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-4488119361890795880</guid><pubDate>Mon, 11 Apr 2022 16:34:00 +0000</pubDate><atom:updated>2022-04-11T23:34:52.307+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Simple PX to EMS Converter </title><description>&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://skybootstrap.com/wp-content/uploads/2018/07/px-to-rem-conversion.jpg&quot; width=&quot;0&quot; /&gt;

&lt;div id=&quot;container&quot;&gt;
 
  &lt;p &gt;Halo teman-teman untuk menggunaka tool ini Cukup masukkan ukuran dasar dan ukuran piksel untuk mendapatkan nilai dalam ems. Nilai dasar default untuk ukuran teks di sebagian besar browser adalah 16px.&lt;/p&gt;
  
 
  
  &lt;form action=&quot;#&quot;&gt;
  &lt;div&gt;
    &lt;label&gt;Base Pixel Size&lt;/label&gt;
    &lt;input style=&quot;text-align: center;&quot; class=&quot;form-control link&quot; name=&quot;baseSize&quot; size=&quot;4&quot; type=&quot;text&quot; value=&quot;16&quot; /&gt;
  &lt;/div&gt;
  &lt;div&gt;
    &lt;label&gt;Size in Pixels&lt;/label&gt;
    &lt;input style=&quot;text-align: center;&quot; class=&quot;form-control link&quot; name=&quot;targetSize&quot; size=&quot;4&quot; type=&quot;text&quot; value=&quot;20&quot; /&gt;
  &lt;/div&gt;
  &lt;!--&lt;div&gt;
    &lt;input name=&quot;submit&quot; type=&quot;submit&quot; value=&quot;Submit&quot; /&gt;
  &lt;/div&gt;--&gt;
  &lt;/form&gt;
  &lt;hr /&gt;  
  &lt;div &gt;
    &lt;label&gt;Result&lt;/label&gt;
    &lt;input class=&quot;form-control link&quot; disabled=&quot;&quot; name=&quot;reultEm&quot; style=&quot;text-align: center;&quot; id=&quot;resultaa&quot; type=&quot;text&quot; /&gt;
    &lt;button class=&quot;btn221 btn-success btn-block&quot; id=&quot;copy&quot;&gt;Copy&lt;/button&gt; 
  &lt;/div&gt;  
&lt;/div&gt;

&lt;script src=&quot;https://cdn.jsdelivr.net/gh/sugasugary/Eunoia47Boostdemoonjasekalienakwijaya@main/bin211sssascacacacac3sss3.js&quot; type=&quot;text/javascript&quot;&gt;
 
&lt;/script&gt;</description><link>http://eunoia47.blogspot.com/2022/04/simple-px-to-ems-converter.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-5818947390735510591</guid><pubDate>Sun, 10 Apr 2022 07:04:00 +0000</pubDate><atom:updated>2022-04-10T20:16:38.835+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free JSON / Hash Converter</title><description> &lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://static.republika.co.id/uploads/images/inpicture_slide/coding-ilustrasi-_160406100902-246.jpg&quot; width=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Halo teman kali ini saya akan membagikan tool untuk JSON and Ruby Hash Converter. Kalian tinggal paste JSON dan Ruby Hash pada text area di bawah ini!! Cheers&lt;/span&gt; 
  
&lt;style&gt;
 
#convert-1 {
  background: #47CF73;
}
#convert-1:hover {
  background: #2fb45a;
}

#convert-2 {
  background: #0EBEFF;
}
#convert-2:hover {
  background: #009fda;
}

#convert-3 {
  background: #FF4444;
}
#convert-3:hover {
  background: #ff1111;
}

textarea {
  margin: 0;
  padding: 1rem;
  border: none;
  line-height: 1.6;
  background: #f0f0f0;
  color: #FF4444;
  box-sizing: border-box;
  height: 75%;
  width: 100%;
  font-family: &quot;Andale Mono&quot;, monospace;
  white-space: pre;
}
textarea::-moz-selection {
  background: rgba(255, 68, 68, 0.2);
}
textarea::selection {
  background: rgba(255, 68, 68, 0.2);
}
&lt;/style&gt;
 

 


  &lt;textarea id=&quot;input&quot; rows=&quot;12&quot;&gt;&lt;/textarea&gt;
&lt;div&gt;
  &lt;button id=&quot;convert-1&quot;&gt;JSON to Hash&lt;/button&gt;
  &lt;button id=&quot;convert-2&quot;&gt;Hash to JSON&lt;/button&gt;
&lt;/div&gt;
&lt;textarea id=&quot;outputhasjas&quot; readonly=&quot;&quot; rows=&quot;12&quot;&gt;&lt;/textarea&gt;
    &lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;
 &lt;button class=&quot;btnhas btn-success btn-block&quot; id=&quot;copy&quot;&gt;Copy&lt;/button&gt; 
  
&lt;script&gt;
document.querySelector(&quot;.btnhas&quot;).addEventListener(&quot;click&quot;, copy);

function copy() {
	let fake = document.createElement(&quot;textarea&quot;);
	fake.value = document.querySelector(&quot;#outputhasjas&quot;).value;
	//fake.value = &quot;1\n2\n3&quot;;
	document.body.appendChild(fake);
	fake.select();
	document.execCommand(&quot;copy&quot;);
	document.body.removeChild(fake);
	let notice = document.createElement(&quot;span&quot;);
	notice.className = &quot;notice visible&quot;;
	notice.innerHTML = &quot;Text copied to the clipboard!&quot;;
	document.body.appendChild(notice);
	setTimeout(() =&gt; {
		document.body.removeChild(notice);
	}, 3000);
}


&lt;/script&gt;


      &lt;script id=&quot;rendered-js&quot; src=&quot;https://cdn.jsdelivr.net/gh/sugasugary/eunoia47@main/furiijas122.js&quot; &gt;

    &lt;/script&gt;

  




 </description><link>http://eunoia47.blogspot.com/2022/04/free-json-hash-converter.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-2457175867282316537</guid><pubDate>Sat, 09 Apr 2022 02:38:00 +0000</pubDate><atom:updated>2022-04-10T11:26:34.338+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Change  Binary to Decimal Generator</title><description> &lt;span style=&quot;font-family: arial;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://images.easytechjunkie.com/green-lit-numbers.jpg&quot; width=&quot;0&quot; /&gt;Halo teman-teman disini saya akan membagikan tool untuk merubah angka binary ke angka desimal, seperti contoh di bawah ini, kalian tinggal memasukkan angka di form pertama kemudian hasilnya akan muncul di form kedua. Cheerrss!
     
    

&lt;center&gt;&lt;h2&gt;BINARY to NUMBER&lt;/h2&gt; &lt;/center&gt;
 
     &lt;textarea type=&quot;text&quot; id=&quot;userInput21&quot; class=&quot;form-control link&quot;  rows=&quot;12&quot; autocomplete=&quot;off&quot; placeholder=&quot;Enter a binary number&quot; &gt;&lt;/textarea&gt;
  
 
     &lt;button class=&quot;btn btn-success btn-block&quot; onclick=&quot;convertToBinary()&quot;&gt;Click to Convert to Number
     &lt;/button&gt;
 
   
      &lt;textarea  class=&quot;form-control link&quot; id=&quot;outputhexbin&quot; rows=&quot;12&quot; style=&quot;text-align: center;&quot;&gt;&lt;/textarea&gt; 
 &lt;button class=&quot;btn21 btn-success btn-block&quot; id=&quot;copy&quot;&gt;Copy&lt;/button&gt; 

&lt;span style=&quot;font-family: arial;&quot;&gt;Anda juga bisa merubah dari angka desimal menjadi angka binary pada link di bawah ini&lt;/span&gt;
&lt;a href=&quot;https://www.eunoia47.web.id/2022/04/change-number-to-binary-generator.html&quot;&gt;&lt;button class=&quot;btnce btn-success btn-block&quot; &gt;Change Number to Binary Generator&lt;/button&gt;&lt;/a&gt;   
   
   
 &lt;script&gt;
document.querySelector(&quot;.btn21&quot;).addEventListener(&quot;click&quot;, copy);

function copy() {
	let fake = document.createElement(&quot;textarea&quot;);
	fake.value = document.querySelector(&quot;#outputhexbin&quot;).value;
	//fake.value = &quot;1\n2\n3&quot;;
	document.body.appendChild(fake);
	fake.select();
	document.execCommand(&quot;copy&quot;);
	document.body.removeChild(fake);
	let notice = document.createElement(&quot;span&quot;);
	notice.className = &quot;notice visible&quot;;
	notice.innerHTML = &quot;Text copied to the clipboard!&quot;;
	document.body.appendChild(notice);
	setTimeout(() =&gt; {
		document.body.removeChild(notice);
	}, 3000);
}


&lt;/script&gt;



 



</description><link>http://eunoia47.blogspot.com/2022/04/change-binary-to-decimal-generator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-6606080739579491481</guid><pubDate>Sat, 09 Apr 2022 02:26:00 +0000</pubDate><atom:updated>2022-04-10T11:26:04.293+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Change Number to Binary Generator</title><description>&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://images.easytechjunkie.com/green-lit-numbers.jpg&quot; width=&quot;0&quot; /&gt;Halo teman-teman disini saya akan membagikan tool untuk merubah angka desimal ke angka binary, seperti contoh di bawah ini, kalian tinggal memasukkan angka di form pertama kemudian hasilnya akan muncul di form kedua. Cheerrss!
     

&lt;/span&gt;&lt;center&gt;&lt;h2&gt;NUMBER to BINARY&lt;/h2&gt; &lt;/center&gt;
 
     &lt;textarea autocomplete=&quot;off&quot; class=&quot;form-control link&quot; id=&quot;inputbinar&quot; rows=&quot;12&quot; type=&quot;text&quot;&gt;&lt;/textarea&gt;
  
 
     &lt;buttonbin class=&quot;btn btn-success btn-block&quot;&gt;Click to Convert to Binary
     &lt;/buttonbin&gt;
 
   
      &lt;textarea class=&quot;form-control link&quot; id=&quot;answer&quot; rows=&quot;12&quot; style=&quot;text-align: center;&quot;&gt;&lt;/textarea&gt; 
 &lt;button class=&quot;btn21 btn-success btn-block&quot; id=&quot;copy&quot;&gt;Copy&lt;/button&gt;

&lt;span style=&quot;font-family: arial;&quot;&gt;Anda juga bisa merubah dari angka binary menjadi angka desimal pada link di bawah ini&lt;/span&gt;
&lt;a href=&quot;https://www.eunoia47.web.id/2022/04/change-binary-to-decimal-generator.html&quot;&gt;&lt;button class=&quot;btnce btn-success btn-block&quot; &gt;Change  Binary to Decimal Generator&lt;/button&gt;&lt;/a&gt;

 &lt;script&gt;
document.querySelector(&quot;.btn21&quot;).addEventListener(&quot;click&quot;, copy);

function copy() {
	let fake = document.createElement(&quot;textarea&quot;);
	fake.value = document.querySelector(&quot;#answer&quot;).value;
	//fake.value = &quot;1\n2\n3&quot;;
	document.body.appendChild(fake);
	fake.select();
	document.execCommand(&quot;copy&quot;);
	document.body.removeChild(fake);
	let notice = document.createElement(&quot;span&quot;);
	notice.className = &quot;notice visible&quot;;
	notice.innerHTML = &quot;Text copied to the clipboard!&quot;;
	document.body.appendChild(notice);
	setTimeout(() =&gt; {
		document.body.removeChild(notice);
	}, 3000);
}


&lt;/script&gt;
 






</description><link>http://eunoia47.blogspot.com/2022/04/change-number-to-binary-generator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-201426008615759738</guid><pubDate>Thu, 07 Apr 2022 06:35:00 +0000</pubDate><atom:updated>2022-04-09T09:20:42.566+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title> Writing Code/Script in Posts blog/blogger Generator Tool</title><description>&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://thumbs.dreamstime.com/b/source-code-screen-programming-writing-script-programmer-editing-background-developer-software-171571990.jpg&quot; width=&quot;0&quot; /&gt;Halo teman-teman kali ini saya bagikan tool untuk menulis code di postingan. Jika kalian ingin menulis suatu kode/script di postingan Blogger kalian, caranya cukup mudah. Kalian tinggal tuliskan code pada form di bawah ini!! cheeerrss!!! 
			
			&lt;/span&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;2&quot; id=&quot;CICodeFormatterTable&quot; style=&quot;font-family: verdana; font-size: 11px; width: 100%;&quot;&gt;
			&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;background: rgb(39, 198, 153); border-bottom: 2px solid green; color: black; font-family: verdana; font-weight: bolder;&quot;&gt;Paste Here Your Source Code&lt;/td&gt;&lt;/tr&gt;
			&lt;tr&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;textarea class=&quot;form-control link&quot; id=&quot;txtSourceCode&quot; rows=&quot;12&quot;&gt;&lt;/textarea&gt;&lt;/td&gt;&lt;/tr&gt;
			&lt;tr&gt;&lt;td style=&quot;background: rgb(39, 198, 153); border-bottom: 2px solid green; color: black; font-family: verdana; font-weight: bolder;&quot;&gt;Source Code Formatting Options&lt;/td&gt;&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td style=&quot;background: rgb(240, 240, 240); border-bottom: 2px solid green; color: black; font-family: verdana; font-weight: bolder;&quot;&gt;
					&lt;!--&lt;tr&gt;
					&lt;td width=&quot;250&quot; style=&quot;background:#f0f0f0&quot;&gt;
					1) Use in Formatted HTML : &lt;/td&gt;&lt;td style=&quot;background:#f0f0f0&quot;&gt;&lt;select id=&quot;cbDiv&quot;&gt;
								&lt;option selected value=&quot;true&quot;/&gt;&amp;lt;div&amp;gt;
								&lt;option value=&quot;false&quot;/&gt;&amp;lt;pre&amp;gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;--&gt;&lt;table cellpadding=&quot;2&quot; cellspacing=&quot;1&quot; style=&quot;background: white; font-family: verdana; font-size: 11px;&quot;&gt;
					
					&lt;tbody&gt;&lt;tr&gt;
					&lt;td style=&quot;background: rgb(39, 198, 153);&quot; width=&quot;250&quot;&gt;
					1) Convert Tab into Space : &lt;/td&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;select id=&quot;cbTabSize&quot;&gt;
								&lt;option value=&quot;1&quot;&gt;1
								&lt;/option&gt;&lt;option value=&quot;2&quot;&gt;2
								&lt;/option&gt;&lt;option value=&quot;3&quot;&gt;3
								&lt;/option&gt;&lt;option value=&quot;4&quot;&gt;4
								&lt;/option&gt;&lt;option selected=&quot;&quot; value=&quot;5&quot;&gt;5
								&lt;/option&gt;&lt;option value=&quot;6&quot;&gt;6
								&lt;/option&gt;&lt;option value=&quot;7&quot;&gt;7
								&lt;/option&gt;&lt;option value=&quot;8&quot;&gt;8
								&lt;/option&gt;&lt;option value=&quot;9&quot;&gt;9
								&lt;/option&gt;&lt;option value=&quot;10&quot;&gt;10&lt;/option&gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
					&lt;td style=&quot;background: rgb(39, 198, 153);&quot;&gt;
					2) Need Line Code Numbering : &lt;/td&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;select id=&quot;cbLineNumbering&quot;&gt;        
								&lt;option value=&quot;true&quot;&gt;Yes
								&lt;/option&gt;&lt;option selected=&quot;&quot; value=&quot;false&quot;&gt;No&lt;/option&gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
						&lt;td style=&quot;background: rgb(39, 198, 153);&quot;&gt;
					3) Remove blank lines : &lt;/td&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;select id=&quot;cbRemoveBlankLines&quot;&gt;
								&lt;option selected=&quot;&quot; value=&quot;true&quot;&gt;Yes
								&lt;/option&gt;&lt;option value=&quot;false&quot;&gt;No&lt;/option&gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;
										&lt;tr&gt;
					&lt;td style=&quot;background: rgb(39, 198, 153);&quot;&gt;
					4) Embeded styles / Stylesheet : &lt;/td&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;select id=&quot;cbEmbededStylesheet&quot;&gt;
								&lt;option selected=&quot;&quot; value=&quot;true&quot;&gt;Yes
								&lt;/option&gt;&lt;option value=&quot;false&quot;&gt;No&lt;/option&gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
					&lt;td style=&quot;background: rgb(39, 198, 153);&quot; width=&quot;250&quot;&gt;
					5) Code Block Width : &lt;/td&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;select id=&quot;cbCodeDivWidth&quot;&gt;
								&lt;option value=&quot;auto&quot;&gt;auto width
								&lt;/option&gt;&lt;option selected=&quot;&quot; value=&quot;99%&quot;&gt;100%
								&lt;/option&gt;&lt;option value=&quot;100px&quot;&gt;100px
								&lt;/option&gt;&lt;option value=&quot;150px&quot;&gt;150px
								&lt;/option&gt;&lt;option value=&quot;200px&quot;&gt;200px
								&lt;/option&gt;&lt;option value=&quot;250px&quot;&gt;250px
								&lt;/option&gt;&lt;option value=&quot;300px&quot;&gt;300px
								&lt;/option&gt;&lt;option value=&quot;350px&quot;&gt;350px
								&lt;/option&gt;&lt;option value=&quot;400px&quot;&gt;400px
								&lt;/option&gt;&lt;option value=&quot;450px&quot;&gt;450px
								&lt;/option&gt;&lt;option value=&quot;500px&quot;&gt;500px
								&lt;/option&gt;&lt;option value=&quot;550px&quot;&gt;550px
								&lt;/option&gt;&lt;option value=&quot;600px&quot;&gt;600px
								&lt;/option&gt;&lt;option value=&quot;650px&quot;&gt;650px
								&lt;/option&gt;&lt;option value=&quot;700px&quot;&gt;700px
								&lt;/option&gt;&lt;option value=&quot;750px&quot;&gt;750px
								&lt;/option&gt;&lt;option value=&quot;800px&quot;&gt;800px
								&lt;/option&gt;&lt;option value=&quot;850px&quot;&gt;850px
								&lt;/option&gt;&lt;option value=&quot;900px&quot;&gt;900px
								&lt;/option&gt;&lt;option value=&quot;950px&quot;&gt;950px
								&lt;/option&gt;&lt;option value=&quot;1000px&quot;&gt;1000px
								&lt;/option&gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;
					&lt;td style=&quot;background: rgb(39, 198, 153);&quot; width=&quot;250&quot;&gt;
					6) Code Block Height : &lt;/td&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;select id=&quot;cbCodeDivHeight&quot;&gt;
								&lt;option selected=&quot;&quot; value=&quot;auto&quot;&gt;auto height
								&lt;/option&gt;&lt;option value=&quot;100%&quot;&gt;100%
								&lt;/option&gt;&lt;option value=&quot;100px&quot;&gt;100px
								&lt;/option&gt;&lt;option value=&quot;150px&quot;&gt;150px
								&lt;/option&gt;&lt;option value=&quot;200px&quot;&gt;200px
								&lt;/option&gt;&lt;option value=&quot;250px&quot;&gt;250px
								&lt;/option&gt;&lt;option value=&quot;300px&quot;&gt;300px
								&lt;/option&gt;&lt;option value=&quot;350px&quot;&gt;350px
								&lt;/option&gt;&lt;option value=&quot;400px&quot;&gt;400px
								&lt;/option&gt;&lt;option value=&quot;450px&quot;&gt;450px
								&lt;/option&gt;&lt;option value=&quot;500px&quot;&gt;500px
								&lt;/option&gt;&lt;option value=&quot;550px&quot;&gt;550px
								&lt;/option&gt;&lt;option value=&quot;600px&quot;&gt;600px
								&lt;/option&gt;&lt;option value=&quot;650px&quot;&gt;650px
								&lt;/option&gt;&lt;option value=&quot;700px&quot;&gt;700px
								&lt;/option&gt;&lt;option value=&quot;750px&quot;&gt;750px
								&lt;/option&gt;&lt;option value=&quot;800px&quot;&gt;800px
								&lt;/option&gt;&lt;option value=&quot;850px&quot;&gt;850px
								&lt;/option&gt;&lt;option value=&quot;900px&quot;&gt;900px
								&lt;/option&gt;&lt;option value=&quot;950px&quot;&gt;950px
								&lt;/option&gt;&lt;option value=&quot;1000px&quot;&gt;1000px
								&lt;/option&gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;
					&lt;tr&gt;&lt;td style=&quot;background: rgb(39, 198, 153);&quot; width=&quot;250&quot;&gt;
					7) Alternative Background : &lt;/td&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;select id=&quot;cbAlternativeBackground&quot;&gt;
								&lt;option selected=&quot;&quot; value=&quot;true&quot;&gt;Yes
								&lt;/option&gt;&lt;option value=&quot;false&quot;&gt;No&lt;/option&gt;&lt;/select&gt;
					&lt;/td&gt;
					&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td align=&quot;right&quot;&gt;
					&lt;input class=&quot;btn&quot; onclick=&quot;showFormattedCode()&quot; style=&quot;align: right; background: rgb(198, 39, 39);&quot; type=&quot;button&quot; value=&quot;Format Source Code&quot; /&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;&lt;td style=&quot;background: rgb(39, 198, 153); border-bottom: 2px solid green; color: black; font-family: verdana; font-weight: bolder;&quot;&gt;Copy Formatted Source Code&lt;/td&gt;&lt;/tr&gt;
			&lt;tr&gt;&lt;td style=&quot;background: rgb(240, 240, 240);&quot;&gt;&lt;textarea class=&quot;form-control link&quot; id=&quot;txtSourceCodeFormat&quot; rows=&quot;12&quot;&gt;&lt;/textarea&gt;&lt;button class=&quot;btn&quot; id=&quot;copy&quot; style=&quot;text-align: right; background: rgb(198, 39, 39);&quot;&gt;Copy&lt;/button&gt;&lt;/td&gt;&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td align=&quot;right&quot;&gt;
					&amp;nbsp;
				&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;&lt;td style=&quot;background: rgb(39, 198, 153); border-bottom: 2px solid green; color: black; font-family: verdana; font-weight: bolder;&quot;&gt;Preview Of Formatted Code&lt;/td&gt;&lt;/tr&gt;
		&lt;/tbody&gt;&lt;/table&gt;
		&lt;div id=&quot;divSourceCodeOutPut&quot; style=&quot;height: 100%; padding: 0px; width: 100%;&quot;&gt;
		
		&lt;/div&gt;
		
		&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;
 var sourceCodeTextareaObj = &quot;&quot;;
var sourceCodeFormattedTextareaObj = &quot;&quot;;
var sourceCodeOutputDivObj = &quot;&quot;;
var tabSize = &quot;5&quot;;
var language=&quot;&quot;;
var lineNumbering = true;
var removeBlankLines = true;
var embededStylesheet = true;
var tag=true;
var blockWidth=&quot;100%&quot;;
var blockHeight=&quot;auto&quot;;
var alternativeBackground = true;

function CICodeFormatter(sourceCodeTextareaObj,sourceCodeFormattedTextareaObj,sourceCodeOutputDivObj){
	this.sourceCodeTextareaObj = document.getElementById(sourceCodeTextareaObj); 
	this.sourceCodeFormattedTextareaObj = document.getElementById(sourceCodeFormattedTextareaObj);
	this.sourceCodeOutputDivObj=document.getElementById(sourceCodeOutputDivObj);
}

CICodeFormatter.prototype.formatSourceCode=function(lang,tag,tabSize,lineNumbering,removeBlankLines,embededStylesheet,blockWidth,blockHeight,alternativeBackground){
	this.language = lang;
	this.tag = tag;
	this.tabSize =  tabSize;
	this.lineNumbering = lineNumbering;
	this.removeBlankLines = removeBlankLines;
	this.embededStylesheet = embededStylesheet;
	this.blockWidth = blockWidth;
	this.blockHeight = blockHeight;
	this.alternativeBackground = alternativeBackground;
	switch(language){
		case &quot;PHP&quot;:
			break;
		default:
			this.formatAnyCode();
			break;
	}
	
}

CICodeFormatter.prototype.getSourceCode = function(){
	var sc = this.sourceCodeTextareaObj.value;
	sc = this.escapeEntities(sc);
	return sc;
}

CICodeFormatter.prototype.escapeEntities = function(str){
	var sc = str;
	var space = &quot;&quot;;
	for(var i=0;i&lt;this.tabSize;i++){
		if(this.tag==&quot;true&quot;)
			space+=&quot;&amp;nbsp;&quot;;
		else 
			space+=&quot; &quot;;
	}
	sc = sc.replace(/  /g,&quot; &quot;);
	sc = sc.replace(/&amp;/g,&quot;&amp;amp;&quot;);
	sc = sc.replace(/&lt;/g,&quot;&amp;lt;&quot;);
	sc = sc.replace(/&gt;/g,&quot;&amp;gt;&quot;);
	sc = sc.replace(/\t/g,space);
	return sc;
	
}

CICodeFormatter.prototype.trim=function(str){
	return str.replace(/^\s+|\s+$/g,&quot;&quot;);
}

CICodeFormatter.prototype.rightTrim=function(str){
	return str.replace(/^\s+$/,&quot;&quot;);
}

CICodeFormatter.prototype.formatAnyCode = function(){
	var sourceCode = this.getSourceCode();
	var fc=&quot;&quot;;
	var counter=0;
	var lines = sourceCode.split(&#39;\n&#39;);
	var bg = &quot;#f0f0f0&quot;;
	var mxChars = &quot;0&quot;;
	var lineNumber = &quot;&quot;;
	var tmp=&quot;&quot;;
	var lineStyle = &quot;&quot;;
	var codeStyle = &quot;&quot;;
	var parentStyle = &quot;&quot;;
	var styleSheet  = &quot;&quot;;
	for(var i=0;i&lt;lines.length;i++){
		bg = (counter % 2 == 0 )?&quot;#f0f0f0&quot;:&quot;#ffffff&quot;;
		tmp = (this.removeBlankLines==&quot;true&quot;)?lines[i].replace(/&amp;nbsp;/g,&quot;&quot;).replace(/ /g,&quot;&quot;):lines[i];
		if(this.trim(tmp)!=&quot;&quot; || this.removeBlankLines==&quot;false&quot;){
			counter++;
			if(this.embededStylesheet == &quot;true&quot;){
				lineStyle = &#39;style=&quot;width:30px;color:gray;&quot;&#39;;
				//codeStyle = &#39;style=&quot;white-space : nowrap;width:auto;background:&#39;+bg+&#39;;&quot;&#39;;
			}
			if(this.lineNumbering == &quot;true&quot;) lineNumber=&#39;&lt;span &#39;+lineStyle+&#39;&gt;&#39;+(counter)+&#39; :&amp;nbsp;&amp;nbsp;&lt;/span&gt;&#39;;
			if(this.tag==&quot;true&quot;){
				fc+= &#39;&lt;div class=&quot;CICodeLine&#39;+(counter % 2)+&#39;&quot; &#39;+codeStyle+&#39;&gt;&#39;+lineNumber+&#39;&#39;+lines[i]+&quot;&lt;/div&gt;&quot;;
			}else{
				if(this.lineNumbering == &quot;true&quot;){ 
					var space =&quot;&quot;;
					fc+=(counter)+&#39;:  &#39;+lines[i]+&#39;  \n&#39;;
				}else{
					fc+=&quot; &quot;+lines[i]+&quot;  \n&quot;;
				}

			}
		}
	}
	//genratting formatted source code..
	if(this.embededStylesheet == &quot;true&quot;){
		//parentStyle=&#39;style=&quot;font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:&#39;+this.blockWidth+&#39;;height:&#39;+this.blockHeight+&#39;;overflow:auto;background:#f0f0f0;&quot;&#39;;
		parentStyle=&#39;style=&quot;font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:&#39;+this.blockWidth+&#39;;height:&#39;+this.blockHeight+&#39;;overflow:auto;background:#f0f0f0;&#39;+((this.tag==&quot;false&quot; &amp;&amp; this.alternativeBackground==&quot;true&quot;)?&quot;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtFvkN2y2BU6ZkdARmDd2DuJhI49Hck5yWtT8NQVFFq1CPNYsJAf61v6fJWz8xSueXj2BDtHyL4mmiGAjjFYvXQkqEjXehLXDYONd97wh_VVzqmlvmq8epHWyQDMNWgsEk7lRUr8_Dnj3Q/s320/codebg.gif);&quot;:&quot;&quot;)+&#39;padding:0px;color:#000000;text-align:left;line-height:20px;&quot;&#39;;
		
	}else{
		styleSheet = this.getStyleSheet();					
	}
	
	if(this.tag==&quot;true&quot;){
		fc = &#39;&lt;b style=&quot;font-family:verdana;font-size:10px;&quot;&gt;CODE:&lt;/b&gt;&lt;br&gt;&lt;div style=&quot;white-space : nowrap;&quot;&gt;&lt;div class=&quot;CICodeFormatter&quot; &#39;+parentStyle+&#39;&gt;&#39;+fc+&#39;&lt;/div&gt;&lt;/div&gt;&#39;;
	}else{
		//fc = &#39;&lt;div style=&quot;font-family:verdana;font-size:10px;font-weight:bolder;text-align:left;width:100%;&quot;&gt;CODE:&lt;/div&gt;&lt;pre class=&quot;CICodeFormatter&quot; &#39;+parentStyle+&#39;&gt;&lt;code&gt;&#39;+fc+&#39;&lt;/code&gt;&lt;/pre&gt;&#39;;
		fc = &#39;&lt;pre &#39;+((this.embededStylesheet == &quot;false&quot;)?&quot;class=\&quot;CICodeFormatter\&quot;&quot;:&quot;&quot;)+&#39; &#39;+parentStyle+&#39;&gt;&lt;code &#39;+((this.embededStylesheet == &quot;false&quot;)?&quot;class=\&quot;CICodeFormatter\&quot;&quot;:&quot;style=\&quot;color:#000000;word-wrap:normal;\&quot;&quot;)+&#39;&gt;&#39;+fc+&#39;&lt;/code&gt;&lt;/pre&gt;&#39;;
		//fc = &#39;&lt;pre &#39;+((this.embededStylesheet == &quot;false&quot;)?&quot;class=\&quot;CICodeFormatter\&quot;&quot;:&quot;&quot;)+&#39; &#39;+parentStyle+&#39;&gt;&#39;+fc+&#39;&lt;/pre&gt;&#39;;
	}
	this.sourceCodeFormattedTextareaObj.value=styleSheet+fc;
	this.sourceCodeOutputDivObj.innerHTML = styleSheet+fc;
}

CICodeFormatter.prototype.getStyleSheet = function(){
	var style = &quot;&quot;;
	style = &quot;&lt;style type=\&quot;text/css\&quot;&gt;\n&quot;;
	style +=&quot;pre.CICodeFormatter{\n\tfont-family:arial;\n\tfont-size:12px;\n\tborder:1px dashed #CCCCCC;\n\twidth:&quot;+this.blockWidth+&quot;;\n\theight:&quot;+this.blockHeight+&quot;;\n\toverflow:auto;\n\tbackground:#f0f0f0;\n\tline-height:20px;\n\t&quot;+((this.tag==&quot;false&quot; &amp;&amp; this.alternativeBackground==&quot;true&quot;)?&quot;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtFvkN2y2BU6ZkdARmDd2DuJhI49Hck5yWtT8NQVFFq1CPNYsJAf61v6fJWz8xSueXj2BDtHyL4mmiGAjjFYvXQkqEjXehLXDYONd97wh_VVzqmlvmq8epHWyQDMNWgsEk7lRUr8_Dnj3Q/s320/codebg.gif);&quot;:&quot;&quot;)+&quot;\n\tpadding:0px;\n\tcolor:#000000;\n\ttext-align:left;\n}\n&quot;;
	style +=&quot;pre.CICodeFormatter code{\n\tcolor:#000000;\n\tword-wrap:normal;\n}\n&quot;;
	if(this.tag==&quot;true&quot;){
		style +=&quot;div.CICodeFormatter span{\n\twidth:30px;\n\tcolor:gray;\n}\n&quot;;
		style +=&quot;div.CICodeFormatter div.CICodeLine1,div.CICodeLine0{\n\twidth:150em;\n\theight:20px;\n\tbackground:#f0f0f0;\n\twhite-space : nowrap;\n}\n&quot;;
		style +=&quot;div.CICodeFormatter div.CICodeLine0{\n\tbackground:#ffffff;\n}\n&quot;;
	}
	style +=&quot;&lt;/style&gt;\n&quot;;
	return style;
}


&lt;/script&gt;
		&lt;!--&lt;script language=&quot;javascript&quot; src=&quot;CICodeFormatter.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;--&gt;
		
		&lt;script language=&quot;Javascript&quot;&gt;
			var cf = new CICodeFormatter(&quot;txtSourceCode&quot;,&quot;txtSourceCodeFormat&quot;,&quot;divSourceCodeOutPut&quot;);
			/*function showFormattedCode(){
				cf.formatSourceCode(&#39;&#39;,
									document.getElementById(&#39;cbDiv&#39;).value,
									document.getElementById(&#39;cbTabSize&#39;).value,
									document.getElementById(&#39;cbLineNumbering&#39;).value,
									document.getElementById(&#39;cbRemoveBlankLines&#39;).value,
									document.getElementById(&#39;cbEmbededStylesheet&#39;).value,
									document.getElementById(&#39;cbCodeDivWidth&#39;).value,
									document.getElementById(&#39;cbCodeDivHeight&#39;).value);
			}*/
			function showFormattedCode(){
				cf.formatSourceCode(&#39;&#39;,
									&quot;false&quot;,
									document.getElementById(&#39;cbTabSize&#39;).value,
									document.getElementById(&#39;cbLineNumbering&#39;).value,
									document.getElementById(&#39;cbRemoveBlankLines&#39;).value,
									document.getElementById(&#39;cbEmbededStylesheet&#39;).value,
									document.getElementById(&#39;cbCodeDivWidth&#39;).value,
									document.getElementById(&#39;cbCodeDivHeight&#39;).value,
									document.getElementById(&#39;cbAlternativeBackground&#39;).value);
			}

		&lt;/script&gt;
 
 
&lt;script&gt;
document.querySelector(&quot;.btn&quot;).addEventListener(&quot;click&quot;, copy);

function copy() {
	let fake = document.createElement(&quot;textarea&quot;);
	fake.value = document.querySelector(&quot;#txtSourceCodeFormat&quot;).value;
	//fake.value = &quot;1\n2\n3&quot;;
	document.body.appendChild(fake);
	fake.select();
	document.execCommand(&quot;copy&quot;);
	document.body.removeChild(fake);
	let notice = document.createElement(&quot;span&quot;);
	notice.className = &quot;notice visible&quot;;
	notice.innerHTML = &quot;Text copied to the clipboard!&quot;;
	document.body.appendChild(notice);
	setTimeout(() =&gt; {
		document.body.removeChild(notice);
	}, 3000);
}


&lt;/script&gt;       </description><link>http://eunoia47.blogspot.com/2022/04/writing-codescript-in-posts-generator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-1999309379135024239</guid><pubDate>Thu, 07 Apr 2022 04:27:00 +0000</pubDate><atom:updated>2022-04-08T20:29:57.317+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free Special characters in HTML Generator (Karakter khusus dalam HTML)</title><description>&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://i.ytimg.com/vi/RJQHqmXkDjM/maxresdefault.jpg&quot; width=&quot;0&quot; /&gt;
Mengganti karakter khusus pada tag koding, sejauh ini yang kita ketahui bentuk dari tag adalah seperti ini &lt;textarea&gt;&lt;a href=&quot;&quot;/&gt;&lt;/textarea&gt; tetapi kita bisa mengganti tag tersebut karena sebuah kebutuhan seperti memasang script dll. &lt;pre style=&quot;background-attachment: initial; background-clip: initial; background-color: #f0f0f0; background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtFvkN2y2BU6ZkdARmDd2DuJhI49Hck5yWtT8NQVFFq1CPNYsJAf61v6fJWz8xSueXj2BDtHyL4mmiGAjjFYvXQkqEjXehLXDYONd97wh_VVzqmlvmq8epHWyQDMNWgsEk7lRUr8_Dnj3Q/s320/codebg.gif); background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; background: rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; overflow-wrap: normal; word-wrap: normal;&quot;&gt; kita bisa mengganti (&amp;lt;) dengan (&amp;amp;lt;) dan &amp;gt; bisa diganti dg &amp;amp;gt;. Karena tanda &quot;&amp;amp;&quot; termasuk karakter khusus, kalian juga perlu menggantinya dengan &amp;amp;amp;.  
 &amp;amp;amp; =&amp;gt; &amp;amp;  
 &amp;amp;lt; =&amp;gt; kurang dari (&amp;lt;)  
 &amp;amp;gt; =&amp;gt; lebih dari (&amp;gt;)  
 &amp;amp;nbsp; =&amp;gt; Spasi (non-breaking space)  
 &amp;amp;copy; =&amp;gt; ©  
 &amp;amp;reg; =&amp;gt; ®  
 &amp;amp;trade; =&amp;gt; ™  
&lt;/code&gt;&lt;/pre&gt;

Dan alat ini mampu mengubah hal tersebut secara konstan, cheers!!
 

 
  &lt;textarea id=&quot;input1eunoia&quot; placeholder=&quot;Input&quot; class=&quot;form-control link&quot; rows=&quot;12&quot;&gt;&lt;div id=&quot;yeah-buddy&quot;&gt;
  &lt;h1&gt;Totally Sweet &amp; Whatnot&lt;/h1&gt;
  &lt;p&gt;Because I love you&lt;/p&gt;
&lt;/div&gt;&lt;/textarea&gt;
&lt;div&gt;
  &lt;button id=&quot;encode1eunoia&quot; class=&quot;btn btn-success btn-block&quot;&gt;Encode&lt;/button&gt;
  &lt;button id=&quot;decode1eunoia&quot; class=&quot;btn btn-success btn-block&quot;&gt;Decode&lt;/button&gt;
&lt;/div&gt;
&lt;textarea id=&quot;output1eunoia&quot; class=&quot;form-control link&quot; rows=&quot;12&quot; placeholder=&quot;Output&quot; readonly=&quot;&quot;&gt;&lt;/textarea&gt;
&lt;button class=&quot;btn btn-success btn-block&quot; id=&quot;copy&quot;&gt;Copy&lt;/button&gt;

    &lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;

&lt;script src=&quot;https://cdn.jsdelivr.net/gh/sugasugary/eunoia47widget@main/fuuudiji312.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 &lt;script&gt;
document.querySelector(&quot;.btn&quot;).addEventListener(&quot;click&quot;, copy);

function copy() {
	let fake = document.createElement(&quot;textarea&quot;);
	fake.value = document.querySelector(&quot;#output1eunoia&quot;).value;
	//fake.value = &quot;1\n2\n3&quot;;
	document.body.appendChild(fake);
	fake.select();
	document.execCommand(&quot;copy&quot;);
	document.body.removeChild(fake);
	let notice = document.createElement(&quot;span&quot;);
	notice.className = &quot;notice visible&quot;;
	notice.innerHTML = &quot;Text copied to the clipboard!&quot;;
	document.body.appendChild(notice);
	setTimeout(() =&gt; {
		document.body.removeChild(notice);
	}, 3000);
}


&lt;/script&gt;       </description><link>http://eunoia47.blogspot.com/2022/04/free-special-characters-in-html.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-4198322818442565125</guid><pubDate>Tue, 05 Apr 2022 14:31:00 +0000</pubDate><atom:updated>2022-04-07T12:45:18.652+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free Pengonversi Unit Online</title><description>&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://is3-ssl.mzstatic.com/image/thumb/Purple114/v4/8d/de/4b/8dde4b6a-0f78-10ee-c716-5d1b70f757ad/AppIcon-0-0-1x_U007emarketing-0-0-0-10-0-0-sRGB-0-0-0-GLES2_U002c0-512MB-85-220-0-0.png/1200x630wa.png&quot; width=&quot;0&quot; /&gt;Haloo teman-teman di sini saya akan membagi alat pengkorvensi online, dari suhu, kecepatan, panjang, gaya, dan lainya. selamat mencoba.... Cheers!
&lt;/span&gt;&lt;link href=&quot;https://cpwebassets.codepen.io/assets/favicon/apple-touch-icon-5ae1a0698dcc2402e9712f7d01ed509a57814f994c660df9f7a952f3060705ee.png&quot; rel=&quot;apple-touch-icon&quot; type=&quot;image/png&quot;&gt;&lt;/link&gt;


&lt;link href=&quot;https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico&quot; rel=&quot;shortcut icon&quot; type=&quot;image/x-icon&quot;&gt;&lt;/link&gt;

&lt;link color=&quot;#111&quot; href=&quot;https://cpwebassets.codepen.io/assets/favicon/logo-pin-8f3771b1072e3c38bd662872f6b673a722f4b3ca2421637d5596661b4e2132cc.svg&quot; rel=&quot;mask-icon&quot; type=&quot;image/x-icon&quot;&gt;&lt;/link&gt;


 
  
  &lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;

  
  
&lt;style&gt;
 
 

.converter-wrapper {
  margin: 0 auto;
  width: 100%;
  max-width: 600px;
  text-align: center;
  padding: 10px;
  box-sizing: border-box;
}

.converter-wrapper input {
  font-family: &#39;Open Sans&#39;, sans-serif;
  font-size: 1em;
  width: 100%;
  text-align: center;
  margin-top: 10px;
  height: 40px;
  box-sizing: border-box;
}

.converter-wrapper span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.converter-wrapper span select {
  background-color: #27c699;
  color: #fff;
  font-size: inherit;
  padding: 10px;
  width: 100%;
  border: 0;
  margin: 0;
  border-radius: 0px;
  text-indent: 0.01px;
  text-overflow: &#39;&#39;;
  -webkit-appearance: none; /* hide default arrow in chrome OSX */
}

.converter-wrapper span::before,
.converter-wrapper span::after {
  content: &quot;&quot;;
  position: absolute;
  pointer-events: none;
}

.converter-wrapper span::after { /*  Custom dropdown arrow */
  content: &quot;\25BC&quot;;
  height: 1em;
  font-size: .625em;
  line-height: 1;
  right: 1.5em;
  top: 50%;
  margin-top: -.5em;
  color: #fff;
}

.converter-wrapper span::before { /*  Custom dropdown arrow cover */
  width: 2.5em;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 0;
  background-color: #27c699;
}

.converter-side-a,
.converter-side-b {
  float: left;
  margin-top: 10px;
  box-sizing: border-box;
  width: 45%;
}

.converter-equals {
  float: left;
  box-sizing: border-box;
  width: 10%;
  color: #FFF;
  font-size: 2.4em;
  line-height: 0;
  text-align: center;
}

.converter-side-a {
  padding-right: 10px;
}

.converter-side-b {
  padding-left: 10px;
}
&lt;/style&gt;

  &lt;script&gt;
  window.console = window.console || function(t) {};
&lt;/script&gt;

  
  
  &lt;script&gt;
  if (document.location.search.match(/type=embed/gi)) {
    window.parent.postMessage(&quot;resize&quot;, &quot;*&quot;);
  }
&lt;/script&gt;


 

&lt;body translate=&quot;no&quot;&gt;
  &lt;link href=&quot;https://fonts.googleapis.com/css?family=Open+Sans:800|Poppins:700&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;

&lt;div class=&quot;converter-wrapper&quot;&gt;
  

  &lt;form name=&quot;property_form&quot;&gt;
    &lt;span&gt;
      &lt;select class=&quot;select-property&quot; name=&quot;the_menu&quot; onchange=&quot;UpdateUnitMenu(this, document.form_A.unit_menu); UpdateUnitMenu(this, document.form_B.unit_menu)&quot; size=&quot;1&quot;&gt;
      &lt;option&gt;Acceleration&lt;/option&gt;&lt;option&gt;Area&lt;/option&gt;&lt;option&gt;Torque&lt;/option&gt;&lt;option&gt;Electricity&lt;/option&gt;&lt;option&gt;Energy&lt;/option&gt;&lt;option&gt;Force&lt;/option&gt;&lt;option&gt;Force / Length&lt;/option&gt;&lt;option&gt;Length&lt;/option&gt;&lt;option&gt;Light&lt;/option&gt;&lt;option&gt;Mass&lt;/option&gt;&lt;option&gt;Mass Flow&lt;/option&gt;&lt;option&gt;Density &amp;amp; Mass capacity&lt;/option&gt;&lt;option&gt;Power&lt;/option&gt;&lt;option&gt;Pressure &amp;amp; Stress&lt;/option&gt;&lt;option&gt;Temperature&lt;/option&gt;&lt;option&gt;Time&lt;/option&gt;&lt;option&gt;Velocity &amp;amp; Speed&lt;/option&gt;&lt;option&gt;Viscosity&lt;/option&gt;&lt;option&gt;Volume &amp;amp; Capacity&lt;/option&gt;&lt;option&gt;Volume Flow&lt;/option&gt;&lt;/select&gt;
    &lt;/span&gt;
  &lt;/form&gt;

  &lt;div class=&quot;converter-side-a&quot;&gt;
    &lt;form name=&quot;form_A&quot; onsubmit=&quot;return false&quot;&gt;
      &lt;input class=&quot;numbersonly&quot; maxlength=&quot;20&quot; name=&quot;unit_input&quot; onkeyup=&quot;CalculateUnit(document.form_A, document.form_B)&quot; type=&quot;text&quot; value=&quot;0&quot; /&gt;
      &lt;span&gt;
        &lt;select name=&quot;unit_menu&quot; onchange=&quot;CalculateUnit(document.form_B, document.form_A)&quot;&gt;
        &lt;option&gt;Degrees Celsius (&#39;C)&lt;/option&gt;&lt;option&gt;Degrees Fahrenheit (&#39;F)&lt;/option&gt;&lt;option&gt;Degrees Kelvin (&#39;K)&lt;/option&gt;&lt;option&gt;Degrees Rankine (&#39;R)&lt;/option&gt;&lt;/select&gt;
      &lt;/span&gt;
    &lt;/form&gt;
  &lt;/div&gt; &lt;!-- /converter-side-a --&gt;
  
 &lt;div class=&quot;converter-equals&quot;&gt;
   &lt;p&gt;=&lt;/p&gt;
 &lt;/div&gt; &lt;!-- /converter-side-a --&gt;

  &lt;div class=&quot;converter-side-b&quot;&gt;
    &lt;form name=&quot;form_B&quot; onsubmit=&quot;return false&quot;&gt;
      &lt;input class=&quot;numbersonly&quot; maxlength=&quot;20&quot; name=&quot;unit_input&quot; onkeyup=&quot;CalculateUnit(document.form_B, document.form_A)&quot; type=&quot;text&quot; value=&quot;0&quot; /&gt;
      &lt;span&gt;
        &lt;select name=&quot;unit_menu&quot; onchange=&quot;CalculateUnit(document.form_A, document.form_B)&quot;&gt;
        &lt;option&gt;Degrees Celsius (&#39;C)&lt;/option&gt;&lt;option&gt;Degrees Fahrenheit (&#39;F)&lt;/option&gt;&lt;option&gt;Degrees Kelvin (&#39;K)&lt;/option&gt;&lt;option&gt;Degrees Rankine (&#39;R)&lt;/option&gt;&lt;/select&gt;
      &lt;/span&gt;
    &lt;/form&gt;
  &lt;/div&gt; &lt;!-- /converter-side-b --&gt;
&lt;/div&gt;&lt;!-- /converter-wrapper --&gt;
    &lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;

  
      &lt;script id=&quot;rendered-js&quot;&gt;
//
// --- JAVASCRIPT UNIT CONVERTER

// If you study this file, you&#39;ll see that all the important data (namely, unit names and conversion factors) are explicitly defined as JavaScript arrays under the &quot;Global Variable &amp; Data Definitions&quot; heading (which should be right under these comments).

// This is done, because: a) I figured it&#39;s the fastest way to do it, and b) it keeps everything in one file, making local storage and usage a snap.

// If you wanna mess with these array definitions, keep in mind the following (better study the definitions first before you read this; otherwise skip it altogether):

// 1) The unit[i][j] and factor[i][j] arrays should have the same j-length and their elements should correspond to each other in the j dimension; i.e. unit[0][2] should define the name and factor[0][2] the conversion factor of the SAME unit.  Duh!...

// 2) In every property (i.e. the i-dimension of the unit and factor arrays) there should be defined a &#39;primary&#39; or &#39;base&#39; unit, i.e. one with a conversion factor of 1.  The definitions of the other (secondary) units should use this formula:

// 1 [Secondary unit] = [Secondary unit conversion factor] [Primary Unit]
//                                   ^
//  This goes in the factor array ___|
//
//  e.g.: 1 ft = 0.3048 m

// ====================================
//  Global Variable &amp; Data Definitions
// ====================================
var property = new Array();
var unit = new Array();
var factor = new Array();

property[0] = &quot;Acceleration&quot;;
unit[0] = new Array(&quot;Meter/sq.sec (m/sec^2)&quot;, &quot;Foot/sq.sec (ft/sec^2)&quot;, &quot;G (g)&quot;, &quot;Galileo (gal)&quot;, &quot;Inch/sq.sec (in/sec^2)&quot;);
factor[0] = new Array(1, .3048, 9.806650, .01, 2.54E-02);

property[1] = &quot;Area&quot;;
unit[1] = new Array(&quot;Square meter (m^2)&quot;, &quot;Acre (acre)&quot;, &quot;Are&quot;, &quot;Barn (barn)&quot;, &quot;Hectare&quot;, &quot;Rood&quot;, &quot;Square centimeter&quot;, &quot;Square kilometer&quot;, &quot;Circular mil&quot;, &quot;Square foot (ft^2)&quot;, &quot;Square inch (in^2)&quot;, &quot;Square mile (mi^2)&quot;, &quot;Square yard (yd^2)&quot;);
factor[1] = new Array(1, 4046.856, 100, 1E-28, 10000, 1011.71413184285, .0001, 1000000, 5.067075E-10, 9.290304E-02, 6.4516E-04, 2589988, .8361274);

property[2] = &quot;Torque&quot;;
unit[2] = new Array(&quot;Newton-meter (N m)&quot;, &quot;Dyne-centimeter(dy cm)&quot;, &quot;Kgrf-meter (kgf m)&quot;, &quot;lbf-inch (lbf in)&quot;, &quot;lbf-foot (lbf ft)&quot;);
factor[2] = new Array(1, .0000001, 9.806650, .1129848, 1.355818);

property[3] = &quot;Electricity&quot;;
unit[3] = new Array(&quot;Coulomb (Cb)&quot;, &quot;Abcoulomb&quot;, &quot;Ampere hour (A hr)&quot;, &quot;Faraday (F)&quot;, &quot;Statcoulomb&quot;, &quot;Millifaraday (mF)&quot;, &quot;Microfaraday (mu-F)&quot;, &quot;Picofaraday (pF)&quot;);
factor[3] = new Array(1, 10, 3600, 96521.8999999997, .000000000333564, 96.5219, 9.65219E-02, 9.65219E-05);

property[4] = &quot;Energy&quot;;
unit[4] = new Array(&quot;Joule (J)&quot;, &quot;BTU (mean)&quot;, &quot;BTU (thermochemical)&quot;, &quot;Calorie (SI) (cal)&quot;, &quot;Calorie (mean)(cal)&quot;, &quot;Calorie (thermo)&quot;, &quot;Electron volt (eV)&quot;, &quot;Erg (erg)&quot;, &quot;Foot-pound force&quot;, &quot;Foot-poundal&quot;, &quot;Horsepower-hour&quot;, &quot;Kilocalorie (SI)(kcal)&quot;, &quot;Kilocalorie (mean)(kcal)&quot;, &quot;Kilowatt-hour (kW hr)&quot;, &quot;Ton of TNT&quot;, &quot;Volt-coulomb (V Cb)&quot;, &quot;Watt-hour (W hr)&quot;, &quot;Watt-second (W sec)&quot;);
factor[4] = new Array(1, 1055.87, 1054.35, 4.1868, 4.19002, 4.184, 1.6021E-19, .0000001, 1.355818, 4.214011E-02, 2684077.3, 4186.8, 4190.02, 3600000, 4.2E9, 1, 3600, 1);

property[5] = &quot;Force&quot;;
unit[5] = new Array(&quot;Newton (N)&quot;, &quot;Dyne (dy)&quot;, &quot;Kilogram force (kgf)&quot;, &quot;Kilopond force (kpf)&quot;, &quot;Kip (k)&quot;, &quot;Ounce force (ozf)&quot;, &quot;Pound force (lbf)&quot;, &quot;Poundal&quot;);
factor[5] = new Array(1, .00001, 9.806650, 9.806650, 4448.222, .2780139, .4535924, .138255);

property[6] = &quot;Force / Length&quot;;
unit[6] = new Array(&quot;Newton/meter (N/m)&quot;, &quot;Pound force/inch (lbf/in)&quot;, &quot;Pound force/foot (lbf/ft)&quot;);
factor[6] = new Array(1, 175.1268, 14.5939);

property[7] = &quot;Length&quot;;
unit[7] = new Array(&quot;Meter (m)&quot;, &quot;Angstrom (A&#39;)&quot;, &quot;Astronomical unit (AU)&quot;, &quot;Caliber (cal)&quot;, &quot;Centimeter (cm)&quot;, &quot;Kilometer (km)&quot;, &quot;Ell&quot;, &quot;Em&quot;, &quot;Fathom&quot;, &quot;Furlong&quot;, &quot;Fermi (fm)&quot;, &quot;Foot (ft)&quot;, &quot;Inch (in)&quot;, &quot;League (int&#39;l)&quot;, &quot;League (UK)&quot;, &quot;Light year (LY)&quot;, &quot;Micrometer (mu-m)&quot;, &quot;Mil&quot;, &quot;Millimeter (mm)&quot;, &quot;Nanometer (nm)&quot;, &quot;Mile (int&#39;l nautical)&quot;, &quot;Mile (UK nautical)&quot;, &quot;Mile (US nautical)&quot;, &quot;Mile (US statute)&quot;, &quot;Parsec&quot;, &quot;Pica (printer)&quot;, &quot;Picometer (pm)&quot;, &quot;Point (pt)&quot;, &quot;Rod&quot;, &quot;Yard (yd)&quot;);
factor[7] = new Array(1, 1E-10, 1.49598E11, .000254, .01, 1000, 1.143, 4.2323E-03, 1.8288, 201.168, 1E-15, .3048, .0254, 5556, 5556, 9.46055E+15, .000001, .0000254, .001, 1E-9, 1852, 1853.184, 1852, 1609.344, 3.08374E+16, 4.217518E-03, 1E-12, .0003514598, 5.0292, .9144);

property[8] = &quot;Light&quot;;
unit[8] = new Array(&quot;Lumen/sq.meter (Lu/m^2)&quot;, &quot;Lumen/sq.centimeter&quot;, &quot;Lumen/sq.foot&quot;, &quot;Foot-candle (ft-cdl)&quot;, &quot;Foot-lambert&quot;, &quot;Candela/sq.meter&quot;, &quot;Candela/sq.centimeter&quot;, &quot;Lux (lux)&quot;, &quot;Phot&quot;);
factor[8] = new Array(1, 10000, 10.76391, 10.76391, 10.76391, 3.14159250538575, 31415.9250538576, 1, 10000);

property[9] = &quot;Mass&quot;;
unit[9] = new Array(&quot;Kilogram (kgr)&quot;, &quot;Gram (gr)&quot;, &quot;Milligram (mgr)&quot;, &quot;Microgram (mu-gr)&quot;, &quot;Carat (metric)(ct)&quot;, &quot;Hundredweight (long)&quot;, &quot;Hundredweight (short)&quot;, &quot;Pound mass (lbm)&quot;, &quot;Pound mass (troy)&quot;, &quot;Ounce mass (ozm)&quot;, &quot;Ounce mass (troy)&quot;, &quot;Slug&quot;, &quot;Ton (assay)&quot;, &quot;Ton (long)&quot;, &quot;Ton (short)&quot;, &quot;Ton (metric)&quot;, &quot;Tonne&quot;);
factor[9] = new Array(1, .001, 1e-6, .000000001, .0002, 50.80235, 45.35924, .4535924, .3732417, .02834952, .03110348, 14.5939, .02916667, 1016.047, 907.1847, 1000, 1000);

property[10] = &quot;Mass Flow&quot;;
unit[10] = new Array(&quot;Kilogram/second (kgr/sec)&quot;, &quot;Pound mass/sec (lbm/sec)&quot;, &quot;Pound mass/min (lbm/min)&quot;);
factor[10] = new Array(1, .4535924, .007559873);

property[11] = &quot;Density &amp; Mass capacity&quot;;
unit[11] = new Array(&quot;Kilogram/cub.meter&quot;, &quot;Grain/galon&quot;, &quot;Grams/cm^3 (gr/cc)&quot;, &quot;Pound mass/cubic foot&quot;, &quot;Pound mass/cubic-inch&quot;, &quot;Ounces/gallon (UK,liq)&quot;, &quot;Ounces/gallon (US,liq)&quot;, &quot;Ounces (mass)/inch&quot;, &quot;Pound mass/gal (UK,liq)&quot;, &quot;Pound mass/gal (US,liq)&quot;, &quot;Slug/cubic foot&quot;, &quot;Tons (long,mass)/cub.yard&quot;);
factor[11] = new Array(1, .01711806, 1000, 16.01846, 27679.91, 6.236027, 7.489152, 1729.994, 99.77644, 119.8264, 515.379, 1328.939);

property[12] = &quot;Power&quot;;
unit[12] = new Array(&quot;Watt (W)&quot;, &quot;Kilowatt (kW)&quot;, &quot;Megawatt (MW)&quot;, &quot;Milliwatt (mW)&quot;, &quot;BTU (SI)/hour&quot;, &quot;BTU (thermo)/second&quot;, &quot;BTU (thermo)/minute&quot;, &quot;BTU (thermo)/hour&quot;, &quot;Calorie (thermo)/second&quot;, &quot;Calorie (thermo)/minute&quot;, &quot;Erg/second&quot;, &quot;Foot-pound force/hour&quot;, &quot;Foot-pound force/minute&quot;, &quot;Foot-pound force/second&quot;, &quot;Horsepower(550 ft lbf/s)&quot;, &quot;Horsepower (electric)&quot;, &quot;Horsepower (boiler)&quot;, &quot;Horsepower (metric)&quot;, &quot;Horsepower (UK)&quot;, &quot;Kilocalorie (thermo)/min&quot;, &quot;Kilocalorie (thermo)/sec&quot;);
factor[12] = new Array(1, 1000, 1000000, .001, .2930667, 1054.35, 17.5725, .2928751, 4.184, 6.973333E-02, .0000001, .0003766161, .02259697, 1.355818, 745.7, 746, 9809.5, 735.499, 745.7, 69.7333, 4184);

property[13] = &quot;Pressure &amp; Stress&quot;;
unit[13] = new Array(&quot;Newton/sq.meter&quot;, &quot;Atmosphere (normal)&quot;, &quot;Atmosphere (techinical)&quot;, &quot;Bar&quot;, &quot;Centimeter mercury(cmHg)&quot;, &quot;Centimeter water (4&#39;C)&quot;, &quot;Decibar&quot;, &quot;Kgr force/sq.centimeter&quot;, &quot;Kgr force/sq.meter&quot;, &quot;Kip/square inch&quot;, &quot;Millibar&quot;, &quot;Millimeter mercury(mmHg)&quot;, &quot;Pascal (Pa)&quot;, &quot;Kilopascal (kPa)&quot;, &quot;Megapascal (Mpa)&quot;, &quot;Poundal/sq.foot&quot;, &quot;Pound-force/sq.foot&quot;, &quot;Pound-force/sq.inch (psi)&quot;, &quot;Torr (mmHg,0&#39;C)&quot;);
factor[13] = new Array(1, 101325, 98066.5, 100000, 1333.22, 98.0638, 10000, 98066.5, 9.80665, 6894757, 100, 133.3224, 1, 1000, 1000000, 47.88026, 47.88026, 6894.757, 133.322);

// !!! Caution: Temperature requires an increment as well as a multiplying factor
// !!! and that&#39;s why it&#39;s handled differently
// !!! Be VERY careful in how you change this behavior
property[14] = &quot;Temperature&quot;;
unit[14] = new Array(&quot;Degrees Celsius (&#39;C)&quot;, &quot;Degrees Fahrenheit (&#39;F)&quot;, &quot;Degrees Kelvin (&#39;K)&quot;, &quot;Degrees Rankine (&#39;R)&quot;);
factor[14] = new Array(1, 0.555555555555, 1, 0.555555555555);
tempIncrement = new Array(0, -32, -273.15, -491.67);

property[15] = &quot;Time&quot;;
unit[15] = new Array(&quot;Second (sec)&quot;, &quot;Day (mean solar)&quot;, &quot;Day (sidereal)&quot;, &quot;Hour (mean solar)&quot;, &quot;Hour (sidereal)&quot;, &quot;Minute (mean solar)&quot;, &quot;Minute (sidereal)&quot;, &quot;Month (mean calendar)&quot;, &quot;Second (sidereal)&quot;, &quot;Year (calendar)&quot;, &quot;Year (tropical)&quot;, &quot;Year (sidereal)&quot;);
factor[15] = new Array(1, 8.640E4, 86164.09, 3600, 3590.17, 60, 60, 2628000, .9972696, 31536000, 31556930, 31558150);

property[16] = &quot;Velocity &amp; Speed&quot;;
unit[16] = new Array(&quot;Meter/second (m/sec)&quot;, &quot;Foot/minute (ft/min)&quot;, &quot;Foot/second (ft/sec)&quot;, &quot;Kilometer/hour (kph)&quot;, &quot;Knot (int&#39;l)&quot;, &quot;Mile (US)/hour (mph)&quot;, &quot;Mile (nautical)/hour&quot;, &quot;Mile (US)/minute&quot;, &quot;Mile (US)/second&quot;, &quot;Speed of light (c)&quot;, &quot;Mach (STP)(a)&quot;);
factor[16] = new Array(1, 5.08E-03, .3048, .2777778, .5144444, .44707, .514444, 26.8224, 1609.344, 299792458, 340.0068750);

property[17] = &quot;Viscosity&quot;;
unit[17] = new Array(&quot;Newton-second/meter&quot;, &quot;Centipoise&quot;, &quot;Centistoke&quot;, &quot;Sq.foot/second&quot;, &quot;Poise&quot;, &quot;Poundal-second/sq.foot&quot;, &quot;Pound mass/foot-second&quot;, &quot;Pound force-second/sq.foot&quot;, &quot;Rhe&quot;, &quot;Slug/foot-second&quot;, &quot;Stoke&quot;);
factor[17] = new Array(1, .001, .000001, 9.290304E-02, .1, 1.488164, 1.488164, 47.88026, 10, 47.88026, .0001);

property[18] = &quot;Volume &amp; Capacity&quot;;
unit[18] = new Array(&quot;Cubic Meter (m^3)&quot;, &quot;Cubic centimeter&quot;, &quot;Cubic millimeter&quot;, &quot;Acre-foot&quot;, &quot;Barrel (oil)&quot;, &quot;Board foot&quot;, &quot;Bushel (US)&quot;, &quot;Cup&quot;, &quot;Fluid ounce (US)&quot;, &quot;Cubic foot&quot;, &quot;Gallon (UK)&quot;, &quot;Gallon (US,dry)&quot;, &quot;Gallon (US,liq)&quot;, &quot;Gill (UK)&quot;, &quot;Gill (US)&quot;, &quot;Cubic inch (in^3)&quot;, &quot;Liter (new)&quot;, &quot;Liter (old)&quot;, &quot;Ounce (UK,fluid)&quot;, &quot;Ounce (US,fluid)&quot;, &quot;Peck (US)&quot;, &quot;Pint (US,dry)&quot;, &quot;Pint (US,liq)&quot;, &quot;Quart (US,dry)&quot;, &quot;Quart (US,liq)&quot;, &quot;Stere&quot;, &quot;Tablespoon&quot;, &quot;Teaspoon&quot;, &quot;Ton (register)&quot;, &quot;Cubic yard&quot;);
factor[18] = new Array(1, .000001, .000000001, 1233.482, .1589873, .002359737, .03523907, .0002365882, .00002957353, .02831685, .004546087, .004404884, .003785412, .0001420652, .0001182941, .00001638706, .001, .001000028, .00002841305, .00002957353, 8.8097680E-03, .0005506105, 4.7317650E-04, .001101221, 9.46353E-04, 1, .00001478676, .000004928922, 2.831685, .7645549);

property[19] = &quot;Volume Flow&quot;;
unit[19] = new Array(&quot;Cubic meter/second&quot;, &quot;Cubic foot/second&quot;, &quot;Cubic foot/minute&quot;, &quot;Cubic inches/minute&quot;, &quot;Gallons (US,liq)/minute)&quot;);
factor[19] = new Array(1, .02831685, .0004719474, 2.731177E-7, 6.309020E-05);

// ===========
//  Functions
// ===========

function UpdateUnitMenu(propMenu, unitMenu) {
  // Updates the units displayed in the unitMenu according to the selection of property in the propMenu.
  var i;
  i = propMenu.selectedIndex;
  FillMenuWithArray(unitMenu, unit[i]);
}

function FillMenuWithArray(myMenu, myArray) {
  // Fills the options of myMenu with the elements of myArray.
  // !CAUTION!: It replaces the elements, so old ones will be deleted.
  var i;
  myMenu.length = myArray.length;
  for (i = 0; i &lt; myArray.length; i++) {if (window.CP.shouldStopExecution(0)) break;
    myMenu.options[i].text = myArray[i];
  }window.CP.exitedLoop(0);
}

function CalculateUnit(sourceForm, targetForm) {
  // A simple wrapper function to validate input before making the conversion
  var sourceValue = sourceForm.unit_input.value;

  // First check if the user has given numbers or anything that can be made to one...
  sourceValue = parseFloat(sourceValue);
  if (!isNaN(sourceValue) || sourceValue == 0) {
    // If we can make a valid floating-point number, put it in the text box and convert!
    sourceForm.unit_input.value = sourceValue;
    ConvertFromTo(sourceForm, targetForm);
  }
}

function ConvertFromTo(sourceForm, targetForm) {
  // Converts the contents of the sourceForm input box to the units specified in the targetForm unit menu and puts the result in the targetForm input box.In other words, this is the heart of the whole script...
  var propIndex;
  var sourceIndex;
  var sourceFactor;
  var targetIndex;
  var targetFactor;
  var result;

  // Start by checking which property we are working in...
  propIndex = document.property_form.the_menu.selectedIndex;

  // Let&#39;s determine what unit are we converting FROM (i.e. source) and the factor needed to convert that unit to the base unit.
  sourceIndex = sourceForm.unit_menu.selectedIndex;
  sourceFactor = factor[propIndex][sourceIndex];

  // Cool! Let&#39;s do the same thing for the target unit - the units we are converting TO:
  targetIndex = targetForm.unit_menu.selectedIndex;
  targetFactor = factor[propIndex][targetIndex];

  // Simple, huh? let&#39;s do the math: a) convert the source TO the base unit: (The input has been checked by the CalculateUnit function).

  result = sourceForm.unit_input.value;
  // Handle Temperature increments!
  if (property[propIndex] == &quot;Temperature&quot;) {
    result = parseFloat(result) + tempIncrement[sourceIndex];
  }
  result = result * sourceFactor;

  // not done yet... now, b) use the targetFactor to convert FROM the base unit
  // to the target unit...
  result = result / targetFactor;
  // Again, handle Temperature increments!
  if (property[propIndex] == &quot;Temperature&quot;) {
    result = parseFloat(result) - tempIncrement[targetIndex];
  }

  // Ta-da! All that&#39;s left is to update the target input box:
  targetForm.unit_input.value = result;
}

// This fragment initializes the property dropdown menu using the data defined above in the &#39;Data Definitions&#39; section
window.onload = function (e) {
  FillMenuWithArray(document.property_form.the_menu, property);
  UpdateUnitMenu(document.property_form.the_menu, document.form_A.unit_menu);
  UpdateUnitMenu(document.property_form.the_menu, document.form_B.unit_menu);
};

// Restricting textboxes to accept numbers + navigational keys only
document.getElementByClass(&#39;numbersonly&#39;).addEventListener(&#39;keydown&#39;, function (e) {
  var key = e.keyCode ? e.keyCode : e.which;

  if (!([8, 9, 13, 27, 46, 110, 190].indexOf(key) !== -1 ||
  key == 65 &amp;&amp; (e.ctrlKey || e.metaKey) || // Select All 
  key == 67 &amp;&amp; (e.ctrlKey || e.metaKey) || // Copy
  key == 86 &amp;&amp; (e.ctrlKey || e.metaKey) || // Paste
  key &gt;= 35 &amp;&amp; key &lt;= 40 || // End, Home, Arrows
  key &gt;= 48 &amp;&amp; key &lt;= 57 &amp;&amp; !(e.shiftKey || e.altKey) || // Numeric Keys
  (key &gt;= 96 &amp;&amp; key &lt;= 105)( // Numpad
  key == 190) // Numpad
  )) e.preventDefault();
});
//# sourceURL=pen.js
    &lt;/script&gt;

  




 &lt;/body&gt;</description><link>http://eunoia47.blogspot.com/2022/04/free-pengonversi-unit-online.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-6795354656341342596</guid><pubDate>Tue, 05 Apr 2022 06:21:00 +0000</pubDate><atom:updated>2022-04-08T20:34:23.015+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Get Youtube Iframe and Image Code From Url Youtube</title><description> &lt;img border=&quot;0&quot; height=&quot;0&quot; src=&quot;https://static.4kdownload.com/main/img/guide/autoplay-embedded-videos/html-code.430e2e325faf.png&quot; width=&quot;0&quot; /&gt;Halo Teman-teman, di sini saya akan membagikan tool untuk mendapatkan code iframe dan code image dari url youtube yang anda sematkan, semangat mencoba!! Cheerrs!!
   
  
  

  &lt;style class=&quot;INLINE_PEN_STYLESHEET_ID&quot;&gt;



h1 {
  text-align: center;
}
 
 
form input[type=button] {
  border: none;
  background-color: #4cac4c;
  line-height: 35px;
  width: 100px;
  color: #fff;
  margin: 0 auto;
  display: block;
  font-size: 25px;
  cursor: pointer;
  border-radius: 5px;
}
form input[type=button]:hover {
  opacity: 0.8;
}

#myVideo {
  padding: 10px;
}
#myVideo iframe {
  margin: 0 auto;
  width: 100%;
  display: block;
  height: 316px;
}
  &lt;/style&gt;

  
&lt;script src=&quot;https://cpwebassets.codepen.io/assets/editor/iframe/iframeConsoleRunner-7549a40147ccd0ba0a6b5373d87e770e49bb4689f1c2dc30cccc7463f207f997.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://cpwebassets.codepen.io/assets/editor/iframe/iframeRefreshCSS-4793b73c6332f7f14a9b6bba5d5e62748e9d1bd0b5c52d7af6376f3d1c625d7e.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://cpwebassets.codepen.io/assets/editor/iframe/iframeRuntimeErrors-4f205f2c14e769b448bcf477de2938c681660d5038bc464e3700256713ebe261.js&quot;&gt;&lt;/script&gt;
 

&lt;body&gt;
  &lt;h1&gt;Insert here your URL&lt;/h1&gt;
&lt;form action=&quot;&quot;&gt;
  &lt;input class=&quot;form-control link&quot; id=&quot;url&quot; type=&quot;text&quot; /&gt;
  &lt;input id=&quot;sendUrl&quot; onclick=&quot;getId&quot; type=&quot;button&quot; value=&quot;Get It!&quot; /&gt;
&lt;/form&gt;
  Your EmbedCode:  &lt;pre id=&quot;myVideoCode&quot;&gt;&lt;/pre&gt; 
	&lt;button class=&quot;btn btn-success btn-block&quot; id=&quot;copy&quot;&gt;Copy&lt;/button&gt;&lt;br /&gt;
   Your ImgCode:  &lt;pre id=&quot;myVideoImg&quot;&gt;&lt;/pre&gt; 
  &lt;button class=&quot;btn1 btn-success btn-block&quot; id=&quot;copy1&quot;&gt;Copy&lt;/button&gt;&lt;br /&gt;
Your Video: &lt;pre id=&quot;myVideo&quot;&gt;&lt;/pre&gt;


 
 
  
&lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js&quot;&gt;&lt;/script&gt;
  &lt;script crossorigin=&quot;&quot; src=&quot;https://cdpn.io/cpe/boomboom/pen.js?key=pen.js-981c6f10-81a4-622f-429a-e56984c1e47b&quot;&gt;&lt;/script&gt;
 

 

 
&lt;script&gt;
document.querySelector(&quot;.btn&quot;).addEventListener(&quot;click&quot;, copy);

function copy() {
	let fake = document.createElement(&quot;textarea&quot;);
	fake.value = document.querySelector(&quot;#original&quot;).value;
	//fake.value = &quot;1\n2\n3&quot;;
	document.body.appendChild(fake);
	fake.select();
	document.execCommand(&quot;copy&quot;);
	document.body.removeChild(fake);
	let notice = document.createElement(&quot;span&quot;);
	notice.className = &quot;notice visible&quot;;
	notice.innerHTML = &quot;Text copied to the clipboard!&quot;;
	document.body.appendChild(notice);
	setTimeout(() =&gt; {
		document.body.removeChild(notice);
	}, 3000);
}


&lt;/script&gt;
  &lt;script&gt;
document.querySelector(&quot;.btn1&quot;).addEventListener(&quot;click&quot;, copy);

function copy() {
	let fake = document.createElement(&quot;textarea&quot;);
	fake.value = document.querySelector(&quot;#original1&quot;).value;
	//fake.value = &quot;1\n2\n3&quot;;
	document.body.appendChild(fake);
	fake.select();
	document.execCommand(&quot;copy&quot;);
	document.body.removeChild(fake);
	let notice = document.createElement(&quot;span&quot;);
	notice.className = &quot;notice visible&quot;;
	notice.innerHTML = &quot;Text copied to the clipboard!&quot;;
	document.body.appendChild(notice);
	setTimeout(() =&gt; {
		document.body.removeChild(notice);
	}, 3000);
}


 

  &lt;/script&gt;&lt;/body&gt;</description><link>http://eunoia47.blogspot.com/2022/04/get-youtube-iframe-and-image-code-from.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-4499648708945720539</guid><pubDate>Mon, 04 Apr 2022 06:16:00 +0000</pubDate><atom:updated>2022-04-07T11:35:01.766+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free Word Counter Online Tool  </title><description> &lt;img height=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSTZIOjWGHL-jyU2QtVe9UazDqO_HK1MIRz7Im0e_E4vcTt2gL-f2d_ybkJ2iguHcHBKiByCzguNBG-tzvaVodfi7pcvDdUuG5_GofiQ5TlaV61aP3cv_NZUn48esPJted8PphZAcTvN4/s6600/Free-Fast-Online-Word-And-Character-Counter-Tool.png&quot; weight=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Halo teman, Alat ini sangat bermanfaat untuk menganalisis kata secara rinci. kalian tinggal paste text di box kemudian alat ini akan menghitung berapa karakter, kata, paragraf, sentence dan berapa lama waktu dibutuhkan untuk membaca. Alat ini juga mmendeketsi kata yang sama jumlahnya berapa. Cheerrrs!!
 
&lt;/span&gt;&lt;link href=&quot;https://cpwebassets.codepen.io/assets/favicon/apple-touch-icon-5ae1a0698dcc2402e9712f7d01ed509a57814f994c660df9f7a952f3060705ee.png&quot; rel=&quot;apple-touch-icon&quot; type=&quot;image/png&quot;&gt;&lt;/link&gt;
&lt;meta content=&quot;CodePen&quot; name=&quot;apple-mobile-web-app-title&quot;&gt;&lt;/meta&gt;

&lt;link href=&quot;https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico&quot; rel=&quot;shortcut icon&quot; type=&quot;image/x-icon&quot;&gt;&lt;/link&gt;

&lt;link color=&quot;#111&quot; href=&quot;https://cpwebassets.codepen.io/assets/favicon/logo-pin-8f3771b1072e3c38bd662872f6b673a722f4b3ca2421637d5596661b4e2132cc.svg&quot; rel=&quot;mask-icon&quot; type=&quot;image/x-icon&quot;&gt;&lt;/link&gt;

 
  &lt;link href=&quot;https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,900&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;&lt;/link&gt;
&lt;meta content=&quot;width=device-width, initial-scale=1&quot; name=&quot;viewport&quot;&gt;&lt;/meta&gt;
  &lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;

  
  
&lt;style&gt;
/* border box */

html {
  box-sizing: border-box;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

b {
  font-weight: bold;
}


/* main app styles */
 

.containerword {
  margin: 2% auto;
  padding: 15px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

h1 {
  font-size: 3rem;
  font-weight: 900;
  text-align: center;
  margin: 1% 0 3%;
}

textarea {
  width: 100%;
  height: 250px;
  padding: 10px;
  border: 1px solid #d9d9d9;
  outline: none;
  font-size: 1rem;
  resize: none;
  line-height: 1.5rem;
}

textarea:hover {
  border-color: #C0C0C0;
}

textarea:focus {
  border-color: #4D90FE;
}

.output.row {
  width: 100%;
  border: 1px solid #DDD;
  font-size: 1.4rem;
  margin: 1% 0;
  background-color: #F9F9F9;
}

.output.row div {
  display: inline-block;
  width: 42%;
  padding: 10px 15px;
  margin: 1%;
}

.output.row span {
  font-weight: bold;
  font-size: 1.5rem;
}

#readability {
  width: 52%;
  font-weight: bold;
}

#readability:hover {
  background-color: #4D90FE;
  color: #FFF;
  border-radius: 2px;
  cursor: pointer;
}

#readability:active {
  background-color: #307AF3;
}

.keywords {
  display: none;
  margin: 4% 0 0;
  font-size: 2rem;
  font-weight: 900;
}

.keywords ul {
  font-weight: 400;
  border: 1px solid #DDD;
  font-size: 1.4rem;
  background-color: #F9F9F9;
  margin: 2% 0;
}

.keywords li {
  display: inline-block;
  width: 44%;
  padding: 10px;
  margin: 1%;
}


/* 
** Making it responsive
*/

@media (max-width: 750px) {
  body {
    width: 600px;
  }
  .output.row {
    font-size: 1.2rem;
  }
  .output.row span {
    font-size: 1.3rem;
  }
  .keywords ul {
    font-size: 1.2rem;
  }
}

@media (max-width: 600px) {
  /* rewriting old styles */
  body {
    width: 95%;
  }
  .output.row {
    border: none;
    background-color: #FFF;
  }
  .output.row div {
    display: block;
    width: 100%;
    padding: 10px 15px;
    margin: 2% auto;
    border: 1px solid #DDD;
    font-size: 1.8rem;
    background-color: #F9F9F9;
  }
  .output.row span {
    font-size: 2rem;
  }
  #readability {
    width: 100%;
    font-size: 1.6rem;
    font-weight: 400;
  }
  .keywords {
    margin: 10% auto;
  }
  .keywords ul {
    font-weight: 400;
    border: none;
    font-size: 1.8rem;
    background-color: #F9F9F9;
    margin: 5% 0;
  }
  .keywords li {
    display: block;
    width: 100%;
    padding: 10px;
    margin: 2% auto;
    border: 1px solid #DDD;
  }
}
&lt;/style&gt;

  &lt;script&gt;
  window.console = window.console || function(t) {};
&lt;/script&gt;

  
  
  &lt;script&gt;
  if (document.location.search.match(/type=embed/gi)) {
    window.parent.postMessage(&quot;resize&quot;, &quot;*&quot;);
  }
&lt;/script&gt;


 
  &lt;div class=&quot;containerword&quot;&gt;
  &lt;h1&gt;Word Counter&lt;/h1&gt;
  &lt;textarea&gt;&lt;/textarea&gt;
  &lt;div class=&quot;output row&quot;&gt;
    &lt;div&gt;Characters: &lt;span id=&quot;characterCount&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
    &lt;div&gt;Words: &lt;span id=&quot;wordCount&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;output row&quot;&gt;
    &lt;div&gt;Sentences: &lt;span id=&quot;sentenceCount&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
    &lt;div&gt;Paragraphs: &lt;span id=&quot;paragraphCount&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;output row&quot;&gt;
    &lt;div&gt;Reading Time: &lt;span id=&quot;readingTime&quot;&gt;0&lt;/span&gt;&lt;/div&gt;
    &lt;div id=&quot;readability&quot;&gt;Show readability score.&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;keywords&quot;&gt;
    Top keywords:
    &lt;ul id=&quot;topKeywords&quot;&gt;
    &lt;/ul&gt;
  &lt;/div&gt;
&lt;/div&gt;
   

  
      &lt;script id=&quot;rendered-js&quot;&gt;
/*
 **
 ** User stories:
 ** - Shows number of characters, words, sentences, paragraphs - Done
 ** - Show reading time - Done
 ** - Show keyword count - Done
 ** - Show reading level (Optional - how?) - Done
 ** - Above data should change/appear on every keypress - Done
 **
 */

// Readability (Mashape) API Key for testing: PQ4FOFuaR6mshI6qpnQKQvkDZQXjp1o6Zcqjsnug7GvNggTzUE

&quot;use strict&quot;;
var input = document.querySelectorAll(&#39;textarea&#39;)[0],
characterCount = document.querySelector(&#39;#characterCount&#39;),
wordCount = document.querySelector(&#39;#wordCount&#39;),
sentenceCount = document.querySelector(&#39;#sentenceCount&#39;),
paragraphCount = document.querySelector(&#39;#paragraphCount&#39;),
readingTime = document.querySelector(&#39;#readingTime&#39;),
readability = document.querySelector(&#39;#readability&#39;),
keywordsDiv = document.querySelectorAll(&#39;.keywords&#39;)[0],
topKeywords = document.querySelector(&#39;#topKeywords&#39;);

// updating the displayed stats after every keypress
input.addEventListener(&#39;keyup&#39;, function () {

  //keeping the console clean to make only the latest data visible
  console.clear();

  // character count
  // just displaying the input length as everything is a character
  characterCount.innerHTML = input.value.length;

  // word count using \w metacharacter - replacing this with .* to match anything between word boundaries since it was not taking &#39;a&#39; as a word.
  // this is a masterstroke - to count words with any number of hyphens as one word
  // [-?(\w+)?]+ looks for hyphen and a word (we make both optional with ?). + at the end makes it a repeated pattern
  // \b is word boundary metacharacter
  var words = input.value.match(/\b[-?(\w+)?]+\b/gi);
  // console.log(words);
  if (words) {
    wordCount.innerHTML = words.length;
  } else {
    wordCount.innerHTML = 0;
  }

  // sentence count	using ./!/? as sentense separators
  if (words) {
    var sentences = input.value.split(/[.|!|?]+/g);
    console.log(sentences);
    sentenceCount.innerHTML = sentences.length - 1;
  } else {
    sentenceCount.innerHTML = 0;
  }

  // paragraph count from http://stackoverflow.com/a/3336537
  if (words) {
    // \n$ takes care of empty lines: lines with no characters, and only \n are not paragraphs
    // and need to be replaced with empty string
    var paragraphs = input.value.replace(/\n$/gm, &#39;&#39;).split(/\n/);
    paragraphCount.innerHTML = paragraphs.length;
  } else {
    paragraphCount.innerHTML = 0;
  }
  // console.log(paragraphs);

  // reading time based on 275 words/minute
  if (words) {
    var seconds = Math.floor(words.length * 60 / 275);
    // need to convert seconds to minutes and hours
    if (seconds &gt; 59) {
      var minutes = Math.floor(seconds / 60);
      seconds = seconds - minutes * 60;
      readingTime.innerHTML = minutes + &quot;m &quot; + seconds + &quot;s&quot;;
    } else {
      readingTime.innerHTML = seconds + &quot;s&quot;;
    }
  } else {
    readingTime.innerHTML = &quot;0s&quot;;
  }

  // finding out top keywords and their count
  // step-1: remove all the stop words
  // step-2: form an object with keywords and their count
  // step-3: sort the object by first converting it to a 2D array
  // step-4: display top 4 keywords and their count

  if (words) {

    // step-1: removing all the stop words
    var nonStopWords = [];
    var stopWords = [&quot;a&quot;, &quot;able&quot;, &quot;about&quot;, &quot;above&quot;, &quot;abst&quot;, &quot;accordance&quot;, &quot;according&quot;, &quot;accordingly&quot;, &quot;across&quot;, &quot;act&quot;, &quot;actually&quot;, &quot;added&quot;, &quot;adj&quot;, &quot;affected&quot;, &quot;affecting&quot;, &quot;affects&quot;, &quot;after&quot;, &quot;afterwards&quot;, &quot;again&quot;, &quot;against&quot;, &quot;ah&quot;, &quot;all&quot;, &quot;almost&quot;, &quot;alone&quot;, &quot;along&quot;, &quot;already&quot;, &quot;also&quot;, &quot;although&quot;, &quot;always&quot;, &quot;am&quot;, &quot;among&quot;, &quot;amongst&quot;, &quot;an&quot;, &quot;and&quot;, &quot;announce&quot;, &quot;another&quot;, &quot;any&quot;, &quot;anybody&quot;, &quot;anyhow&quot;, &quot;anymore&quot;, &quot;anyone&quot;, &quot;anything&quot;, &quot;anyway&quot;, &quot;anyways&quot;, &quot;anywhere&quot;, &quot;apparently&quot;, &quot;approximately&quot;, &quot;are&quot;, &quot;aren&quot;, &quot;arent&quot;, &quot;arise&quot;, &quot;around&quot;, &quot;as&quot;, &quot;aside&quot;, &quot;ask&quot;, &quot;asking&quot;, &quot;at&quot;, &quot;auth&quot;, &quot;available&quot;, &quot;away&quot;, &quot;awfully&quot;, &quot;b&quot;, &quot;back&quot;, &quot;be&quot;, &quot;became&quot;, &quot;because&quot;, &quot;become&quot;, &quot;becomes&quot;, &quot;becoming&quot;, &quot;been&quot;, &quot;before&quot;, &quot;beforehand&quot;, &quot;begin&quot;, &quot;beginning&quot;, &quot;beginnings&quot;, &quot;begins&quot;, &quot;behind&quot;, &quot;being&quot;, &quot;believe&quot;, &quot;below&quot;, &quot;beside&quot;, &quot;besides&quot;, &quot;between&quot;, &quot;beyond&quot;, &quot;biol&quot;, &quot;both&quot;, &quot;brief&quot;, &quot;briefly&quot;, &quot;but&quot;, &quot;by&quot;, &quot;c&quot;, &quot;ca&quot;, &quot;came&quot;, &quot;can&quot;, &quot;cannot&quot;, &quot;can&#39;t&quot;, &quot;cause&quot;, &quot;causes&quot;, &quot;certain&quot;, &quot;certainly&quot;, &quot;co&quot;, &quot;com&quot;, &quot;come&quot;, &quot;comes&quot;, &quot;contain&quot;, &quot;containing&quot;, &quot;contains&quot;, &quot;could&quot;, &quot;couldnt&quot;, &quot;d&quot;, &quot;date&quot;, &quot;did&quot;, &quot;didn&#39;t&quot;, &quot;different&quot;, &quot;do&quot;, &quot;does&quot;, &quot;doesn&#39;t&quot;, &quot;doing&quot;, &quot;done&quot;, &quot;don&#39;t&quot;, &quot;down&quot;, &quot;downwards&quot;, &quot;due&quot;, &quot;during&quot;, &quot;e&quot;, &quot;each&quot;, &quot;ed&quot;, &quot;edu&quot;, &quot;effect&quot;, &quot;eg&quot;, &quot;eight&quot;, &quot;eighty&quot;, &quot;either&quot;, &quot;else&quot;, &quot;elsewhere&quot;, &quot;end&quot;, &quot;ending&quot;, &quot;enough&quot;, &quot;especially&quot;, &quot;et&quot;, &quot;et-al&quot;, &quot;etc&quot;, &quot;even&quot;, &quot;ever&quot;, &quot;every&quot;, &quot;everybody&quot;, &quot;everyone&quot;, &quot;everything&quot;, &quot;everywhere&quot;, &quot;ex&quot;, &quot;except&quot;, &quot;f&quot;, &quot;far&quot;, &quot;few&quot;, &quot;ff&quot;, &quot;fifth&quot;, &quot;first&quot;, &quot;five&quot;, &quot;fix&quot;, &quot;followed&quot;, &quot;following&quot;, &quot;follows&quot;, &quot;for&quot;, &quot;former&quot;, &quot;formerly&quot;, &quot;forth&quot;, &quot;found&quot;, &quot;four&quot;, &quot;from&quot;, &quot;further&quot;, &quot;furthermore&quot;, &quot;g&quot;, &quot;gave&quot;, &quot;get&quot;, &quot;gets&quot;, &quot;getting&quot;, &quot;give&quot;, &quot;given&quot;, &quot;gives&quot;, &quot;giving&quot;, &quot;go&quot;, &quot;goes&quot;, &quot;gone&quot;, &quot;got&quot;, &quot;gotten&quot;, &quot;h&quot;, &quot;had&quot;, &quot;happens&quot;, &quot;hardly&quot;, &quot;has&quot;, &quot;hasn&#39;t&quot;, &quot;have&quot;, &quot;haven&#39;t&quot;, &quot;having&quot;, &quot;he&quot;, &quot;hed&quot;, &quot;hence&quot;, &quot;her&quot;, &quot;here&quot;, &quot;hereafter&quot;, &quot;hereby&quot;, &quot;herein&quot;, &quot;heres&quot;, &quot;hereupon&quot;, &quot;hers&quot;, &quot;herself&quot;, &quot;hes&quot;, &quot;hi&quot;, &quot;hid&quot;, &quot;him&quot;, &quot;himself&quot;, &quot;his&quot;, &quot;hither&quot;, &quot;home&quot;, &quot;how&quot;, &quot;howbeit&quot;, &quot;however&quot;, &quot;hundred&quot;, &quot;i&quot;, &quot;id&quot;, &quot;ie&quot;, &quot;if&quot;, &quot;i&#39;ll&quot;, &quot;im&quot;, &quot;immediate&quot;, &quot;immediately&quot;, &quot;importance&quot;, &quot;important&quot;, &quot;in&quot;, &quot;inc&quot;, &quot;indeed&quot;, &quot;index&quot;, &quot;information&quot;, &quot;instead&quot;, &quot;into&quot;, &quot;invention&quot;, &quot;inward&quot;, &quot;is&quot;, &quot;isn&#39;t&quot;, &quot;it&quot;, &quot;itd&quot;, &quot;it&#39;ll&quot;, &quot;its&quot;, &quot;itself&quot;, &quot;i&#39;ve&quot;, &quot;j&quot;, &quot;just&quot;, &quot;k&quot;, &quot;keep&quot;, &quot;keeps&quot;, &quot;kept&quot;, &quot;kg&quot;, &quot;km&quot;, &quot;know&quot;, &quot;known&quot;, &quot;knows&quot;, &quot;l&quot;, &quot;largely&quot;, &quot;last&quot;, &quot;lately&quot;, &quot;later&quot;, &quot;latter&quot;, &quot;latterly&quot;, &quot;least&quot;, &quot;less&quot;, &quot;lest&quot;, &quot;let&quot;, &quot;lets&quot;, &quot;like&quot;, &quot;liked&quot;, &quot;likely&quot;, &quot;line&quot;, &quot;little&quot;, &quot;&#39;ll&quot;, &quot;look&quot;, &quot;looking&quot;, &quot;looks&quot;, &quot;ltd&quot;, &quot;m&quot;, &quot;made&quot;, &quot;mainly&quot;, &quot;make&quot;, &quot;makes&quot;, &quot;many&quot;, &quot;may&quot;, &quot;maybe&quot;, &quot;me&quot;, &quot;mean&quot;, &quot;means&quot;, &quot;meantime&quot;, &quot;meanwhile&quot;, &quot;merely&quot;, &quot;mg&quot;, &quot;might&quot;, &quot;million&quot;, &quot;miss&quot;, &quot;ml&quot;, &quot;more&quot;, &quot;moreover&quot;, &quot;most&quot;, &quot;mostly&quot;, &quot;mr&quot;, &quot;mrs&quot;, &quot;much&quot;, &quot;mug&quot;, &quot;must&quot;, &quot;my&quot;, &quot;myself&quot;, &quot;n&quot;, &quot;na&quot;, &quot;name&quot;, &quot;namely&quot;, &quot;nay&quot;, &quot;nd&quot;, &quot;near&quot;, &quot;nearly&quot;, &quot;necessarily&quot;, &quot;necessary&quot;, &quot;need&quot;, &quot;needs&quot;, &quot;neither&quot;, &quot;never&quot;, &quot;nevertheless&quot;, &quot;new&quot;, &quot;next&quot;, &quot;nine&quot;, &quot;ninety&quot;, &quot;no&quot;, &quot;nobody&quot;, &quot;non&quot;, &quot;none&quot;, &quot;nonetheless&quot;, &quot;noone&quot;, &quot;nor&quot;, &quot;normally&quot;, &quot;nos&quot;, &quot;not&quot;, &quot;noted&quot;, &quot;nothing&quot;, &quot;now&quot;, &quot;nowhere&quot;, &quot;o&quot;, &quot;obtain&quot;, &quot;obtained&quot;, &quot;obviously&quot;, &quot;of&quot;, &quot;off&quot;, &quot;often&quot;, &quot;oh&quot;, &quot;ok&quot;, &quot;okay&quot;, &quot;old&quot;, &quot;omitted&quot;, &quot;on&quot;, &quot;once&quot;, &quot;one&quot;, &quot;ones&quot;, &quot;only&quot;, &quot;onto&quot;, &quot;or&quot;, &quot;ord&quot;, &quot;other&quot;, &quot;others&quot;, &quot;otherwise&quot;, &quot;ought&quot;, &quot;our&quot;, &quot;ours&quot;, &quot;ourselves&quot;, &quot;out&quot;, &quot;outside&quot;, &quot;over&quot;, &quot;overall&quot;, &quot;owing&quot;, &quot;own&quot;, &quot;p&quot;, &quot;page&quot;, &quot;pages&quot;, &quot;part&quot;, &quot;particular&quot;, &quot;particularly&quot;, &quot;past&quot;, &quot;per&quot;, &quot;perhaps&quot;, &quot;placed&quot;, &quot;please&quot;, &quot;plus&quot;, &quot;poorly&quot;, &quot;possible&quot;, &quot;possibly&quot;, &quot;potentially&quot;, &quot;pp&quot;, &quot;predominantly&quot;, &quot;present&quot;, &quot;previously&quot;, &quot;primarily&quot;, &quot;probably&quot;, &quot;promptly&quot;, &quot;proud&quot;, &quot;provides&quot;, &quot;put&quot;, &quot;q&quot;, &quot;que&quot;, &quot;quickly&quot;, &quot;quite&quot;, &quot;qv&quot;, &quot;r&quot;, &quot;ran&quot;, &quot;rather&quot;, &quot;rd&quot;, &quot;re&quot;, &quot;readily&quot;, &quot;really&quot;, &quot;recent&quot;, &quot;recently&quot;, &quot;ref&quot;, &quot;refs&quot;, &quot;regarding&quot;, &quot;regardless&quot;, &quot;regards&quot;, &quot;related&quot;, &quot;relatively&quot;, &quot;research&quot;, &quot;respectively&quot;, &quot;resulted&quot;, &quot;resulting&quot;, &quot;results&quot;, &quot;right&quot;, &quot;run&quot;, &quot;s&quot;, &quot;said&quot;, &quot;same&quot;, &quot;saw&quot;, &quot;say&quot;, &quot;saying&quot;, &quot;says&quot;, &quot;sec&quot;, &quot;section&quot;, &quot;see&quot;, &quot;seeing&quot;, &quot;seem&quot;, &quot;seemed&quot;, &quot;seeming&quot;, &quot;seems&quot;, &quot;seen&quot;, &quot;self&quot;, &quot;selves&quot;, &quot;sent&quot;, &quot;seven&quot;, &quot;several&quot;, &quot;shall&quot;, &quot;she&quot;, &quot;shed&quot;, &quot;she&#39;ll&quot;, &quot;shes&quot;, &quot;should&quot;, &quot;shouldn&#39;t&quot;, &quot;show&quot;, &quot;showed&quot;, &quot;shown&quot;, &quot;showns&quot;, &quot;shows&quot;, &quot;significant&quot;, &quot;significantly&quot;, &quot;similar&quot;, &quot;similarly&quot;, &quot;since&quot;, &quot;six&quot;, &quot;slightly&quot;, &quot;so&quot;, &quot;some&quot;, &quot;somebody&quot;, &quot;somehow&quot;, &quot;someone&quot;, &quot;somethan&quot;, &quot;something&quot;, &quot;sometime&quot;, &quot;sometimes&quot;, &quot;somewhat&quot;, &quot;somewhere&quot;, &quot;soon&quot;, &quot;sorry&quot;, &quot;specifically&quot;, &quot;specified&quot;, &quot;specify&quot;, &quot;specifying&quot;, &quot;still&quot;, &quot;stop&quot;, &quot;strongly&quot;, &quot;sub&quot;, &quot;substantially&quot;, &quot;successfully&quot;, &quot;such&quot;, &quot;sufficiently&quot;, &quot;suggest&quot;, &quot;sup&quot;, &quot;sure&quot;, &quot;t&quot;, &quot;take&quot;, &quot;taken&quot;, &quot;taking&quot;, &quot;tell&quot;, &quot;tends&quot;, &quot;th&quot;, &quot;than&quot;, &quot;thank&quot;, &quot;thanks&quot;, &quot;thanx&quot;, &quot;that&quot;, &quot;that&#39;ll&quot;, &quot;thats&quot;, &quot;that&#39;ve&quot;, &quot;the&quot;, &quot;their&quot;, &quot;theirs&quot;, &quot;them&quot;, &quot;themselves&quot;, &quot;then&quot;, &quot;thence&quot;, &quot;there&quot;, &quot;thereafter&quot;, &quot;thereby&quot;, &quot;thered&quot;, &quot;therefore&quot;, &quot;therein&quot;, &quot;there&#39;ll&quot;, &quot;thereof&quot;, &quot;therere&quot;, &quot;theres&quot;, &quot;thereto&quot;, &quot;thereupon&quot;, &quot;there&#39;ve&quot;, &quot;these&quot;, &quot;they&quot;, &quot;theyd&quot;, &quot;they&#39;ll&quot;, &quot;theyre&quot;, &quot;they&#39;ve&quot;, &quot;think&quot;, &quot;this&quot;, &quot;those&quot;, &quot;thou&quot;, &quot;though&quot;, &quot;thoughh&quot;, &quot;thousand&quot;, &quot;throug&quot;, &quot;through&quot;, &quot;throughout&quot;, &quot;thru&quot;, &quot;thus&quot;, &quot;til&quot;, &quot;tip&quot;, &quot;to&quot;, &quot;together&quot;, &quot;too&quot;, &quot;took&quot;, &quot;toward&quot;, &quot;towards&quot;, &quot;tried&quot;, &quot;tries&quot;, &quot;truly&quot;, &quot;try&quot;, &quot;trying&quot;, &quot;ts&quot;, &quot;twice&quot;, &quot;two&quot;, &quot;u&quot;, &quot;un&quot;, &quot;under&quot;, &quot;unfortunately&quot;, &quot;unless&quot;, &quot;unlike&quot;, &quot;unlikely&quot;, &quot;until&quot;, &quot;unto&quot;, &quot;up&quot;, &quot;upon&quot;, &quot;ups&quot;, &quot;us&quot;, &quot;use&quot;, &quot;used&quot;, &quot;useful&quot;, &quot;usefully&quot;, &quot;usefulness&quot;, &quot;uses&quot;, &quot;using&quot;, &quot;usually&quot;, &quot;v&quot;, &quot;value&quot;, &quot;various&quot;, &quot;&#39;ve&quot;, &quot;very&quot;, &quot;via&quot;, &quot;viz&quot;, &quot;vol&quot;, &quot;vols&quot;, &quot;vs&quot;, &quot;w&quot;, &quot;want&quot;, &quot;wants&quot;, &quot;was&quot;, &quot;wasn&#39;t&quot;, &quot;way&quot;, &quot;we&quot;, &quot;wed&quot;, &quot;welcome&quot;, &quot;we&#39;ll&quot;, &quot;went&quot;, &quot;were&quot;, &quot;weren&#39;t&quot;, &quot;we&#39;ve&quot;, &quot;what&quot;, &quot;whatever&quot;, &quot;what&#39;ll&quot;, &quot;whats&quot;, &quot;when&quot;, &quot;whence&quot;, &quot;whenever&quot;, &quot;where&quot;, &quot;whereafter&quot;, &quot;whereas&quot;, &quot;whereby&quot;, &quot;wherein&quot;, &quot;wheres&quot;, &quot;whereupon&quot;, &quot;wherever&quot;, &quot;whether&quot;, &quot;which&quot;, &quot;while&quot;, &quot;whim&quot;, &quot;whither&quot;, &quot;who&quot;, &quot;whod&quot;, &quot;whoever&quot;, &quot;whole&quot;, &quot;who&#39;ll&quot;, &quot;whom&quot;, &quot;whomever&quot;, &quot;whos&quot;, &quot;whose&quot;, &quot;why&quot;, &quot;widely&quot;, &quot;willing&quot;, &quot;wish&quot;, &quot;with&quot;, &quot;within&quot;, &quot;without&quot;, &quot;won&#39;t&quot;, &quot;words&quot;, &quot;world&quot;, &quot;would&quot;, &quot;wouldn&#39;t&quot;, &quot;www&quot;, &quot;x&quot;, &quot;y&quot;, &quot;yes&quot;, &quot;yet&quot;, &quot;you&quot;, &quot;youd&quot;, &quot;you&#39;ll&quot;, &quot;your&quot;, &quot;youre&quot;, &quot;yours&quot;, &quot;yourself&quot;, &quot;yourselves&quot;, &quot;you&#39;ve&quot;, &quot;z&quot;, &quot;zero&quot;];
    for (var i = 0; i &lt; words.length; i++) {if (window.CP.shouldStopExecution(0)) break;
      // filtering out stop words and numbers
      if (stopWords.indexOf(words[i].toLowerCase()) === -1 &amp;&amp; isNaN(words[i])) {
        nonStopWords.push(words[i].toLowerCase());
      }
    }
    // console.log(nonStopWords);

    // step-2: forming an object with keywords and their count
    window.CP.exitedLoop(0);var keywords = {};
    for (var i = 0; i &lt; nonStopWords.length; i++) {if (window.CP.shouldStopExecution(1)) break;
      // checking if the word(property) already exists
      // if it does increment the count otherwise set it to one
      if (nonStopWords[i] in keywords) {
        keywords[nonStopWords[i]] += 1;
      } else {
        keywords[nonStopWords[i]] = 1;
      }
    }

    // step-3: sorting the object by first converting it to a 2D array
    window.CP.exitedLoop(1);var sortedKeywords = [];
    for (var keyword in keywords) {
      sortedKeywords.push([keyword, keywords[keyword]]);
    }
    sortedKeywords.sort(function (a, b) {
      return b[1] - a[1];
    });
    // console.log(sortedKeywords);

    // step-4: displaying top 4 keywords and their count
    topKeywords.innerHTML = &quot;&quot;;
    for (var i = 0; i &lt; sortedKeywords.length &amp;&amp; i &lt; 999; i++) {if (window.CP.shouldStopExecution(2)) break;
      var li = document.createElement(&#39;li&#39;);
      li.innerHTML = &quot;&lt;b&gt;&quot; + sortedKeywords[i][0] + &quot;&lt;/b&gt;: &quot; + sortedKeywords[i][1];
      topKeywords.appendChild(li);
    }window.CP.exitedLoop(2);
  }

  // displaying top keywords only if there is a word in the text area
  if (words) {
    keywordsDiv.style.display = &quot;block&quot;;
  } else {
    keywordsDiv.style.display = &quot;none&quot;;
  }

});

// readability level using readability-metrics API from Mashape
readability.addEventListener(&#39;click&#39;, function () {

  // placeholder until the API returns the score  
  readability.innerHTML = &quot;Fetching score...&quot;;

  var requestUrl = &quot;https://ipeirotis-readability-metrics.p.mashape.com/getReadabilityMetrics?text=&quot;;
  var data = input.value;

  var request = new XMLHttpRequest();
  request.open(&#39;POST&#39;, encodeURI(requestUrl + data), true);
  request.setRequestHeader(&#39;Content-Type&#39;, &#39;application/x-www-form-urlencoded; charset=UTF-8&#39;);
  request.setRequestHeader(&quot;X-Mashape-Authorization&quot;, &quot;PQ4FOFuaR6mshI6qpnQKQvkDZQXjp1o6Zcqjsnug7GvNggTzUE&quot;);
  request.send();

  request.onload = function () {
    if (this.status &gt;= 200 &amp;&amp; this.status &lt; 400) {
      // Success!
      readability.innerHTML = readingEase(JSON.parse(this.response).FLESCH_READING);
    } else {
      // We reached our target server, but it returned an error
      readability.innerHTML = &quot;Not available.&quot;;
    }
  };

  request.onerror = function () {
    // There was a connection error of some sort
    readability.innerHTML = &quot;Not available.&quot;;
  };
});

// function to convert FLESCH READING SCORE into meaningful string.
function readingEase(num) {
  switch (true) {
    case num &lt;= 30:
      return &quot;Readability: College graduate.&quot;;
      break;
    case num &gt; 30 &amp;&amp; num &lt;= 50:
      return &quot;Readability: College level.&quot;;
      break;
    case num &gt; 50 &amp;&amp; num &lt;= 60:
      return &quot;Readability: 10th - 12th grade.&quot;;
      break;
    case num &gt; 60 &amp;&amp; num &lt;= 70:
      return &quot;Readability: 8th - 9th grade.&quot;;
      break;
    case num &gt; 70 &amp;&amp; num &lt;= 80:
      return &quot;Readability: 7th grade.&quot;;
      break;
    case num &gt; 80 &amp;&amp; num &lt;= 90:
      return &quot;Readability: 6th grade.&quot;;
      break;
    case num &gt; 90 &amp;&amp; num &lt;= 100:
      return &quot;Readability: 5th grade.&quot;;
      break;
    default:
      return &quot;Not available.&quot;;
      break;}

}
//# sourceURL=pen.js
    &lt;/script&gt;

  




 
 </description><link>http://eunoia47.blogspot.com/2022/04/free-word-counter-online-tool.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSTZIOjWGHL-jyU2QtVe9UazDqO_HK1MIRz7Im0e_E4vcTt2gL-f2d_ybkJ2iguHcHBKiByCzguNBG-tzvaVodfi7pcvDdUuG5_GofiQ5TlaV61aP3cv_NZUn48esPJted8PphZAcTvN4/s72-c/Free-Fast-Online-Word-And-Character-Counter-Tool.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-4243876867319179202</guid><pubDate>Mon, 04 Apr 2022 04:37:00 +0000</pubDate><atom:updated>2022-04-05T13:32:31.260+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free Random &amp; Strong Password Generator Maker</title><description>&lt;img height=&quot;0&quot; src=&quot;https://pict-c.sindonews.net/dyn/850/pena/news/2021/11/20/207/604707/inilah-kode-password-yang-sering-dipakai-penduduk-dunia-hwo.jpg&quot; weight=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Alat ini adalah alat gratis Yang bekerja sangat acak. Alat ini membuat kata sandi menggunakan opsi yang Anda pilih, tidak ada yang tahu.&lt;br /&gt;&lt;br /&gt;

Juga, izinkan saya memberi tahu Anda, dengan menggunakan alat ini, Anda dapat menghasilkan hingga 32 kata Kata Sandi Kuat &amp;amp; Aman. Yang mana alat kami menghasilkan Instan.&lt;br /&gt;&lt;br /&gt;

Bersamaan dengan ini, izinkan saya memberi tahu Anda, Anda juga dapat membuat kata sandi acak dan kuat menggunakan Simbol, Angka, Karakter Huruf Kecil, Karakter Huruf Besar, &amp;amp; Karakter Ambigu ini dari Alat Pembuat Kata Sandi kami.
  
&lt;/span&gt; 
  
&lt;link href=&quot;https://cpwebassets.codepen.io/assets/favicon/apple-touch-icon-5ae1a0698dcc2402e9712f7d01ed509a57814f994c660df9f7a952f3060705ee.png&quot; rel=&quot;apple-touch-icon&quot; type=&quot;image/png&quot;&gt;&lt;/link&gt;
 

&lt;link href=&quot;https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico&quot; rel=&quot;shortcut icon&quot; type=&quot;image/x-icon&quot;&gt;&lt;/link&gt;

&lt;link color=&quot;#111&quot; href=&quot;https://cpwebassets.codepen.io/assets/favicon/logo-pin-8f3771b1072e3c38bd662872f6b673a722f4b3ca2421637d5596661b4e2132cc.svg&quot; rel=&quot;mask-icon&quot; type=&quot;image/x-icon&quot;&gt;&lt;/link&gt;


   
  
  
  &lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;
&lt;link href=&quot;https://fonts.googleapis.com/css?family=Montserrat&amp;amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;
  
&lt;style&gt;
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  
}

 
button {
  border: 0;
  outline: 0;
}

.container12pw {
  margin: 40px 0;
  width: 100%;
  height: 600px;
  padding: 10px 25px;
  background: #071210;
  border-radius: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.45), 0 4px 8px rgba(0, 0, 0, 0.35), 0 8px 12px rgba(0, 0, 0, 0.15);
  font-family: &quot;Montserrat&quot;;
}
 

.result {
  position: relative;
  width: 100%;
  height: 65px;
  overflow: hidden;
}
.result__info {
  position: absolute;
  bottom: 4px;
  color: #fff;
  font-size: 0.8rem;
  transition: all 150ms ease-in-out;
  transform: translateY(200%);
  opacity: 0;
}
.result__info.right {
  right: 8px;
}
.result__info.left {
  left: 8px;
}
.result__viewbox {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  color: #fff;
  text-align: center;
  line-height: 65px;
}
.result #copy-btn {
  position: absolute;
  top: var(--y);
  left: var(--x);
  width: 38px;
  height: 38px;
  background: #fff;
  border-radius: 50%;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: all 350ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  cursor: pointer;
  z-index: 2;
}
.result #copy-btn:active {
  box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.08);
}
.result:hover #copy-btn {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.35);
}

.field-title {
  position: absolute;
  top: -10px;
  left: 8px;
  transform: translateY(-50%);
  font-weight: 800;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  font-size: 0.65rem;
  pointer-events: none;
  user-select: none;
}

.options {
  width: 100%;
  height: auto;
  margin: 50px 0;
}

.range__slider {
  position: relative;
  width: 100%;
  height: calc(65px - 10px);
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  margin: 30px 0;
}
.range__slider::before, .range__slider::after {
  position: absolute;
  color: #fff;
  font-size: 0.9rem;
  font-weight: bold;
}
.range__slider::before {
  content: attr(data-min);
  left: 10px;
}
.range__slider::after {
  content: attr(data-max);
  right: 10px;
}
.range__slider .length__title::after {
  content: attr(data-length);
  position: absolute;
  right: -16px;
  font-variant-numeric: tabular-nums;
  color: #fff;
}

#slider {
  -webkit-appearance: none;
  width: calc(100% - (70px));
  height: 2px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.314);
  outline: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
#slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: white;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
}
#slider::-webkit-slider-thumb:hover {
  background: #31ccad;
  transform: scale(1.2);
}
#slider::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border: 0;
  border-radius: 50%;
  background: white;
  cursor: pointer;
  transition: background 0.15s ease-in-out;
}
#slider::-moz-range-thumb:hover {
  background: #31ccad;
}

.settings {
  position: relative;
  height: auto;
  widows: 100%;
  display: flex;
  flex-direction: column;
}
.settings .setting {
  position: relative;
  width: 100%;
  height: calc(65px - 10px);
  background: rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  display: flex;
  align-items: center;
  padding: 10px 25px;
  color: #fff;
  margin-bottom: 8px;
}
.settings .setting input {
  opacity: 0;
  position: absolute;
}
.settings .setting input + label {
  user-select: none;
}
.settings .setting input + label::before, .settings .setting input + label::after {
  content: &quot;&quot;;
  position: absolute;
  transition: 150ms cubic-bezier(0.24, 0, 0.5, 1);
  transform: translateY(-50%);
  top: 50%;
  right: 10px;
  cursor: pointer;
}
.settings .setting input + label::before {
  height: 30px;
  width: 50px;
  border-radius: 30px;
  background: rgba(214, 214, 214, 0.434);
}
.settings .setting input + label::after {
  height: 24px;
  width: 24px;
  border-radius: 60px;
  right: 32px;
  background: #fff;
}
.settings .setting input:checked + label:before {
  background: #31ccad;
  transition: all 150ms cubic-bezier(0, 0, 0, 0.1);
}
.settings .setting input:checked + label:after {
  right: 14px;
}
.settings .setting input:focus + label:before {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.75);
}
.settings .setting input:disabled + label:before, .settings .setting input:disabled + label:after {
  cursor: not-allowed;
}
.settings .setting input:disabled + label:before {
  background: #4f4f6a;
}
.settings .setting input:disabled + label:after {
  background: #909090;
}

.btn.generate {
  user-select: none;
  position: relative;
  width: 100%;
  height: 50px;
  margin: 10px 0;
  border-radius: 8px;
  color: #fff;
  border: none;
  background-image: linear-gradient(135deg, #64edd2 0%, #32cfaf 100%);
  letter-spacing: 1px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 150ms ease;
}
.btn.generate:active {
  transform: translateY(-3%);
  box-shadow: 0 4px 8px rgba(255, 255, 255, 0.08);
}

 

@keyframes octocat-wave {
  0%, 100% {
    transform: rotate(0);
  }
  20%, 60% {
    transform: rotate(-20deg);
  }
  40%, 80% {
    transform: rotate(10deg);
  }
}
&lt;/style&gt;

  &lt;script&gt;
  window.console = window.console || function(t) {};
&lt;/script&gt;

  
  
  &lt;script&gt;
  if (document.location.search.match(/type=embed/gi)) {
    window.parent.postMessage(&quot;resize&quot;, &quot;*&quot;);
  }
&lt;/script&gt;

 &lt;div class=&quot;container12pw&quot;&gt;
    &lt;center&gt;&lt;h2 class=&quot;title&quot;&gt;Password Generator&lt;/h2&gt;&lt;/center&gt;
	&lt;div class=&quot;result&quot;&gt;
		&lt;div class=&quot;result__title field-title&quot;&gt;Generated Password&lt;/div&gt;
		&lt;div class=&quot;result__info right&quot;&gt;click to copy&lt;/div&gt;
		&lt;div class=&quot;result__info left&quot;&gt;copied&lt;/div&gt;
		&lt;div class=&quot;result__viewbox&quot; id=&quot;result&quot;&gt;CLICK GENERATE&lt;/div&gt;
		&lt;button id=&quot;copy-btn&quot; style=&quot;--x: 0; --y: 0; opacity: 0; pointer-events: none;&quot;&gt;&lt;i class=&quot;far fa-copy&quot;&gt;&lt;/i&gt;&lt;/button&gt;
	&lt;/div&gt;
	&lt;div class=&quot;length range__slider&quot; data-min=&quot;4&quot; data-max=&quot;32&quot;&gt;
		&lt;div class=&quot;length__title field-title&quot; data-length=&quot;16&quot;&gt;length:&lt;/div&gt;
		&lt;input id=&quot;slider&quot; type=&quot;range&quot; min=&quot;4&quot; max=&quot;32&quot; value=&quot;16&quot; style=&quot;background: linear-gradient(90deg, rgb(11, 30, 223) 42.8571%, rgba(255, 255, 255, 0.216) 42.9571%);&quot;&gt;
	&lt;/div&gt;

	&lt;div class=&quot;settings&quot;&gt;
		&lt;span class=&quot;settings__title field-title&quot;&gt;settings&lt;/span&gt;
		&lt;div class=&quot;setting&quot;&gt;
			&lt;input type=&quot;checkbox&quot; id=&quot;uppercase&quot; checked=&quot;&quot;&gt;
			&lt;label for=&quot;uppercase&quot;&gt;Include Uppercase&lt;/label&gt;
		&lt;/div&gt;
		&lt;div class=&quot;setting&quot;&gt;
			&lt;input type=&quot;checkbox&quot; id=&quot;lowercase&quot; checked=&quot;&quot;&gt;
			&lt;label for=&quot;lowercase&quot;&gt;Include Lowercase&lt;/label&gt;
		&lt;/div&gt;
		&lt;div class=&quot;setting&quot;&gt;
			&lt;input type=&quot;checkbox&quot; id=&quot;number&quot; checked=&quot;&quot;&gt;
			&lt;label for=&quot;number&quot;&gt;Include Numbers&lt;/label&gt;
		&lt;/div&gt;
		&lt;div class=&quot;setting&quot;&gt;
			&lt;input type=&quot;checkbox&quot; id=&quot;symbol&quot;&gt;
			&lt;label for=&quot;symbol&quot;&gt;Include Symbols&lt;/label&gt;
		&lt;/div&gt;
	&lt;/div&gt;

	&lt;button class=&quot;btn generate&quot; id=&quot;generate&quot;&gt;Generate Password&lt;/button&gt;
&lt;/div&gt;


 

  
      &lt;script id=&quot;rendered-js&quot;&gt;
// This is a simple Password Generator App that will generate random password maybe you can you them to secure your account.
// I tried my best to make the code as simple as possible please dont mind the variable names.
// Also this idea came in my mind after checking Traversy Media&#39;s latest video.

// Clear the concole on every refresh
console.clear();
// set the body to full height
// document.body.style.height = `${innerHeight}px`

// Range Slider Properties.
// Fill : The trailing color that you see when you drag the slider.
// background : Default Range Slider Background
const sliderProps = {
  fill: &quot;#0B1EDF&quot;,
  background: &quot;rgba(255, 255, 255, 0.214)&quot; };


// Selecting the Range Slider container which will effect the LENGTH property of the password.
const slider = document.querySelector(&quot;.range__slider&quot;);

// Text which will show the value of the range slider.
const sliderValue = document.querySelector(&quot;.length__title&quot;);

// Using Event Listener to apply the fill and also change the value of the text.
slider.querySelector(&quot;input&quot;).addEventListener(&quot;input&quot;, event =&gt; {
  sliderValue.setAttribute(&quot;data-length&quot;, event.target.value);
  applyFill(event.target);
});
// Selecting the range input and passing it in the applyFill func.
applyFill(slider.querySelector(&quot;input&quot;));
// This function is responsible to create the trailing color and setting the fill.
function applyFill(slider) {
  const percentage = 100 * (slider.value - slider.min) / (slider.max - slider.min);
  const bg = `linear-gradient(90deg, ${sliderProps.fill} ${percentage}%, ${sliderProps.background} ${percentage +
  0.1}%)`;
  slider.style.background = bg;
  sliderValue.setAttribute(&quot;data-length&quot;, slider.value);
}

// Object of all the function names that we will use to create random letters of password
const randomFunc = {
  lower: getRandomLower,
  upper: getRandomUpper,
  number: getRandomNumber,
  symbol: getRandomSymbol };


// Random more secure value
function secureMathRandom() {
  return window.crypto.getRandomValues(new Uint32Array(1))[0] / (Math.pow(2, 32) - 1);
}

// Generator Functions
// All the functions that are responsible to return a random value taht we will use to create password.
function getRandomLower() {
  return String.fromCharCode(Math.floor(Math.random() * 26) + 97);
}
function getRandomUpper() {
  return String.fromCharCode(Math.floor(Math.random() * 26) + 65);
}
function getRandomNumber() {
  return String.fromCharCode(Math.floor(secureMathRandom() * 10) + 48);
}
function getRandomSymbol() {
  const symbols = &#39;~!@#$%^&amp;*()_+{}&quot;:?&gt;&lt;;.,&#39;;
  return symbols[Math.floor(Math.random() * symbols.length)];
}

// Selecting all the DOM Elements that are necessary --&gt;

// The Viewbox where the result will be shown
const resultEl = document.getElementById(&quot;result&quot;);
// The input slider, will use to change the length of the password
const lengthEl = document.getElementById(&quot;slider&quot;);

// Checkboxes representing the options that is responsible to create differnt type of password based on user
const uppercaseEl = document.getElementById(&quot;uppercase&quot;);
const lowercaseEl = document.getElementById(&quot;lowercase&quot;);
const numberEl = document.getElementById(&quot;number&quot;);
const symbolEl = document.getElementById(&quot;symbol&quot;);

// Button to generate the password
const generateBtn = document.getElementById(&quot;generate&quot;);
// Button to copy the text
const copyBtn = document.getElementById(&quot;copy-btn&quot;);
// Result viewbox container
const resultContainer = document.querySelector(&quot;.result&quot;);
// Text info showed after generate button is clicked
const copyInfo = document.querySelector(&quot;.result__info.right&quot;);
// Text appear after copy button is clicked
const copiedInfo = document.querySelector(&quot;.result__info.left&quot;);

// if this variable is trye only then the copyBtn will appear, i.e. when the user first click generate the copyBth will interact.
let generatedPassword = false;

// Update Css Props of the COPY button
// Getting the bounds of the result viewbox container
let resultContainerBound = {
  left: resultContainer.getBoundingClientRect().left,
  top: resultContainer.getBoundingClientRect().top };

// This will update the position of the copy button based on mouse Position
resultContainer.addEventListener(&quot;mousemove&quot;, e =&gt; {
  resultContainerBound = {
    left: resultContainer.getBoundingClientRect().left,
    top: resultContainer.getBoundingClientRect().top };

  if (generatedPassword) {
    copyBtn.style.opacity = &#39;1&#39;;
    copyBtn.style.pointerEvents = &#39;all&#39;;
    copyBtn.style.setProperty(&quot;--x&quot;, `${e.x - resultContainerBound.left}px`);
    copyBtn.style.setProperty(&quot;--y&quot;, `${e.y - resultContainerBound.top}px`);
  } else {
    copyBtn.style.opacity = &#39;0&#39;;
    copyBtn.style.pointerEvents = &#39;none&#39;;
  }
});
window.addEventListener(&quot;resize&quot;, e =&gt; {
  resultContainerBound = {
    left: resultContainer.getBoundingClientRect().left,
    top: resultContainer.getBoundingClientRect().top };

});

// Copy Password in clipboard
copyBtn.addEventListener(&quot;click&quot;, () =&gt; {
  const textarea = document.createElement(&quot;textarea&quot;);
  const password = resultEl.innerText;
  if (!password || password == &quot;CLICK GENERATE&quot;) {
    return;
  }
  textarea.value = password;
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand(&quot;copy&quot;);
  textarea.remove();

  copyInfo.style.transform = &quot;translateY(200%)&quot;;
  copyInfo.style.opacity = &quot;0&quot;;
  copiedInfo.style.transform = &quot;translateY(0%)&quot;;
  copiedInfo.style.opacity = &quot;0.75&quot;;
});

// When Generate is clicked Password id generated.
generateBtn.addEventListener(&quot;click&quot;, () =&gt; {
  const length = +lengthEl.value;
  const hasLower = lowercaseEl.checked;
  const hasUpper = uppercaseEl.checked;
  const hasNumber = numberEl.checked;
  const hasSymbol = symbolEl.checked;
  generatedPassword = true;
  resultEl.innerText = generatePassword(length, hasLower, hasUpper, hasNumber, hasSymbol);
  copyInfo.style.transform = &quot;translateY(0%)&quot;;
  copyInfo.style.opacity = &quot;0.75&quot;;
  copiedInfo.style.transform = &quot;translateY(200%)&quot;;
  copiedInfo.style.opacity = &quot;0&quot;;
});

// Function responsible to generate password and then returning it.
function generatePassword(length, lower, upper, number, symbol) {
  let generatedPassword = &quot;&quot;;
  const typesCount = lower + upper + number + symbol;
  const typesArr = [{ lower }, { upper }, { number }, { symbol }].filter(item =&gt; Object.values(item)[0]);
  if (typesCount === 0) {
    return &quot;&quot;;
  }
  for (let i = 0; i &lt; length; i++) {if (window.CP.shouldStopExecution(0)) break;
    typesArr.forEach(type =&gt; {
      const funcName = Object.keys(type)[0];
      generatedPassword += randomFunc[funcName]();
    });
  }window.CP.exitedLoop(0);
  return generatedPassword.slice(0, length).
  split(&#39;&#39;).sort(() =&gt; Math.random() - 0.5).
  join(&#39;&#39;);
}

// function that handles the checkboxes state, so at least one needs to be selected. The last checkbox will be disabled.
function disableOnlyCheckbox() {
  let totalChecked = [uppercaseEl, lowercaseEl, numberEl, symbolEl].filter(el =&gt; el.checked);
  totalChecked.forEach(el =&gt; {
    if (totalChecked.length == 1) {
      el.disabled = true;
    } else {
      el.disabled = false;
    }
  });
}

[uppercaseEl, lowercaseEl, numberEl, symbolEl].forEach(el =&gt; {
  el.addEventListener(&#39;click&#39;, () =&gt; {
    disableOnlyCheckbox();
  });
});
//# sourceURL=pen.js
    &lt;/script&gt;

 &lt;span style=&quot;font-family: arial;&quot;&gt;Kemudian anda bisa menyimpan password anda dalam bentuk text pada link di bawah ini:&lt;/span&gt;
&lt;a href=&quot;https://www.eunoia47.web.id/2022/04/free-txt-file-generator-online-tool.html&quot;&gt;&lt;button class=&quot;btn generate&quot;&gt;Save your password to .text here&lt;/button&gt;&lt;/a&gt;


</description><link>http://eunoia47.blogspot.com/2022/04/free-random-strong-password-generator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-4006259951975831846</guid><pubDate>Sun, 03 Apr 2022 17:14:00 +0000</pubDate><atom:updated>2022-04-04T10:55:29.262+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free Online Invoice Generator </title><description>&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;img height=&quot;0&quot; src=&quot;https://freeinvoicebuilder.com/wp-content/uploads/2020/06/invoice_generator_overview-564x693.png&quot; weight=&quot;0&quot; /&gt;Untuk membuat faktur dengan alat ini, pertama-tama Anda harus memberikan informasi dasar yang diminta di dalamnya. Dan ketika Anda memberikan informasi lengkap oh. Kemudian setelah itu Anda harus mengklik tombol Print. Setelah itu akan ada Faktur Generate dengan informasi Anda. Yang dapat Anda cetak dengan mudah.&lt;br /&gt;&lt;br /&gt;

Dan pada saat yang sama izinkan saya memberi tahu Anda bahwa saat membuat Faktur dengan alat ini, Anda juga dapat menambahkan diskon. Selain itu, GST juga dapat ditambahkan. Yang perlu Anda lakukan adalah mengetik persentase GSP Anda dari GST. Setelah itu, pembayaran Anda akan meningkat.&lt;/span&gt;
&lt;iframe height=&quot;1800&quot; id=&quot;iframe&quot; src=&quot;https://www.oflox.com/blog/wp-content/uploads/2020/09/invoice.html&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;

</description><link>http://eunoia47.blogspot.com/2022/04/free-online-invoice-generator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-836781146790853057</guid><pubDate>Sun, 03 Apr 2022 14:53:00 +0000</pubDate><atom:updated>2022-04-03T21:57:41.360+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>HTML Button Maker With Link + CSS For Free</title><description>&lt;img height=&quot;0&quot; src=&quot;https://www.creativosonline.org/wp-content/uploads/2018/03/boton-arco-iris.jpg&quot; weight=&quot;0&quot; /&gt;

&lt;span style=&quot;font-family: arial;&quot;&gt;Anda dapat dengan mudah membuat tombol secara otomatis tanpa coding dengan menggunakan alat pembuat tombol situs web ini. Dan kemudian Anda bisa mendapatkan kode HTML dan CSS dari tombol itu. Setelah itu Anda dapat meletakkan tombol ini di situs web, email, pos, halaman, dll.&lt;br /&gt;&lt;br /&gt;

Di tombol ini, Anda juga dapat menambahkan tautan ke situs web. Jika mau, Anda juga bisa menambahkan email di dalamnya. Karena mendukung keduanya. Karena itu juga pembuat tombol email terbaik. Anda juga dapat membuat kode tombol css melalui alat ini. Dan ukuran, font, teks, warna, ukuran, posisi, dan batas tombol itu dll. dapat disesuaikan sesuai kebutuhan Anda. 
  &lt;/span&gt;&lt;link href=&quot;https://www.oflox.com/demo/btngen/style.css&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;
&lt;link href=&quot;https://fonts.googleapis.com/css?family=Lato:300,400,700&amp;quot;&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;
&lt;style&gt;
 
.wrapper {
  display: flex;
  font-family: Lato, sans-serif;
}
.wrapper h1 {
  color: #3d3d3d;
  font-family: Lato, sans-serif;
  line-height: 1.3em;
  text-align: center;
  font-size: 24px;
}
.wrapper .mobile-button {
  color: #3d3d3d;
  font-family: lato, sans-serif;
  line-height: 1.3em;
  margin: 10px;
  font-size: 14px;
}
.wrapper .flex-col {
  padding: 10px 20px;
}

.controls {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 33%;
}
.controls .control-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 5px 2px;
}
.controls input, .controls select, .controls label {
  color: #3d3d3d;
  font-family: Lato, sans-serif;
  font-size: 16px;
  padding: 5px;
}

.results-container {
  width: 33%;
}

.html-container {
  width: 33%;
}
.html-container textarea {
  color: #3d3d3d;
  display: block;
  font-family: Lato, sans-serif;
  font-size: 16px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  width: 90%;
}

@media (max-width: 700px) {
  h1 {
    text-align: left !important;
  }

  .wrapper {
    flex-flow: row wrap;
    width: 100%;
    padding: 0;
  }

  .flex-col {
    flex: 100%;
  }
}
&lt;/style&gt;

  &lt;script&gt;
  window.console = window.console || function(t) {};
&lt;/script&gt;

  
  
  &lt;script&gt;
  if (document.location.search.match(/type=embed/gi)) {
    window.parent.postMessage(&quot;resize&quot;, &quot;*&quot;);
  }
&lt;/script&gt;


 
 
  &lt;div class=&quot;wrapper&quot;&gt;
  &lt;div class=&quot;controls flex-col&quot;&gt;
    &lt;h1&gt;Customize Your Button&lt;/h1&gt;
      &lt;div class=&quot;control-row&quot;&gt;
        &lt;label&gt;Background Color:&lt;/label&gt;&lt;input id=&quot;background-color&quot; style=&quot;display: none;&quot; type=&quot;text&quot; /&gt; 
       &lt;/div&gt;   
     &lt;div class=&quot;control-row&quot;&gt;
       &lt;label&gt;Font Color:&lt;/label&gt;
       &lt;input id=&quot;color&quot; style=&quot;display: none;&quot; type=&quot;text&quot; /&gt;  
     &lt;/div&gt;
     &lt;div class=&quot;control-row&quot;&gt;
       &lt;label&gt;Border-radius:&lt;/label&gt;&lt;input id=&quot;border-radius&quot; max=&quot;99&quot; type=&quot;number&quot; /&gt;
     &lt;/div&gt;
     &lt;div class=&quot;control-row&quot;&gt;
       &lt;label&gt;Font:&lt;/label&gt;
       &lt;select id=&quot;font&quot; name=&quot;font&quot;&gt;
         &lt;option value=&quot;Arial, sans-serif&quot;&gt;Arial&lt;/option&gt;
         &lt;option value=&quot;Arial Black, Arial, sans-serif&quot;&gt;Arial Black&lt;/option&gt;
         &lt;option value=&quot;Century Gothic, Times, serif&quot;&gt;Century Gothic&lt;/option&gt;
         &lt;option value=&quot;Courier, monospace&quot;&gt;Courier&lt;/option&gt;
         &lt;option value=&quot;Courier New, monospace&quot;&gt;Courier New&lt;/option&gt;
         &lt;option value=&quot;Geneva, Tahoma, Verdana, sans-serif&quot;&gt;Geneva&lt;/option&gt;
         &lt;option value=&quot;Georgia, Times, Times New Roman, serif&quot;&gt;Georgia&lt;/option&gt;
         &lt;option value=&quot;Helvetica, Arial, sans-serif&quot;&gt;Helvetica&lt;/option&gt;
         &lt;option value=&quot;Lucida, Geneva, Verdana, sans-serif&quot;&gt;Lucida&lt;/option&gt;
         &lt;option value=&quot;Tahoma, Verdana, sans-serif&quot;&gt;Tahoma&lt;/option&gt;
         &lt;option value=&quot;Times, Times New Roman, Baskerville, Georgia, serif&quot;&gt;Times&lt;/option&gt;
         &lt;option value=&quot;Times New Roman, Times, Georgia, serif&quot;&gt;Times New Roman&lt;/option&gt;
         &lt;option value=&quot;Verdana, Geneva, sans-serif&quot;&gt;Verdana&lt;/option&gt;
        &lt;/select&gt;
     &lt;/div&gt;
     &lt;div class=&quot;control-row&quot;&gt;
       &lt;label&gt;Font-size:&lt;/label&gt;
       &lt;input id=&quot;font-size&quot; max=&quot;40&quot; name=&quot;font-size&quot; type=&quot;number&quot; /&gt;
     &lt;/div&gt;
     &lt;div class=&quot;control-row&quot;&gt;
       &lt;label&gt;Alignment:&lt;/label&gt;
       &lt;select id=&quot;alignment&quot; name=&quot;alignment&quot;&gt;
         &lt;option value=&quot;left&quot;&gt;Left&lt;/option&gt;
         &lt;option value=&quot;center&quot;&gt;Center&lt;/option&gt;
         &lt;option value=&quot;right&quot;&gt;Right&lt;/option&gt;
        &lt;/select&gt;
      &lt;/div&gt;
      &lt;div class=&quot;control-row&quot;&gt;
        &lt;label&gt;Button Text:&lt;/label&gt;
        &lt;input id=&quot;text&quot; type=&quot;text&quot; /&gt;
      &lt;/div&gt;
      &lt;div class=&quot;control-row&quot;&gt;
        &lt;label&gt;Link Address:&lt;/label&gt;
        &lt;input id=&quot;href&quot; type=&quot;text&quot; /&gt;
      &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;results-container flex-col&quot;&gt;
    &lt;h1&gt;Preview Your Button&lt;/h1&gt;
    &lt;div class=&quot;button-container&quot;&gt;&lt;!--Button--&gt;
&lt;center&gt;
 &lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
   &lt;tbody&gt;&lt;tr&gt;
     &lt;td align=&quot;center&quot; style=&quot;padding: 10px;&quot;&gt;
       &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;mobile-button&quot;&gt;
         &lt;tbody&gt;&lt;tr&gt;
           &lt;td align=&quot;center&quot; bgcolor=&quot;#87aad3&quot; style=&quot;-moz-border-radius: 11px; -webkit-border-radius: 11px; background-color: #87aad3; border-radius: 11px; margin: auto; max-width: 600px; padding: 15px 20px;&quot; width=&quot;100%&quot;&gt;
           &lt;!--[if mso]&gt;&amp;nbsp;&lt;![endif]--&gt;
               &lt;a href=&quot;https://newseunoia47.blogspot.com/2022/03/afterbefore-box-sizingborder.html&quot; style=&quot;-moz-border-radius: 11px; -webkit-border-radius: 11px; background-color: #87aad3; border-radius: 11px; border: none; color: #020202; display: inline-block; font-family: &amp;quot;Courier New&amp;quot;, monospace; font-weight: normal; text-align: center; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;
                   &lt;span style=&quot;color: #020202; font-family: Courier New, monospace; font-size: 16px; font-weight: normal; line-height: 1.5em; text-align: center;&quot;&gt;Click Here&lt;/span&gt;
             &lt;/a&gt;
           &lt;!--[if mso]&gt;&amp;nbsp;&lt;![endif]--&gt;
           &lt;/td&gt;
         &lt;/tr&gt;
       &lt;/tbody&gt;&lt;/table&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
 &lt;/tbody&gt;&lt;/table&gt;
&lt;/center&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;html-container flex-col&quot;&gt;
    &lt;h1&gt;Copy Your Code&lt;/h1&gt;
    &lt;div&gt;
      &lt;textarea class=&quot;html-output&quot; onclick=&quot;this.focus();this.select()&quot; readonly=&quot;readonly&quot; rows=&quot;15&quot;&gt;&lt;/textarea&gt;
    &lt;/div&gt;
    &lt;div class=&quot;mobile-button&quot;&gt;
      Optional: add this to your CSS if you&#39;d like a full-width button on smaller screens:
    &lt;/div&gt;
    &lt;div&gt;
      &lt;textarea onclick=&quot;this.focus();this.select()&quot; readonly=&quot;readonly&quot;&gt;@media only screen and (min-width:10px) and (max-width: 500px){.mobile-button {width: 100%; }}&lt;/textarea&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
    &lt;script src=&quot;https://www.oflox.com/demo/btngen/1.js&quot;&gt;&lt;/script&gt;

  &lt;script src=&quot;https://www.oflox.com/demo/btngen/2.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://www.oflox.com/demo/btngen/3.js&quot;&gt;&lt;/script&gt;
      &lt;script id=&quot;rendered-js&quot;&gt;
class ButtonGen {
  constructor(config) {
    const
    defaults = config || new Map([
    [&#39;color&#39;, &#39;white&#39;],
    [&#39;border-radius&#39;, &#39;5&#39;],
    [&#39;font&#39;, &#39;Helvetica, Arial, sans-serif&#39;],
    [&#39;font-size&#39;, &#39;16&#39;],
    [&#39;alignment&#39;, &#39;center&#39;],
    [&#39;text&#39;, &#39;Click Here&#39;],
    [&#39;href&#39;, &#39;#&#39;],
    [&#39;background-color&#39;, &#39;#2b3138&#39;]]);

    this.fields = [];
    this.initSpectrum();
    this.loadDefaults(defaults);
    this.bindEvents();
    this.generate();
  }

  spectrumConfigGen(color) {
    return {
      color,
      showInput: true,
      preferredFormat: &#39;hex&#39;,
      change: () =&gt; {this.generate();} };

  }

  initSpectrum(spectrumInputs = [&#39;color&#39;, &#39;background-color&#39;]) {
    this.spectrumTargets = [];
    spectrumInputs.forEach(id =&gt; {
      this.spectrumTargets.push(id);
      $(&#39;#&#39; + id).spectrum(this.spectrumConfigGen(&#39;black&#39;));
    });
  }

  loadDefaults(config) {
    for (const [key, value] of config.entries()) {
      const target = $(&#39;#&#39; + key);
      target.on(&#39;change&#39;, () =&gt; {this.generate();});
      this.fields.push(target);
      if (this.spectrumTargets.includes(key)) {
        target.spectrum(&#39;set&#39;, value);
      } else {
        target.val(value);
      }
    }
  }

  generate() {
    let results = {};
    this.fields.forEach($field =&gt; {
      results[$field.attr(&#39;id&#39;)] = $field.val();
    });

    const output = `&lt;!--Button--&gt;
&lt;center&gt;
 &lt;table align=&quot;center&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; width=&quot;100%&quot;&gt;
   &lt;tr&gt;
     &lt;td align=&quot;${results.alignment}&quot; style=&quot;padding: 10px;&quot;&gt;
       &lt;table border=&quot;0&quot; class=&quot;mobile-button&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
         &lt;tr&gt;
           &lt;td align=&quot;${results.alignment}&quot; bgcolor=&quot;${results[&#39;background-color&#39;]}&quot; style=&quot;background-color: ${results[&#39;background-color&#39;]}; margin: auto; max-width: 600px; -webkit-border-radius: ${results[&#39;border-radius&#39;]}px; -moz-border-radius: ${results[&#39;border-radius&#39;]}px; border-radius: ${results[&#39;border-radius&#39;]}px; padding: 15px 20px; &quot; width=&quot;100%&quot;&gt;
           &lt;!--[if mso]&gt;&amp;nbsp;&lt;![endif]--&gt;
               &lt;a href=&quot;${results.href}&quot; target=&quot;_blank&quot; style=&quot;${results[&#39;font-size&#39;]}px; font-family: ${results[&#39;font&#39;]}; color: ${results.color}; font-weight:normal; text-align:center; background-color: ${results[&#39;background-color&#39;]}; text-decoration: none; border: none; -webkit-border-radius: ${results[&#39;border-radius&#39;]}px; -moz-border-radius: ${results[&#39;border-radius&#39;]}px; border-radius: ${results[&#39;border-radius&#39;]}px; display: inline-block;&quot;&gt;
                   &lt;span style=&quot;font-size: ${results[&#39;font-size&#39;]}px; font-family: ${results[&#39;font&#39;]}; color: ${results.color}; font-weight:normal; line-height:1.5em; text-align:center;&quot;&gt;${results.text}&lt;/span&gt;
             &lt;/a&gt;
           &lt;!--[if mso]&gt;&amp;nbsp;&lt;![endif]--&gt;
           &lt;/td&gt;
         &lt;/tr&gt;
       &lt;/table&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
 &lt;/table&gt;
&lt;/center&gt;`;
    $(&#39;.button-container&#39;).html(output);
    $(&#39;.html-output&#39;).val(output);
  }

  bindEvents() {
    $(&#39;#generate&#39;).on(&#39;click&#39;, () =&gt; {this.generate();});
  }}


new ButtonGen();
//# sourceURL=pen.js
    &lt;/script&gt;&lt;div class=&quot;sp-container sp-light sp-palette-buttons-disabled sp-palette-disabled sp-initial-disabled sp-hidden&quot; style=&quot;left: 118.688px; position: absolute; top: 220.531px;&quot;&gt;&lt;div class=&quot;sp-palette-container&quot;&gt;&lt;div class=&quot;sp-palette sp-thumb sp-cf&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-palette-button-container sp-cf&quot;&gt;&lt;button class=&quot;sp-palette-toggle&quot; type=&quot;button&quot;&gt;less&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-picker-container&quot;&gt;&lt;div class=&quot;sp-top sp-cf&quot;&gt;&lt;div class=&quot;sp-fill&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-top-inner&quot;&gt;&lt;div class=&quot;sp-color&quot; style=&quot;background-color: red;&quot;&gt;&lt;div class=&quot;sp-sat&quot;&gt;&lt;div class=&quot;sp-val&quot;&gt;&lt;div class=&quot;sp-dragger&quot; style=&quot;left: 1.3125px; top: 129.469px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-clear sp-clear-display&quot; style=&quot;display: none;&quot; title=&quot;Clear Color Selection&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-hue&quot;&gt;&lt;div class=&quot;sp-slider&quot; style=&quot;top: -3px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-alpha&quot;&gt;&lt;div class=&quot;sp-alpha-inner&quot;&gt;&lt;div class=&quot;sp-alpha-handle&quot; style=&quot;left: 169px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-input-container sp-cf&quot;&gt;&lt;input class=&quot;sp-input&quot; spellcheck=&quot;false&quot; type=&quot;text&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;sp-initial sp-thumb sp-cf&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-button-container sp-cf&quot;&gt;&lt;a class=&quot;sp-cancel&quot; href=&quot;#&quot;&gt;cancel&lt;/a&gt;&lt;button class=&quot;sp-choose&quot; type=&quot;button&quot;&gt;choose&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-container sp-light sp-palette-buttons-disabled sp-palette-disabled sp-initial-disabled sp-hidden&quot; style=&quot;left: 30px; position: absolute; top: 178.531px;&quot;&gt;&lt;div class=&quot;sp-palette-container&quot;&gt;&lt;div class=&quot;sp-palette sp-thumb sp-cf&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-palette-button-container sp-cf&quot;&gt;&lt;button class=&quot;sp-palette-toggle&quot; type=&quot;button&quot;&gt;less&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-picker-container&quot;&gt;&lt;div class=&quot;sp-top sp-cf&quot;&gt;&lt;div class=&quot;sp-fill&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-top-inner&quot;&gt;&lt;div class=&quot;sp-color&quot; style=&quot;background-color: #0076ff;&quot;&gt;&lt;div class=&quot;sp-sat&quot;&gt;&lt;div class=&quot;sp-val&quot;&gt;&lt;div class=&quot;sp-dragger&quot; style=&quot;left: 44px; top: 18.4688px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-clear sp-clear-display&quot; style=&quot;display: none;&quot; title=&quot;Clear Color Selection&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-hue&quot;&gt;&lt;div class=&quot;sp-slider&quot; style=&quot;top: 76.9655px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-alpha&quot;&gt;&lt;div class=&quot;sp-alpha-inner&quot;&gt;&lt;div class=&quot;sp-alpha-handle&quot; style=&quot;left: 169px;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;sp-input-container sp-cf&quot;&gt;&lt;input class=&quot;sp-input&quot; spellcheck=&quot;false&quot; type=&quot;text&quot; /&gt;&lt;/div&gt;&lt;div class=&quot;sp-initial sp-thumb sp-cf&quot;&gt;&lt;/div&gt;&lt;div class=&quot;sp-button-container sp-cf&quot;&gt;&lt;a class=&quot;sp-cancel&quot; href=&quot;#&quot;&gt;cancel&lt;/a&gt;&lt;button class=&quot;sp-choose&quot; type=&quot;button&quot;&gt;choose&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;





 </description><link>http://eunoia47.blogspot.com/2022/04/html-button-maker-with-link-css-for-free.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-222342622100128032</guid><pubDate>Sun, 03 Apr 2022 10:18:00 +0000</pubDate><atom:updated>2022-04-04T14:40:12.468+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free .TXT File Generator Online Tool</title><description>&lt;img height=&quot;0&quot; src=&quot;https://windows-cdn.softpedia.com/screenshots/Text-File-Generator_1.png&quot; weight=&quot;0&quot; /&gt;
&lt;span style=&quot;font-family: arial;&quot;&gt;Alat Pembuat File TXT Online adalah alat gratis. Dengan ini, Anda dapat membuat dan membuat file teks, txt, dan .txt. Karena ini adalah alat pembuat file teks online.&lt;br /&gt;&lt;br /&gt;

Juga, izinkan saya memberi tahu Anda bahwa sangat mudah untuk menggunakan alat kami. Siapa pun dapat menggunakannya tanpa pengetahuan teknis. Dan file teks dapat dibuat. Untuk menggunakan alat ini ikuti langkah-langkah yang diberikan di bawah ini.&lt;br /&gt;&lt;br /&gt;

1. Pertama, ketik dan tempel teks Anda di kotak teks&lt;br /&gt;
2. Kemudian ketik nama file Anda dengan ekstensi .txt&lt;br /&gt;
3. Kemudian klik tombol unduh.

&lt;/span &gt;

 
 
  
&lt;style&gt;
.btnbox {
  width: 100%;
  padding: 5px 20px 30px;
  margin: 0px;
  background-color: #f0f0f0;
  border: 4px solid #594C2D;
  border-radius: 14px;
}
buttonwa {
  min-width: 5px; /*Allows button to stretch around button text*/
  padding: 5px;
  color: #fff;
  font-weight: 500;
  border: 0;
  border-radius: 6px;
  cursor: pointer;
}
/* Give button types their own individual colors */

  buttonwa[type=&quot;aleale&quot;] {
  background-image: linear-gradient(#b5ae9c, #b5ae9c);
}
buttonwa[type=&quot;submit&quot;] {
  background-image: linear-gradient(#64c896, #64c896);
}
/* Darken color shade on hover */
buttonwa:hover {
  filter: brightness(90%);
}
/* Button becomes even darker when active */
buttonwa:active {
  filter: brightness(80%);
}

&lt;/style&gt;
&lt;div class=&quot;row&quot;&gt;
    &lt;textarea class=&quot;form-control link&quot; id=&quot;dload-txt&quot; placeholder=&quot;Type &amp;amp; past your text here...&quot; rows=&quot;20&quot;&gt;&lt;/textarea&gt;&lt;br /&gt;
    &lt;input placeholder=&quot;File name&quot; class=&quot;input form-control link&quot; id=&quot;dload-fn&quot; /&gt;&lt;br /&gt;
  &lt;button class=&quot;btn btn-success btn-block&quot; id=&quot;dload&quot;&gt;Download&lt;/button&gt;&lt;/div&gt;
 
  
 </description><link>http://eunoia47.blogspot.com/2022/04/free-txt-file-generator-online-tool.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-2915724069075685690</guid><pubDate>Sun, 03 Apr 2022 05:54:00 +0000</pubDate><atom:updated>2022-04-03T17:23:23.399+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Get Social Media Icons HTML Generator Tool For Free</title><description>&lt;img height=&quot;0&quot; src=&quot;https://www.oflox.com/blog/wp-content/uploads/2021/02/Social-Media-Icons-HTML-Generator-Tool-1170x694.jpg&quot; weight=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Cara menambahkan ikon media sosial dalam HTML itu sebabnya, melalui alat ini, Anda dapat menghasilkan ikon untuk Facebook, Twitter, Instagram, Linkedin, YouTube, dan Email, dll. Dan kemudian kita juga dapat menyalin kode HTML-nya.&lt;br /&gt;&lt;br /&gt;

Dan kemudian Anda dapat menambahkannya ke situs web apa pun yang dibuat di situs web Anda seperti HTML, PHP, dan WordPress, dll. Yang cukup mudah. Jadi ini adalah Alat Pembuat HTML Ikon Media sosial terbaik kami.

      &lt;/span&gt; 
 
 
  
&lt;style&gt;
.btnbox {
  width: 100%;
  padding: 5px 20px 30px;
  margin: 0px;
  background-color: #f0f0f0;
  border: 4px solid #594C2D;
  border-radius: 14px;
}
buttonwa {
  min-width: 5px; /*Allows button to stretch around button text*/
  padding: 5px;
  color: #fff;
  font-weight: 500;
  border: 0;
  border-radius: 6px;
  cursor: pointer;
}
/* Give button types their own individual colors */

  buttonwa[type=&quot;aleale&quot;] {
  background-image: linear-gradient(#b5ae9c, #b5ae9c);
}
buttonwa[type=&quot;submit&quot;] {
  background-image: linear-gradient(#64c896, #64c896);
}
/* Darken color shade on hover */
buttonwa:hover {
  filter: brightness(90%);
}
/* Button becomes even darker when active */
buttonwa:active {
  filter: brightness(80%);
}

&lt;/style&gt;
 

&lt;div class=&quot;content&quot;&gt;
  &lt;div class=&quot;left_side&quot;&gt;
    &lt;a class=&quot;add_field_button&quot; href=&quot;#&quot;&gt;
      &lt;i aria-hidden=&quot;true&quot; class=&quot;fa fa-plus-circle&quot;&gt;&lt;/i&gt; Add Social Media
    &lt;/a&gt;
    &lt;input id=&quot;vertical_checkbox&quot; type=&quot;checkbox&quot; /&gt;&lt;span style=&quot;font-size: 14px; vertical-align: text-top;&quot;&gt;Vertical Layout&lt;/span&gt;
    &lt;div class=&quot;input_fields_wrap&quot;&gt;&lt;div class=&quot;input_fields&quot;&gt;&lt;select class=&quot;socialMediaType&quot;&gt;&lt;option value=&quot;Facebook&quot;&gt;Facebook&lt;/option&gt;&lt;option value=&quot;Patreon&quot;&gt;Patreon&lt;/option&gt;&lt;option value=&quot;Twitter&quot;&gt;Twitter&lt;/option&gt;&lt;option value=&quot;DeviantArt&quot;&gt;DeviantArt&lt;/option&gt;&lt;option value=&quot;YouTube&quot;&gt;YouTube&lt;/option&gt;&lt;option value=&quot;Twitch&quot;&gt;Twitch&lt;/option&gt;&lt;option value=&quot;Instagram&quot;&gt;Instagram&lt;/option&gt;&lt;option value=&quot;E-Mail&quot;&gt;E-Mail&lt;/option&gt;&lt;/select&gt; &lt;input class=&quot;username&quot; type=&quot;text&quot; /&gt; &lt;a class=&quot;remove_field&quot; hidden=&quot;&quot; href=&quot;#&quot;&gt;&lt;i aria-hidden=&quot;true&quot; class=&quot;fa fa-minus-circle&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;a class=&quot;move_up&quot; hidden=&quot;&quot; href=&quot;#&quot;&gt;&lt;i aria-hidden=&quot;true&quot; class=&quot;fa fa-chevron-circle-up&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;a class=&quot;move_down&quot; hidden=&quot;&quot; href=&quot;#&quot;&gt;&lt;i aria-hidden=&quot;true&quot; class=&quot;fa fa-chevron-circle-down&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;!--&lt;a href =&quot;#&quot; id=&quot;generate_code&quot;&gt;
&lt;i class=&quot;fa fa-paper-plane&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt; Generate Code
&lt;/a&gt;
&lt;br&gt;--&gt;
  &lt;/div&gt;&lt;br /&gt;&lt;br /&gt; 
  &lt;div class=&quot;right_side&quot;&gt;
    Code:&lt;a href=&quot;#&quot; id=&quot;clipboard&quot;&gt;&lt;i aria-hidden=&quot;true&quot; class=&quot;fa fa-clipboard&quot;&gt;&lt;/i&gt; Copy to Clipboard&lt;/a&gt;&lt;br /&gt; 
    &lt;div class=&quot;row&quot;&gt;&lt;textarea rows=&quot;7&quot; class=&quot;form-control link&quot; id=&quot;codeBox&quot; value=&quot;&quot;&gt;&lt;/textarea&gt;&lt;/div&gt;   
    &lt;br /&gt;
    Visual Preview: &lt;br /&gt; &lt;center&gt;&lt;div class=&quot;row&quot;&gt;
    &lt;div id=&quot;preview&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/center&gt;
  &lt;/div&gt; 
&lt;/div&gt;

 
    &lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;

  &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/sprintf/1.0.3/sprintf.min.js&quot;&gt;&lt;/script&gt;
      &lt;script id=&quot;rendered-js&quot;&gt;
socialMedia = {
  &quot;Facebook&quot;: [&quot;https://cdn2.iconfinder.com/data/icons/social-hand-drawn-icons/64/social_55-128.png&quot;, &quot;https://www.facebook.com/%s&quot;, &quot;Facebook page&#39;s username&quot;],
  &quot;Patreon&quot;: [&quot;https://cdn4.iconfinder.com/data/icons/social-hand-drawn-icons/64/patreon-128.png&quot;, &quot;https://www.patreon.com/%s&quot;, &quot;Patreon page&#39;s username&quot;],
  &quot;Twitter&quot;: [&quot;https://cdn2.iconfinder.com/data/icons/social-hand-drawn-icons/64/social_54-128.png&quot;, &quot;https://twitter.com/%s&quot;, &quot;Twitter username&quot;],
  &quot;DeviantArt&quot;: [&quot;https://cdn2.iconfinder.com/data/icons/social-hand-drawn-icons/64/social_12-128.png&quot;, &quot;http://%s.deviantart.com/&quot;, &quot;DeviantArt username&quot;],
  &quot;YouTube&quot;: [&quot;https://cdn2.iconfinder.com/data/icons/social-hand-drawn-icons/64/social_51-128.png&quot;, &quot;https://www.youtube.com/channel/%s&quot;, &quot;YouTube channel ID&quot;],
  &quot;Twitch&quot;: [&quot;https://cdn2.iconfinder.com/data/icons/social-hand-drawn-icons/64/social_36-128.png&quot;, &quot;https://www.twitch.tv/%s&quot;, &quot;Twitch username&quot;],
  &quot;Instagram&quot;: [&quot;https://cdn2.iconfinder.com/data/icons/social-hand-drawn-icons/64/social_50-128.png&quot;, &quot;https://www.instagram.com/%s&quot;, &quot;Instagram username&quot;],
  &quot;E-Mail&quot;: [&quot;https://cdn2.iconfinder.com/data/icons/social-hand-drawn-icons/64/social_43-128.png&quot;, &quot;mailto:%s&quot;, &quot;E-mail address&quot;]
  //  &quot;&quot;: [&quot;&quot;,&quot;&quot;,&quot;&quot;]
};
var fields = &#39;&lt;select class = &quot;socialMediaType&quot;&gt;&#39;;
for (i in Object.keys(socialMedia)) {
  fields += &#39;&lt;option value=&quot;&#39; + Object.keys(socialMedia)[i] + &#39;&quot;&gt;&#39; + Object.keys(socialMedia)[i] + &#39;&lt;/option&gt;&#39;;
};
fields += &#39;&lt;/select&gt; &lt;input type=&quot;text&quot; class=&quot;username&quot; placeholder=&quot;Facebook page\&#39;s username&quot;&gt;&#39;;

//Generated the code and the preview based on input
function generateCode() {
  var input = &quot;&quot;;
  var socialMediaTypes = [];
  var usernames = [];
  $(&quot;.socialMediaType&quot;).each(function () {
    socialMediaTypes.push($(this).val());
  });
  $(&quot;.username&quot;).each(function () {
    usernames.push($(this).val());
  });
  for (i = 0; i &lt; socialMediaTypes.length; i++) {if (window.CP.shouldStopExecution(0)) break;
    if (usernames[i] != &quot;&quot;) {
      input += vsprintf(&#39;&lt;a href=&quot;&#39; + socialMedia[socialMediaTypes[i]][1] + &#39;&quot;&gt;&lt;img src=&quot;%s&quot; width=&quot;25px&quot; height=&quot;25px&quot;&gt;&lt;/a&gt; &#39;, [usernames[i], socialMedia[socialMediaTypes[i]][0]]);
      if ($(&quot;#vertical_checkbox&quot;).prop(&#39;checked&#39;)) {
        input += &#39;&lt;br&gt;&#39;;
      }
    }
  }window.CP.exitedLoop(0);
  document.getElementById(&#39;codeBox&#39;).value = input;
  document.getElementById(&#39;preview&#39;).innerHTML = input;
};

$(document).ready(function () {
  var max_fields = 10;
  var wrapper = $(&quot;.input_fields_wrap&quot;);
  var add_button = $(&quot;.add_field_button&quot;);
  $(wrapper).append(&#39;&lt;div class=&quot;input_fields&quot;&gt;&#39; + fields + &#39; &lt;a href=&quot;#&quot; class=&quot;remove_field&quot; hidden&gt;&lt;i class=&quot;fa fa-minus-circle&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;move_up&quot; hidden&gt;&lt;i class=&quot;fa fa-chevron-circle-up&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;move_down&quot; hidden&gt;&lt;i class=&quot;fa fa-chevron-circle-down&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&#39;); //Adds 1 default social media row to the page
  var x = 1;

  //Adds additional social media rows on click of the &quot;Add&quot; button
  $(add_button).click(function (e) {
    e.preventDefault();
    $(&quot;.remove_field, .move_up, .move_down&quot;).show();
    if (x &lt; max_fields) {
      x++;
      $(wrapper).append(&#39;&lt;div class=&quot;input_fields&quot;&gt;&#39; + fields + &#39; &lt;a href=&quot;#&quot; class=&quot;remove_field&quot;&gt;&lt;i class=&quot;fa fa-minus-circle&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;move_up&quot;&gt;&lt;i class=&quot;fa fa-chevron-circle-up&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;move_down&quot;&gt;&lt;i class=&quot;fa fa-chevron-circle-down&quot; aria-hidden=&quot;true&quot;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;&#39;);
    }
  });

  //Changes the placeholder according the social media selected
  $(wrapper).on(&quot;change&quot;, &quot;.socialMediaType&quot;, function (e) {
    $(this).siblings().attr(&quot;placeholder&quot;, socialMedia[this.value][2]);
  });

  //Removes any social media row on click of the &quot;Remove&quot; button
  $(wrapper).on(&quot;click&quot;, &quot;.remove_field&quot;, function (e) {
    if (x != 1) {
      e.preventDefault();$(this).parent(&#39;div&#39;).remove();x--;
      if (x == 1) {
        $(&quot;.remove_field, .move_up, .move_down&quot;).hide();
      }
    };
    generateCode();
  });

  //Moves the social media row up
  $(wrapper).on(&quot;click&quot;, &quot;.move_up&quot;, function (e) {
    e.preventDefault();
    var currentIndex = $(&quot;.input_fields&quot;).index($(this).parent(&#39;div&#39;)) + 1;
    var aboveIndex = currentIndex - 1;
    $(&quot;.input_fields:nth-child(&quot; + currentIndex + &quot;)&quot;).insertBefore(&quot;.input_fields:nth-child(&quot; + aboveIndex + &quot;)&quot;);
  });

  //Moves the social media row down
  $(wrapper).on(&quot;click&quot;, &quot;.move_down&quot;, function (e) {
    e.preventDefault();
    var currentIndex = $(&quot;.input_fields&quot;).index($(this).parent(&#39;div&#39;)) + 1;
    var belowIndex = currentIndex + 1;
    $(&quot;.input_fields:nth-child(&quot; + currentIndex + &quot;)&quot;).insertAfter(&quot;.input_fields:nth-child(&quot; + belowIndex + &quot;)&quot;);
  });

  //Copies to clipboard on click
  $(&quot;.right_side&quot;).on(&quot;click&quot;, &quot;#clipboard&quot;, function (e) {
    e.preventDefault();
    $(&quot;#codeBox&quot;).select();
    document.execCommand(&quot;copy&quot;);
  });

  //Generates the code and the preview on change of the input elements or click of the move/remove buttons
  $(&quot;.left_side&quot;).on(&quot;change click&quot;, &quot;.username, .socialMediaType, .move_up, .move_down, #vertical_checkbox&quot;, generateCode);

  //Generates the code and the preview on click of the &quot;Generate Code&quot; button, depending on the user&#39;s input. Deprecated
  /*document.getElementById(&quot;generate_code&quot;).onclick=function() {
      var input = &quot;&quot;;
      var socialMediaTypes = []
      var usernames = []
      $(&quot;.socialMediaType&quot;).each(function(){
        socialMediaTypes.push( $(this).val());
      })
      $(&quot;.username&quot;).each(function(){
        usernames.push( $(this).val() );
      });
      for (i = 0; i&lt;socialMediaTypes.length; i++){
        if (usernames[i]!=&quot;&quot;){
          input += vsprintf(&#39;&lt;a href=&quot;&#39;+socialMedia[socialMediaTypes[i]][1]+&#39;&quot;&gt;&lt;img src=&quot;%s&quot; width=&quot;25px&quot; height=&quot;25px&quot;&gt;&lt;/a&gt; &#39;, [usernames[i], socialMedia[socialMediaTypes[i]][0]]);
        }
      }
      document.getElementById(&#39;codeBox&#39;).value = input;
      document.getElementById(&#39;preview&#39;).innerHTML = input;
    };*/

});
//# sourceURL=pen.js
    &lt;/script&gt;

  
&lt;script&gt;
document.getElementById(&#39;clipboard&#39;).onclick = function(){
	swal(&quot;Good job!&quot;, &quot;Well done, you successfully copied&quot;, &quot;success&quot;);
};

  &lt;/script&gt;



 
 </description><link>http://eunoia47.blogspot.com/2022/04/get-social-media-icons-html-generator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-1994577358743213877</guid><pubDate>Sun, 03 Apr 2022 05:25:00 +0000</pubDate><atom:updated>2022-04-03T13:00:46.644+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Free Download Background Color of Image Online For Free</title><description>&lt;img height=&quot;0&quot; src=&quot;https://moko.co.id/wp-content/uploads/2015/08/contoh-colour-wheel-roda-warna.jpg&quot; weight=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Jika Anda ingin mengunduh warna apa pun dengan mengonversinya menjadi gambar dengan ukuran berapa pun. Jadi alat ini akan membantu Anda dalam hal itu. Alat ini mampu membuat gambar format PNG dengan lebar dan tinggi khusus sesuai kebutuhan Anda.&lt;br /&gt;&lt;br /&gt;

Dan Anda juga dapat mengunduh gambar ini hanya dengan satu klik. Yang akan menjadi gambar PNG profesional. Di alat ini, Anda juga dapat membuat gambar dengan warna favorit Anda seperti merah, hijau, hitam, kuning, dll.
&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;
&lt;div clas=&quot;row&quot;&gt;
&lt;iframe height=&quot;680px&quot; loading=&quot;lazy&quot; src=&quot;https://www.oflox.com/demo/c2png/iframe.html&quot; style=&quot;border: none;&quot; title=&quot;Change Color of Image Online&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;
Juga, izinkan saya memberi tahu Anda bahwa alat ini juga merupakan salah satu generator gambar warna gradien online terbaik. Karena itu, jika mau, Anda dapat menggunakan warna berbeda untuk membuat berbagai jenis gambar &amp;amp; latar belakang gradien. Jadi sekarang kita tidak menghabiskan waktu kita. &lt;/span&gt;</description><link>http://eunoia47.blogspot.com/2022/04/free-download-background-color-of-image.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-7860579628321047802</guid><pubDate>Sun, 03 Apr 2022 04:29:00 +0000</pubDate><atom:updated>2022-04-03T11:59:37.358+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>The Best Fancy Text Generator Online Free</title><description>&lt;img height=&quot;0&quot; src=&quot;https://www.nameslook.com/ogs/fancy-text-generator-nameslook.png&quot; weight=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Tool pembuat Fancy teks adalah alat online. Yang membantu membuat Fancy teks anda dengan menggunakan font teks mewah bawaannya.&amp;nbsp;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Jadi hari ini kami akan memberi tahu Anda tentang salah satu Pembuat Fancy teks Online, yang mungkin pernah Anda gunakan sebelumnya. Jadi Fancy Text Generator itu milik kita sendiri. Yang dapat Anda gunakan tanpa batas secara gratis di sini. Tetap semangat Cheerss!! (Eunoia47)
 
&lt;/span&gt;&lt;link crossorigin=&quot;anonymous&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css&quot; integrity=&quot;sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;
&lt;link href=&quot;https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css&quot; rel=&quot;stylesheet&quot;&gt;&lt;/link&gt;
&lt;style&gt;
    .btn-secondary {
    color: #fff;
    background-color: #27c699;
    border-color: #2E3234;
}
    
&lt;/style&gt;

  &lt;textarea class=&quot;form-control fancytext&quot; name=&quot;text&quot; required=&quot;required&quot; style=&quot;background-color: #27c699; color: white; margin-top: 5px; width: 100%;&quot; type=&quot;text&quot; value=&quot;&quot;&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div&gt;
  &lt;div id=&quot;result&quot;&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-1&quot; id=&quot;copy_0&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝔓𝔯𝔢𝔳𝔦𝔢𝔴 𝔗𝔢𝔵𝔱&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_0&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-2&quot; id=&quot;copy_1&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝕻𝖗𝖊𝖛𝖎𝖊𝖜 𝕿𝖊𝖝𝖙&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_1&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-3&quot; id=&quot;copy_2&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;✋♪  Ƥ𝔯Ⓔᐯ𝔦乇ω т乇𝐗𝐭  😈🌷&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_2&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-4&quot; id=&quot;copy_3&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝓟𝓻𝓮𝓿𝓲𝓮𝔀 𝓣𝓮𝔁𝓽&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_3&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-5&quot; id=&quot;copy_4&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_4&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-6&quot; id=&quot;copy_5&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ℙ𝕣𝕖𝕧𝕚𝕖𝕨 𝕋𝕖𝕩𝕥&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_5&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-7&quot; id=&quot;copy_6&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;Ｐｒｅｖｉｅｗ Ｔｅｘｔ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_6&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-8&quot; id=&quot;copy_7&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐓 ⋆ 🐤  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  🐤 ⋆ 🐓&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_7&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-9&quot; id=&quot;copy_8&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ᴘʀᴇᴠɪᴇᴡ ᴛᴇxᴛ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_8&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-10&quot; id=&quot;copy_9&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ʇxǝ⊥ ʍǝıʌǝɹԀ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_9&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-11&quot; id=&quot;copy_10&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P⃣   r⃣   e⃣   v⃣   i⃣   e⃣   w⃣    T⃣   e⃣   x⃣   t⃣&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_10&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-12&quot; id=&quot;copy_11&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P⃞    r⃞    e⃞    v⃞    i⃞    e⃞    w⃞     T⃞    e⃞    x⃞    t⃞&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_11&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-13&quot; id=&quot;copy_12&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🄿🅁🄴🅅🄸🄴🅆 🅃🄴🅇🅃&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_12&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-14&quot; id=&quot;copy_13&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ƚxɘT wɘivɘɿꟼ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_13&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-15&quot; id=&quot;copy_14&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P̸̡̛̬̪̙͎̻̺̹̻̎͆̇̋̆r̸̡͙̦̺̜̪̋̅͌͋̈̈́̀̈́͠͝ȩ̶̯͙̰̜̈́̂̒͠v̸̛͖̰̤̗̝͕̆͊̐̂́̀͜͝͝ị̵̡̲̩̘̟͎̫̝̊̀̎̌̎̈́͂̀̕ẻ̴͓͈̗̖̞̖̣̯̰̓͑͊̐̕w̷̨̛̟͎̗͈̯̘̤͆͆̇͒̈̋̈͠ ̶̲̮̦͇̣̎̾́ͅT̴̖̜̄͋̄͋̇̄̄͗͘͝e̶̳̰̲͙̼͓̣̰͕̩͊̿̐͆͗̽x̵̼̫̙͇̘̗̒̄̽̾̎̑̽̀̾̚t̴͙́̈́͝&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_14&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-16&quot; id=&quot;copy_15&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🅿🆁🅴🆅🅸🅴🆆 🆃🅴🆇🆃&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_15&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-17&quot; id=&quot;copy_16&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ₚᵣₑᵥᵢₑw ₜₑₓₜ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_16&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-18&quot; id=&quot;copy_17&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ᴾʳᵉᵛⁱᵉʷ ᵀᵉˣᵗ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_17&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-19&quot; id=&quot;copy_18&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;Ⓟⓡⓔⓥⓘⓔⓦ Ⓣⓔⓧⓣ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_18&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-20&quot; id=&quot;copy_19&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;קгєשเєฬ ՇєאՇ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_19&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-21&quot; id=&quot;copy_20&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;Pɾҽʋιҽɯ Tҽxƚ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_20&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-22&quot; id=&quot;copy_21&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;քʀɛʋɨɛա ȶɛӼȶ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_21&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-23&quot; id=&quot;copy_22&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ᎮᏒᏋᏉᎥᏋᏇ ᏖᏋጀᏖ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_22&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-24&quot; id=&quot;copy_23&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;℘ཞɛ۷ıɛῳ ɬɛҳɬ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_23&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-25&quot; id=&quot;copy_24&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;prēงiēຟ tēxt&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_24&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-26&quot; id=&quot;copy_25&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝐏𝐫𝐞𝐯𝐢𝐞𝐰 𝐓𝐞𝐱𝐭&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_25&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-27&quot; id=&quot;copy_26&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝗣𝗿𝗲𝘃𝗶𝗲𝘄 𝗧𝗲𝘅𝘁&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_26&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-28&quot; id=&quot;copy_27&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝘗𝘳𝘦𝘷𝘪𝘦𝘸 𝘛𝘦𝘹𝘵&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_27&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-29&quot; id=&quot;copy_28&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝙋𝙧𝙚𝙫𝙞𝙚𝙬 𝙏𝙚𝙭𝙩&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_28&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-30&quot; id=&quot;copy_29&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;𝙿𝚛𝚎𝚟𝚒𝚎𝚠 𝚃𝚎𝚡𝚝&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_29&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-31&quot; id=&quot;copy_30&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;PЯΣVIΣЩ ƬΣXƬ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_30&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-32&quot; id=&quot;copy_31&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ρяєνιєω тєχт&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_31&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-33&quot; id=&quot;copy_32&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;þrêvïêw †êx†&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_32&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-34&quot; id=&quot;copy_33&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;₱ⱤɆVłɆ₩ ₮ɆӾ₮&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_33&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-35&quot; id=&quot;copy_34&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;卩尺乇ᐯ丨乇山 ㄒ乇乂ㄒ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_34&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-36&quot; id=&quot;copy_35&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ｱ尺乇√ﾉ乇W ｲ乇ﾒｲ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_35&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-37&quot; id=&quot;copy_36&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;【P】【r】【e】【v】【i】【e】【w】 【T】【e】【x】【t】&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_36&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-38&quot; id=&quot;copy_37&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;『P』『r』『e』『v』『i』『e』『w』 『T』『e』『x』『t』&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_37&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-39&quot; id=&quot;copy_38&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;≋P≋r≋e≋v≋i≋e≋w≋ ≋T≋e≋x≋t≋&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_38&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-40&quot; id=&quot;copy_39&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;░P░r░e░v░i░e░w░ ░T░e░x░t░&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_39&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-41&quot; id=&quot;copy_40&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;(っ◔◡◔)っ ♥ Preview Text ♥&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_40&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-42&quot; id=&quot;copy_41&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;Ｐｒｅｖｉｅｗ Ｔｅｘｔ 閲ワョ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_41&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-43&quot; id=&quot;copy_42&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;Ｐｒｅｖｉｅｗ░Ｔｅｘｔ （閲ワョ）&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_42&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-44&quot; id=&quot;copy_43&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;【﻿Ｐｒｅｖｉｅｗ Ｔｅｘｔ】&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_43&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-45&quot; id=&quot;copy_44&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;˜”*°•.˜”*°• Preview Text •°*”˜.•°*”˜&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_44&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-46&quot; id=&quot;copy_45&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;[̲̅P][̲̅r][̲̅e][̲̅v][̲̅i][̲̅e][̲̅w] [̲̅T][̲̅e][̲̅x][̲̅t]&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_45&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-47&quot; id=&quot;copy_46&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P҉r҉e҉v҉i҉e҉w҉ ҉T҉e҉x҉t҉&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_46&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-48&quot; id=&quot;copy_47&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;φɾҽѵìҽա Ͳҽ×է&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_47&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-49&quot; id=&quot;copy_48&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ᑭᖇEᐯIEᗯ TE᙭T&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_48&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-50&quot; id=&quot;copy_49&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ᕵᖇᘿᐺᓰᘿᘺ ᖶᘿ᙭ᖶ&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_49&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-51&quot; id=&quot;copy_50&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P̶r̶e̶v̶i̶e̶w̶ ̶T̶e̶x̶t̶&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_50&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-52&quot; id=&quot;copy_51&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P̴r̴e̴v̴i̴e̴w̴ ̴T̴e̴x̴t̴&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_51&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-53&quot; id=&quot;copy_52&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P̷r̷e̷v̷i̷e̷w̷ ̷T̷e̷x̷t̷&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_52&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-54&quot; id=&quot;copy_53&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P̲r̲e̲v̲i̲e̲w̲ ̲T̲e̲x̲t̲&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_53&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-55&quot; id=&quot;copy_54&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P̳r̳e̳v̳i̳e̳w̳ ̳T̳e̳x̳t̳&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_54&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-56&quot; id=&quot;copy_55&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P̾r̾e̾v̾i̾e̾w̾ ̾T̾e̾x̾t̾&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_55&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-57&quot; id=&quot;copy_56&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P♥r♥e♥v♥i♥e♥w♥ ♥T♥e♥x♥t&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_56&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-58&quot; id=&quot;copy_57&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P͎r͎e͎v͎i͎e͎w͎ ͎T͎e͎x͎t͎&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_57&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-59&quot; id=&quot;copy_58&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;P͓̽r͓̽e͓̽v͓̽i͓̽e͓̽w͓̽ ͓̽T͓̽e͓̽x͓̽t͓̽&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_58&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-60&quot; id=&quot;copy_59&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;Wingdings: 🏱︎❒︎♏︎❖︎♓︎♏︎⬥︎ ❄︎♏︎⌧︎⧫︎&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_59&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-61&quot; id=&quot;copy_60&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;✴  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  ✴&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_60&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-62&quot; id=&quot;copy_61&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;✶  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  ✶&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_61&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-63&quot; id=&quot;copy_62&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;✴｡  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  ｡✴&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_62&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-64&quot; id=&quot;copy_63&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐳  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  🐳&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_63&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-65&quot; id=&quot;copy_64&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;—(••÷  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  ÷••(—&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_64&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-66&quot; id=&quot;copy_65&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;👊😎  𝓟яε𝐯ᶤ€ʷ 𝓉ᵉ𝔁𝓣  ★🐙&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_65&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-67&quot; id=&quot;copy_66&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;💀♪  𝕡𝕣Ⓔᐯᶤ𝐄ω 丅乇𝐗Ť  ☞🐙&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_66&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-68&quot; id=&quot;copy_67&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;`•.¸¸.•´´¯`••._.• ρⓡєⓥเ𝓔Ŵ 𝓣ε𝔁𝔱 •._.••`¯´´•.¸¸.•`&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_67&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-69&quot; id=&quot;copy_68&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐣💜  ƤяⒺν𝓘ᵉᗯ тᵉＸ𝐭  🎃🐠&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_68&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-70&quot; id=&quot;copy_69&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;|!¤*&#39;~``~&#39;*¤!| ρŕ𝑒𝕍เⓔ𝓦 ţ𝔼𝔵Ŧ |!¤*&#39;~``~&#39;*¤!|&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_69&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-71&quot; id=&quot;copy_70&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;♘💔  קŕᵉ𝐯ｉ𝐄Ⓦ 𝐓ｅｘ𝐭  ♗🐸&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_70&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-72&quot; id=&quot;copy_71&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐲😎  𝓅ŕⓔᵛĮ𝐞𝓌 Ť𝒆𝓧𝔱  ☢♙&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_71&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-73&quot; id=&quot;copy_72&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;¸,ø¤º°`°º¤ø,¸¸,ø¤º° ρ𝓇є𝐕𝒾€ฬ Ŧεｘ𝐭 °º¤ø,¸¸,ø¤º°`°º¤ø,¸&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_72&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-74&quot; id=&quot;copy_73&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;👣🎯  ρᖇᗴνᶤ𝐞𝐰 𝔱Ẹ𝔵𝓽  ✊🍧&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_73&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-75&quot; id=&quot;copy_74&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🍔🍓  ρŕє𝐯𝔦є𝓌 Ⓣε𝕩𝓣  🍟🐠&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_74&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-76&quot; id=&quot;copy_75&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;░▒▓█►─═  𝓅ＲẸV𝐢εᗯ 𝓉𝒆𝕩𝓽 ═─◄█▓▒░&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_75&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-77&quot; id=&quot;copy_76&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;]|I{•------» ᑭＲ乇𝕧Ꭵｅ𝔀 𝐓€ｘ丅 «------•}I|[&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_76&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-78&quot; id=&quot;copy_77&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;♧☹  𝔭Ř𝐄ν𝒾ε𝐖 𝕥є𝓍𝓽  💜♝&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_77&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-79&quot; id=&quot;copy_78&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;💞🎄  ƤＲ乇ѶĮⒺ𝓌 ᵗｅ𝔁𝐭  👤♕&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_78&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-80&quot; id=&quot;copy_79&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐊♤  ⓟ𝓇ⒺV𝓲ｅｗ Ťєｘ𝐭  🐳👺&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_79&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-81&quot; id=&quot;copy_80&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🎄🎅  𝓹ⓇᵉVƗє𝓦 𝓣εχ𝐓  ♨🍩&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_80&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-82&quot; id=&quot;copy_81&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;💢♖  ｐг𝕖𝐕ᶤє𝐖 Ｔ𝔼ⓍŤ  ♖♙&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_81&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-83&quot; id=&quot;copy_82&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;ඏ🐚  ℙ尺𝔢ｖ𝓲єŴ 𝕥Ｅ𝓍t  ♝💚&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_82&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-84&quot; id=&quot;copy_83&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🔥💔  ⓟⓇєVｉＥＷ t𝐄𝕩𝐭  🎉♜&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_83&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-85&quot; id=&quot;copy_84&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;😈☞  ℙ𝕣乇νｉᵉ𝓦 𝐭𝑒Ｘţ  💲♤&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_84&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-86&quot; id=&quot;copy_85&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;♔☠  𝓹Ｒ€ᐯ丨ᗴŴ Ｔєx𝔱  💚💢&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_85&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-87&quot; id=&quot;copy_86&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;.  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  .&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_86&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-88&quot; id=&quot;copy_87&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐢  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  🐢&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_87&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control text-89&quot; id=&quot;copy_88&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐞 ⋆ 🐾  🎀  𝒫𝓇𝑒𝓋𝒾𝑒𝓌 𝒯𝑒𝓍𝓉  🎀  🐾 ⋆ 🐞&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_88&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_89&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;.•°¤*(¯`★´¯)*¤° sĎ𝐃ᵛｄＤ𝓿𝔻Đν𝐃đ∂𝔽ᗪ𝕗 °¤*(¯´★`¯)*¤°•.&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_89&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_90&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;😂⛵  Ｓ𝒹đνᵈđ𝕍ⒹⒹᐯ𝕕𝐝𝒹千Đⓕ  ☠✌&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_90&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_91&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;-·=»‡«=·- ᔕᗪ𝐃ש𝔡ᵈ𝐕ᵈｄ𝐯ＤＤ𝒹ℱ𝓭Ƒ -·=»‡«=·-&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_91&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_92&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;¸„.-•~¹°”ˆ˜¨ ⓢⓓ๔𝓿Ｄ𝓓𝔳𝕕ᵈ𝓋๔𝓓∂Ŧ𝐝𝐟 ¨˜ˆ”°¹~•-.„¸&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_92&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_93&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;😂⛵  รĎ∂ᐯ∂ᗪѶ๔๔ｖ๔𝒹ᵈℱ𝐃𝐟  🐤👽&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_93&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_94&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;🐣💝  şᗪᗪν𝐝𝒹ש๔𝓓𝐯𝔻๔ⓓƒⓓ𝔣  🐍🐉&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_94&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_95&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;★·.·´¯`·.·★ 𝓈Đđｖᗪⓓ𝕧๔๔ｖᗪ𝒹𝐃𝓕𝒹ƒ ★·.·´¯`·.·★&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_95&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_96&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;๑۞๑,¸¸,ø¤º°`°๑۩ ş𝐝𝔻ν𝐃Ⓓ𝓋∂𝔻𝐕∂Ď𝔻Ƒ𝐝ғ ๑۩ ,¸¸,ø¤º°`°๑۞๑&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_96&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_97&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;💝😲  𝕊ᗪᗪ𝕧𝓓𝐝שＤ∂Vｄ𝔡𝓓𝒻๔ⓕ  🐻☞&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_97&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&quot;input-group mb-3&quot;&gt;
      &lt;input class=&quot;form-control&quot; id=&quot;copy_98&quot; readonly=&quot;readonly&quot; type=&quot;text&quot; value=&quot;👌💎  𝐬๔ᗪ𝐕ᵈ𝐃𝕧𝔻𝕕ש∂đ𝕕Ŧᗪƒ  ♬👮&quot; /&gt;
      &lt;div class=&quot;input-group-append&quot;&gt;
        &lt;span class=&quot;input-group-text copybutton&quot; data-clipboard-action=&quot;copy&quot; data-clipboard-target=&quot;#copy_98&quot; style=&quot;cursor: pointer;&quot;&gt;Copy&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  &lt;center&gt;
    &lt;button class=&quot;btn btn-secondary loadmore&quot;&gt;Load More&lt;/button&gt;
  &lt;/center&gt;

  &lt;hr /&gt;
  &lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js&quot;&gt;&lt;/script&gt;
  &lt;script src=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js&quot;&gt;&lt;/script&gt;
  &lt;script&gt;
        /*!
     * clipboard.js v2.0.0
     * https://zenorocha.github.io/clipboard.js
     *
     * Licensed MIT Ã‚Â© Zeno Rocha
     */
    !function(t,e){&quot;object&quot;==typeof exports&amp;&amp;&quot;object&quot;==typeof module?module.exports=e():&quot;function&quot;==typeof define&amp;&amp;define.amd?define([],e):&quot;object&quot;==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&amp;&amp;t.__esModule?function(){return t.default}:function(){return t};return e.d(n,&quot;a&quot;,n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p=&quot;&quot;,e(e.s=3)}([function(t,e,n){var o,r,i;!function(a,c){r=[t,n(7)],o=c,void 0!==(i=&quot;function&quot;==typeof o?o.apply(e,r):o)&amp;&amp;(t.exports=i)}(0,function(t,e){&quot;use strict&quot;;function n(t,e){if(!(t instanceof e))throw new TypeError(&quot;Cannot call a class as a function&quot;)}var o=function(t){return t&amp;&amp;t.__esModule?t:{default:t}}(e),r=&quot;function&quot;==typeof Symbol&amp;&amp;&quot;symbol&quot;==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;&quot;function&quot;==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?&quot;symbol&quot;:typeof t},i=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,&quot;value&quot;in o&amp;&amp;(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&amp;&amp;t(e.prototype,n),o&amp;&amp;t(e,o),e}}(),a=function(){function t(e){n(this,t),this.resolveOptions(e),this.initSelection()}return i(t,[{key:&quot;resolveOptions&quot;,value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=&quot;&quot;}},{key:&quot;initSelection&quot;,value:function(){this.text?this.selectFake():this.target&amp;&amp;this.selectTarget()}},{key:&quot;selectFake&quot;,value:function(){var t=this,e=&quot;rtl&quot;==document.documentElement.getAttribute(&quot;dir&quot;);this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener(&quot;click&quot;,this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement(&quot;textarea&quot;),this.fakeElem.style.fontSize=&quot;12pt&quot;,this.fakeElem.style.border=&quot;0&quot;,this.fakeElem.style.padding=&quot;0&quot;,this.fakeElem.style.margin=&quot;0&quot;,this.fakeElem.style.position=&quot;absolute&quot;,this.fakeElem.style[e?&quot;right&quot;:&quot;left&quot;]=&quot;-9999px&quot;;var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+&quot;px&quot;,this.fakeElem.setAttribute(&quot;readonly&quot;,&quot;&quot;),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,o.default)(this.fakeElem),this.copyText()}},{key:&quot;removeFake&quot;,value:function(){this.fakeHandler&amp;&amp;(this.container.removeEventListener(&quot;click&quot;,this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&amp;&amp;(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:&quot;selectTarget&quot;,value:function(){this.selectedText=(0,o.default)(this.target),this.copyText()}},{key:&quot;copyText&quot;,value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:&quot;handleResult&quot;,value:function(t){this.emitter.emit(t?&quot;success&quot;:&quot;error&quot;,{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:&quot;clearSelection&quot;,value:function(){this.trigger&amp;&amp;this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:&quot;destroy&quot;,value:function(){this.removeFake()}},{key:&quot;action&quot;,set:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:&quot;copy&quot;;if(this._action=t,&quot;copy&quot;!==this._action&amp;&amp;&quot;cut&quot;!==this._action)throw new Error(&#39;Invalid &quot;action&quot; value, use either &quot;copy&quot; or &quot;cut&quot;&#39;)},get:function(){return this._action}},{key:&quot;target&quot;,set:function(t){if(void 0!==t){if(!t||&quot;object&quot;!==(void 0===t?&quot;undefined&quot;:r(t))||1!==t.nodeType)throw new Error(&#39;Invalid &quot;target&quot; value, use a valid Element&#39;);if(&quot;copy&quot;===this.action&amp;&amp;t.hasAttribute(&quot;disabled&quot;))throw new Error(&#39;Invalid &quot;target&quot; attribute. Please use &quot;readonly&quot; instead of &quot;disabled&quot; attribute&#39;);if(&quot;cut&quot;===this.action&amp;&amp;(t.hasAttribute(&quot;readonly&quot;)||t.hasAttribute(&quot;disabled&quot;)))throw new Error(&#39;Invalid &quot;target&quot; attribute. You can\&#39;t cut text from elements with &quot;readonly&quot; or &quot;disabled&quot; attributes&#39;);this._target=t}},get:function(){return this._target}}]),t}();t.exports=a})},function(t,e,n){function o(t,e,n){if(!t&amp;&amp;!e&amp;&amp;!n)throw new Error(&quot;Missing required arguments&quot;);if(!c.string(e))throw new TypeError(&quot;Second argument must be a String&quot;);if(!c.fn(n))throw new TypeError(&quot;Third argument must be a Function&quot;);if(c.node(t))return r(t,e,n);if(c.nodeList(t))return i(t,e,n);if(c.string(t))return a(t,e,n);throw new TypeError(&quot;First argument must be a String, HTMLElement, HTMLCollection, or NodeList&quot;)}function r(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.removeEventListener(e,n)}}}function i(t,e,n){return Array.prototype.forEach.call(t,function(t){t.addEventListener(e,n)}),{destroy:function(){Array.prototype.forEach.call(t,function(t){t.removeEventListener(e,n)})}}}function a(t,e,n){return u(document.body,t,e,n)}var c=n(6),u=n(5);t.exports=o},function(t,e){function n(){}n.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){function o(){r.off(t,o),e.apply(n,arguments)}var r=this;return o._=e,this.on(t,o,n)},emit:function(t){var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;for(o;o&lt;r;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],r=[];if(o&amp;&amp;e)for(var i=0,a=o.length;i&lt;a;i++)o[i].fn!==e&amp;&amp;o[i].fn._!==e&amp;&amp;r.push(o[i]);return r.length?n[t]=r:delete n[t],this}},t.exports=n},function(t,e,n){var o,r,i;!function(a,c){r=[t,n(0),n(2),n(1)],o=c,void 0!==(i=&quot;function&quot;==typeof o?o.apply(e,r):o)&amp;&amp;(t.exports=i)}(0,function(t,e,n,o){&quot;use strict&quot;;function r(t){return t&amp;&amp;t.__esModule?t:{default:t}}function i(t,e){if(!(t instanceof e))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function a(t,e){if(!t)throw new ReferenceError(&quot;this hasn&#39;t been initialised - super() hasn&#39;t been called&quot;);return!e||&quot;object&quot;!=typeof e&amp;&amp;&quot;function&quot;!=typeof e?t:e}function c(t,e){if(&quot;function&quot;!=typeof e&amp;&amp;null!==e)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof e);t.prototype=Object.create(e&amp;&amp;e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){var n=&quot;data-clipboard-&quot;+t;if(e.hasAttribute(n))return e.getAttribute(n)}var l=r(e),s=r(n),f=r(o),d=&quot;function&quot;==typeof Symbol&amp;&amp;&quot;symbol&quot;==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;&quot;function&quot;==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?&quot;symbol&quot;:typeof t},h=function(){function t(t,e){for(var n=0;n&lt;e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,&quot;value&quot;in o&amp;&amp;(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&amp;&amp;t(e.prototype,n),o&amp;&amp;t(e,o),e}}(),p=function(t){function e(t,n){i(this,e);var o=a(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return o.resolveOptions(n),o.listenClick(t),o}return c(e,t),h(e,[{key:&quot;resolveOptions&quot;,value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{};this.action=&quot;function&quot;==typeof t.action?t.action:this.defaultAction,this.target=&quot;function&quot;==typeof t.target?t.target:this.defaultTarget,this.text=&quot;function&quot;==typeof t.text?t.text:this.defaultText,this.container=&quot;object&quot;===d(t.container)?t.container:document.body}},{key:&quot;listenClick&quot;,value:function(t){var e=this;this.listener=(0,f.default)(t,&quot;click&quot;,function(t){return e.onClick(t)})}},{key:&quot;onClick&quot;,value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&amp;&amp;(this.clipboardAction=null),this.clipboardAction=new l.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:&quot;defaultAction&quot;,value:function(t){return u(&quot;action&quot;,t)}},{key:&quot;defaultTarget&quot;,value:function(t){var e=u(&quot;target&quot;,t);if(e)return document.querySelector(e)}},{key:&quot;defaultText&quot;,value:function(t){return u(&quot;text&quot;,t)}},{key:&quot;destroy&quot;,value:function(){this.listener.destroy(),this.clipboardAction&amp;&amp;(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:&quot;isSupported&quot;,value:function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[&quot;copy&quot;,&quot;cut&quot;],e=&quot;string&quot;==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach(function(t){n=n&amp;&amp;!!document.queryCommandSupported(t)}),n}}]),e}(s.default);t.exports=p})},function(t,e){function n(t,e){for(;t&amp;&amp;t.nodeType!==o;){if(&quot;function&quot;==typeof t.matches&amp;&amp;t.matches(e))return t;t=t.parentNode}}var o=9;if(&quot;undefined&quot;!=typeof Element&amp;&amp;!Element.prototype.matches){var r=Element.prototype;r.matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector}t.exports=n},function(t,e,n){function o(t,e,n,o,r){var a=i.apply(this,arguments);return t.addEventListener(n,a,r),{destroy:function(){t.removeEventListener(n,a,r)}}}function r(t,e,n,r,i){return&quot;function&quot;==typeof t.addEventListener?o.apply(null,arguments):&quot;function&quot;==typeof n?o.bind(null,document).apply(null,arguments):(&quot;string&quot;==typeof t&amp;&amp;(t=document.querySelectorAll(t)),Array.prototype.map.call(t,function(t){return o(t,e,n,r,i)}))}function i(t,e,n,o){return function(n){n.delegateTarget=a(n.target,e),n.delegateTarget&amp;&amp;o.call(t,n)}}var a=n(4);t.exports=r},function(t,e){e.node=function(t){return void 0!==t&amp;&amp;t instanceof HTMLElement&amp;&amp;1===t.nodeType},e.nodeList=function(t){var n=Object.prototype.toString.call(t);return void 0!==t&amp;&amp;(&quot;[object NodeList]&quot;===n||&quot;[object HTMLCollection]&quot;===n)&amp;&amp;&quot;length&quot;in t&amp;&amp;(0===t.length||e.node(t[0]))},e.string=function(t){return&quot;string&quot;==typeof t||t instanceof String},e.fn=function(t){return&quot;[object Function]&quot;===Object.prototype.toString.call(t)}},function(t,e){function n(t){var e;if(&quot;SELECT&quot;===t.nodeName)t.focus(),e=t.value;else if(&quot;INPUT&quot;===t.nodeName||&quot;TEXTAREA&quot;===t.nodeName){var n=t.hasAttribute(&quot;readonly&quot;);n||t.setAttribute(&quot;readonly&quot;,&quot;&quot;),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute(&quot;readonly&quot;),e=t.value}else{t.hasAttribute(&quot;contenteditable&quot;)&amp;&amp;t.focus();var o=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}return e}t.exports=n}])});
  &lt;/script&gt;
  &lt;script&gt;
                //try {
                    var reverseIsDisabled = false;
                    //&lt;![CDATA[
                    var luni = new Lunicode();
    luni.tools.creepify.options.maxHeight = 10;


    function backward(text) {
      return $(&quot;#english-text&quot;).val();
    }
        function createMap(chars) {
          var alphanum = [&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;d&quot;, &quot;e&quot;, &quot;f&quot;, &quot;g&quot;, &quot;h&quot;, &quot;i&quot;, &quot;j&quot;, &quot;k&quot;, &quot;l&quot;, &quot;m&quot;, &quot;n&quot;, &quot;o&quot;, &quot;p&quot;, &quot;q&quot;, &quot;r&quot;, &quot;s&quot;, &quot;t&quot;, &quot;u&quot;, &quot;v&quot;, &quot;w&quot;, &quot;x&quot;, &quot;y&quot;, &quot;z&quot;, &quot;A&quot;, &quot;B&quot;, &quot;C&quot;, &quot;D&quot;, &quot;E&quot;, &quot;F&quot;, &quot;G&quot;, &quot;H&quot;, &quot;I&quot;, &quot;J&quot;, &quot;K&quot;, &quot;L&quot;, &quot;M&quot;, &quot;N&quot;, &quot;O&quot;, &quot;P&quot;, &quot;Q&quot;, &quot;R&quot;, &quot;S&quot;, &quot;T&quot;, &quot;U&quot;, &quot;V&quot;, &quot;W&quot;, &quot;X&quot;, &quot;Y&quot;, &quot;Z&quot;, &quot;0&quot;, &quot;1&quot;, &quot;2&quot;, &quot;3&quot;, &quot;4&quot;, &quot;5&quot;, &quot;6&quot;, &quot;7&quot;, &quot;8&quot;, &quot;9&quot;];
          var i = 0;
          var map = {};
          for(var c of chars) {
            map[ alphanum[i] ] = c;
            i++;
          }
          return JSON.stringify(map);
        }
        function forward(text) {
          text = text.trim();
          if(text === &quot;&quot;) {
            return &quot;&quot;;
          }
          var finalText = &quot;&quot;;
          finalText += applyCharMap(oldEnglishCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(medievalCharMap, text) + &quot;\n\n&quot;;
          finalText += fullCrazy(text) + &quot;\n\n&quot;;
          finalText += applyCharMap(cursiveCharMap, text) + &quot;\n\n&quot;;
          finalText += scriptify(text) + &quot;\n\n&quot;;
          finalText += applyCharMap(doubleStruckCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(wideTextCharMap, text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += luni.tools.tiny.encode(text) + &quot;\n\n&quot;;
          finalText += luni.tools.flip.encode(text) + &quot;\n\n&quot;;
          finalText += luni.tools.roundsquares.encode(text) + &quot;\n\n&quot;;
          finalText += luni.tools.squares.encode(text) + &quot;\n\n&quot;;
          finalText += applyCharMap(squaresCharMap, text) + &quot;\n\n&quot;;
          finalText += luni.tools.mirror.encode(text) + &quot;\n\n&quot;;
          finalText += luni.tools.creepify.encode(text) + &quot;\n\n&quot;;
          finalText += applyCharMap(invertedSquaresCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(subscriptCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(superscriptCharMap, text) + &quot;\n\n&quot;;
          finalText += luni.tools.bubbles.encode(text) + &quot;\n\n&quot;;
          finalText += applyCharMap(squiggleCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(squiggle2CharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(squiggle3CharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(squiggle4CharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(squiggle5CharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(squiggle6CharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(boldCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(boldSansCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(italicCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(boldItalicCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(monospaceCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(upperAnglesCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(greekCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(symbolsCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(currencyCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(asianStyleCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(asianStyle2CharMap, text) + &quot;\n\n&quot;;
          finalText += thickBlockFramed(text) + &quot;\n\n&quot;;
          finalText += diametricAngleFrame(text) + &quot;\n\n&quot;;
          finalText += wavyJoiner(text) + &quot;\n\n&quot;;
          finalText += dottyJoiner(text) + &quot;\n\n&quot;;
          finalText += kirbyHug(text) + &quot;\n\n&quot;;
          finalText += vaporwaveText(text) + &quot;\n\n&quot;;
          finalText += littleSparkles(text) + &quot;\n\n&quot;;
          finalText += weirdBox(text) + &quot;\n\n&quot;;
          finalText += firework(text) + &quot;\n\n&quot;;
          finalText += applyCharMap(bentTextCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(neonCharMap, text) + &quot;\n\n&quot;;
          finalText += applyCharMap(futureAlienCharMap, text) + &quot;\n\n&quot;;
          finalText += strikeThrough(text) + &quot;\n\n&quot;;
          finalText += tildeStrikeThrough(text) + &quot;\n\n&quot;;
          finalText += slashThrough(text) + &quot;\n\n&quot;;
          finalText += underline(text) + &quot;\n\n&quot;;
          finalText += doubleUnderline(text) + &quot;\n\n&quot;;
          finalText += stinky(text) + &quot;\n\n&quot;;
          finalText += heartsBetween(text) + &quot;\n\n&quot;;
          finalText += arrowBelow(text) + &quot;\n\n&quot;;
          finalText += crossAboveBelow(text) + &quot;\n\n&quot;;
          finalText += &quot;Wingdings: &quot;+wingdings(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += crazyWithFlourishOrSymbols(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;
          finalText += cuteText(text) + &quot;\n\n&quot;;

          return finalText.trim();
        }

        function crazyWithFlourishOrSymbols(text) {
          if(Math.random() &lt; 0.7) return wrapInSymbols(crazifyText(text), 2);
          else return wrapInFlourish(crazifyText(text), 2);
        }

        function strikeThrough(text) {
          return text.split(&quot;&quot;).join(&quot;̶&quot;)+&quot;̶&quot;;
        }
        function tildeStrikeThrough(text) {
          return text.split(&quot;&quot;).join(&quot;̴&quot;)+&quot;̴&quot;;
        }
        function underline(text) {
          return text.split(&quot;&quot;).join(&quot;̲&quot;)+&quot;̲&quot;;
        }
        function doubleUnderline(text) {
          return text.split(&quot;&quot;).join(&quot;̳&quot;)+&quot;̳&quot;;
        }
        function slashThrough(text) {
          return text.split(&quot;&quot;).join(&quot;̷&quot;)+&quot;̷&quot;;
        }
        function stinky(text) {
          return text.split(&quot;&quot;).join(&quot;̾&quot;)+&quot;̾&quot;
        }
        function heartsBetween(text) {
          return text.split(&quot;&quot;).join(&quot;♥&quot;);
        }
        function arrowBelow(text) {
          return text.split(&quot;&quot;).join(&quot;͎&quot;)+&quot;͎&quot;;
        }
        function crossAboveBelow(text) {
          return text.split(&quot;&quot;).join(&quot;͓̽&quot;)+&quot;͓̽&quot;;
        }
          const wingdingsCharMap =
     {&quot;0&quot;:&quot;📁︎&quot;,&quot;1&quot;:&quot;📂︎&quot;,&quot;2&quot;:&quot;📄︎&quot;,&quot;3&quot;:&quot;🗏︎&quot;,&quot;4&quot;:&quot;🗐︎&quot;,&quot;5&quot;:&quot;🗄︎&quot;,&quot;6&quot;:&quot;⌛︎&quot;,&quot;7&quot;:&quot;🖮︎&quot;,&quot;8&quot;:&quot;🖰︎&quot;,&quot;9&quot;:&quot;🖲︎&quot;,&quot;!&quot;:&quot;✏︎&quot;,&quot;\&quot;&quot;:&quot;✂︎&quot;,&quot;#&quot;:&quot;✁︎&quot;,&quot;$&quot;:&quot;👓︎&quot;,&quot;%&quot;:&quot;🕭︎&quot;,&quot;&amp;&quot;:&quot;🕮︎&quot;,&quot;&#39;&quot;:&quot;🕯︎&quot;,&quot;(&quot;:&quot;🕿︎&quot;,&quot;)&quot;:&quot;✆︎&quot;,&quot;*&quot;:&quot;🖂︎&quot;,&quot;+&quot;:&quot;🖃︎&quot;,&quot;,&quot;:&quot;📪︎&quot;,&quot;-&quot;:&quot;📫︎&quot;,&quot;.&quot;:&quot;📬︎&quot;,&quot;/&quot;:&quot;📭︎&quot;,&quot;:&quot;:&quot;🖳︎&quot;,&quot;;&quot;:&quot;🖴︎&quot;,&quot;&lt;&quot;:&quot;🖫︎&quot;,&quot;=&quot;:&quot;🖬︎&quot;,&quot;&gt;&quot;:&quot;✇︎&quot;,&quot;?&quot;:&quot;✍︎&quot;,&quot;A&quot;:&quot;✌︎&quot;,&quot;B&quot;:&quot;👌︎&quot;,&quot;C&quot;:&quot;👍︎&quot;,&quot;D&quot;:&quot;👎︎&quot;,&quot;E&quot;:&quot;☜︎&quot;,&quot;F&quot;:&quot;☞︎&quot;,&quot;G&quot;:&quot;☝︎&quot;,&quot;H&quot;:&quot;☟︎&quot;,&quot;I&quot;:&quot;✋︎&quot;,&quot;J&quot;:&quot;☺︎&quot;,&quot;K&quot;:&quot;😐︎&quot;,&quot;L&quot;:&quot;☹︎&quot;,&quot;M&quot;:&quot;💣︎&quot;,&quot;N&quot;:&quot;☠︎&quot;,&quot;O&quot;:&quot;⚐︎&quot;,&quot;P&quot;:&quot;🏱︎&quot;,&quot;Q&quot;:&quot;✈︎&quot;,&quot;R&quot;:&quot;☼︎&quot;,&quot;S&quot;:&quot;💧︎&quot;,&quot;T&quot;:&quot;❄︎&quot;,&quot;U&quot;:&quot;🕆︎&quot;,&quot;V&quot;:&quot;✞︎&quot;,&quot;W&quot;:&quot;🕈︎&quot;,&quot;X&quot;:&quot;✠︎&quot;,&quot;Y&quot;:&quot;✡︎&quot;,&quot;Z&quot;:&quot;☪︎&quot;,&quot;[&quot;:&quot;☯︎&quot;,&quot;\\&quot;:&quot;ॐ︎&quot;,&quot;]&quot;:&quot;☸︎&quot;,&quot;^&quot;:&quot;♈︎&quot;,&quot;_&quot;:&quot;♉︎&quot;,&quot;`&quot;:&quot;♊︎&quot;,&quot;a&quot;:&quot;♋︎&quot;,&quot;b&quot;:&quot;♌︎&quot;,&quot;c&quot;:&quot;♍︎&quot;,&quot;d&quot;:&quot;♎︎&quot;,&quot;e&quot;:&quot;♏︎&quot;,&quot;f&quot;:&quot;♐︎&quot;,&quot;g&quot;:&quot;♑︎&quot;,&quot;h&quot;:&quot;♒︎&quot;,&quot;i&quot;:&quot;♓︎&quot;,&quot;j&quot;:&quot;🙰&quot;,&quot;k&quot;:&quot;🙵&quot;,&quot;l&quot;:&quot;●︎&quot;,&quot;m&quot;:&quot;❍︎&quot;,&quot;n&quot;:&quot;■︎&quot;,&quot;o&quot;:&quot;□︎&quot;,&quot;p&quot;:&quot;◻︎&quot;,&quot;q&quot;:&quot;❑︎&quot;,&quot;r&quot;:&quot;❒︎&quot;,&quot;s&quot;:&quot;⬧︎&quot;,&quot;t&quot;:&quot;⧫︎&quot;,&quot;u&quot;:&quot;◆︎&quot;,&quot;v&quot;:&quot;❖︎&quot;,&quot;w&quot;:&quot;⬥︎&quot;,&quot;x&quot;:&quot;⌧︎&quot;,&quot;y&quot;:&quot;⍓︎&quot;,&quot;z&quot;:&quot;⌘︎&quot;,&quot;{&quot;:&quot;❀︎&quot;,&quot;|&quot;:&quot;✿︎&quot;,&quot;}&quot;:&quot;❝︎&quot;,&quot;~&quot;:&quot;❞︎&quot;,&quot; &quot;:&quot;▯︎&quot;,&quot;€&quot;:&quot;⓪︎&quot;,&quot; &quot;:&quot;①︎&quot;,&quot;‚&quot;:&quot;②︎&quot;,&quot;ƒ&quot;:&quot;③︎&quot;,&quot;„&quot;:&quot;④︎&quot;,&quot;…&quot;:&quot;⑤︎&quot;,&quot;†&quot;:&quot;⑥︎&quot;,&quot;‡&quot;:&quot;⑦︎&quot;,&quot;ˆ&quot;:&quot;⑧︎&quot;,&quot;‰&quot;:&quot;⑨︎&quot;,&quot;Š&quot;:&quot;⑩︎&quot;,&quot;‹&quot;:&quot;⓿︎&quot;,&quot;Œ&quot;:&quot;❶︎&quot;,&quot; &quot;:&quot;❷︎&quot;,&quot;Ž&quot;:&quot;❸︎&quot;,&quot; &quot;:&quot;❹︎&quot;,&quot; &quot;:&quot;❺︎&quot;,&quot;‘&quot;:&quot;❻︎&quot;,&quot;’&quot;:&quot;❼︎&quot;,&quot;“&quot;:&quot;❽︎&quot;,&quot;”&quot;:&quot;❾︎&quot;,&quot;•&quot;:&quot;❿︎&quot;,&quot;–&quot;:&quot;◻︎&quot;,&quot;—&quot;:&quot;◻︎&quot;,&quot;˜&quot;:&quot;◻︎&quot;,&quot;™&quot;:&quot;◻︎&quot;,&quot;š&quot;:&quot;◻︎&quot;,&quot;›&quot;:&quot;◻︎&quot;,&quot;œ&quot;:&quot;◻︎&quot;,&quot; &quot;:&quot;◻︎&quot;,&quot;ž&quot;:&quot;·︎&quot;,&quot;Ÿ&quot;:&quot;•︎&quot;,&quot;¡&quot;:&quot;○︎&quot;,&quot;¢&quot;:&quot;⭕︎&quot;,&quot;£&quot;:&quot;◻︎&quot;,&quot;¤&quot;:&quot;◉︎&quot;,&quot;¥&quot;:&quot;◎︎&quot;,&quot;¦&quot;:&quot;◻︎&quot;,&quot;§&quot;:&quot;▪︎&quot;,&quot;¨&quot;:&quot;◻︎&quot;,&quot;©&quot;:&quot;◻︎&quot;,&quot;ª&quot;:&quot;✦︎&quot;,&quot;«&quot;:&quot;★︎&quot;,&quot;¬&quot;:&quot;✶︎&quot;,&quot;®&quot;:&quot;✹︎&quot;,&quot;¯&quot;:&quot;✵︎&quot;,&quot;°&quot;:&quot;◻︎&quot;,&quot;±&quot;:&quot;⌖︎&quot;,&quot;²&quot;:&quot;⟡︎&quot;,&quot;³&quot;:&quot;⌑︎&quot;,&quot;´&quot;:&quot;◻︎&quot;,&quot;µ&quot;:&quot;✪︎&quot;,&quot;¶&quot;:&quot;✰︎&quot;,&quot;·&quot;:&quot;🕐︎&quot;,&quot;¸&quot;:&quot;🕑︎&quot;,&quot;¹&quot;:&quot;🕒︎&quot;,&quot;º&quot;:&quot;🕓︎&quot;,&quot;»&quot;:&quot;🕔︎&quot;,&quot;¼&quot;:&quot;🕕︎&quot;,&quot;½&quot;:&quot;🕖︎&quot;,&quot;¾&quot;:&quot;🕗︎&quot;,&quot;¿&quot;:&quot;🕘︎&quot;,&quot;À&quot;:&quot;🕙︎&quot;,&quot;Á&quot;:&quot;🕚︎&quot;,&quot;Â&quot;:&quot;🕛︎&quot;,&quot;Ã&quot;:&quot;◻︎&quot;,&quot;Ä&quot;:&quot;◻︎&quot;,&quot;Å&quot;:&quot;◻︎&quot;,&quot;Æ&quot;:&quot;◻︎&quot;,&quot;Ç&quot;:&quot;◻︎&quot;,&quot;È&quot;:&quot;◻︎&quot;,&quot;É&quot;:&quot;◻︎&quot;,&quot;Ê&quot;:&quot;◻︎&quot;,&quot;Ë&quot;:&quot;◻︎&quot;,&quot;Ì&quot;:&quot;◻︎&quot;,&quot;Í&quot;:&quot;◻︎&quot;,&quot;Î&quot;:&quot;◻︎&quot;,&quot;Ï&quot;:&quot;◻︎&quot;,&quot;Ð&quot;:&quot;◻︎&quot;,&quot;Ñ&quot;:&quot;◻︎&quot;,&quot;Ò&quot;:&quot;◻︎&quot;,&quot;Ó&quot;:&quot;◻︎&quot;,&quot;Ô&quot;:&quot;◻︎&quot;,&quot;Õ&quot;:&quot;⌫︎&quot;,&quot;Ö&quot;:&quot;⌦︎&quot;,&quot;×&quot;:&quot;◻︎&quot;,&quot;Ø&quot;:&quot;➢︎&quot;,&quot;Ù&quot;:&quot;◻︎&quot;,&quot;Ú&quot;:&quot;◻︎&quot;,&quot;Û&quot;:&quot;◻︎&quot;,&quot;Ü&quot;:&quot;➲︎&quot;,&quot;Ý&quot;:&quot;◻︎&quot;,&quot;Þ&quot;:&quot;◻︎&quot;,&quot;ß&quot;:&quot;◻︎&quot;,&quot;à&quot;:&quot;◻︎&quot;,&quot;á&quot;:&quot;◻︎&quot;,&quot;â&quot;:&quot;◻︎&quot;,&quot;ã&quot;:&quot;◻︎&quot;,&quot;ä&quot;:&quot;◻︎&quot;,&quot;å&quot;:&quot;◻︎&quot;,&quot;æ&quot;:&quot;◻︎&quot;,&quot;ç&quot;:&quot;◻︎&quot;,&quot;è&quot;:&quot;➔︎&quot;,&quot;é&quot;:&quot;◻︎&quot;,&quot;ê&quot;:&quot;◻︎&quot;,&quot;ë&quot;:&quot;◻︎&quot;,&quot;ì&quot;:&quot;◻︎&quot;,&quot;í&quot;:&quot;◻︎&quot;,&quot;î&quot;:&quot;◻︎&quot;,&quot;ï&quot;:&quot;⇦︎&quot;,&quot;ð&quot;:&quot;⇨︎&quot;,&quot;ñ&quot;:&quot;⇧︎&quot;,&quot;ò&quot;:&quot;⇩︎&quot;,&quot;ó&quot;:&quot;⬄︎&quot;,&quot;ô&quot;:&quot;⇳︎&quot;,&quot;õ&quot;:&quot;⬀︎&quot;,&quot;ö&quot;:&quot;⬁︎&quot;,&quot;÷&quot;:&quot;⬃︎&quot;,&quot;ø&quot;:&quot;⬂︎&quot;,&quot;ù&quot;:&quot;▭︎&quot;,&quot;ú&quot;:&quot;▫︎&quot;,&quot;û&quot;:&quot;✗︎&quot;,&quot;ü&quot;:&quot;✓︎&quot;,&quot;ý&quot;:&quot;☒︎&quot;,&quot;þ&quot;:&quot;☑︎&quot;,&quot;ÿ&quot;:&quot;◻︎&quot;};
        function wingdings(text) {
          return text.split(&quot;&quot;).map(function(a) {return wingdingsCharMap[a] ? wingdingsCharMap[a] : a}).join(&quot;&quot;);
        }
        const vaporwaveCharMap = {&quot; &quot;:&quot; &quot;, &quot;`&quot; : &quot;`&quot;,&quot;1&quot; : &quot;１&quot;,&quot;2&quot; : &quot;２&quot;,&quot;3&quot; : &quot;３&quot;,&quot;4&quot; : &quot;４&quot;,&quot;5&quot; : &quot;５&quot;,&quot;6&quot; : &quot;６&quot;,&quot;7&quot; : &quot;７&quot;,&quot;8&quot; : &quot;８&quot;,&quot;9&quot; : &quot;９&quot;,&quot;0&quot; : &quot;０&quot;,&quot;-&quot; : &quot;－&quot;,&quot;=&quot; : &quot;＝&quot;,&quot;~&quot; : &quot;~&quot;,&quot;!&quot; : &quot;！&quot;,&quot;@&quot; : &quot;＠&quot;,&quot;#&quot; : &quot;＃&quot;,&quot;$&quot; : &quot;＄&quot;,&quot;%&quot; : &quot;％&quot;,&quot;^&quot; : &quot;^&quot;,&quot;&amp;&quot; : &quot;＆&quot;,&quot;*&quot; : &quot;＊&quot;,&quot;(&quot; : &quot;（&quot;,&quot;)&quot; : &quot;）&quot;,&quot;_&quot; : &quot;_&quot;,&quot;+&quot; : &quot;＋&quot;,&quot;q&quot; : &quot;ｑ&quot;,&quot;w&quot; : &quot;ｗ&quot;,&quot;e&quot; : &quot;ｅ&quot;,&quot;r&quot; : &quot;ｒ&quot;,&quot;t&quot; : &quot;ｔ&quot;,&quot;y&quot; : &quot;ｙ&quot;,&quot;u&quot; : &quot;ｕ&quot;,&quot;i&quot; : &quot;ｉ&quot;,&quot;o&quot; : &quot;ｏ&quot;,&quot;p&quot; : &quot;ｐ&quot;,&quot;[&quot; : &quot;[&quot;,&quot;]&quot; : &quot;]&quot;,&quot;\\&quot; : &quot;\\&quot;,&quot;Q&quot; : &quot;Ｑ&quot;,&quot;W&quot; : &quot;Ｗ&quot;,&quot;E&quot; : &quot;Ｅ&quot;,&quot;R&quot; : &quot;Ｒ&quot;,&quot;T&quot; : &quot;Ｔ&quot;,&quot;Y&quot; : &quot;Ｙ&quot;,&quot;U&quot; : &quot;Ｕ&quot;,&quot;I&quot; : &quot;Ｉ&quot;,&quot;O&quot; : &quot;Ｏ&quot;,&quot;P&quot; : &quot;Ｐ&quot;,&quot;{&quot; : &quot;{&quot;,&quot;}&quot; : &quot;}&quot;,&quot;|&quot; : &quot;|&quot;,&quot;a&quot; : &quot;ａ&quot;,&quot;s&quot; : &quot;ｓ&quot;,&quot;d&quot; : &quot;ｄ&quot;,&quot;f&quot; : &quot;ｆ&quot;,&quot;g&quot; : &quot;ｇ&quot;,&quot;h&quot; : &quot;ｈ&quot;,&quot;j&quot; : &quot;ｊ&quot;,&quot;k&quot; : &quot;ｋ&quot;,&quot;l&quot; : &quot;ｌ&quot;,&quot;;&quot; : &quot;；&quot;,&quot;&#39;&quot; : &quot;＇&quot;,&quot;A&quot; : &quot;Ａ&quot;,&quot;S&quot; : &quot;Ｓ&quot;,&quot;D&quot; : &quot;Ｄ&quot;,&quot;F&quot; : &quot;Ｆ&quot;,&quot;G&quot; : &quot;Ｇ&quot;,&quot;H&quot; : &quot;Ｈ&quot;,&quot;J&quot; : &quot;Ｊ&quot;,&quot;K&quot; : &quot;Ｋ&quot;,&quot;L&quot; : &quot;Ｌ&quot;,&quot;:&quot; : &quot;：&quot;,&quot;\&quot;&quot; : &quot;\&quot;&quot;,&quot;z&quot; : &quot;ｚ&quot;,&quot;x&quot; : &quot;ｘ&quot;,&quot;c&quot; : &quot;ｃ&quot;,&quot;v&quot; : &quot;ｖ&quot;,&quot;b&quot; : &quot;ｂ&quot;,&quot;n&quot; : &quot;ｎ&quot;,&quot;m&quot; : &quot;ｍ&quot;,&quot;,&quot; : &quot;，&quot;,&quot;.&quot; : &quot;．&quot;,&quot;/&quot; : &quot;／&quot;,&quot;Z&quot; : &quot;Ｚ&quot;,&quot;X&quot; : &quot;Ｘ&quot;,&quot;C&quot; : &quot;Ｃ&quot;,&quot;V&quot; : &quot;Ｖ&quot;,&quot;B&quot; : &quot;Ｂ&quot;,&quot;N&quot; : &quot;Ｎ&quot;,&quot;M&quot; : &quot;Ｍ&quot;,&quot;&lt;&quot; : &quot;&lt;&quot;,&quot;&gt;&quot; : &quot;&gt;&quot;,&quot;?&quot; : &quot;？&quot;};
        function vaporwaveText(text) {
          var numSpaces = text.split(&quot; &quot;).length;
          text = applyCharMap(vaporwaveCharMap, text);
          var asianChars = getAsianChars(Math.max(3, numSpaces));
          if(numSpaces &gt; 6) asianChars = asianChars.split(&quot;&quot;).map(c =&gt; c+[&quot;&quot;,&quot; &quot;][Math.round(Math.random()*0.6)]).join(&quot;&quot;);
          var outputs = [];
          outputs.push( text+&quot; &quot;+asianChars );
          outputs.push( text.replace(/ /g, &quot;░&quot;).replace(/ａｅ/, &quot;æ&quot;).replace(/Ａ/g, &quot;Λ&quot;).replace(/Ｅ/g, function() { return Math.random() &gt; 0.5 ? &quot;Ξ&quot; : &quot;Σ&quot;; }).replace(/Ｏ/g, &quot;♢&quot;)+&quot; （&quot;+asianChars+&quot;）&quot; );
          outputs.push(&quot;【&amp;#xFEFF;&quot;+text+&quot;】&quot;);
          return outputs.join(&quot;\n\n&quot;);
        }
        function getAsianChars(n) {
          if(!n) n = 1;
          var chars = &quot;リサフランク現代のコンピュ竹内 まりや若者が履く流行のスニーカー真夜中のドアホットドッグマスターストライカーソニーブギ新しい日の誕生ライフ - ヒスイ蒸気波 無線゠ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶヷヸヹヺ・ーヽヾヿぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔゕゖ゙゚゛゜ゝゞゟ亜哀挨愛曖悪握圧扱宛嵐安案暗以衣位囲医依委威為畏胃尉異移萎偉椅彙意違維慰遺緯域育壱逸茨芋引印因咽姻員院淫陰飲隠韻右宇羽雨唄鬱畝浦運雲永泳英映栄営詠影鋭衛易疫益液駅悦越謁閲円延沿炎怨宴媛援園煙猿遠鉛塩演縁艶汚王凹央応往押旺欧殴桜翁奥横岡屋億憶臆虞乙俺卸音恩温穏下化火加可仮何花佳価果河苛科&quot;;
          var str = &quot;&quot;;
          for(var i = 0; i &lt; n; i++) {
            str += chars[Math.floor(Math.random()*chars.length)];
          }
          return str;
        }
        const flourishArray = [&quot;★·.·´¯`·.·★ [[text]] ★·.·´¯`·.·★&quot;, &quot;▁ ▂ ▄ ▅ ▆ ▇ █ [[text]] █ ▇ ▆ ▅ ▄ ▂ ▁&quot;, &quot;°°°·.°·..·°¯°·._.· [[text]] ·._.·°¯°·.·° .·°°°&quot;, &quot;¸,ø¤º°`°º¤ø,¸¸,ø¤º° [[text]] °º¤ø,¸¸,ø¤º°`°º¤ø,¸&quot;, &quot;ıllıllı [[text]] ıllıllı&quot;, &quot;•?((¯°·._.• [[text]] •._.·°¯))؟•&quot;, &quot;▌│█║▌║▌║ [[text]] ║▌║▌║█│▌&quot;, &quot;×º°”˜`”°º× [[text]] ×º°”˜`”°º×&quot;, &quot;•]••´º´•» [[text]] «•´º´••[•&quot;, &quot;*•.¸♡ [[text]] ♡¸.•*&quot;, &quot;╰☆☆ [[text]] ☆☆╮&quot;, &quot;.•°¤*(¯`★´¯)*¤° [[text]] °¤*(¯´★`¯)*¤°•.&quot;, &quot;(¯´•._.• [[text]] •._.•´¯)&quot;, &quot;¸„.-•~¹°”ˆ˜¨ [[text]] ¨˜ˆ”°¹~•-.„¸&quot;, &quot;░▒▓█ [[text]] █▓▒░&quot;, &quot;░▒▓█►─═  [[text]] ═─◄█▓▒░&quot;, &quot;★彡 [[text]] 彡★&quot;, &quot;•´¯`•. [[text]] .•´¯`•&quot;, &quot;§.•´¨&#39;°÷•..× [[text]] ×,.•´¨&#39;°÷•..§&quot;, &quot;•°¯`•• [[text]] ••´¯°•&quot;, &quot;(¯`*•.¸,¤°´✿.｡.:* [[text]] *.:｡.✿`°¤,¸.•*´¯)&quot;, &quot;|!¤*&#39;~``~&#39;*¤!| [[text]] |!¤*&#39;~``~&#39;*¤!|&quot;, &quot;•._.••´¯``•.¸¸.•` [[text]] `•.¸¸.•´´¯`••._.•&quot;, &quot;¸„.-•~¹°”ˆ˜¨ [[text]] ¨˜ˆ”°¹~•-.„¸&quot;, &quot;(¯´•._.• [[text]] •._.•´¯)&quot;, &quot;••¤(`×[¤ [[text]] ¤]×´)¤••&quot;, &quot;•´¯`•» [[text]] «•´¯`•&quot;, &quot; .o0×X×0o. [[text]] .o0×X×0o.&quot;, &quot;¤¸¸.•´¯`•¸¸.•..&gt;&gt; [[text]] &lt;&lt;..•.¸¸•´¯`•.¸¸¤&quot;, &quot;—(••÷[ [[text]] ]÷••)—&quot;, &quot;¸,ø¤º°`°º¤ø,¸ [[text]] ¸,ø¤º°`°º¤ø,¸&quot;, &quot;`•.¸¸.•´´¯`••._.• [[text]] •._.••`¯´´•.¸¸.•`&quot;, &quot;,-*&#39; ^ &#39;~*-.,_,.-*~ [[text]] ~*-.,_,.-*~&#39; ^ &#39;*-,&quot;, &quot;`•.,¸¸,.•´¯ [[text]] ¯`•.,¸¸,.•´&quot;, &quot;↤↤↤↤↤ [[text]] ↦↦↦↦↦&quot;, &quot;➶➶➶➶➶ [[text]] ➷➷➷➷➷&quot;, &quot;↫↫↫↫↫ [[text]] ↬↬↬↬↬&quot;, &quot;·.¸¸.·♩♪♫ [[text]] ♫♪♩·.¸¸.·&quot;, &quot;【｡_｡】 [[text]] 【｡_｡】&quot;, &quot;]|I{•------» [[text]] «------•}I|[&quot;, &quot;▀▄▀▄▀▄ [[text]] ▄▀▄▀▄▀&quot;, &quot;(-_-) [[text]] (-_-)&quot;, &quot;•´¯`•. [[text]] .•´¯`•&quot;, &quot;-漫~*&#39;¨¯¨&#39;*·舞~ [[text]] ~舞*&#39;¨¯¨&#39;*·~漫-&quot;, &quot;๑۞๑,¸¸,ø¤º°`°๑۩ [[text]] ๑۩ ,¸¸,ø¤º°`°๑۞๑&quot;, &quot;.•°¤*(¯`★´¯)*¤° [[text]] °¤*(¯´★`¯)*¤°•.&quot;, &quot;••.•´¯`•.•• [[text]] ••.•´¯`•.••&quot;, &quot;¤¸¸.•´¯`•¸¸.•..&gt;&gt; [[text]] &lt;&lt;..•.¸¸•´¯`•.¸¸¤&quot;, &quot;◦•●◉✿ [[text]] ✿◉●•◦&quot;, &quot;╚»★«╝ [[text]] ╚»★«╝&quot;, &quot;-·=»‡«=·- [[text]] -·=»‡«=·-&quot;, &quot;∙∙·▫▫ᵒᴼᵒ▫ₒₒ▫ᵒᴼᵒ▫ₒₒ▫ᵒᴼᵒ [[text]] ᵒᴼᵒ▫ₒₒ▫ᵒᴼᵒ▫ₒₒ▫ᵒᴼᵒ▫▫·∙∙&quot;, &quot;¸¸♬·¯·♩¸¸♪·¯·♫¸¸ [[text]] ¸¸♫·¯·♪¸¸♩·¯·♬¸¸&quot;, &quot;ஜ۩۞۩ஜ [[text]] ஜ۩۞۩ஜ&quot;, &quot;¤ (¯´☆✭.¸_)¤ [[text]] ¤(_¸.✭☆´¯) ¤&quot;, &quot;(¯`·.¸¸.·´¯`·.¸¸.-&gt; [[text]] &lt;-.¸¸.·´¯`·.¸¸.·´¯)&quot;, &quot;✿.｡.:* ☆:**:. [[text]] .:**:.☆*.:｡.✿&quot;, &quot;.•♫•♬• [[text]] •♬•♫•.&quot;, &quot;ღ(¯`◕‿◕´¯) ♫ ♪ ♫ [[text]] ♫ ♪ ♫ (¯`◕‿◕´¯)ღ&quot;, &quot;«-(¯`v´¯)-« [[text]] »-(¯`v´¯)-»&quot;];
        function wrapInFlourish(text) {
          return flourishArray[Math.floor(Math.random()*flourishArray.length)].replace(&quot;[[text]]&quot;, text);
        }
        function wrapInSymbols(text, number) {
          return randomSymbols(number) +&quot;  &quot;+ text +&quot;  &quot;+ randomSymbols(number)
        }
        function firework(text) {
          return text.split(&quot;&quot;).join(&quot;҉&quot;)+ &quot;҉&quot;;
        }
        function weirdBox(text) {
          return text.replace(/([^\s])/g,&quot;[̲̅$1]&quot;);
        }
        function littleSparkles(text) {
          return &quot;˜”*°•.˜”*°• &quot;+text+&quot; •°*”˜.•°*”˜&quot;;
        }
        function kirbyHug(text) {
          return &quot;(っ◔◡◔)っ ♥ &quot; + text + &quot; ♥&quot;
        }
        function dottyJoiner(text) {
          return &quot;░&quot; + text.split(&quot;&quot;).join(&quot;░&quot;) + &quot;░&quot;;
        }

        function wavyJoiner(text) {
          return &quot;≋&quot; + text.split(&quot;&quot;).join(&quot;≋&quot;) + &quot;≋&quot;;
        }
        function diametricAngleFrame(text) {
          return text.replace(/([^\s])/g,&quot;『$1』&quot;);
        }
        function thickBlockFramed(text) {
          return text.replace(/([^\s])/g,&quot;【$1】&quot;);
        }

        function applyCharMap(map, text) {
          let out = &quot;&quot;;
           for(let c of text.split(&quot;&quot;)) {
             if(map[c] !== undefined) out += map[c];
             else if(map[c.toLowerCase()] !== undefined) out += map[c.toLowerCase()];
             else out += c;
           }
          return out;
        }
        /* eslint-disable */
        const futureAlienCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;ᗩ&quot;,&quot;b&quot;:&quot;ᗷ&quot;,&quot;c&quot;:&quot;ᑢ&quot;,&quot;d&quot;:&quot;ᕲ&quot;,&quot;e&quot;:&quot;ᘿ&quot;,&quot;f&quot;:&quot;ᖴ&quot;,&quot;g&quot;:&quot;ᘜ&quot;,&quot;h&quot;:&quot;ᕼ&quot;,&quot;i&quot;:&quot;ᓰ&quot;,&quot;j&quot;:&quot;ᒚ&quot;,&quot;k&quot;:&quot;ᖽᐸ&quot;,&quot;l&quot;:&quot;ᒪ&quot;,&quot;m&quot;:&quot;ᘻ&quot;,&quot;n&quot;:&quot;ᘉ&quot;,&quot;o&quot;:&quot;ᓍ&quot;,&quot;p&quot;:&quot;ᕵ&quot;,&quot;q&quot;:&quot;ᕴ&quot;,&quot;r&quot;:&quot;ᖇ&quot;,&quot;s&quot;:&quot;S&quot;,&quot;t&quot;:&quot;ᖶ&quot;,&quot;u&quot;:&quot;ᑘ&quot;,&quot;v&quot;:&quot;ᐺ&quot;,&quot;w&quot;:&quot;ᘺ&quot;,&quot;x&quot;:&quot;᙭&quot;,&quot;y&quot;:&quot;ᖻ&quot;,&quot;z&quot;:&quot;ᗱ&quot;,&quot;A&quot;:&quot;ᗩ&quot;,&quot;B&quot;:&quot;ᗷ&quot;,&quot;C&quot;:&quot;ᑢ&quot;,&quot;D&quot;:&quot;ᕲ&quot;,&quot;E&quot;:&quot;ᘿ&quot;,&quot;F&quot;:&quot;ᖴ&quot;,&quot;G&quot;:&quot;ᘜ&quot;,&quot;H&quot;:&quot;ᕼ&quot;,&quot;I&quot;:&quot;ᓰ&quot;,&quot;J&quot;:&quot;ᒚ&quot;,&quot;K&quot;:&quot;ᖽᐸ&quot;,&quot;L&quot;:&quot;ᒪ&quot;,&quot;M&quot;:&quot;ᘻ&quot;,&quot;N&quot;:&quot;ᘉ&quot;,&quot;O&quot;:&quot;ᓍ&quot;,&quot;P&quot;:&quot;ᕵ&quot;,&quot;Q&quot;:&quot;ᕴ&quot;,&quot;R&quot;:&quot;ᖇ&quot;,&quot;S&quot;:&quot;S&quot;,&quot;T&quot;:&quot;ᖶ&quot;,&quot;U&quot;:&quot;ᑘ&quot;,&quot;V&quot;:&quot;ᐺ&quot;,&quot;W&quot;:&quot;ᘺ&quot;,&quot;X&quot;:&quot;᙭&quot;,&quot;Y&quot;:&quot;ᖻ&quot;,&quot;Z&quot;:&quot;ᗱ&quot;};
        const squiggle6CharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;ค&quot;,&quot;b&quot;:&quot;๖&quot;,&quot;c&quot;:&quot;¢&quot;,&quot;d&quot;:&quot;໓&quot;,&quot;e&quot;:&quot;ē&quot;,&quot;f&quot;:&quot;f&quot;,&quot;g&quot;:&quot;ງ&quot;,&quot;h&quot;:&quot;h&quot;,&quot;i&quot;:&quot;i&quot;,&quot;j&quot;:&quot;ว&quot;,&quot;k&quot;:&quot;k&quot;,&quot;l&quot;:&quot;l&quot;,&quot;m&quot;:&quot;๓&quot;,&quot;n&quot;:&quot;ຖ&quot;,&quot;o&quot;:&quot;໐&quot;,&quot;p&quot;:&quot;p&quot;,&quot;q&quot;:&quot;๑&quot;,&quot;r&quot;:&quot;r&quot;,&quot;s&quot;:&quot;Ş&quot;,&quot;t&quot;:&quot;t&quot;,&quot;u&quot;:&quot;น&quot;,&quot;v&quot;:&quot;ง&quot;,&quot;w&quot;:&quot;ຟ&quot;,&quot;x&quot;:&quot;x&quot;,&quot;y&quot;:&quot;ฯ&quot;,&quot;z&quot;:&quot;ຊ&quot;,&quot;A&quot;:&quot;ค&quot;,&quot;B&quot;:&quot;๖&quot;,&quot;C&quot;:&quot;¢&quot;,&quot;D&quot;:&quot;໓&quot;,&quot;E&quot;:&quot;ē&quot;,&quot;F&quot;:&quot;f&quot;,&quot;G&quot;:&quot;ງ&quot;,&quot;H&quot;:&quot;h&quot;,&quot;I&quot;:&quot;i&quot;,&quot;J&quot;:&quot;ว&quot;,&quot;K&quot;:&quot;k&quot;,&quot;L&quot;:&quot;l&quot;,&quot;M&quot;:&quot;๓&quot;,&quot;N&quot;:&quot;ຖ&quot;,&quot;O&quot;:&quot;໐&quot;,&quot;P&quot;:&quot;p&quot;,&quot;Q&quot;:&quot;๑&quot;,&quot;R&quot;:&quot;r&quot;,&quot;S&quot;:&quot;Ş&quot;,&quot;T&quot;:&quot;t&quot;,&quot;U&quot;:&quot;น&quot;,&quot;V&quot;:&quot;ง&quot;,&quot;W&quot;:&quot;ຟ&quot;,&quot;X&quot;:&quot;x&quot;,&quot;Y&quot;:&quot;ฯ&quot;,&quot;Z&quot;:&quot;ຊ&quot;};
        const squiggle5CharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;ą&quot;,&quot;b&quot;:&quot;ც&quot;,&quot;c&quot;:&quot;ƈ&quot;,&quot;d&quot;:&quot;ɖ&quot;,&quot;e&quot;:&quot;ɛ&quot;,&quot;f&quot;:&quot;ʄ&quot;,&quot;g&quot;:&quot;ɠ&quot;,&quot;h&quot;:&quot;ɧ&quot;,&quot;i&quot;:&quot;ı&quot;,&quot;j&quot;:&quot;ʝ&quot;,&quot;k&quot;:&quot;ƙ&quot;,&quot;l&quot;:&quot;Ɩ&quot;,&quot;m&quot;:&quot;ɱ&quot;,&quot;n&quot;:&quot;ŋ&quot;,&quot;o&quot;:&quot;ơ&quot;,&quot;p&quot;:&quot;℘&quot;,&quot;q&quot;:&quot;զ&quot;,&quot;r&quot;:&quot;ཞ&quot;,&quot;s&quot;:&quot;ʂ&quot;,&quot;t&quot;:&quot;ɬ&quot;,&quot;u&quot;:&quot;ų&quot;,&quot;v&quot;:&quot;۷&quot;,&quot;w&quot;:&quot;ῳ&quot;,&quot;x&quot;:&quot;ҳ&quot;,&quot;y&quot;:&quot;ყ&quot;,&quot;z&quot;:&quot;ʑ&quot;,&quot;A&quot;:&quot;ą&quot;,&quot;B&quot;:&quot;ც&quot;,&quot;C&quot;:&quot;ƈ&quot;,&quot;D&quot;:&quot;ɖ&quot;,&quot;E&quot;:&quot;ɛ&quot;,&quot;F&quot;:&quot;ʄ&quot;,&quot;G&quot;:&quot;ɠ&quot;,&quot;H&quot;:&quot;ɧ&quot;,&quot;I&quot;:&quot;ı&quot;,&quot;J&quot;:&quot;ʝ&quot;,&quot;K&quot;:&quot;ƙ&quot;,&quot;L&quot;:&quot;Ɩ&quot;,&quot;M&quot;:&quot;ɱ&quot;,&quot;N&quot;:&quot;ŋ&quot;,&quot;O&quot;:&quot;ơ&quot;,&quot;P&quot;:&quot;℘&quot;,&quot;Q&quot;:&quot;զ&quot;,&quot;R&quot;:&quot;ཞ&quot;,&quot;S&quot;:&quot;ʂ&quot;,&quot;T&quot;:&quot;ɬ&quot;,&quot;U&quot;:&quot;ų&quot;,&quot;V&quot;:&quot;۷&quot;,&quot;W&quot;:&quot;ῳ&quot;,&quot;X&quot;:&quot;ҳ&quot;,&quot;Y&quot;:&quot;ყ&quot;,&quot;Z&quot;:&quot;ʑ&quot;};
        const asianStyle2CharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;ﾑ&quot;,&quot;b&quot;:&quot;乃&quot;,&quot;c&quot;:&quot;ᄃ&quot;,&quot;d&quot;:&quot;り&quot;,&quot;e&quot;:&quot;乇&quot;,&quot;f&quot;:&quot;ｷ&quot;,&quot;g&quot;:&quot;ム&quot;,&quot;h&quot;:&quot;ん&quot;,&quot;i&quot;:&quot;ﾉ&quot;,&quot;j&quot;:&quot;ﾌ&quot;,&quot;k&quot;:&quot;ズ&quot;,&quot;l&quot;:&quot;ﾚ&quot;,&quot;m&quot;:&quot;ﾶ&quot;,&quot;n&quot;:&quot;刀&quot;,&quot;o&quot;:&quot;の&quot;,&quot;p&quot;:&quot;ｱ&quot;,&quot;q&quot;:&quot;ゐ&quot;,&quot;r&quot;:&quot;尺&quot;,&quot;s&quot;:&quot;丂&quot;,&quot;t&quot;:&quot;ｲ&quot;,&quot;u&quot;:&quot;ひ&quot;,&quot;v&quot;:&quot;√&quot;,&quot;w&quot;:&quot;W&quot;,&quot;x&quot;:&quot;ﾒ&quot;,&quot;y&quot;:&quot;ﾘ&quot;,&quot;z&quot;:&quot;乙&quot;,&quot;A&quot;:&quot;ﾑ&quot;,&quot;B&quot;:&quot;乃&quot;,&quot;C&quot;:&quot;ᄃ&quot;,&quot;D&quot;:&quot;り&quot;,&quot;E&quot;:&quot;乇&quot;,&quot;F&quot;:&quot;ｷ&quot;,&quot;G&quot;:&quot;ム&quot;,&quot;H&quot;:&quot;ん&quot;,&quot;I&quot;:&quot;ﾉ&quot;,&quot;J&quot;:&quot;ﾌ&quot;,&quot;K&quot;:&quot;ズ&quot;,&quot;L&quot;:&quot;ﾚ&quot;,&quot;M&quot;:&quot;ﾶ&quot;,&quot;N&quot;:&quot;刀&quot;,&quot;O&quot;:&quot;の&quot;,&quot;P&quot;:&quot;ｱ&quot;,&quot;Q&quot;:&quot;ゐ&quot;,&quot;R&quot;:&quot;尺&quot;,&quot;S&quot;:&quot;丂&quot;,&quot;T&quot;:&quot;ｲ&quot;,&quot;U&quot;:&quot;ひ&quot;,&quot;V&quot;:&quot;√&quot;,&quot;W&quot;:&quot;W&quot;,&quot;X&quot;:&quot;ﾒ&quot;,&quot;Y&quot;:&quot;ﾘ&quot;,&quot;Z&quot;:&quot;乙&quot;};
        const asianStyleCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;卂&quot;,&quot;b&quot;:&quot;乃&quot;,&quot;c&quot;:&quot;匚&quot;,&quot;d&quot;:&quot;ᗪ&quot;,&quot;e&quot;:&quot;乇&quot;,&quot;f&quot;:&quot;千&quot;,&quot;g&quot;:&quot;Ꮆ&quot;,&quot;h&quot;:&quot;卄&quot;,&quot;i&quot;:&quot;丨&quot;,&quot;j&quot;:&quot;ﾌ&quot;,&quot;k&quot;:&quot;Ҝ&quot;,&quot;l&quot;:&quot;ㄥ&quot;,&quot;m&quot;:&quot;爪&quot;,&quot;n&quot;:&quot;几&quot;,&quot;o&quot;:&quot;ㄖ&quot;,&quot;p&quot;:&quot;卩&quot;,&quot;q&quot;:&quot;Ɋ&quot;,&quot;r&quot;:&quot;尺&quot;,&quot;s&quot;:&quot;丂&quot;,&quot;t&quot;:&quot;ㄒ&quot;,&quot;u&quot;:&quot;ㄩ&quot;,&quot;v&quot;:&quot;ᐯ&quot;,&quot;w&quot;:&quot;山&quot;,&quot;x&quot;:&quot;乂&quot;,&quot;y&quot;:&quot;ㄚ&quot;,&quot;z&quot;:&quot;乙&quot;,&quot;A&quot;:&quot;卂&quot;,&quot;B&quot;:&quot;乃&quot;,&quot;C&quot;:&quot;匚&quot;,&quot;D&quot;:&quot;ᗪ&quot;,&quot;E&quot;:&quot;乇&quot;,&quot;F&quot;:&quot;千&quot;,&quot;G&quot;:&quot;Ꮆ&quot;,&quot;H&quot;:&quot;卄&quot;,&quot;I&quot;:&quot;丨&quot;,&quot;J&quot;:&quot;ﾌ&quot;,&quot;K&quot;:&quot;Ҝ&quot;,&quot;L&quot;:&quot;ㄥ&quot;,&quot;M&quot;:&quot;爪&quot;,&quot;N&quot;:&quot;几&quot;,&quot;O&quot;:&quot;ㄖ&quot;,&quot;P&quot;:&quot;卩&quot;,&quot;Q&quot;:&quot;Ɋ&quot;,&quot;R&quot;:&quot;尺&quot;,&quot;S&quot;:&quot;丂&quot;,&quot;T&quot;:&quot;ㄒ&quot;,&quot;U&quot;:&quot;ㄩ&quot;,&quot;V&quot;:&quot;ᐯ&quot;,&quot;W&quot;:&quot;山&quot;,&quot;X&quot;:&quot;乂&quot;,&quot;Y&quot;:&quot;ㄚ&quot;,&quot;Z&quot;:&quot;乙&quot;};
        const squaresCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;🄰&quot;,&quot;b&quot;:&quot;🄱&quot;,&quot;c&quot;:&quot;🄲&quot;,&quot;d&quot;:&quot;🄳&quot;,&quot;e&quot;:&quot;🄴&quot;,&quot;f&quot;:&quot;🄵&quot;,&quot;g&quot;:&quot;🄶&quot;,&quot;h&quot;:&quot;🄷&quot;,&quot;i&quot;:&quot;🄸&quot;,&quot;j&quot;:&quot;🄹&quot;,&quot;k&quot;:&quot;🄺&quot;,&quot;l&quot;:&quot;🄻&quot;,&quot;m&quot;:&quot;🄼&quot;,&quot;n&quot;:&quot;🄽&quot;,&quot;o&quot;:&quot;🄾&quot;,&quot;p&quot;:&quot;🄿&quot;,&quot;q&quot;:&quot;🅀&quot;,&quot;r&quot;:&quot;🅁&quot;,&quot;s&quot;:&quot;🅂&quot;,&quot;t&quot;:&quot;🅃&quot;,&quot;u&quot;:&quot;🅄&quot;,&quot;v&quot;:&quot;🅅&quot;,&quot;w&quot;:&quot;🅆&quot;,&quot;x&quot;:&quot;🅇&quot;,&quot;y&quot;:&quot;🅈&quot;,&quot;z&quot;:&quot;🅉&quot;,&quot;A&quot;:&quot;🄰&quot;,&quot;B&quot;:&quot;🄱&quot;,&quot;C&quot;:&quot;🄲&quot;,&quot;D&quot;:&quot;🄳&quot;,&quot;E&quot;:&quot;🄴&quot;,&quot;F&quot;:&quot;🄵&quot;,&quot;G&quot;:&quot;🄶&quot;,&quot;H&quot;:&quot;🄷&quot;,&quot;I&quot;:&quot;🄸&quot;,&quot;J&quot;:&quot;🄹&quot;,&quot;K&quot;:&quot;🄺&quot;,&quot;L&quot;:&quot;🄻&quot;,&quot;M&quot;:&quot;🄼&quot;,&quot;N&quot;:&quot;🄽&quot;,&quot;O&quot;:&quot;🄾&quot;,&quot;P&quot;:&quot;🄿&quot;,&quot;Q&quot;:&quot;🅀&quot;,&quot;R&quot;:&quot;🅁&quot;,&quot;S&quot;:&quot;🅂&quot;,&quot;T&quot;:&quot;🅃&quot;,&quot;U&quot;:&quot;🅄&quot;,&quot;V&quot;:&quot;🅅&quot;,&quot;W&quot;:&quot;🅆&quot;,&quot;X&quot;:&quot;🅇&quot;,&quot;Y&quot;:&quot;🅈&quot;,&quot;Z&quot;:&quot;🅉&quot;};
        const squiggle4CharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;Ꮧ&quot;,&quot;b&quot;:&quot;Ᏸ&quot;,&quot;c&quot;:&quot;ፈ&quot;,&quot;d&quot;:&quot;Ꮄ&quot;,&quot;e&quot;:&quot;Ꮛ&quot;,&quot;f&quot;:&quot;Ꭶ&quot;,&quot;g&quot;:&quot;Ꮆ&quot;,&quot;h&quot;:&quot;Ꮒ&quot;,&quot;i&quot;:&quot;Ꭵ&quot;,&quot;j&quot;:&quot;Ꮰ&quot;,&quot;k&quot;:&quot;Ꮶ&quot;,&quot;l&quot;:&quot;Ꮭ&quot;,&quot;m&quot;:&quot;Ꮇ&quot;,&quot;n&quot;:&quot;Ꮑ&quot;,&quot;o&quot;:&quot;Ꭷ&quot;,&quot;p&quot;:&quot;Ꭾ&quot;,&quot;q&quot;:&quot;Ꭴ&quot;,&quot;r&quot;:&quot;Ꮢ&quot;,&quot;s&quot;:&quot;Ꮥ&quot;,&quot;t&quot;:&quot;Ꮦ&quot;,&quot;u&quot;:&quot;Ꮼ&quot;,&quot;v&quot;:&quot;Ꮙ&quot;,&quot;w&quot;:&quot;Ꮗ&quot;,&quot;x&quot;:&quot;ጀ&quot;,&quot;y&quot;:&quot;Ꭹ&quot;,&quot;z&quot;:&quot;ፚ&quot;,&quot;A&quot;:&quot;Ꮧ&quot;,&quot;B&quot;:&quot;Ᏸ&quot;,&quot;C&quot;:&quot;ፈ&quot;,&quot;D&quot;:&quot;Ꮄ&quot;,&quot;E&quot;:&quot;Ꮛ&quot;,&quot;F&quot;:&quot;Ꭶ&quot;,&quot;G&quot;:&quot;Ꮆ&quot;,&quot;H&quot;:&quot;Ꮒ&quot;,&quot;I&quot;:&quot;Ꭵ&quot;,&quot;J&quot;:&quot;Ꮰ&quot;,&quot;K&quot;:&quot;Ꮶ&quot;,&quot;L&quot;:&quot;Ꮭ&quot;,&quot;M&quot;:&quot;Ꮇ&quot;,&quot;N&quot;:&quot;Ꮑ&quot;,&quot;O&quot;:&quot;Ꭷ&quot;,&quot;P&quot;:&quot;Ꭾ&quot;,&quot;Q&quot;:&quot;Ꭴ&quot;,&quot;R&quot;:&quot;Ꮢ&quot;,&quot;S&quot;:&quot;Ꮥ&quot;,&quot;T&quot;:&quot;Ꮦ&quot;,&quot;U&quot;:&quot;Ꮼ&quot;,&quot;V&quot;:&quot;Ꮙ&quot;,&quot;W&quot;:&quot;Ꮗ&quot;,&quot;X&quot;:&quot;ጀ&quot;,&quot;Y&quot;:&quot;Ꭹ&quot;,&quot;Z&quot;:&quot;ፚ&quot;};
        const neonCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;ᗩ&quot;,&quot;b&quot;:&quot;ᗷ&quot;,&quot;c&quot;:&quot;ᑕ&quot;,&quot;d&quot;:&quot;ᗪ&quot;,&quot;e&quot;:&quot;E&quot;,&quot;f&quot;:&quot;ᖴ&quot;,&quot;g&quot;:&quot;G&quot;,&quot;h&quot;:&quot;ᕼ&quot;,&quot;i&quot;:&quot;I&quot;,&quot;j&quot;:&quot;ᒍ&quot;,&quot;k&quot;:&quot;K&quot;,&quot;l&quot;:&quot;ᒪ&quot;,&quot;m&quot;:&quot;ᗰ&quot;,&quot;n&quot;:&quot;ᑎ&quot;,&quot;o&quot;:&quot;O&quot;,&quot;p&quot;:&quot;ᑭ&quot;,&quot;q&quot;:&quot;ᑫ&quot;,&quot;r&quot;:&quot;ᖇ&quot;,&quot;s&quot;:&quot;ᔕ&quot;,&quot;t&quot;:&quot;T&quot;,&quot;u&quot;:&quot;ᑌ&quot;,&quot;v&quot;:&quot;ᐯ&quot;,&quot;w&quot;:&quot;ᗯ&quot;,&quot;x&quot;:&quot;᙭&quot;,&quot;y&quot;:&quot;Y&quot;,&quot;z&quot;:&quot;ᘔ&quot;,&quot;A&quot;:&quot;ᗩ&quot;,&quot;B&quot;:&quot;ᗷ&quot;,&quot;C&quot;:&quot;ᑕ&quot;,&quot;D&quot;:&quot;ᗪ&quot;,&quot;E&quot;:&quot;E&quot;,&quot;F&quot;:&quot;ᖴ&quot;,&quot;G&quot;:&quot;G&quot;,&quot;H&quot;:&quot;ᕼ&quot;,&quot;I&quot;:&quot;I&quot;,&quot;J&quot;:&quot;ᒍ&quot;,&quot;K&quot;:&quot;K&quot;,&quot;L&quot;:&quot;ᒪ&quot;,&quot;M&quot;:&quot;ᗰ&quot;,&quot;N&quot;:&quot;ᑎ&quot;,&quot;O&quot;:&quot;O&quot;,&quot;P&quot;:&quot;ᑭ&quot;,&quot;Q&quot;:&quot;ᑫ&quot;,&quot;R&quot;:&quot;ᖇ&quot;,&quot;S&quot;:&quot;ᔕ&quot;,&quot;T&quot;:&quot;T&quot;,&quot;U&quot;:&quot;ᑌ&quot;,&quot;V&quot;:&quot;ᐯ&quot;,&quot;W&quot;:&quot;ᗯ&quot;,&quot;X&quot;:&quot;᙭&quot;,&quot;Y&quot;:&quot;Y&quot;,&quot;Z&quot;:&quot;ᘔ&quot;};
        const squiggle3CharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;ǟ&quot;,&quot;b&quot;:&quot;ɮ&quot;,&quot;c&quot;:&quot;ƈ&quot;,&quot;d&quot;:&quot;ɖ&quot;,&quot;e&quot;:&quot;ɛ&quot;,&quot;f&quot;:&quot;ʄ&quot;,&quot;g&quot;:&quot;ɢ&quot;,&quot;h&quot;:&quot;ɦ&quot;,&quot;i&quot;:&quot;ɨ&quot;,&quot;j&quot;:&quot;ʝ&quot;,&quot;k&quot;:&quot;ӄ&quot;,&quot;l&quot;:&quot;ʟ&quot;,&quot;m&quot;:&quot;ʍ&quot;,&quot;n&quot;:&quot;ռ&quot;,&quot;o&quot;:&quot;օ&quot;,&quot;p&quot;:&quot;ք&quot;,&quot;q&quot;:&quot;զ&quot;,&quot;r&quot;:&quot;ʀ&quot;,&quot;s&quot;:&quot;ֆ&quot;,&quot;t&quot;:&quot;ȶ&quot;,&quot;u&quot;:&quot;ʊ&quot;,&quot;v&quot;:&quot;ʋ&quot;,&quot;w&quot;:&quot;ա&quot;,&quot;x&quot;:&quot;Ӽ&quot;,&quot;y&quot;:&quot;ʏ&quot;,&quot;z&quot;:&quot;ʐ&quot;,&quot;A&quot;:&quot;ǟ&quot;,&quot;B&quot;:&quot;ɮ&quot;,&quot;C&quot;:&quot;ƈ&quot;,&quot;D&quot;:&quot;ɖ&quot;,&quot;E&quot;:&quot;ɛ&quot;,&quot;F&quot;:&quot;ʄ&quot;,&quot;G&quot;:&quot;ɢ&quot;,&quot;H&quot;:&quot;ɦ&quot;,&quot;I&quot;:&quot;ɨ&quot;,&quot;J&quot;:&quot;ʝ&quot;,&quot;K&quot;:&quot;ӄ&quot;,&quot;L&quot;:&quot;ʟ&quot;,&quot;M&quot;:&quot;ʍ&quot;,&quot;N&quot;:&quot;ռ&quot;,&quot;O&quot;:&quot;օ&quot;,&quot;P&quot;:&quot;ք&quot;,&quot;Q&quot;:&quot;զ&quot;,&quot;R&quot;:&quot;ʀ&quot;,&quot;S&quot;:&quot;ֆ&quot;,&quot;T&quot;:&quot;ȶ&quot;,&quot;U&quot;:&quot;ʊ&quot;,&quot;V&quot;:&quot;ʋ&quot;,&quot;W&quot;:&quot;ա&quot;,&quot;X&quot;:&quot;Ӽ&quot;,&quot;Y&quot;:&quot;ʏ&quot;,&quot;Z&quot;:&quot;ʐ&quot;};
        const monospaceCharMap = {&quot;0&quot;:&quot;𝟶&quot;,&quot;1&quot;:&quot;𝟷&quot;,&quot;2&quot;:&quot;𝟸&quot;,&quot;3&quot;:&quot;𝟹&quot;,&quot;4&quot;:&quot;𝟺&quot;,&quot;5&quot;:&quot;𝟻&quot;,&quot;6&quot;:&quot;𝟼&quot;,&quot;7&quot;:&quot;𝟽&quot;,&quot;8&quot;:&quot;𝟾&quot;,&quot;9&quot;:&quot;𝟿&quot;,&quot;a&quot;:&quot;𝚊&quot;,&quot;b&quot;:&quot;𝚋&quot;,&quot;c&quot;:&quot;𝚌&quot;,&quot;d&quot;:&quot;𝚍&quot;,&quot;e&quot;:&quot;𝚎&quot;,&quot;f&quot;:&quot;𝚏&quot;,&quot;g&quot;:&quot;𝚐&quot;,&quot;h&quot;:&quot;𝚑&quot;,&quot;i&quot;:&quot;𝚒&quot;,&quot;j&quot;:&quot;𝚓&quot;,&quot;k&quot;:&quot;𝚔&quot;,&quot;l&quot;:&quot;𝚕&quot;,&quot;m&quot;:&quot;𝚖&quot;,&quot;n&quot;:&quot;𝚗&quot;,&quot;o&quot;:&quot;𝚘&quot;,&quot;p&quot;:&quot;𝚙&quot;,&quot;q&quot;:&quot;𝚚&quot;,&quot;r&quot;:&quot;𝚛&quot;,&quot;s&quot;:&quot;𝚜&quot;,&quot;t&quot;:&quot;𝚝&quot;,&quot;u&quot;:&quot;𝚞&quot;,&quot;v&quot;:&quot;𝚟&quot;,&quot;w&quot;:&quot;𝚠&quot;,&quot;x&quot;:&quot;𝚡&quot;,&quot;y&quot;:&quot;𝚢&quot;,&quot;z&quot;:&quot;𝚣&quot;,&quot;A&quot;:&quot;𝙰&quot;,&quot;B&quot;:&quot;𝙱&quot;,&quot;C&quot;:&quot;𝙲&quot;,&quot;D&quot;:&quot;𝙳&quot;,&quot;E&quot;:&quot;𝙴&quot;,&quot;F&quot;:&quot;𝙵&quot;,&quot;G&quot;:&quot;𝙶&quot;,&quot;H&quot;:&quot;𝙷&quot;,&quot;I&quot;:&quot;𝙸&quot;,&quot;J&quot;:&quot;𝙹&quot;,&quot;K&quot;:&quot;𝙺&quot;,&quot;L&quot;:&quot;𝙻&quot;,&quot;M&quot;:&quot;𝙼&quot;,&quot;N&quot;:&quot;𝙽&quot;,&quot;O&quot;:&quot;𝙾&quot;,&quot;P&quot;:&quot;𝙿&quot;,&quot;Q&quot;:&quot;𝚀&quot;,&quot;R&quot;:&quot;𝚁&quot;,&quot;S&quot;:&quot;𝚂&quot;,&quot;T&quot;:&quot;𝚃&quot;,&quot;U&quot;:&quot;𝚄&quot;,&quot;V&quot;:&quot;𝚅&quot;,&quot;W&quot;:&quot;𝚆&quot;,&quot;X&quot;:&quot;𝚇&quot;,&quot;Y&quot;:&quot;𝚈&quot;,&quot;Z&quot;:&quot;𝚉&quot;};
        const boldItalicCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;𝙖&quot;,&quot;b&quot;:&quot;𝙗&quot;,&quot;c&quot;:&quot;𝙘&quot;,&quot;d&quot;:&quot;𝙙&quot;,&quot;e&quot;:&quot;𝙚&quot;,&quot;f&quot;:&quot;𝙛&quot;,&quot;g&quot;:&quot;𝙜&quot;,&quot;h&quot;:&quot;𝙝&quot;,&quot;i&quot;:&quot;𝙞&quot;,&quot;j&quot;:&quot;𝙟&quot;,&quot;k&quot;:&quot;𝙠&quot;,&quot;l&quot;:&quot;𝙡&quot;,&quot;m&quot;:&quot;𝙢&quot;,&quot;n&quot;:&quot;𝙣&quot;,&quot;o&quot;:&quot;𝙤&quot;,&quot;p&quot;:&quot;𝙥&quot;,&quot;q&quot;:&quot;𝙦&quot;,&quot;r&quot;:&quot;𝙧&quot;,&quot;s&quot;:&quot;𝙨&quot;,&quot;t&quot;:&quot;𝙩&quot;,&quot;u&quot;:&quot;𝙪&quot;,&quot;v&quot;:&quot;𝙫&quot;,&quot;w&quot;:&quot;𝙬&quot;,&quot;x&quot;:&quot;𝙭&quot;,&quot;y&quot;:&quot;𝙮&quot;,&quot;z&quot;:&quot;𝙯&quot;,&quot;A&quot;:&quot;𝘼&quot;,&quot;B&quot;:&quot;𝘽&quot;,&quot;C&quot;:&quot;𝘾&quot;,&quot;D&quot;:&quot;𝘿&quot;,&quot;E&quot;:&quot;𝙀&quot;,&quot;F&quot;:&quot;𝙁&quot;,&quot;G&quot;:&quot;𝙂&quot;,&quot;H&quot;:&quot;𝙃&quot;,&quot;I&quot;:&quot;𝙄&quot;,&quot;J&quot;:&quot;𝙅&quot;,&quot;K&quot;:&quot;𝙆&quot;,&quot;L&quot;:&quot;𝙇&quot;,&quot;M&quot;:&quot;𝙈&quot;,&quot;N&quot;:&quot;𝙉&quot;,&quot;O&quot;:&quot;𝙊&quot;,&quot;P&quot;:&quot;𝙋&quot;,&quot;Q&quot;:&quot;𝙌&quot;,&quot;R&quot;:&quot;𝙍&quot;,&quot;S&quot;:&quot;𝙎&quot;,&quot;T&quot;:&quot;𝙏&quot;,&quot;U&quot;:&quot;𝙐&quot;,&quot;V&quot;:&quot;𝙑&quot;,&quot;W&quot;:&quot;𝙒&quot;,&quot;X&quot;:&quot;𝙓&quot;,&quot;Y&quot;:&quot;𝙔&quot;,&quot;Z&quot;:&quot;𝙕&quot;};
        const boldCharMap = {&quot;0&quot;:&quot;𝟎&quot;,&quot;1&quot;:&quot;𝟏&quot;,&quot;2&quot;:&quot;𝟐&quot;,&quot;3&quot;:&quot;𝟑&quot;,&quot;4&quot;:&quot;𝟒&quot;,&quot;5&quot;:&quot;𝟓&quot;,&quot;6&quot;:&quot;𝟔&quot;,&quot;7&quot;:&quot;𝟕&quot;,&quot;8&quot;:&quot;𝟖&quot;,&quot;9&quot;:&quot;𝟗&quot;,&quot;a&quot;:&quot;𝐚&quot;,&quot;b&quot;:&quot;𝐛&quot;,&quot;c&quot;:&quot;𝐜&quot;,&quot;d&quot;:&quot;𝐝&quot;,&quot;e&quot;:&quot;𝐞&quot;,&quot;f&quot;:&quot;𝐟&quot;,&quot;g&quot;:&quot;𝐠&quot;,&quot;h&quot;:&quot;𝐡&quot;,&quot;i&quot;:&quot;𝐢&quot;,&quot;j&quot;:&quot;𝐣&quot;,&quot;k&quot;:&quot;𝐤&quot;,&quot;l&quot;:&quot;𝐥&quot;,&quot;m&quot;:&quot;𝐦&quot;,&quot;n&quot;:&quot;𝐧&quot;,&quot;o&quot;:&quot;𝐨&quot;,&quot;p&quot;:&quot;𝐩&quot;,&quot;q&quot;:&quot;𝐪&quot;,&quot;r&quot;:&quot;𝐫&quot;,&quot;s&quot;:&quot;𝐬&quot;,&quot;t&quot;:&quot;𝐭&quot;,&quot;u&quot;:&quot;𝐮&quot;,&quot;v&quot;:&quot;𝐯&quot;,&quot;w&quot;:&quot;𝐰&quot;,&quot;x&quot;:&quot;𝐱&quot;,&quot;y&quot;:&quot;𝐲&quot;,&quot;z&quot;:&quot;𝐳&quot;,&quot;A&quot;:&quot;𝐀&quot;,&quot;B&quot;:&quot;𝐁&quot;,&quot;C&quot;:&quot;𝐂&quot;,&quot;D&quot;:&quot;𝐃&quot;,&quot;E&quot;:&quot;𝐄&quot;,&quot;F&quot;:&quot;𝐅&quot;,&quot;G&quot;:&quot;𝐆&quot;,&quot;H&quot;:&quot;𝐇&quot;,&quot;I&quot;:&quot;𝐈&quot;,&quot;J&quot;:&quot;𝐉&quot;,&quot;K&quot;:&quot;𝐊&quot;,&quot;L&quot;:&quot;𝐋&quot;,&quot;M&quot;:&quot;𝐌&quot;,&quot;N&quot;:&quot;𝐍&quot;,&quot;O&quot;:&quot;𝐎&quot;,&quot;P&quot;:&quot;𝐏&quot;,&quot;Q&quot;:&quot;𝐐&quot;,&quot;R&quot;:&quot;𝐑&quot;,&quot;S&quot;:&quot;𝐒&quot;,&quot;T&quot;:&quot;𝐓&quot;,&quot;U&quot;:&quot;𝐔&quot;,&quot;V&quot;:&quot;𝐕&quot;,&quot;W&quot;:&quot;𝐖&quot;,&quot;X&quot;:&quot;𝐗&quot;,&quot;Y&quot;:&quot;𝐘&quot;,&quot;Z&quot;:&quot;𝐙&quot;};
    const boldSansCharMap = {&quot;0&quot;:&quot;𝟬&quot;,&quot;1&quot;:&quot;𝟭&quot;,&quot;2&quot;:&quot;𝟮&quot;,&quot;3&quot;:&quot;𝟯&quot;,&quot;4&quot;:&quot;𝟰&quot;,&quot;5&quot;:&quot;𝟱&quot;,&quot;6&quot;:&quot;𝟲&quot;,&quot;7&quot;:&quot;𝟳&quot;,&quot;8&quot;:&quot;𝟴&quot;,&quot;9&quot;:&quot;𝟵&quot;,&quot;a&quot;:&quot;𝗮&quot;,&quot;b&quot;:&quot;𝗯&quot;,&quot;c&quot;:&quot;𝗰&quot;,&quot;d&quot;:&quot;𝗱&quot;,&quot;e&quot;:&quot;𝗲&quot;,&quot;f&quot;:&quot;𝗳&quot;,&quot;g&quot;:&quot;𝗴&quot;,&quot;h&quot;:&quot;𝗵&quot;,&quot;i&quot;:&quot;𝗶&quot;,&quot;j&quot;:&quot;𝗷&quot;,&quot;k&quot;:&quot;𝗸&quot;,&quot;l&quot;:&quot;𝗹&quot;,&quot;m&quot;:&quot;𝗺&quot;,&quot;n&quot;:&quot;𝗻&quot;,&quot;o&quot;:&quot;𝗼&quot;,&quot;p&quot;:&quot;𝗽&quot;,&quot;q&quot;:&quot;𝗾&quot;,&quot;r&quot;:&quot;𝗿&quot;,&quot;s&quot;:&quot;𝘀&quot;,&quot;t&quot;:&quot;𝘁&quot;,&quot;u&quot;:&quot;𝘂&quot;,&quot;v&quot;:&quot;𝘃&quot;,&quot;w&quot;:&quot;𝘄&quot;,&quot;x&quot;:&quot;𝘅&quot;,&quot;y&quot;:&quot;𝘆&quot;,&quot;z&quot;:&quot;𝘇&quot;,&quot;A&quot;:&quot;𝗔&quot;,&quot;B&quot;:&quot;𝗕&quot;,&quot;C&quot;:&quot;𝗖&quot;,&quot;D&quot;:&quot;𝗗&quot;,&quot;E&quot;:&quot;𝗘&quot;,&quot;F&quot;:&quot;𝗙&quot;,&quot;G&quot;:&quot;𝗚&quot;,&quot;H&quot;:&quot;𝗛&quot;,&quot;I&quot;:&quot;𝗜&quot;,&quot;J&quot;:&quot;𝗝&quot;,&quot;K&quot;:&quot;𝗞&quot;,&quot;L&quot;:&quot;𝗟&quot;,&quot;M&quot;:&quot;𝗠&quot;,&quot;N&quot;:&quot;𝗡&quot;,&quot;O&quot;:&quot;𝗢&quot;,&quot;P&quot;:&quot;𝗣&quot;,&quot;Q&quot;:&quot;𝗤&quot;,&quot;R&quot;:&quot;𝗥&quot;,&quot;S&quot;:&quot;𝗦&quot;,&quot;T&quot;:&quot;𝗧&quot;,&quot;U&quot;:&quot;𝗨&quot;,&quot;V&quot;:&quot;𝗩&quot;,&quot;W&quot;:&quot;𝗪&quot;,&quot;X&quot;:&quot;𝗫&quot;,&quot;Y&quot;:&quot;𝗬&quot;,&quot;Z&quot;:&quot;𝗭&quot;};
        const italicCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;𝘢&quot;,&quot;b&quot;:&quot;𝘣&quot;,&quot;c&quot;:&quot;𝘤&quot;,&quot;d&quot;:&quot;𝘥&quot;,&quot;e&quot;:&quot;𝘦&quot;,&quot;f&quot;:&quot;𝘧&quot;,&quot;g&quot;:&quot;𝘨&quot;,&quot;h&quot;:&quot;𝘩&quot;,&quot;i&quot;:&quot;𝘪&quot;,&quot;j&quot;:&quot;𝘫&quot;,&quot;k&quot;:&quot;𝘬&quot;,&quot;l&quot;:&quot;𝘭&quot;,&quot;m&quot;:&quot;𝘮&quot;,&quot;n&quot;:&quot;𝘯&quot;,&quot;o&quot;:&quot;𝘰&quot;,&quot;p&quot;:&quot;𝘱&quot;,&quot;q&quot;:&quot;𝘲&quot;,&quot;r&quot;:&quot;𝘳&quot;,&quot;s&quot;:&quot;𝘴&quot;,&quot;t&quot;:&quot;𝘵&quot;,&quot;u&quot;:&quot;𝘶&quot;,&quot;v&quot;:&quot;𝘷&quot;,&quot;w&quot;:&quot;𝘸&quot;,&quot;x&quot;:&quot;𝘹&quot;,&quot;y&quot;:&quot;𝘺&quot;,&quot;z&quot;:&quot;𝘻&quot;,&quot;A&quot;:&quot;𝘈&quot;,&quot;B&quot;:&quot;𝘉&quot;,&quot;C&quot;:&quot;𝘊&quot;,&quot;D&quot;:&quot;𝘋&quot;,&quot;E&quot;:&quot;𝘌&quot;,&quot;F&quot;:&quot;𝘍&quot;,&quot;G&quot;:&quot;𝘎&quot;,&quot;H&quot;:&quot;𝘏&quot;,&quot;I&quot;:&quot;𝘐&quot;,&quot;J&quot;:&quot;𝘑&quot;,&quot;K&quot;:&quot;𝘒&quot;,&quot;L&quot;:&quot;𝘓&quot;,&quot;M&quot;:&quot;𝘔&quot;,&quot;N&quot;:&quot;𝘕&quot;,&quot;O&quot;:&quot;𝘖&quot;,&quot;P&quot;:&quot;𝘗&quot;,&quot;Q&quot;:&quot;𝘘&quot;,&quot;R&quot;:&quot;𝘙&quot;,&quot;S&quot;:&quot;𝘚&quot;,&quot;T&quot;:&quot;𝘛&quot;,&quot;U&quot;:&quot;𝘜&quot;,&quot;V&quot;:&quot;𝘝&quot;,&quot;W&quot;:&quot;𝘞&quot;,&quot;X&quot;:&quot;𝘟&quot;,&quot;Y&quot;:&quot;𝘠&quot;,&quot;Z&quot;:&quot;𝘡&quot;};
        const squiggle2CharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;α&quot;,&quot;b&quot;:&quot;Ⴆ&quot;,&quot;c&quot;:&quot;ƈ&quot;,&quot;d&quot;:&quot;ԃ&quot;,&quot;e&quot;:&quot;ҽ&quot;,&quot;f&quot;:&quot;ϝ&quot;,&quot;g&quot;:&quot;ɠ&quot;,&quot;h&quot;:&quot;ԋ&quot;,&quot;i&quot;:&quot;ι&quot;,&quot;j&quot;:&quot;ʝ&quot;,&quot;k&quot;:&quot;ƙ&quot;,&quot;l&quot;:&quot;ʅ&quot;,&quot;m&quot;:&quot;ɱ&quot;,&quot;n&quot;:&quot;ɳ&quot;,&quot;o&quot;:&quot;σ&quot;,&quot;p&quot;:&quot;ρ&quot;,&quot;q&quot;:&quot;ϙ&quot;,&quot;r&quot;:&quot;ɾ&quot;,&quot;s&quot;:&quot;ʂ&quot;,&quot;t&quot;:&quot;ƚ&quot;,&quot;u&quot;:&quot;υ&quot;,&quot;v&quot;:&quot;ʋ&quot;,&quot;w&quot;:&quot;ɯ&quot;,&quot;x&quot;:&quot;x&quot;,&quot;y&quot;:&quot;ყ&quot;,&quot;z&quot;:&quot;ȥ&quot;,&quot;A&quot;:&quot;A&quot;,&quot;B&quot;:&quot;B&quot;,&quot;C&quot;:&quot;C&quot;,&quot;D&quot;:&quot;D&quot;,&quot;E&quot;:&quot;E&quot;,&quot;F&quot;:&quot;F&quot;,&quot;G&quot;:&quot;G&quot;,&quot;H&quot;:&quot;H&quot;,&quot;I&quot;:&quot;I&quot;,&quot;J&quot;:&quot;J&quot;,&quot;K&quot;:&quot;K&quot;,&quot;L&quot;:&quot;L&quot;,&quot;M&quot;:&quot;M&quot;,&quot;N&quot;:&quot;N&quot;,&quot;O&quot;:&quot;O&quot;,&quot;P&quot;:&quot;P&quot;,&quot;Q&quot;:&quot;Q&quot;,&quot;R&quot;:&quot;R&quot;,&quot;S&quot;:&quot;S&quot;,&quot;T&quot;:&quot;T&quot;,&quot;U&quot;:&quot;U&quot;,&quot;V&quot;:&quot;V&quot;,&quot;W&quot;:&quot;W&quot;,&quot;X&quot;:&quot;X&quot;,&quot;Y&quot;:&quot;Y&quot;,&quot;Z&quot;:&quot;Z&quot;};
        const currencyCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;₳&quot;,&quot;b&quot;:&quot;฿&quot;,&quot;c&quot;:&quot;₵&quot;,&quot;d&quot;:&quot;Đ&quot;,&quot;e&quot;:&quot;Ɇ&quot;,&quot;f&quot;:&quot;₣&quot;,&quot;g&quot;:&quot;₲&quot;,&quot;h&quot;:&quot;Ⱨ&quot;,&quot;i&quot;:&quot;ł&quot;,&quot;j&quot;:&quot;J&quot;,&quot;k&quot;:&quot;₭&quot;,&quot;l&quot;:&quot;Ⱡ&quot;,&quot;m&quot;:&quot;₥&quot;,&quot;n&quot;:&quot;₦&quot;,&quot;o&quot;:&quot;Ø&quot;,&quot;p&quot;:&quot;₱&quot;,&quot;q&quot;:&quot;Q&quot;,&quot;r&quot;:&quot;Ɽ&quot;,&quot;s&quot;:&quot;₴&quot;,&quot;t&quot;:&quot;₮&quot;,&quot;u&quot;:&quot;Ʉ&quot;,&quot;v&quot;:&quot;V&quot;,&quot;w&quot;:&quot;₩&quot;,&quot;x&quot;:&quot;Ӿ&quot;,&quot;y&quot;:&quot;Ɏ&quot;,&quot;z&quot;:&quot;Ⱬ&quot;,&quot;A&quot;:&quot;₳&quot;,&quot;B&quot;:&quot;฿&quot;,&quot;C&quot;:&quot;₵&quot;,&quot;D&quot;:&quot;Đ&quot;,&quot;E&quot;:&quot;Ɇ&quot;,&quot;F&quot;:&quot;₣&quot;,&quot;G&quot;:&quot;₲&quot;,&quot;H&quot;:&quot;Ⱨ&quot;,&quot;I&quot;:&quot;ł&quot;,&quot;J&quot;:&quot;J&quot;,&quot;K&quot;:&quot;₭&quot;,&quot;L&quot;:&quot;Ⱡ&quot;,&quot;M&quot;:&quot;₥&quot;,&quot;N&quot;:&quot;₦&quot;,&quot;O&quot;:&quot;Ø&quot;,&quot;P&quot;:&quot;₱&quot;,&quot;Q&quot;:&quot;Q&quot;,&quot;R&quot;:&quot;Ɽ&quot;,&quot;S&quot;:&quot;₴&quot;,&quot;T&quot;:&quot;₮&quot;,&quot;U&quot;:&quot;Ʉ&quot;,&quot;V&quot;:&quot;V&quot;,&quot;W&quot;:&quot;₩&quot;,&quot;X&quot;:&quot;Ӿ&quot;,&quot;Y&quot;:&quot;Ɏ&quot;,&quot;Z&quot;:&quot;Ⱬ&quot;};
        const symbolsCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;å&quot;,&quot;b&quot;:&quot;ß&quot;,&quot;c&quot;:&quot;¢&quot;,&quot;d&quot;:&quot;Ð&quot;,&quot;e&quot;:&quot;ê&quot;,&quot;f&quot;:&quot;£&quot;,&quot;g&quot;:&quot;g&quot;,&quot;h&quot;:&quot;h&quot;,&quot;i&quot;:&quot;ï&quot;,&quot;j&quot;:&quot;j&quot;,&quot;k&quot;:&quot;k&quot;,&quot;l&quot;:&quot;l&quot;,&quot;m&quot;:&quot;m&quot;,&quot;n&quot;:&quot;ñ&quot;,&quot;o&quot;:&quot;ð&quot;,&quot;p&quot;:&quot;þ&quot;,&quot;q&quot;:&quot;q&quot;,&quot;r&quot;:&quot;r&quot;,&quot;s&quot;:&quot;§&quot;,&quot;t&quot;:&quot;†&quot;,&quot;u&quot;:&quot;µ&quot;,&quot;v&quot;:&quot;v&quot;,&quot;w&quot;:&quot;w&quot;,&quot;x&quot;:&quot;x&quot;,&quot;y&quot;:&quot;¥&quot;,&quot;z&quot;:&quot;z&quot;,&quot;A&quot;:&quot;Ä&quot;,&quot;B&quot;:&quot;ß&quot;,&quot;C&quot;:&quot;Ç&quot;,&quot;D&quot;:&quot;Ð&quot;,&quot;E&quot;:&quot;È&quot;,&quot;F&quot;:&quot;£&quot;,&quot;G&quot;:&quot;G&quot;,&quot;H&quot;:&quot;H&quot;,&quot;I&quot;:&quot;Ì&quot;,&quot;J&quot;:&quot;J&quot;,&quot;K&quot;:&quot;K&quot;,&quot;L&quot;:&quot;L&quot;,&quot;M&quot;:&quot;M&quot;,&quot;N&quot;:&quot;ñ&quot;,&quot;O&quot;:&quot;Ö&quot;,&quot;P&quot;:&quot;þ&quot;,&quot;Q&quot;:&quot;Q&quot;,&quot;R&quot;:&quot;R&quot;,&quot;S&quot;:&quot;§&quot;,&quot;T&quot;:&quot;†&quot;,&quot;U&quot;:&quot;Ú&quot;,&quot;V&quot;:&quot;V&quot;,&quot;W&quot;:&quot;W&quot;,&quot;X&quot;:&quot;×&quot;,&quot;Y&quot;:&quot;¥&quot;,&quot;Z&quot;:&quot;Z&quot;};
        const greekCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;α&quot;,&quot;b&quot;:&quot;в&quot;,&quot;c&quot;:&quot;¢&quot;,&quot;d&quot;:&quot;∂&quot;,&quot;e&quot;:&quot;є&quot;,&quot;f&quot;:&quot;ƒ&quot;,&quot;g&quot;:&quot;g&quot;,&quot;h&quot;:&quot;н&quot;,&quot;i&quot;:&quot;ι&quot;,&quot;j&quot;:&quot;נ&quot;,&quot;k&quot;:&quot;к&quot;,&quot;l&quot;:&quot;ℓ&quot;,&quot;m&quot;:&quot;м&quot;,&quot;n&quot;:&quot;η&quot;,&quot;o&quot;:&quot;σ&quot;,&quot;p&quot;:&quot;ρ&quot;,&quot;q&quot;:&quot;q&quot;,&quot;r&quot;:&quot;я&quot;,&quot;s&quot;:&quot;ѕ&quot;,&quot;t&quot;:&quot;т&quot;,&quot;u&quot;:&quot;υ&quot;,&quot;v&quot;:&quot;ν&quot;,&quot;w&quot;:&quot;ω&quot;,&quot;x&quot;:&quot;χ&quot;,&quot;y&quot;:&quot;у&quot;,&quot;z&quot;:&quot;z&quot;,&quot;A&quot;:&quot;α&quot;,&quot;B&quot;:&quot;в&quot;,&quot;C&quot;:&quot;¢&quot;,&quot;D&quot;:&quot;∂&quot;,&quot;E&quot;:&quot;є&quot;,&quot;F&quot;:&quot;ƒ&quot;,&quot;G&quot;:&quot;g&quot;,&quot;H&quot;:&quot;н&quot;,&quot;I&quot;:&quot;ι&quot;,&quot;J&quot;:&quot;נ&quot;,&quot;K&quot;:&quot;к&quot;,&quot;L&quot;:&quot;ℓ&quot;,&quot;M&quot;:&quot;м&quot;,&quot;N&quot;:&quot;η&quot;,&quot;O&quot;:&quot;σ&quot;,&quot;P&quot;:&quot;ρ&quot;,&quot;Q&quot;:&quot;q&quot;,&quot;R&quot;:&quot;я&quot;,&quot;S&quot;:&quot;ѕ&quot;,&quot;T&quot;:&quot;т&quot;,&quot;U&quot;:&quot;υ&quot;,&quot;V&quot;:&quot;ν&quot;,&quot;W&quot;:&quot;ω&quot;,&quot;X&quot;:&quot;χ&quot;,&quot;Y&quot;:&quot;у&quot;,&quot;Z&quot;:&quot;z&quot;};
        const bentTextCharMap = {&quot;0&quot;:&quot;⊘&quot;,&quot;1&quot;:&quot;𝟙&quot;,&quot;2&quot;:&quot;ϩ&quot;,&quot;3&quot;:&quot;Ӡ&quot;,&quot;4&quot;:&quot;५&quot;,&quot;5&quot;:&quot;Ƽ&quot;,&quot;6&quot;:&quot;Ϭ&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;𝟠&quot;,&quot;9&quot;:&quot;९&quot;,&quot;a&quot;:&quot;ą&quot;,&quot;b&quot;:&quot;ҍ&quot;,&quot;c&quot;:&quot;ç&quot;,&quot;d&quot;:&quot;ժ&quot;,&quot;e&quot;:&quot;ҽ&quot;,&quot;f&quot;:&quot;ƒ&quot;,&quot;g&quot;:&quot;ց&quot;,&quot;h&quot;:&quot;հ&quot;,&quot;i&quot;:&quot;ì&quot;,&quot;j&quot;:&quot;ʝ&quot;,&quot;k&quot;:&quot;ҟ&quot;,&quot;l&quot;:&quot;Ӏ&quot;,&quot;m&quot;:&quot;ʍ&quot;,&quot;n&quot;:&quot;ղ&quot;,&quot;o&quot;:&quot;օ&quot;,&quot;p&quot;:&quot;ք&quot;,&quot;q&quot;:&quot;զ&quot;,&quot;r&quot;:&quot;ɾ&quot;,&quot;s&quot;:&quot;ʂ&quot;,&quot;t&quot;:&quot;է&quot;,&quot;u&quot;:&quot;մ&quot;,&quot;v&quot;:&quot;ѵ&quot;,&quot;w&quot;:&quot;ա&quot;,&quot;x&quot;:&quot;×&quot;,&quot;y&quot;:&quot;վ&quot;,&quot;z&quot;:&quot;Հ&quot;,&quot;A&quot;:&quot;Ⱥ&quot;,&quot;B&quot;:&quot;β&quot;,&quot;C&quot;:&quot;↻&quot;,&quot;D&quot;:&quot;Ꭰ&quot;,&quot;E&quot;:&quot;Ɛ&quot;,&quot;F&quot;:&quot;Ƒ&quot;,&quot;G&quot;:&quot;Ɠ&quot;,&quot;H&quot;:&quot;Ƕ&quot;,&quot;I&quot;:&quot;į&quot;,&quot;J&quot;:&quot;ل&quot;,&quot;K&quot;:&quot;Ҡ&quot;,&quot;L&quot;:&quot;Ꝉ&quot;,&quot;M&quot;:&quot;Ɱ&quot;,&quot;N&quot;:&quot;ហ&quot;,&quot;O&quot;:&quot;ට&quot;,&quot;P&quot;:&quot;φ&quot;,&quot;Q&quot;:&quot;Ҩ&quot;,&quot;R&quot;:&quot;འ&quot;,&quot;S&quot;:&quot;Ϛ&quot;,&quot;T&quot;:&quot;Ͳ&quot;,&quot;U&quot;:&quot;Ա&quot;,&quot;V&quot;:&quot;Ỽ&quot;,&quot;W&quot;:&quot;చ&quot;,&quot;X&quot;:&quot;ჯ&quot;,&quot;Y&quot;:&quot;Ӌ&quot;,&quot;Z&quot;:&quot;ɀ&quot;};
        const upperAnglesCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;Λ&quot;,&quot;b&quot;:&quot;B&quot;,&quot;c&quot;:&quot;ᄃ&quot;,&quot;d&quot;:&quot;D&quot;,&quot;e&quot;:&quot;Σ&quot;,&quot;f&quot;:&quot;F&quot;,&quot;g&quot;:&quot;G&quot;,&quot;h&quot;:&quot;Ή&quot;,&quot;i&quot;:&quot;I&quot;,&quot;j&quot;:&quot;J&quot;,&quot;k&quot;:&quot;K&quot;,&quot;l&quot;:&quot;ᄂ&quot;,&quot;m&quot;:&quot;M&quot;,&quot;n&quot;:&quot;П&quot;,&quot;o&quot;:&quot;Ө&quot;,&quot;p&quot;:&quot;P&quot;,&quot;q&quot;:&quot;Q&quot;,&quot;r&quot;:&quot;Я&quot;,&quot;s&quot;:&quot;Ƨ&quot;,&quot;t&quot;:&quot;Ƭ&quot;,&quot;u&quot;:&quot;Ц&quot;,&quot;v&quot;:&quot;V&quot;,&quot;w&quot;:&quot;Щ&quot;,&quot;x&quot;:&quot;X&quot;,&quot;y&quot;:&quot;Y&quot;,&quot;z&quot;:&quot;Z&quot;,&quot;A&quot;:&quot;Λ&quot;,&quot;B&quot;:&quot;B&quot;,&quot;C&quot;:&quot;ᄃ&quot;,&quot;D&quot;:&quot;D&quot;,&quot;E&quot;:&quot;Σ&quot;,&quot;F&quot;:&quot;F&quot;,&quot;G&quot;:&quot;G&quot;,&quot;H&quot;:&quot;Ή&quot;,&quot;I&quot;:&quot;I&quot;,&quot;J&quot;:&quot;J&quot;,&quot;K&quot;:&quot;K&quot;,&quot;L&quot;:&quot;ᄂ&quot;,&quot;M&quot;:&quot;M&quot;,&quot;N&quot;:&quot;П&quot;,&quot;O&quot;:&quot;Ө&quot;,&quot;P&quot;:&quot;P&quot;,&quot;Q&quot;:&quot;Q&quot;,&quot;R&quot;:&quot;Я&quot;,&quot;S&quot;:&quot;Ƨ&quot;,&quot;T&quot;:&quot;Ƭ&quot;,&quot;U&quot;:&quot;Ц&quot;,&quot;V&quot;:&quot;V&quot;,&quot;W&quot;:&quot;Щ&quot;,&quot;X&quot;:&quot;X&quot;,&quot;Y&quot;:&quot;Y&quot;,&quot;Z&quot;:&quot;Z&quot;};
        const subscriptCharMap = {&quot;0&quot;:&quot;₀&quot;,&quot;1&quot;:&quot;₁&quot;,&quot;2&quot;:&quot;₂&quot;,&quot;3&quot;:&quot;₃&quot;,&quot;4&quot;:&quot;₄&quot;,&quot;5&quot;:&quot;₅&quot;,&quot;6&quot;:&quot;₆&quot;,&quot;7&quot;:&quot;₇&quot;,&quot;8&quot;:&quot;₈&quot;,&quot;9&quot;:&quot;₉&quot;,&quot;a&quot;:&quot;ₐ&quot;,&quot;b&quot;:&quot;b&quot;,&quot;c&quot;:&quot;c&quot;,&quot;d&quot;:&quot;d&quot;,&quot;e&quot;:&quot;ₑ&quot;,&quot;f&quot;:&quot;f&quot;,&quot;g&quot;:&quot;g&quot;,&quot;h&quot;:&quot;ₕ&quot;,&quot;i&quot;:&quot;ᵢ&quot;,&quot;j&quot;:&quot;ⱼ&quot;,&quot;k&quot;:&quot;ₖ&quot;,&quot;l&quot;:&quot;ₗ&quot;,&quot;m&quot;:&quot;ₘ&quot;,&quot;n&quot;:&quot;ₙ&quot;,&quot;o&quot;:&quot;ₒ&quot;,&quot;p&quot;:&quot;ₚ&quot;,&quot;q&quot;:&quot;q&quot;,&quot;r&quot;:&quot;ᵣ&quot;,&quot;s&quot;:&quot;ₛ&quot;,&quot;t&quot;:&quot;ₜ&quot;,&quot;u&quot;:&quot;ᵤ&quot;,&quot;v&quot;:&quot;ᵥ&quot;,&quot;w&quot;:&quot;w&quot;,&quot;x&quot;:&quot;ₓ&quot;,&quot;y&quot;:&quot;y&quot;,&quot;z&quot;:&quot;z&quot;,&quot;A&quot;:&quot;ₐ&quot;,&quot;B&quot;:&quot;B&quot;,&quot;C&quot;:&quot;C&quot;,&quot;D&quot;:&quot;D&quot;,&quot;E&quot;:&quot;ₑ&quot;,&quot;F&quot;:&quot;F&quot;,&quot;G&quot;:&quot;G&quot;,&quot;H&quot;:&quot;ₕ&quot;,&quot;I&quot;:&quot;ᵢ&quot;,&quot;J&quot;:&quot;ⱼ&quot;,&quot;K&quot;:&quot;ₖ&quot;,&quot;L&quot;:&quot;ₗ&quot;,&quot;M&quot;:&quot;ₘ&quot;,&quot;N&quot;:&quot;ₙ&quot;,&quot;O&quot;:&quot;ₒ&quot;,&quot;P&quot;:&quot;ₚ&quot;,&quot;Q&quot;:&quot;Q&quot;,&quot;R&quot;:&quot;ᵣ&quot;,&quot;S&quot;:&quot;ₛ&quot;,&quot;T&quot;:&quot;ₜ&quot;,&quot;U&quot;:&quot;ᵤ&quot;,&quot;V&quot;:&quot;ᵥ&quot;,&quot;W&quot;:&quot;W&quot;,&quot;X&quot;:&quot;ₓ&quot;,&quot;Y&quot;:&quot;Y&quot;,&quot;Z&quot;:&quot;Z&quot;,&quot;+&quot;:&quot;₊&quot;,&quot;-&quot;:&quot;₋&quot;,&quot;=&quot;:&quot;₌&quot;,&quot;(&quot;:&quot;₍&quot;,&quot;)&quot;:&quot;₎&quot;};
        const superscriptCharMap = {&quot;0&quot;:&quot;⁰&quot;,&quot;1&quot;:&quot;¹&quot;,&quot;2&quot;:&quot;²&quot;,&quot;3&quot;:&quot;³&quot;,&quot;4&quot;:&quot;⁴&quot;,&quot;5&quot;:&quot;⁵&quot;,&quot;6&quot;:&quot;⁶&quot;,&quot;7&quot;:&quot;⁷&quot;,&quot;8&quot;:&quot;⁸&quot;,&quot;9&quot;:&quot;⁹&quot;,&quot;a&quot;:&quot;ᵃ&quot;,&quot;b&quot;:&quot;ᵇ&quot;,&quot;c&quot;:&quot;ᶜ&quot;,&quot;d&quot;:&quot;ᵈ&quot;,&quot;e&quot;:&quot;ᵉ&quot;,&quot;f&quot;:&quot;ᶠ&quot;,&quot;g&quot;:&quot;ᵍ&quot;,&quot;h&quot;:&quot;ʰ&quot;,&quot;i&quot;:&quot;ⁱ&quot;,&quot;j&quot;:&quot;ʲ&quot;,&quot;k&quot;:&quot;ᵏ&quot;,&quot;l&quot;:&quot;ˡ&quot;,&quot;m&quot;:&quot;ᵐ&quot;,&quot;n&quot;:&quot;ⁿ&quot;,&quot;o&quot;:&quot;ᵒ&quot;,&quot;p&quot;:&quot;ᵖ&quot;,&quot;q&quot;:&quot;q&quot;,&quot;r&quot;:&quot;ʳ&quot;,&quot;s&quot;:&quot;ˢ&quot;,&quot;t&quot;:&quot;ᵗ&quot;,&quot;u&quot;:&quot;ᵘ&quot;,&quot;v&quot;:&quot;ᵛ&quot;,&quot;w&quot;:&quot;ʷ&quot;,&quot;x&quot;:&quot;ˣ&quot;,&quot;y&quot;:&quot;ʸ&quot;,&quot;z&quot;:&quot;ᶻ&quot;,&quot;A&quot;:&quot;ᴬ&quot;,&quot;B&quot;:&quot;ᴮ&quot;,&quot;C&quot;:&quot;ᶜ&quot;,&quot;D&quot;:&quot;ᴰ&quot;,&quot;E&quot;:&quot;ᴱ&quot;,&quot;F&quot;:&quot;ᶠ&quot;,&quot;G&quot;:&quot;ᴳ&quot;,&quot;H&quot;:&quot;ᴴ&quot;,&quot;I&quot;:&quot;ᴵ&quot;,&quot;J&quot;:&quot;ᴶ&quot;,&quot;K&quot;:&quot;ᴷ&quot;,&quot;L&quot;:&quot;ᴸ&quot;,&quot;M&quot;:&quot;ᴹ&quot;,&quot;N&quot;:&quot;ᴺ&quot;,&quot;O&quot;:&quot;ᴼ&quot;,&quot;P&quot;:&quot;ᴾ&quot;,&quot;Q&quot;:&quot;Q&quot;,&quot;R&quot;:&quot;ᴿ&quot;,&quot;S&quot;:&quot;ˢ&quot;,&quot;T&quot;:&quot;ᵀ&quot;,&quot;U&quot;:&quot;ᵁ&quot;,&quot;V&quot;:&quot;ⱽ&quot;,&quot;W&quot;:&quot;ᵂ&quot;,&quot;X&quot;:&quot;ˣ&quot;,&quot;Y&quot;:&quot;ʸ&quot;,&quot;Z&quot;:&quot;ᶻ&quot;,&quot;+&quot;:&quot;⁺&quot;,&quot;-&quot;:&quot;⁻&quot;,&quot;=&quot;:&quot;⁼&quot;,&quot;(&quot;:&quot;⁽&quot;,&quot;)&quot;:&quot;⁾&quot;};
        const squiggleCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;ค&quot;,&quot;b&quot;:&quot;๒&quot;,&quot;c&quot;:&quot;ς&quot;,&quot;d&quot;:&quot;๔&quot;,&quot;e&quot;:&quot;є&quot;,&quot;f&quot;:&quot;Ŧ&quot;,&quot;g&quot;:&quot;ﻮ&quot;,&quot;h&quot;:&quot;ђ&quot;,&quot;i&quot;:&quot;เ&quot;,&quot;j&quot;:&quot;ן&quot;,&quot;k&quot;:&quot;к&quot;,&quot;l&quot;:&quot;ɭ&quot;,&quot;m&quot;:&quot;๓&quot;,&quot;n&quot;:&quot;ภ&quot;,&quot;o&quot;:&quot;๏&quot;,&quot;p&quot;:&quot;ק&quot;,&quot;q&quot;:&quot;ợ&quot;,&quot;r&quot;:&quot;г&quot;,&quot;s&quot;:&quot;ร&quot;,&quot;t&quot;:&quot;Շ&quot;,&quot;u&quot;:&quot;ย&quot;,&quot;v&quot;:&quot;ש&quot;,&quot;w&quot;:&quot;ฬ&quot;,&quot;x&quot;:&quot;א&quot;,&quot;y&quot;:&quot;ץ&quot;,&quot;z&quot;:&quot;չ&quot;,&quot;A&quot;:&quot;ค&quot;,&quot;B&quot;:&quot;๒&quot;,&quot;C&quot;:&quot;ς&quot;,&quot;D&quot;:&quot;๔&quot;,&quot;E&quot;:&quot;є&quot;,&quot;F&quot;:&quot;Ŧ&quot;,&quot;G&quot;:&quot;ﻮ&quot;,&quot;H&quot;:&quot;ђ&quot;,&quot;I&quot;:&quot;เ&quot;,&quot;J&quot;:&quot;ן&quot;,&quot;K&quot;:&quot;к&quot;,&quot;L&quot;:&quot;ɭ&quot;,&quot;M&quot;:&quot;๓&quot;,&quot;N&quot;:&quot;ภ&quot;,&quot;O&quot;:&quot;๏&quot;,&quot;P&quot;:&quot;ק&quot;,&quot;Q&quot;:&quot;ợ&quot;,&quot;R&quot;:&quot;г&quot;,&quot;S&quot;:&quot;ร&quot;,&quot;T&quot;:&quot;Շ&quot;,&quot;U&quot;:&quot;ย&quot;,&quot;V&quot;:&quot;ש&quot;,&quot;W&quot;:&quot;ฬ&quot;,&quot;X&quot;:&quot;א&quot;,&quot;Y&quot;:&quot;ץ&quot;,&quot;Z&quot;:&quot;չ&quot;};
        const doubleStruckCharMap = {&quot;0&quot;:&quot;𝟘&quot;,&quot;1&quot;:&quot;𝟙&quot;,&quot;2&quot;:&quot;𝟚&quot;,&quot;3&quot;:&quot;𝟛&quot;,&quot;4&quot;:&quot;𝟜&quot;,&quot;5&quot;:&quot;𝟝&quot;,&quot;6&quot;:&quot;𝟞&quot;,&quot;7&quot;:&quot;𝟟&quot;,&quot;8&quot;:&quot;𝟠&quot;,&quot;9&quot;:&quot;𝟡&quot;,&quot;a&quot;:&quot;𝕒&quot;,&quot;b&quot;:&quot;𝕓&quot;,&quot;c&quot;:&quot;𝕔&quot;,&quot;d&quot;:&quot;𝕕&quot;,&quot;e&quot;:&quot;𝕖&quot;,&quot;f&quot;:&quot;𝕗&quot;,&quot;g&quot;:&quot;𝕘&quot;,&quot;h&quot;:&quot;𝕙&quot;,&quot;i&quot;:&quot;𝕚&quot;,&quot;j&quot;:&quot;𝕛&quot;,&quot;k&quot;:&quot;𝕜&quot;,&quot;l&quot;:&quot;𝕝&quot;,&quot;m&quot;:&quot;𝕞&quot;,&quot;n&quot;:&quot;𝕟&quot;,&quot;o&quot;:&quot;𝕠&quot;,&quot;p&quot;:&quot;𝕡&quot;,&quot;q&quot;:&quot;𝕢&quot;,&quot;r&quot;:&quot;𝕣&quot;,&quot;s&quot;:&quot;𝕤&quot;,&quot;t&quot;:&quot;𝕥&quot;,&quot;u&quot;:&quot;𝕦&quot;,&quot;v&quot;:&quot;𝕧&quot;,&quot;w&quot;:&quot;𝕨&quot;,&quot;x&quot;:&quot;𝕩&quot;,&quot;y&quot;:&quot;𝕪&quot;,&quot;z&quot;:&quot;𝕫&quot;,&quot;A&quot;:&quot;𝔸&quot;,&quot;B&quot;:&quot;𝔹&quot;,&quot;C&quot;:&quot;ℂ&quot;,&quot;D&quot;:&quot;𝔻&quot;,&quot;E&quot;:&quot;𝔼&quot;,&quot;F&quot;:&quot;𝔽&quot;,&quot;G&quot;:&quot;𝔾&quot;,&quot;H&quot;:&quot;ℍ&quot;,&quot;I&quot;:&quot;𝕀&quot;,&quot;J&quot;:&quot;𝕁&quot;,&quot;K&quot;:&quot;𝕂&quot;,&quot;L&quot;:&quot;𝕃&quot;,&quot;M&quot;:&quot;𝕄&quot;,&quot;N&quot;:&quot;ℕ&quot;,&quot;O&quot;:&quot;𝕆&quot;,&quot;P&quot;:&quot;ℙ&quot;,&quot;Q&quot;:&quot;ℚ&quot;,&quot;R&quot;:&quot;ℝ&quot;,&quot;S&quot;:&quot;𝕊&quot;,&quot;T&quot;:&quot;𝕋&quot;,&quot;U&quot;:&quot;𝕌&quot;,&quot;V&quot;:&quot;𝕍&quot;,&quot;W&quot;:&quot;𝕎&quot;,&quot;X&quot;:&quot;𝕏&quot;,&quot;Y&quot;:&quot;𝕐&quot;,&quot;Z&quot;:&quot;ℤ&quot;};
        const medievalCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;𝖆&quot;,&quot;b&quot;:&quot;𝖇&quot;,&quot;c&quot;:&quot;𝖈&quot;,&quot;d&quot;:&quot;𝖉&quot;,&quot;e&quot;:&quot;𝖊&quot;,&quot;f&quot;:&quot;𝖋&quot;,&quot;g&quot;:&quot;𝖌&quot;,&quot;h&quot;:&quot;𝖍&quot;,&quot;i&quot;:&quot;𝖎&quot;,&quot;j&quot;:&quot;𝖏&quot;,&quot;k&quot;:&quot;𝖐&quot;,&quot;l&quot;:&quot;𝖑&quot;,&quot;m&quot;:&quot;𝖒&quot;,&quot;n&quot;:&quot;𝖓&quot;,&quot;o&quot;:&quot;𝖔&quot;,&quot;p&quot;:&quot;𝖕&quot;,&quot;q&quot;:&quot;𝖖&quot;,&quot;r&quot;:&quot;𝖗&quot;,&quot;s&quot;:&quot;𝖘&quot;,&quot;t&quot;:&quot;𝖙&quot;,&quot;u&quot;:&quot;𝖚&quot;,&quot;v&quot;:&quot;𝖛&quot;,&quot;w&quot;:&quot;𝖜&quot;,&quot;x&quot;:&quot;𝖝&quot;,&quot;y&quot;:&quot;𝖞&quot;,&quot;z&quot;:&quot;𝖟&quot;,&quot;A&quot;:&quot;𝕬&quot;,&quot;B&quot;:&quot;𝕭&quot;,&quot;C&quot;:&quot;𝕮&quot;,&quot;D&quot;:&quot;𝕯&quot;,&quot;E&quot;:&quot;𝕰&quot;,&quot;F&quot;:&quot;𝕱&quot;,&quot;G&quot;:&quot;𝕲&quot;,&quot;H&quot;:&quot;𝕳&quot;,&quot;I&quot;:&quot;𝕴&quot;,&quot;J&quot;:&quot;𝕵&quot;,&quot;K&quot;:&quot;𝕶&quot;,&quot;L&quot;:&quot;𝕷&quot;,&quot;M&quot;:&quot;𝕸&quot;,&quot;N&quot;:&quot;𝕹&quot;,&quot;O&quot;:&quot;𝕺&quot;,&quot;P&quot;:&quot;𝕻&quot;,&quot;Q&quot;:&quot;𝕼&quot;,&quot;R&quot;:&quot;𝕽&quot;,&quot;S&quot;:&quot;𝕾&quot;,&quot;T&quot;:&quot;𝕿&quot;,&quot;U&quot;:&quot;𝖀&quot;,&quot;V&quot;:&quot;𝖁&quot;,&quot;W&quot;:&quot;𝖂&quot;,&quot;X&quot;:&quot;𝖃&quot;,&quot;Y&quot;:&quot;𝖄&quot;,&quot;Z&quot;:&quot;𝖅&quot;};
        const invertedSquaresCharMap = {q:&quot;🆀&quot;,w:&quot;🆆&quot;,e:&quot;🅴&quot;,r:&quot;🆁&quot;,t:&quot;🆃&quot;,y:&quot;🆈&quot;,u:&quot;🆄&quot;,i:&quot;🅸&quot;,o:&quot;🅾&quot;,p:&quot;🅿&quot;,a:&quot;🅰&quot;,s:&quot;🆂&quot;,d:&quot;🅳&quot;,f:&quot;🅵&quot;,g:&quot;🅶&quot;,h:&quot;🅷&quot;,j:&quot;🅹&quot;,k:&quot;🅺&quot;,l:&quot;🅻&quot;,z:&quot;🆉&quot;,x:&quot;🆇&quot;,c:&quot;🅲&quot;,v:&quot;🆅&quot;,b:&quot;🅱&quot;,n:&quot;🅽&quot;,m:&quot;🅼&quot;}
        const cursiveCharMap = {&quot;0&quot;:&quot;0&quot;,&quot;1&quot;:&quot;1&quot;,&quot;2&quot;:&quot;2&quot;,&quot;3&quot;:&quot;3&quot;,&quot;4&quot;:&quot;4&quot;,&quot;5&quot;:&quot;5&quot;,&quot;6&quot;:&quot;6&quot;,&quot;7&quot;:&quot;7&quot;,&quot;8&quot;:&quot;8&quot;,&quot;9&quot;:&quot;9&quot;,&quot;a&quot;:&quot;𝓪&quot;,&quot;b&quot;:&quot;𝓫&quot;,&quot;c&quot;:&quot;𝓬&quot;,&quot;d&quot;:&quot;𝓭&quot;,&quot;e&quot;:&quot;𝓮&quot;,&quot;f&quot;:&quot;𝓯&quot;,&quot;g&quot;:&quot;𝓰&quot;,&quot;h&quot;:&quot;𝓱&quot;,&quot;i&quot;:&quot;𝓲&quot;,&quot;j&quot;:&quot;𝓳&quot;,&quot;k&quot;:&quot;𝓴&quot;,&quot;l&quot;:&quot;𝓵&quot;,&quot;m&quot;:&quot;𝓶&quot;,&quot;n&quot;:&quot;𝓷&quot;,&quot;o&quot;:&quot;𝓸&quot;,&quot;p&quot;:&quot;𝓹&quot;,&quot;q&quot;:&quot;𝓺&quot;,&quot;r&quot;:&quot;𝓻&quot;,&quot;s&quot;:&quot;𝓼&quot;,&quot;t&quot;:&quot;𝓽&quot;,&quot;u&quot;:&quot;𝓾&quot;,&quot;v&quot;:&quot;𝓿&quot;,&quot;w&quot;:&quot;𝔀&quot;,&quot;x&quot;:&quot;𝔁&quot;,&quot;y&quot;:&quot;𝔂&quot;,&quot;z&quot;:&quot;𝔃&quot;,&quot;A&quot;:&quot;𝓐&quot;,&quot;B&quot;:&quot;𝓑&quot;,&quot;C&quot;:&quot;𝓒&quot;,&quot;D&quot;:&quot;𝓓&quot;,&quot;E&quot;:&quot;𝓔&quot;,&quot;F&quot;:&quot;𝓕&quot;,&quot;G&quot;:&quot;𝓖&quot;,&quot;H&quot;:&quot;𝓗&quot;,&quot;I&quot;:&quot;𝓘&quot;,&quot;J&quot;:&quot;𝓙&quot;,&quot;K&quot;:&quot;𝓚&quot;,&quot;L&quot;:&quot;𝓛&quot;,&quot;M&quot;:&quot;𝓜&quot;,&quot;N&quot;:&quot;𝓝&quot;,&quot;O&quot;:&quot;𝓞&quot;,&quot;P&quot;:&quot;𝓟&quot;,&quot;Q&quot;:&quot;𝓠&quot;,&quot;R&quot;:&quot;𝓡&quot;,&quot;S&quot;:&quot;𝓢&quot;,&quot;T&quot;:&quot;𝓣&quot;,&quot;U&quot;:&quot;𝓤&quot;,&quot;V&quot;:&quot;𝓥&quot;,&quot;W&quot;:&quot;𝓦&quot;,&quot;X&quot;:&quot;𝓧&quot;,&quot;Y&quot;:&quot;𝓨&quot;,&quot;Z&quot;:&quot;𝓩&quot;};
        const oldEnglishCharMap = {&quot;a&quot;:&quot;𝔞&quot;,&quot;b&quot;:&quot;𝔟&quot;,&quot;c&quot;:&quot;𝔠&quot;,&quot;d&quot;:&quot;𝔡&quot;,&quot;e&quot;:&quot;𝔢&quot;,&quot;f&quot;:&quot;𝔣&quot;,&quot;g&quot;:&quot;𝔤&quot;,&quot;h&quot;:&quot;𝔥&quot;,&quot;i&quot;:&quot;𝔦&quot;,&quot;j&quot;:&quot;𝔧&quot;,&quot;k&quot;:&quot;𝔨&quot;,&quot;l&quot;:&quot;𝔩&quot;,&quot;m&quot;:&quot;𝔪&quot;,&quot;n&quot;:&quot;𝔫&quot;,&quot;o&quot;:&quot;𝔬&quot;,&quot;p&quot;:&quot;𝔭&quot;,&quot;q&quot;:&quot;𝔮&quot;,&quot;r&quot;:&quot;𝔯&quot;,&quot;s&quot;:&quot;𝔰&quot;,&quot;t&quot;:&quot;𝔱&quot;,&quot;u&quot;:&quot;𝔲&quot;,&quot;v&quot;:&quot;𝔳&quot;,&quot;w&quot;:&quot;𝔴&quot;,&quot;x&quot;:&quot;𝔵&quot;,&quot;y&quot;:&quot;𝔶&quot;,&quot;z&quot;:&quot;𝔷&quot;,&quot;A&quot;:&quot;𝔄&quot;,&quot;B&quot;:&quot;𝔅&quot;,&quot;C&quot;:&quot;ℭ&quot;,&quot;D&quot;:&quot;𝔇&quot;,&quot;E&quot;:&quot;𝔈&quot;,&quot;F&quot;:&quot;𝔉&quot;,&quot;G&quot;:&quot;𝔊&quot;,&quot;H&quot;:&quot;ℌ&quot;,&quot;I&quot;:&quot;ℑ&quot;,&quot;J&quot;:&quot;𝔍&quot;,&quot;K&quot;:&quot;𝔎&quot;,&quot;L&quot;:&quot;𝔏&quot;,&quot;M&quot;:&quot;𝔐&quot;,&quot;N&quot;:&quot;𝔑&quot;,&quot;O&quot;:&quot;𝔒&quot;,&quot;P&quot;:&quot;𝔓&quot;,&quot;Q&quot;:&quot;𝔔&quot;,&quot;R&quot;:&quot;ℜ&quot;,&quot;S&quot;:&quot;𝔖&quot;,&quot;T&quot;:&quot;𝔗&quot;,&quot;U&quot;:&quot;𝔘&quot;,&quot;V&quot;:&quot;𝔙&quot;,&quot;W&quot;:&quot;𝔚&quot;,&quot;X&quot;:&quot;𝔛&quot;,&quot;Y&quot;:&quot;𝔜&quot;,&quot;Z&quot;:&quot;ℨ&quot;};
        const wideTextCharMap = {&quot;`&quot; : &quot;`&quot;,&quot;1&quot; : &quot;１&quot;,&quot;2&quot; : &quot;２&quot;,&quot;3&quot; : &quot;３&quot;,&quot;4&quot; : &quot;４&quot;,&quot;5&quot; : &quot;５&quot;,&quot;6&quot; : &quot;６&quot;,&quot;7&quot; : &quot;７&quot;,&quot;8&quot; : &quot;８&quot;,&quot;9&quot; : &quot;９&quot;,&quot;0&quot; : &quot;０&quot;,&quot;-&quot; : &quot;－&quot;,&quot;=&quot; : &quot;＝&quot;,&quot;~&quot; : &quot;~&quot;,&quot;!&quot; : &quot;！&quot;,&quot;@&quot; : &quot;＠&quot;,&quot;#&quot; : &quot;＃&quot;,&quot;$&quot; : &quot;＄&quot;,&quot;%&quot; : &quot;％&quot;,&quot;^&quot; : &quot;^&quot;,&quot;&amp;&quot; : &quot;＆&quot;,&quot;*&quot; : &quot;＊&quot;,&quot;(&quot; : &quot;（&quot;,&quot;)&quot; : &quot;）&quot;,&quot;_&quot; : &quot;_&quot;,&quot;+&quot; : &quot;＋&quot;,&quot;q&quot; : &quot;ｑ&quot;,&quot;w&quot; : &quot;ｗ&quot;,&quot;e&quot; : &quot;ｅ&quot;,&quot;r&quot; : &quot;ｒ&quot;,&quot;t&quot; : &quot;ｔ&quot;,&quot;y&quot; : &quot;ｙ&quot;,&quot;u&quot; : &quot;ｕ&quot;,&quot;i&quot; : &quot;ｉ&quot;,&quot;o&quot; : &quot;ｏ&quot;,&quot;p&quot; : &quot;ｐ&quot;,&quot;[&quot; : &quot;[&quot;,&quot;]&quot; : &quot;]&quot;,&quot;\\&quot; : &quot;\\&quot;,&quot;Q&quot; : &quot;Ｑ&quot;,&quot;W&quot; : &quot;Ｗ&quot;,&quot;E&quot; : &quot;Ｅ&quot;,&quot;R&quot; : &quot;Ｒ&quot;,&quot;T&quot; : &quot;Ｔ&quot;,&quot;Y&quot; : &quot;Ｙ&quot;,&quot;U&quot; : &quot;Ｕ&quot;,&quot;I&quot; : &quot;Ｉ&quot;,&quot;O&quot; : &quot;Ｏ&quot;,&quot;P&quot; : &quot;Ｐ&quot;,&quot;{&quot; : &quot;{&quot;,&quot;}&quot; : &quot;}&quot;,&quot;|&quot; : &quot;|&quot;,&quot;a&quot; : &quot;ａ&quot;,&quot;s&quot; : &quot;ｓ&quot;,&quot;d&quot; : &quot;ｄ&quot;,&quot;f&quot; : &quot;ｆ&quot;,&quot;g&quot; : &quot;ｇ&quot;,&quot;h&quot; : &quot;ｈ&quot;,&quot;j&quot; : &quot;ｊ&quot;,&quot;k&quot; : &quot;ｋ&quot;,&quot;l&quot; : &quot;ｌ&quot;,&quot;;&quot; : &quot;；&quot;,&quot;&#39;&quot; : &quot;＇&quot;,&quot;A&quot; : &quot;Ａ&quot;,&quot;S&quot; : &quot;Ｓ&quot;,&quot;D&quot; : &quot;Ｄ&quot;,&quot;F&quot; : &quot;Ｆ&quot;,&quot;G&quot; : &quot;Ｇ&quot;,&quot;H&quot; : &quot;Ｈ&quot;,&quot;J&quot; : &quot;Ｊ&quot;,&quot;K&quot; : &quot;Ｋ&quot;,&quot;L&quot; : &quot;Ｌ&quot;,&quot;:&quot; : &quot;：&quot;,&quot;\&quot;&quot; : &quot;\&quot;&quot;,&quot;z&quot; : &quot;ｚ&quot;,&quot;x&quot; : &quot;ｘ&quot;,&quot;c&quot; : &quot;ｃ&quot;,&quot;v&quot; : &quot;ｖ&quot;,&quot;b&quot; : &quot;ｂ&quot;,&quot;n&quot; : &quot;ｎ&quot;,&quot;m&quot; : &quot;ｍ&quot;,&quot;,&quot; : &quot;，&quot;,&quot;.&quot; : &quot;．&quot;,&quot;/&quot; : &quot;／&quot;,&quot;Z&quot; : &quot;Ｚ&quot;,&quot;X&quot; : &quot;Ｘ&quot;,&quot;C&quot; : &quot;Ｃ&quot;,&quot;V&quot; : &quot;Ｖ&quot;,&quot;B&quot; : &quot;Ｂ&quot;,&quot;N&quot; : &quot;Ｎ&quot;,&quot;M&quot; : &quot;Ｍ&quot;,&quot;&lt;&quot; : &quot;&lt;&quot;,&quot;&gt;&quot; : &quot;&gt;&quot;,&quot;?&quot; : &quot;？&quot;}
        function Lunicode(){this.tools={flip:{init:function(){for(i in this.map)this.map[this.map[i]]=i},encode:function(i){for(var r,t=[],o=0,h=i.length;h&gt;o;o++)r=i.charAt(o),o&gt;0&amp;&amp;(&quot;̤&quot;==r||&quot;̗&quot;==r||&quot;̖&quot;==r||&quot;̮&quot;==r)?(r=this.map[i.charAt(o-1)+r],t.pop()):(r=this.map[r],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(o))),t.push(r);return t.reverse().join(&quot;&quot;)},decode:function(i){for(var r,t=[],o=0,h=i.length;h&gt;o;o++)r=i.charAt(o),o&gt;0&amp;&amp;(&quot;̤&quot;==r||&quot;̗&quot;==r||&quot;̖&quot;==r||&quot;̮&quot;==r)?(r=this.map[i.charAt(o-1)+r],t.pop()):(r=this.map[r],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(o))),t.push(r);return t.reverse().join(&quot;&quot;)},map:{a:&quot;ɐ&quot;,b:&quot;q&quot;,c:&quot;ɔ&quot;,d:&quot;p&quot;,e:&quot;ǝ&quot;,f:&quot;ɟ&quot;,g:&quot;ɓ&quot;,h:&quot;ɥ&quot;,i:&quot;ı&quot;,j:&quot;ɾ&quot;,k:&quot;ʞ&quot;,l:&quot;l&quot;,m:&quot;ɯ&quot;,n:&quot;u&quot;,r:&quot;ɹ&quot;,t:&quot;ʇ&quot;,v:&quot;ʌ&quot;,w:&quot;ʍ&quot;,y:&quot;ʎ&quot;,A:&quot;∀&quot;,B:&quot;ᙠ&quot;,C:&quot;Ɔ&quot;,D:&quot;ᗡ&quot;,E:&quot;Ǝ&quot;,F:&quot;Ⅎ&quot;,G:&quot;⅁&quot;,J:&quot;ſ&quot;,K:&quot;⋊&quot;,L:&quot;˥&quot;,M:&quot;W&quot;,P:&quot;Ԁ&quot;,Q:&quot;Ό&quot;,R:&quot;ᴚ&quot;,T:&quot;⊥&quot;,U:&quot;∩&quot;,V:&quot;Λ&quot;,Y:&quot;⅄&quot;,1:&quot;⇂&quot;,2:&quot;ᄅ&quot;,3:&quot;Ɛ&quot;,4:&quot;ㄣ&quot;,5:&quot;ގ&quot;,6:&quot;9&quot;,7:&quot;ㄥ&quot;,&quot;&amp;&quot;:&quot;⅋&quot;,&quot;.&quot;:&quot;˙&quot;,&#39;&quot;&#39;:&quot;„&quot;,&quot;;&quot;:&quot;؛&quot;,&quot;[&quot;:&quot;]&quot;,&quot;(&quot;:&quot;)&quot;,&quot;{&quot;:&quot;}&quot;,&quot;?&quot;:&quot;¿&quot;,&quot;!&quot;:&quot;¡&quot;,&quot;&#39;&quot;:&quot;,&quot;,&quot;&lt;&quot;:&quot;&gt;&quot;,&quot;‾&quot;:&quot;_&quot;,&quot;¯&quot;:&quot;_&quot;,&quot;‿&quot;:&quot;⁀&quot;,&quot;⁅&quot;:&quot;⁆&quot;,&quot;∴&quot;:&quot;∵&quot;,&quot;\r&quot;:&quot;\n&quot;,&quot;ß&quot;:&quot;ᙠ&quot;,&quot;̈&quot;:&quot;̤&quot;,&quot;ä&quot;:&quot;ɐ̤&quot;,&quot;ö&quot;:&quot;o̤&quot;,&quot;ü&quot;:&quot;n̤&quot;,&quot;Ä&quot;:&quot;∀̤&quot;,&quot;Ö&quot;:&quot;O̤&quot;,&quot;Ü&quot;:&quot;∩̤&quot;,&quot;´&quot;:&quot; ̗&quot;,&quot;é&quot;:&quot;ǝ̗&quot;,&quot;á&quot;:&quot;ɐ̗&quot;,&quot;ó&quot;:&quot;o̗&quot;,&quot;ú&quot;:&quot;n̗&quot;,&quot;É&quot;:&quot;Ǝ̗&quot;,&quot;Á&quot;:&quot;∀̗&quot;,&quot;Ó&quot;:&quot;O̗&quot;,&quot;Ú&quot;:&quot;∩̗&quot;,&quot;`&quot;:&quot; ̖&quot;,&quot;è&quot;:&quot;ǝ̖&quot;,&quot;à&quot;:&quot;ɐ̖&quot;,&quot;ò&quot;:&quot;o̖&quot;,&quot;ù&quot;:&quot;n̖&quot;,&quot;È&quot;:&quot;Ǝ̖&quot;,&quot;À&quot;:&quot;∀̖&quot;,&quot;Ò&quot;:&quot;O̖&quot;,&quot;Ù&quot;:&quot;∩̖&quot;,&quot;^&quot;:&quot; ̮&quot;,&quot;ê&quot;:&quot;ǝ̮&quot;,&quot;â&quot;:&quot;ɐ̮&quot;,&quot;ô&quot;:&quot;o̮&quot;,&quot;û&quot;:&quot;n̮&quot;,&quot;Ê&quot;:&quot;Ǝ̮&quot;,&quot;Â&quot;:&quot;∀̮&quot;,&quot;Ô&quot;:&quot;O̮&quot;,&quot;Û&quot;:&quot;∩̮&quot;}},mirror:{init:function(){for(i in this.map)this.map[this.map[i]]=i},encode:function(i){for(var r,t=[],o=[],h=0,n=i.length;n&gt;h;h++)r=i.charAt(h),h&gt;0&amp;&amp;(&quot;̈&quot;==r||&quot;̀&quot;==r||&quot;́&quot;==r||&quot;̂&quot;==r)?(r=this.map[i.charAt(h-1)+r],t.pop()):(r=this.map[r],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(h))),&quot;\n&quot;==r?(o.push(t.reverse().join(&quot;&quot;)),t=[]):t.push(r);return o.push(t.reverse().join(&quot;&quot;)),o.join(&quot;\n&quot;)},decode:function(i){for(var r,t=[],o=[],h=0,n=i.length;n&gt;h;h++)r=i.charAt(h),h&gt;0&amp;&amp;(&quot;̈&quot;==r||&quot;̀&quot;==r||&quot;́&quot;==r||&quot;̂&quot;==r)?(r=this.map[i.charAt(h-1)+r],t.pop()):(r=this.map[r],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(h))),&quot;\n&quot;==r?(o.push(t.reverse().join(&quot;&quot;)),t=[]):t.push(r);return o.push(t.reverse().join(&quot;&quot;)),o.join(&quot;\n&quot;)},map:{a:&quot;ɒ&quot;,b:&quot;d&quot;,c:&quot;ɔ&quot;,e:&quot;ɘ&quot;,f:&quot;Ꮈ&quot;,g:&quot;ǫ&quot;,h:&quot;ʜ&quot;,j:&quot;ꞁ&quot;,k:&quot;ʞ&quot;,l:&quot;|&quot;,n:&quot;ᴎ&quot;,p:&quot;q&quot;,r:&quot;ɿ&quot;,s:&quot;ꙅ&quot;,t:&quot;ƚ&quot;,y:&quot;ʏ&quot;,z:&quot;ƹ&quot;,B:&quot;ᙠ&quot;,C:&quot;Ɔ&quot;,D:&quot;ᗡ&quot;,E:&quot;Ǝ&quot;,F:&quot;ꟻ&quot;,G:&quot;Ꭾ&quot;,J:&quot;Ⴑ&quot;,K:&quot;⋊&quot;,L:&quot;⅃&quot;,N:&quot;Ͷ&quot;,P:&quot;ꟼ&quot;,Q:&quot;Ọ&quot;,R:&quot;Я&quot;,S:&quot;Ꙅ&quot;,Z:&quot;Ƹ&quot;,1:&quot;&quot;,2:&quot;&quot;,3:&quot;&quot;,4:&quot;&quot;,5:&quot;&quot;,6:&quot;&quot;,7:&quot;&quot;,&quot;&amp;&quot;:&quot;&quot;,&quot;;&quot;:&quot;&quot;,&quot;[&quot;:&quot;]&quot;,&quot;(&quot;:&quot;)&quot;,&quot;{&quot;:&quot;}&quot;,&quot;?&quot;:&quot;⸮&quot;,&quot;&lt;&quot;:&quot;&gt;&quot;,&quot;ä&quot;:&quot;ɒ̈&quot;,&quot;ß&quot;:&quot;ᙠ&quot;,&quot;´&quot;:&quot;`&quot;,&quot;é&quot;:&quot;ɘ̀&quot;,&quot;á&quot;:&quot;ɒ̀&quot;,&quot;ó&quot;:&quot;ò&quot;,&quot;ú&quot;:&quot;ù&quot;,&quot;É&quot;:&quot;Ǝ̀&quot;,&quot;Á&quot;:&quot;À&quot;,&quot;Ó&quot;:&quot;Ò&quot;,&quot;Ú&quot;:&quot;Ù&quot;,&quot;`&quot;:&quot;´&quot;,&quot;è&quot;:&quot;ɘ́&quot;,&quot;à&quot;:&quot;ɒ́&quot;,&quot;È&quot;:&quot;Ǝ́&quot;,&quot;ê&quot;:&quot;ɘ̂&quot;,&quot;â&quot;:&quot;ɒ̂&quot;,&quot;Ê&quot;:&quot;Ǝ̂&quot;,&quot;Ø&quot;:&quot;ᴓ&quot;,&quot;ø&quot;:&quot;ᴓ&quot;}},creepify:{init:function(){for(var i=768;789&gt;=i;i++)this.diacriticsTop.push(String.fromCharCode(i));for(var i=790;819&gt;=i;i++)794!=i&amp;&amp;795!=i&amp;&amp;this.diacriticsBottom.push(String.fromCharCode(i));this.diacriticsTop.push(String.fromCharCode(794)),this.diacriticsTop.push(String.fromCharCode(795));for(var i=820;824&gt;=i;i++)this.diacriticsMiddle.push(String.fromCharCode(i));for(var i=825;828&gt;=i;i++)this.diacriticsBottom.push(String.fromCharCode(i));for(var i=829;836&gt;=i;i++)this.diacriticsTop.push(String.fromCharCode(i));this.diacriticsTop.push(String.fromCharCode(836)),this.diacriticsBottom.push(String.fromCharCode(837)),this.diacriticsTop.push(String.fromCharCode(838)),this.diacriticsBottom.push(String.fromCharCode(839)),this.diacriticsBottom.push(String.fromCharCode(840)),this.diacriticsBottom.push(String.fromCharCode(841)),this.diacriticsTop.push(String.fromCharCode(842)),this.diacriticsTop.push(String.fromCharCode(843)),this.diacriticsTop.push(String.fromCharCode(844)),this.diacriticsBottom.push(String.fromCharCode(845)),this.diacriticsBottom.push(String.fromCharCode(846)),this.diacriticsTop.push(String.fromCharCode(848)),this.diacriticsTop.push(String.fromCharCode(849)),this.diacriticsTop.push(String.fromCharCode(850)),this.diacriticsBottom.push(String.fromCharCode(851)),this.diacriticsBottom.push(String.fromCharCode(852)),this.diacriticsBottom.push(String.fromCharCode(853)),this.diacriticsBottom.push(String.fromCharCode(854)),this.diacriticsTop.push(String.fromCharCode(855)),this.diacriticsTop.push(String.fromCharCode(856)),this.diacriticsBottom.push(String.fromCharCode(857)),this.diacriticsBottom.push(String.fromCharCode(858)),this.diacriticsTop.push(String.fromCharCode(859)),this.diacriticsBottom.push(String.fromCharCode(860)),this.diacriticsTop.push(String.fromCharCode(861)),this.diacriticsTop.push(String.fromCharCode(861)),this.diacriticsBottom.push(String.fromCharCode(863)),this.diacriticsTop.push(String.fromCharCode(864)),this.diacriticsTop.push(String.fromCharCode(865))},encode:function(r){var t,o=&quot;&quot;;for(i in r){if(t=r[i],this.options.middle&amp;&amp;(t+=this.diacriticsMiddle[Math.floor(Math.random()*this.diacriticsMiddle.length)]),this.options.top)for(var h=this.diacriticsTop.length-1,n=0,a=this.options.maxHeight-Math.random()*(this.options.randomization/100*this.options.maxHeight);a&gt;n;n++)t+=this.diacriticsTop[Math.floor(Math.random()*h)];if(this.options.bottom)for(var s=this.diacriticsBottom.length-1,n=0,a=this.options.maxHeight-Math.random()*(this.options.randomization/100*this.options.maxHeight);a&gt;n;n++)t+=this.diacriticsBottom[Math.floor(Math.random()*s)];o+=t}return o},decode:function(r){var t,o=&quot;&quot;;for(i in r)t=r[i].charCodeAt(0),(768&gt;t||t&gt;865)&amp;&amp;(o+=r[i]);return o},diacriticsTop:[],diacriticsMiddle:[],diacriticsBottom:[],options:{top:!0,middle:!0,bottom:!0,maxHeight:15,randomization:100}},bubbles:{init:function(){for(var i=49;57&gt;=i;i++)this.map[String.fromCharCode(i)]=String.fromCharCode(i+9263);this.map[0]=&quot;⓪&quot;;for(var i=65;90&gt;=i;i++)this.map[String.fromCharCode(i)]=String.fromCharCode(i+9333);for(var i=97;122&gt;=i;i++)this.map[String.fromCharCode(i)]=String.fromCharCode(i+9327);for(i in this.map)this.mapInverse[this.map[i]]=i},encode:function(r){var t,o=&quot;&quot;,h=!0;for(i in r)t=this.map[r[i]],&quot;undefined&quot;==typeof t&amp;&amp;(r[i].charCodeAt(0)&gt;=33?(t=r[i]+String.fromCharCode(8413),h||(t=String.fromCharCode(8239)+String.fromCharCode(160)+String.fromCharCode(160)+String.fromCharCode(8239)+t)):t=r[i]),o+=t,h=&quot;\n&quot;==t;return o},decode:function(r){var t,o=&quot;&quot;,h=&quot;&quot;;for(i in r)t=this.mapInverse[r[i]],o+=&quot;undefined&quot;==typeof t?r[i]:t;for(i in o)t=o[i].charCodeAt(0),160!=t&amp;&amp;8239!=t&amp;&amp;8413!=t&amp;&amp;(h+=o[i]);return h},map:{},mapInverse:{}},squares:{init:function(){},encode:function(r){var t,o=&quot;&quot;,h=!0;for(i in r)r[i].charCodeAt(0)&gt;=33?(t=r[i]+String.fromCharCode(8414),h||(t=String.fromCharCode(8239)+String.fromCharCode(160)+String.fromCharCode(160)+String.fromCharCode(8239)+t)):t=r[i],o+=t,h=&quot;\n&quot;==t;return o},decode:function(r){var t,o=&quot;&quot;;for(i in r)t=r[i].charCodeAt(0),160!=t&amp;&amp;8239!=t&amp;&amp;8414!=t&amp;&amp;(o+=r[i]);return o}},roundsquares:{init:function(){},encode:function(r){var t,o=&quot;&quot;,h=!0;for(i in r)r[i].charCodeAt(0)&gt;=33?(t=r[i]+String.fromCharCode(8419),h||(t=String.fromCharCode(160)+String.fromCharCode(160)+String.fromCharCode(160)+t)):t=r[i],o+=t,h=&quot;\n&quot;==t;return o},decode:function(r){var t,o=&quot;&quot;;for(i in r)t=r[i].charCodeAt(0),160!=t&amp;&amp;8239!=t&amp;&amp;8419!=t&amp;&amp;(o+=r[i]);return o}},bent:{init:function(){for(i in this.map)this.map[this.map[i]]=i},encode:function(i){for(var r,t=&quot;&quot;,o=0,h=i.length;h&gt;o;o++)r=this.map[i.charAt(o)],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(o)),t+=r;return t},decode:function(i){for(var r,t=&quot;&quot;,o=0,h=i.length;h&gt;o;o++)r=this.map[i.charAt(o)],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(o)),t+=r;return t},map:{a:&quot;ą&quot;,b:&quot;ҍ&quot;,c:&quot;ç&quot;,d:&quot;ժ&quot;,e:&quot;ҽ&quot;,f:&quot;ƒ&quot;,g:&quot;ց&quot;,h:&quot;հ&quot;,i:&quot;ì&quot;,j:&quot;ʝ&quot;,k:&quot;ҟ&quot;,l:&quot;Ӏ&quot;,m:&quot;ʍ&quot;,n:&quot;ղ&quot;,o:&quot;օ&quot;,p:&quot;ք&quot;,q:&quot;զ&quot;,r:&quot;ɾ&quot;,s:&quot;ʂ&quot;,t:&quot;է&quot;,u:&quot;մ&quot;,v:&quot;ѵ&quot;,w:&quot;ա&quot;,x:&quot;×&quot;,y:&quot;վ&quot;,z:&quot;Հ&quot;,A:&quot;Ⱥ&quot;,B:&quot;β&quot;,C:&quot;↻&quot;,D:&quot;Ꭰ&quot;,E:&quot;Ɛ&quot;,F:&quot;Ƒ&quot;,G:&quot;Ɠ&quot;,H:&quot;Ƕ&quot;,I:&quot;į&quot;,J:&quot;ل&quot;,K:&quot;Ҡ&quot;,L:&quot;Ꝉ&quot;,M:&quot;Ɱ&quot;,N:&quot;ហ&quot;,O:&quot;ට&quot;,P:&quot;φ&quot;,Q:&quot;Ҩ&quot;,R:&quot;འ&quot;,S:&quot;Ϛ&quot;,T:&quot;Ͳ&quot;,U:&quot;Ա&quot;,V:&quot;Ỽ&quot;,W:&quot;చ&quot;,X:&quot;ჯ&quot;,Y:&quot;Ӌ&quot;,Z:&quot;ɀ&quot;,0:&quot;⊘&quot;,1:&quot;������&quot;,2:&quot;ϩ&quot;,3:&quot;Ӡ&quot;,4:&quot;५&quot;,5:&quot;Ƽ&quot;,6:&quot;Ϭ&quot;,7:&quot;7&quot;,8:&quot;������&quot;,9:&quot;९&quot;,&quot;&amp;&quot;:&quot;⅋&quot;,&quot;(&quot;:&quot;{&quot;,&quot;)&quot;:&quot;}&quot;,&quot;{&quot;:&quot;(&quot;,&quot;}&quot;:&quot;)&quot;,&quot;ä&quot;:&quot;ą̈&quot;,&quot;ö&quot;:&quot;օ̈&quot;,&quot;ü&quot;:&quot;մ̈&quot;,&quot;Ä&quot;:&quot;Ⱥ̈&quot;,&quot;Ö&quot;:&quot;ට̈&quot;,&quot;Ü&quot;:&quot;Ա̈&quot;,&quot;é&quot;:&quot;ҽ́&quot;,&quot;á&quot;:&quot;ą́&quot;,&quot;ó&quot;:&quot;օ́&quot;,&quot;ú&quot;:&quot;մ́&quot;,&quot;É&quot;:&quot;Ɛ́&quot;,&quot;Á&quot;:&quot;Ⱥ́&quot;,&quot;Ó&quot;:&quot;ට́&quot;,&quot;Ú&quot;:&quot;Ա́&quot;,&quot;è&quot;:&quot;ҽ̀&quot;,&quot;à&quot;:&quot;ą̀&quot;,&quot;ò&quot;:&quot;օ̀&quot;,&quot;ù&quot;:&quot;մ̀&quot;,&quot;È&quot;:&quot;Ɛ̀&quot;,&quot;À&quot;:&quot;Ⱥ̀&quot;,&quot;Ò&quot;:&quot;ට̀&quot;,&quot;Ù&quot;:&quot;Ա̀&quot;,&quot;ê&quot;:&quot;ҽ̂&quot;,&quot;â&quot;:&quot;ą̂&quot;,&quot;ô&quot;:&quot;օ̂&quot;,&quot;û&quot;:&quot;մ̂&quot;,&quot;Ê&quot;:&quot;Ɛ̂&quot;,&quot;Â&quot;:&quot;Ⱥ̂&quot;,&quot;Ô&quot;:&quot;ට̂&quot;,&quot;Û&quot;:&quot;Ա̂&quot;}},tiny:{init:function(){for(i in this.map)this.map[this.map[i]]=i},encode:function(i){var r,t=&quot;&quot;;i=i.toUpperCase();for(var o=0,h=i.length;h&gt;o;o++)r=this.map[i.charAt(o)],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(o)),t+=r;return t},decode:function(i){for(var r,t=&quot;&quot;,o=0,h=i.length;h&gt;o;o++)r=this.map[i.charAt(o)],&quot;undefined&quot;==typeof r&amp;&amp;(r=i.charAt(o)),t+=r;return t},map:{A:&quot;ᴀ&quot;,B:&quot;ʙ&quot;,C:&quot;ᴄ&quot;,D:&quot;ᴅ&quot;,E:&quot;ᴇ&quot;,F:&quot;ꜰ&quot;,G:&quot;ɢ&quot;,H:&quot;ʜ&quot;,I:&quot;ɪ&quot;,J:&quot;ᴊ&quot;,K:&quot;ᴋ&quot;,L:&quot;ʟ&quot;,M:&quot;ᴍ&quot;,N:&quot;ɴ&quot;,O:&quot;ᴏ&quot;,P:&quot;ᴘ&quot;,Q:&quot;Q&quot;,R:&quot;ʀ&quot;,S:&quot;ꜱ&quot;,T:&quot;ᴛ&quot;,U:&quot;ᴜ&quot;,V:&quot;ᴠ&quot;,W:&quot;ᴡ&quot;,X:&quot;x&quot;,Y:&quot;ʏ&quot;,Z:&quot;ᴢ&quot;}}};for(i in this.tools)this.tools[i].init();this.getHTML=function(i){for(var r,t=&quot;&quot;,o=!0,h=0,n=0,a=0,s=i.length;s&gt;a;a++)r=i.charCodeAt(a),10==r||13==r?(t+=&quot;&lt;br&gt;\n&quot;,o=!0):32==r?o?(t+=&quot; &quot;,o=!1):(t+=&quot; &quot;,o=!0):(r&gt;=55296&amp;&amp;56319&gt;=r?(h=r,n=0):h&gt;0?(r&gt;=56320&amp;&amp;57343&gt;=r&amp;&amp;(n=1024*(h-55296)+(r-56320)+65536),h=0):n=r,0!=n&amp;&amp;(t+=&quot;&amp;#x&quot;+n.toString(16)+&quot;;&quot;,o=!0));return t}}
        // CUTE TEXT:
        function cuteText(text) {
          if(text.trim() === &quot;&quot;) return &quot;&quot;;
          qi = -1;
          var bounds = boundingString(Math.floor(Math.random()*2)+1);
          return bounds + &quot;  🎀  &quot; + text.split(/([!?.]+)/gi).map(cuteSentence).join(&quot;&quot;) + &quot;  🎀  &quot; + esrever.reverse(bounds);
        }
        function cuteSentence(sentence) {
          return sentence.split(/([\s,]+)/gi).map(cuteWord).join(&quot;&quot;);
        }
        function cuteWord(word) {
          //remember to handle exclamations, empty strings, commas etc. etc.!!
          if(word === &quot;&quot; || /[[!?.\s,]+]/gi.test(word)) return word;
          //TODO: random turn o&#39;s into flowers, turn quotes into unicode and ! and ?
          word = roundReplace(word);
          word = punctReplace(word);
          word = emojiReplace(word);
          return scriptify(word);
        }
        var qi = -1;
        var qa = [&quot;❝&quot;,&quot;❞&quot;];
        function quotes() {
          qi++;
          if(qi === 2) qi = 0;
          return qa[qi];
        }
        function punctReplace(word) {
          return word.split(&quot;&quot;)
            .map(function(a) {
              if(a === &quot;!&quot;) return randomElement([&quot;❣&quot;,&quot;❢&quot;]);
              else if(a === &quot;?&quot;) return randomElement([&quot;¿&quot;,&quot;?&quot;]);
              else if(a === &quot;\&quot;&quot;) return quotes();
              else return a;
            }).join(&quot;&quot;);
        }
        function emojiReplace(word) {
          return word
          .replace(&quot;:)&quot;, randomElement(emoji[&quot;:)&quot;]))
          .replace(&quot;(:&quot;, randomElement(emoji[&quot;:)&quot;]))
          .replace(&quot;^^&quot;, randomElement(emoji[&quot;^^&quot;]))
          .replace(&quot;:P&quot;, randomElement(emoji[&quot;:p&quot;]))
          .replace(&quot;:p&quot;, randomElement(emoji[&quot;:p&quot;]))
          .replace(&quot;:D&quot;, randomElement(emoji[&quot;:D&quot;]))
          .replace(&quot;&lt;3&quot;, randomElement(emoji[&quot;&lt;3&quot;]))
          .replace(&quot;(y)&quot;, randomElement(emoji[&quot;(y)&quot;]))
          .replace(&quot;(Y)&quot;, randomElement(emoji[&quot;(y)&quot;]));
        }
        function roundReplace(text) {
          return text.split(&quot;&quot;).map(function(a) { if(a.toLowerCase() === &quot;o&quot; || a === &quot;0&quot;) { return randomElement(round); } else { return a; } }).join(&quot;&quot;);
        }
        var emoji = {
          &quot;:)&quot; : [&quot;٩(˘◡˘)۶&quot;,&quot;(•◡•)&quot;,&quot;(ɔ◔‿◔)ɔ&quot;,&quot;❀◕‿◕❀&quot;,&quot;(｡◕‿◕｡)&quot;,&quot;●‿●&quot;,&quot;◕‿◕&quot;,&quot;😍&quot;,&quot;ツ&quot;,&quot;(✿ヘᴥヘ)&quot;,&quot;🌘‿🌘&quot;,&quot;(づ｡◕‿‿◕｡)づ&quot;,&quot;(/◔◡◔)/&quot;,&quot;s(^‿^)-b&quot;,&quot;(人◕‿◕)&quot;,&quot;(✿╹◡╹)&quot;,&quot;◔◡◔&quot;],
          &quot;^^&quot; : [&quot;(^▽^)&quot;,&quot;(✿^▽^)&quot;,&quot;ᵔ⌣ᵔ&quot;,&quot;ᵔᴥᵔ&quot;,&quot;(≧◡≦)&quot;,&quot;^ㅅ^&quot;,&quot;^ㅂ^&quot;,&quot;(⌒‿⌒)&quot;,&quot;◠◡◠&quot;,&quot;⁀‿⁀&quot;,&quot;&quot;],
          &quot;:p&quot; : [&quot;:Þ&quot;,&quot;&quot;],
          &quot;:D&quot; : [&quot;(ﾉ◕ヮ◕)ﾉ*:･ﾟ✧&quot;,&quot;(✿◕ᗜ◕)━♫.*･｡ﾟ&quot;,&quot;ᕕ(ᐛ)ᕗ&quot;],
          &quot;&lt;3&quot; : [&quot;♡&quot;,&quot;❤&quot;,&quot;♥&quot;,&quot;❥&quot;,&quot;💘&quot;,&quot;💙&quot;,&quot;💗&quot;,&quot;💖&quot;,&quot;💕&quot;,&quot;💓&quot;,&quot;💞&quot;,&quot;💝&quot;,&quot;💟&quot;],
          &quot;(y)&quot; : [&quot;👍&quot;,&quot;👌&quot;],
        };
        var round = [&quot;❁&quot;,&quot;🌺&quot;,&quot;❀&quot;,&quot;💮&quot;,&quot;🏵&quot;,&quot;🌸&quot;,&quot;☯&quot;,&quot;😍&quot;,&quot;♡&quot;,&quot;🍩&quot;,&quot;🍬&quot;,&quot;💙&quot;,&quot;🌞&quot;,&quot;💍&quot;,&quot;🍪&quot;,&quot;❤&quot;,&quot;💗&quot;,&quot;🍑&quot;,&quot;💞&quot;];
        var food = [&quot;🍬&quot;,&quot;🍭&quot;,&quot;🍒&quot;,&quot;🍎&quot;,&quot;🍉&quot;,&quot;🍇&quot;,&quot;🍓&quot;,&quot;🍌&quot;,&quot;🍑&quot;,&quot;🍰&quot;,&quot;🎂&quot;,&quot;🍩&quot;,&quot;🍪&quot;,&quot;🍧&quot;,&quot;🍦&quot;,&quot;🍫&quot;,&quot;🍡&quot;];
        var flowers = [&quot;✿&quot;,&quot;⚘&quot;,&quot;❦&quot;,&quot;❧&quot;,&quot;✾&quot;,&quot;❁&quot;,&quot;❀&quot;,&quot;💐&quot;,&quot;🌸&quot;,&quot;💮&quot;,&quot;🏵&quot;,&quot;🌹&quot;,&quot;🌺&quot;,&quot;🌻&quot;,&quot;🌷&quot;,&quot;☘&quot;,&quot;🌱&quot;,&quot;🌲&quot;,&quot;🌳&quot;,&quot;🌴&quot;,&quot;🌿&quot;,&quot;🍂&quot;];
        var twinkles = [&quot;⚛&quot;,&quot;🌌&quot;,&quot;🌠&quot;,&quot;*&quot;,&quot;:&quot;,&quot;｡&quot;,&quot;･ﾟ&quot;,&quot;✧&quot;,&quot;✮&quot;,&quot;★&quot;,&quot;✩&quot;,&quot;⋆&quot;,&quot;.&quot;,&quot;°&quot;,&quot;`&quot;,&quot;✴&quot;,&quot;｡&quot;,&quot;✴&quot;,&quot;⋆&quot;,&quot;✳&quot;,&quot;✶&quot;,&quot;✷&quot;,&quot;❈&quot;];
        var animals = [&quot;🐯&quot;,&quot;🐎&quot;,&quot;🐖&quot;,&quot;🐷&quot;,&quot;🐏&quot;,&quot;🐑&quot;,&quot;🐐&quot;,&quot;🐫&quot;,&quot;🐘&quot;,&quot;🐭&quot;,&quot;🐁&quot;,&quot;🐀&quot;,&quot;🐹&quot;,&quot;🐰&quot;,&quot;🐇&quot;,&quot;🐿&quot;,&quot;🐻&quot;,&quot;🐨&quot;,&quot;🐼&quot;,&quot;🐾&quot;,&quot;🐔&quot;,&quot;🐓&quot;,&quot;🐣&quot;,&quot;🐤&quot;,&quot;🐥&quot;,&quot;🐦&quot;,&quot;🐧&quot;,&quot;🕊&quot;,&quot;🐸&quot;,&quot;🐢&quot;,&quot;🐳&quot;,&quot;🐋&quot;,&quot;🐬&quot;,&quot;🐟&quot;,&quot;🐠&quot;,&quot;🐡&quot;,&quot;🐙&quot;,&quot;🐚&quot;,&quot;🐌&quot;,&quot;🐞&quot;];
        var plants = [&quot;✿&quot;,&quot;⚘&quot;,&quot;❦&quot;,&quot;❧&quot;,&quot;✾&quot;,&quot;❁&quot;,&quot;❀&quot;,&quot;💐&quot;,&quot;🌸&quot;,&quot;💮&quot;,&quot;🏵&quot;,&quot;🌹&quot;,&quot;🌺&quot;,&quot;🌻&quot;,&quot;🌷&quot;,&quot;☘&quot;,&quot;🌱&quot;,&quot;🌲&quot;,&quot;🌳&quot;,&quot;🌴&quot;,&quot;🌿&quot;,&quot;🍂&quot;];
        var misc = [&quot;🌌&quot;,&quot;🌠&quot;,&quot;🎉&quot;,&quot;🎊&quot;,&quot;🎈&quot;,&quot;💌&quot;,&quot;🎎&quot;,&quot;🎁&quot;,&quot;🎀&quot;,&quot;🕯&quot;,&quot;🔮&quot;,&quot;🛀&quot;,&quot;🎖&quot;,&quot;🏆&quot;,&quot;🏅&quot;,&quot;👑&quot;,&quot;💍&quot;,&quot;👶&quot;,&quot;👼&quot;,&quot;👸&quot;,&quot;👯&quot;,&quot;👒&quot;,&quot;👻&quot;];
        var music = [&quot;♫&quot;,&quot;♬&quot;,&quot;♪&quot;,&quot;♩&quot;,&quot;°&quot;,&quot;｡&quot;,&quot;✧&quot;,&quot;🎻&quot;,&quot;🎺&quot;,&quot;🎸&quot;,&quot;🎷&quot;,&quot;📯&quot;];
        var flourish = [&quot;•?((¯°·._.• &quot;,&quot;ıllıllı &quot;,&quot;¸,ø¤º°`°º¤ø,¸¸,ø¤º° &quot;,&quot;°°°·.°·..·°¯°·._.· &quot;,&quot;•´¯`•. &quot;,&quot;×º°”˜`”°º× &quot;,&quot;•]••´º´•» &quot;,&quot;]|I{•------» &quot;,&quot;§.•´¨&#39;°÷•..× &quot;,&quot;•°¯`•• &quot;,&quot;(¯`·.¸¸.·´¯`·.¸¸.-&gt; &quot;,&quot;*´¯`*.¸¸.*´¯`* &quot;,&quot;(¯`·.¸¸.-&gt; °º &quot;,&quot;°·.¸.·°¯°·.¸.·°¯°·.¸.-&gt; &quot;,&quot;•._.••´¯``•.¸¸.•` &quot;,&quot;¸„.-•~¹°”ˆ˜¨ &quot;,&quot;(¯´•._.• &quot;,&quot;••¤(`×&quot;,&quot;•´¯`•» &quot;,&quot;`•.,¸¸,.•´¯ &quot;,&quot;¸,ø¤º°`°º¤ø,¸ &quot;,&quot;.o0×X×0o. &quot;,&quot;,-*&#39;^&#39;~*-.,_,.-*~ &quot;,&quot;`•.¸¸.•´´¯`••._.• &quot;,&quot;—(••÷&quot;,&quot;¤¸¸.•´¯`•¸¸.•..&gt;&gt; &quot;,&quot;••.•´¯`•.•• &quot;,&quot;.•°¤*(¯`★´¯)*¤° &quot;,&quot;๑۞๑,¸¸,ø¤º°`°๑۩ &quot;,&quot;-漫~*&#39;¨¯¨&#39;*·舞~ &quot;,&quot;★·.·´¯`·.·★ &quot;,&quot;▁ ▂ ▄ ▅ ▆ ▇ █ &quot;,&quot;▀▄▀▄▀▄ &quot;,&quot;▌│█║▌║▌║ &quot;];
        function boundingString(n) {
          return randomElement([foodString,twinkleString,animalString,flourishString])(n);
        }
        function foodString(n) {
          return new Array(n+1).join(&#39;0&#39;).split(&#39;&#39;).map(function(a){ return randomElement(food); }).join(&#39; ⋆ &#39;);
        }
        function twinkleString(n) {
          return new Array(n+1).join(&#39;0&#39;).split(&#39;&#39;).map(function(){ return randomElement(twinkles); }).join(&quot;&quot;);
        }
        function animalString(n) {
          return new Array(n+1).join(&#39;0&#39;).split(&#39;&#39;).map(function(a){ return randomElement(animals); }).join(&#39; ⋆ &#39;);
        }
        function flourishString(n) {
          return randomElement(flourish);
        }
        function scriptify(text) {
          var map = {&quot;0&quot;:&quot;𝟢&quot;,&quot;1&quot;:&quot;𝟣&quot;,&quot;2&quot;:&quot;𝟤&quot;,&quot;3&quot;:&quot;𝟥&quot;,&quot;4&quot;:&quot;𝟦&quot;,&quot;5&quot;:&quot;𝟧&quot;,&quot;6&quot;:&quot;𝟨&quot;,&quot;7&quot;:&quot;𝟩&quot;,&quot;8&quot;:&quot;𝟪&quot;,&quot;9&quot;:&quot;𝟫&quot;,&quot;a&quot;:&quot;𝒶&quot;,&quot;b&quot;:&quot;𝒷&quot;,&quot;c&quot;:&quot;𝒸&quot;,&quot;d&quot;:&quot;𝒹&quot;,&quot;e&quot;:&quot;𝑒&quot;,&quot;f&quot;:&quot;𝒻&quot;,&quot;g&quot;:&quot;𝑔&quot;,&quot;h&quot;:&quot;𝒽&quot;,&quot;i&quot;:&quot;𝒾&quot;,&quot;j&quot;:&quot;𝒿&quot;,&quot;k&quot;:&quot;𝓀&quot;,&quot;l&quot;:&quot;𝓁&quot;,&quot;m&quot;:&quot;𝓂&quot;,&quot;n&quot;:&quot;𝓃&quot;,&quot;o&quot;:&quot;𝑜&quot;,&quot;p&quot;:&quot;𝓅&quot;,&quot;q&quot;:&quot;𝓆&quot;,&quot;r&quot;:&quot;𝓇&quot;,&quot;s&quot;:&quot;𝓈&quot;,&quot;t&quot;:&quot;𝓉&quot;,&quot;u&quot;:&quot;𝓊&quot;,&quot;v&quot;:&quot;𝓋&quot;,&quot;w&quot;:&quot;𝓌&quot;,&quot;x&quot;:&quot;𝓍&quot;,&quot;y&quot;:&quot;𝓎&quot;,&quot;z&quot;:&quot;𝓏&quot;,&quot;A&quot;:&quot;𝒜&quot;,&quot;B&quot;:&quot;𝐵&quot;,&quot;C&quot;:&quot;𝒞&quot;,&quot;D&quot;:&quot;𝒟&quot;,&quot;E&quot;:&quot;𝐸&quot;,&quot;F&quot;:&quot;𝐹&quot;,&quot;G&quot;:&quot;𝒢&quot;,&quot;H&quot;:&quot;𝐻&quot;,&quot;I&quot;:&quot;𝐼&quot;,&quot;J&quot;:&quot;𝒥&quot;,&quot;K&quot;:&quot;𝒦&quot;,&quot;L&quot;:&quot;𝐿&quot;,&quot;M&quot;:&quot;𝑀&quot;,&quot;N&quot;:&quot;𝒩&quot;,&quot;O&quot;:&quot;𝒪&quot;,&quot;P&quot;:&quot;𝒫&quot;,&quot;Q&quot;:&quot;𝒬&quot;,&quot;R&quot;:&quot;𝑅&quot;,&quot;S&quot;:&quot;𝒮&quot;,&quot;T&quot;:&quot;𝒯&quot;,&quot;U&quot;:&quot;𝒰&quot;,&quot;V&quot;:&quot;𝒱&quot;,&quot;W&quot;:&quot;𝒲&quot;,&quot;X&quot;:&quot;𝒳&quot;,&quot;Y&quot;:&quot;𝒴&quot;,&quot;Z&quot;:&quot;𝒵&quot;};
          var charArray = text.split(&quot;&quot;);
          for(var i = 0; i &lt; charArray.length; i++) {
            if( map[charArray[i].toLowerCase()] ) {
              charArray[i] = map[charArray[i]];
            }
          }
          text = charArray.join(&quot;&quot;);
          return text;
        }
        function shuffleArray(array) {
          var currentIndex = array.length, temporaryValue, randomIndex;
          // While there remain elements to shuffle...
          while (0 !== currentIndex) {
            // Pick a remaining element...
            randomIndex = Math.floor(Math.random() * currentIndex);
            currentIndex -= 1;
            // And swap it with the current element.
            temporaryValue = array[currentIndex];
            array[currentIndex] = array[randomIndex];
            array[randomIndex] = temporaryValue;
          }
          return array;
        }
        function randomElement(a) {
          return a[Math.floor(Math.random()*a.length)];
        }
        //https://github.com/mathiasbynens/esrever
        !function(e){var o=&quot;object&quot;==typeof exports&amp;&amp;exports,r=&quot;object&quot;==typeof module&amp;&amp;module&amp;&amp;module.exports==o&amp;&amp;module,n=&quot;object&quot;==typeof global&amp;&amp;global;(n.global===n||n.window===n)&amp;&amp;(e=n);var t=/(&lt;%= allExceptCombiningMarks %&gt;)(&lt;%= combiningMarks %&gt;+)/g,i=/([\uD800-\uDBFF])([\uDC00-\uDFFF])/g,f=function(e){e=e.replace(t,function(e,o,r){return f(r)+o}).replace(i,&quot;$2$1&quot;);for(var o=&quot;&quot;,r=e.length;r--;)o+=e.charAt(r);return o},l={version:&quot;&lt;%= version %&gt;&quot;,reverse:f};if(&quot;function&quot;==typeof define&amp;&amp;&quot;object&quot;==typeof define.amd&amp;&amp;define.amd)define(function(){return l});else if(o&amp;&amp;!o.nodeType)if(r)r.exports=l;else for(var a in l)l.hasOwnProperty(a)&amp;&amp;(o[a]=l[a]);else e.esrever=l}(this);
        // CRAZY TEXT
        function fullCrazy(text) {
          if(text.trim() === &quot;&quot;) return &quot;&quot;;
          return randomSymbols(2) +&quot;  &quot;+ crazifyText(text) +&quot;  &quot;+ randomSymbols(2)
        }
        function crazifyText(text) {
          text = text.split(&quot;&quot;);
          for(var i = 0; i &lt; text.length; i++) { text[i] =  crazifyCharacter(text[i]); }
          return text.join(&quot;&quot;);
        }
        function crazifyCharacter(c) {
          c = c.toLowerCase();
          var map = {&quot;&amp;&quot;:&quot;⅋&quot;,&quot;%&quot;:[&quot;⅍&quot;,&quot;℀&quot;,&quot;℁&quot;,&quot;℆&quot;,&quot;℅&quot;],&quot;0&quot;:[&quot;０&quot;,&quot;Ѳ&quot;,&quot;ʘ&quot;],&quot;1&quot;:[&quot;➀&quot;,&quot;❶&quot;,&quot;１&quot;],&quot;2&quot;:[&quot;２&quot;,&quot;❷&quot;,&quot;➁&quot;],&quot;3&quot;:[&quot;３&quot;,&quot;❸&quot;,&quot;➂&quot;],&quot;4&quot;:[&quot;４&quot;,&quot;❹&quot;,&quot;➃&quot;],&quot;5&quot;:[&quot;❺&quot;,&quot;➄&quot;,&quot;５&quot;],&quot;6&quot;:[&quot;６&quot;,&quot;❻&quot;,&quot;➅&quot;],&quot;7&quot;:[&quot;７&quot;,&quot;❼&quot;,&quot;➆&quot;],&quot;8&quot;:[&quot;８&quot;,&quot;➇&quot;,&quot;❽&quot;],&quot;9&quot;:[&quot;➈&quot;,&quot;❾&quot;,&quot;９&quot;],&quot;&lt;&quot;:[&quot;≼&quot;,&quot;≺&quot;,&quot;≪&quot;,&quot;☾&quot;,&quot;≾&quot;,&quot;⋜&quot;,&quot;⋞&quot;,&quot;⋐&quot;,&quot;⊂&quot;,&quot;⊏&quot;,&quot;⊑&quot;,&quot;《&quot;,&quot;＜&quot;,&quot;❮&quot;,&quot;❰&quot;,&quot;⫷&quot;],&quot;&gt;&quot;:&quot;☽≫≻≽≿⋝⋟⋑⊃⊐⊒⫸》＞❯❱&quot;,&quot;[&quot;:&quot;【〖〘〚［&quot;,&quot;]&quot;:&quot;】〗〙〛］&quot;,&quot;*&quot;:&quot;✨✩✪✫✬✭✮✯✰✦✱✲✳✴✵✶✷֍֎✸✹✺✻✼✽✾✿❀❁❂❃❄★☆＊&quot;,&quot;a&quot;:[&quot;Ⓐ&quot;,&quot;ⓐ&quot;,&quot;α&quot;,&quot;Ａ&quot;,&quot;ａ&quot;,&quot;ᗩ&quot;,&quot;卂&quot;,&quot;Δ&quot;,&quot;ค&quot;,&quot;α&quot;,&quot;ά&quot;,&quot;Ã&quot;,&quot;𝔞&quot;,&quot;𝓪&quot;,&quot;𝒶&quot;,&quot;𝓐&quot;,&quot;𝐀&quot;,&quot;𝐚&quot;,&quot;𝔸&quot;,&quot;𝕒&quot;,&quot;ᵃ&quot;],&quot;b&quot;:[&quot;Ⓑ&quot;,&quot;ⓑ&quot;,&quot;в&quot;,&quot;Ｂ&quot;,&quot;乃&quot;,&quot;ｂ&quot;,&quot;ᗷ&quot;,&quot;β&quot;,&quot;๒&quot;,&quot;в&quot;,&quot;в&quot;,&quot;β&quot;,&quot;𝔟&quot;,&quot;𝓫&quot;,&quot;𝒷&quot;,&quot;𝓑&quot;,&quot;𝐁&quot;,&quot;𝐛&quot;,&quot;𝔹&quot;,&quot;𝕓&quot;,&quot;ᵇ&quot;],&quot;c&quot;:[&quot;Ⓒ&quot;,&quot;ⓒ&quot;,&quot;匚&quot;,&quot;¢&quot;,&quot;Ｃ&quot;,&quot;ｃ&quot;,&quot;ᑕ&quot;,&quot;Ć&quot;,&quot;ς&quot;,&quot;c&quot;,&quot;ς&quot;,&quot;Č&quot;,&quot;℃&quot;,&quot;𝔠&quot;,&quot;𝓬&quot;,&quot;𝒸&quot;,&quot;𝓒&quot;,&quot;𝐂&quot;,&quot;𝐜&quot;,&quot;ℂ&quot;,&quot;𝕔&quot;,&quot;ᶜ&quot;],&quot;d&quot;:[&quot;Ⓓ&quot;,&quot;ⓓ&quot;,&quot;∂&quot;,&quot;Ｄ&quot;,&quot;ｄ&quot;,&quot;ᗪ&quot;,&quot;Đ&quot;,&quot;๔&quot;,&quot;∂&quot;,&quot;đ&quot;,&quot;Ď&quot;,&quot;𝔡&quot;,&quot;𝓭&quot;,&quot;𝒹&quot;,&quot;𝓓&quot;,&quot;𝐃&quot;,&quot;ᗪ&quot;,&quot;𝐝&quot;,&quot;𝔻&quot;,&quot;𝕕&quot;,&quot;ᵈ&quot;],&quot;e&quot;:[&quot;Ⓔ&quot;,&quot;乇&quot;,&quot;ⓔ&quot;,&quot;є&quot;,&quot;Ｅ&quot;,&quot;ｅ&quot;,&quot;ᗴ&quot;,&quot;€&quot;,&quot;є&quot;,&quot;ε&quot;,&quot;έ&quot;,&quot;Ẹ&quot;,&quot;𝔢&quot;,&quot;𝒆&quot;,&quot;𝑒&quot;,&quot;𝓔&quot;,&quot;𝐄&quot;,&quot;𝐞&quot;,&quot;𝔼&quot;,&quot;𝕖&quot;,&quot;ᵉ&quot;],&quot;f&quot;:[&quot;Ⓕ&quot;,&quot;ⓕ&quot;,&quot;ƒ&quot;,&quot;Ｆ&quot;,&quot;ｆ&quot;,&quot;千&quot;,&quot;ᖴ&quot;,&quot;ℱ&quot;,&quot;Ŧ&quot;,&quot;ғ&quot;,&quot;ғ&quot;,&quot;Ƒ&quot;,&quot;𝔣&quot;,&quot;𝒇&quot;,&quot;𝒻&quot;,&quot;𝓕&quot;,&quot;𝐅&quot;,&quot;𝐟&quot;,&quot;𝔽&quot;,&quot;𝕗&quot;,&quot;ᶠ&quot;],&quot;g&quot;:[&quot;Ⓖ&quot;,&quot;ⓖ&quot;,&quot;ق&quot;,&quot;g&quot;,&quot;Ｇ&quot;,&quot;ｇ&quot;,&quot;Ǥ&quot;,&quot;Ꮆ&quot;,&quot;ﻮ&quot;,&quot;g&quot;,&quot;ģ&quot;,&quot;Ğ&quot;,&quot;𝔤&quot;,&quot;𝓰&quot;,&quot;𝑔&quot;,&quot;𝓖&quot;,&quot;𝐆&quot;,&quot;𝐠&quot;,&quot;𝔾&quot;,&quot;𝕘&quot;,&quot;ᵍ&quot;,&quot;Ꮆ&quot;],&quot;h&quot;:[&quot;Ⓗ&quot;,&quot;卄&quot;,&quot;ⓗ&quot;,&quot;н&quot;,&quot;Ｈ&quot;,&quot;ｈ&quot;,&quot;ᕼ&quot;,&quot;Ħ&quot;,&quot;ђ&quot;,&quot;н&quot;,&quot;ħ&quot;,&quot;Ĥ&quot;,&quot;𝔥&quot;,&quot;𝓱&quot;,&quot;𝒽&quot;,&quot;𝓗&quot;,&quot;𝐇&quot;,&quot;𝐡&quot;,&quot;ℍ&quot;,&quot;𝕙&quot;,&quot;ʰ&quot;],&quot;i&quot;:[&quot;Ⓘ&quot;,&quot;ⓘ&quot;,&quot;ι&quot;,&quot;Ｉ&quot;,&quot;ｉ&quot;,&quot;Ꭵ&quot;,&quot;丨&quot;,&quot;Ɨ&quot;,&quot;เ&quot;,&quot;ι&quot;,&quot;ί&quot;,&quot;Į&quot;,&quot;𝔦&quot;,&quot;𝓲&quot;,&quot;𝒾&quot;,&quot;𝓘&quot;,&quot;𝐈&quot;,&quot;𝐢&quot;,&quot;𝕀&quot;,&quot;𝕚&quot;,&quot;ᶤ&quot;],&quot;j&quot;:[&quot;Ⓙ&quot;,&quot;ⓙ&quot;,&quot;נ&quot;,&quot;Ｊ&quot;,&quot;ڶ&quot;,&quot;ｊ&quot;,&quot;ᒎ&quot;,&quot;Ĵ&quot;,&quot;ן&quot;,&quot;נ&quot;,&quot;ј&quot;,&quot;Ĵ&quot;,&quot;𝔧&quot;,&quot;𝓳&quot;,&quot;𝒿&quot;,&quot;𝓙&quot;,&quot;𝐉&quot;,&quot;𝐣&quot;,&quot;𝕁&quot;,&quot;𝕛&quot;,&quot;ʲ&quot;],&quot;k&quot;:[&quot;Ⓚ&quot;,&quot;ⓚ&quot;,&quot;к&quot;,&quot;Ｋ&quot;,&quot;ｋ&quot;,&quot;ᛕ&quot;,&quot;Ҝ&quot;,&quot;к&quot;,&quot;к&quot;,&quot;ķ&quot;,&quot;Ќ&quot;,&quot;𝔨&quot;,&quot;𝓴&quot;,&quot;𝓀&quot;,&quot;𝓚&quot;,&quot;𝐊&quot;,&quot;𝐤&quot;,&quot;𝕂&quot;,&quot;𝕜&quot;,&quot;ᵏ&quot;,&quot;Ҝ&quot;],&quot;l&quot;:[&quot;Ⓛ&quot;,&quot;ⓛ&quot;,&quot;ℓ&quot;,&quot;ㄥ&quot;,&quot;Ｌ&quot;,&quot;ｌ&quot;,&quot;ᒪ&quot;,&quot;Ł&quot;,&quot;l&quot;,&quot;ℓ&quot;,&quot;Ļ&quot;,&quot;Ĺ&quot;,&quot;𝔩&quot;,&quot;𝓵&quot;,&quot;𝓁&quot;,&quot;𝓛&quot;,&quot;𝐋&quot;,&quot;𝐥&quot;,&quot;𝕃&quot;,&quot;𝕝&quot;,&quot;ˡ&quot;],&quot;m&quot;:[&quot;Ⓜ&quot;,&quot;ⓜ&quot;,&quot;м&quot;,&quot;Ｍ&quot;,&quot;ｍ&quot;,&quot;ᗰ&quot;,&quot;Μ&quot;,&quot;๓&quot;,&quot;м&quot;,&quot;м&quot;,&quot;ϻ&quot;,&quot;𝔪&quot;,&quot;𝓶&quot;,&quot;𝓂&quot;,&quot;𝓜&quot;,&quot;𝐌&quot;,&quot;𝐦&quot;,&quot;𝕄&quot;,&quot;𝕞&quot;,&quot;ᵐ&quot;,&quot;爪&quot;],&quot;n&quot;:[&quot;Ⓝ&quot;,&quot;几&quot;,&quot;ⓝ&quot;,&quot;η&quot;,&quot;Ｎ&quot;,&quot;ｎ&quot;,&quot;ᑎ&quot;,&quot;Ň&quot;,&quot;ภ&quot;,&quot;η&quot;,&quot;ή&quot;,&quot;Ň&quot;,&quot;𝔫&quot;,&quot;𝓷&quot;,&quot;𝓃&quot;,&quot;𝓝&quot;,&quot;𝐍&quot;,&quot;𝐧&quot;,&quot;ℕ&quot;,&quot;𝕟&quot;,&quot;ᶰ&quot;],&quot;o&quot;:[&quot;Ⓞ&quot;,&quot;ㄖ&quot;,&quot;ⓞ&quot;,&quot;σ&quot;,&quot;Ｏ&quot;,&quot;ｏ&quot;,&quot;ᗝ&quot;,&quot;Ø&quot;,&quot;๏&quot;,&quot;σ&quot;,&quot;ό&quot;,&quot;Ỗ&quot;,&quot;𝔬&quot;,&quot;𝓸&quot;,&quot;𝑜&quot;,&quot;𝓞&quot;,&quot;𝐎&quot;,&quot;𝐨&quot;,&quot;𝕆&quot;,&quot;𝕠&quot;,&quot;ᵒ&quot;],&quot;p&quot;:[&quot;Ⓟ&quot;,&quot;ⓟ&quot;,&quot;ρ&quot;,&quot;Ｐ&quot;,&quot;ｐ&quot;,&quot;卩&quot;,&quot;ᑭ&quot;,&quot;Ƥ&quot;,&quot;ק&quot;,&quot;ρ&quot;,&quot;ρ&quot;,&quot;Ƥ&quot;,&quot;𝔭&quot;,&quot;𝓹&quot;,&quot;𝓅&quot;,&quot;𝓟&quot;,&quot;𝐏&quot;,&quot;𝐩&quot;,&quot;ℙ&quot;,&quot;𝕡&quot;,&quot;ᵖ&quot;],&quot;q&quot;:[&quot;Ⓠ&quot;,&quot;ⓠ&quot;,&quot;q&quot;,&quot;Ｑ&quot;,&quot;ｑ&quot;,&quot;Ɋ&quot;,&quot;Ω&quot;,&quot;ợ&quot;,&quot;q&quot;,&quot;q&quot;,&quot;Ǫ&quot;,&quot;𝔮&quot;,&quot;𝓺&quot;,&quot;𝓆&quot;,&quot;𝓠&quot;,&quot;𝐐&quot;,&quot;𝐪&quot;,&quot;ℚ&quot;,&quot;𝕢&quot;,&quot;ᵠ&quot;],&quot;r&quot;:[&quot;Ⓡ&quot;,&quot;ⓡ&quot;,&quot;я&quot;,&quot;尺&quot;,&quot;Ｒ&quot;,&quot;ｒ&quot;,&quot;ᖇ&quot;,&quot;Ř&quot;,&quot;г&quot;,&quot;я&quot;,&quot;ŕ&quot;,&quot;Ř&quot;,&quot;𝔯&quot;,&quot;𝓻&quot;,&quot;𝓇&quot;,&quot;𝓡&quot;,&quot;𝐑&quot;,&quot;𝐫&quot;,&quot;ℝ&quot;,&quot;𝕣&quot;,&quot;ʳ&quot;],&quot;s&quot;:[&quot;Ⓢ&quot;,&quot;ⓢ&quot;,&quot;ѕ&quot;,&quot;Ｓ&quot;,&quot;丂&quot;,&quot;ｓ&quot;,&quot;ᔕ&quot;,&quot;Ş&quot;,&quot;ร&quot;,&quot;s&quot;,&quot;ş&quot;,&quot;Ŝ&quot;,&quot;𝔰&quot;,&quot;𝓼&quot;,&quot;𝓈&quot;,&quot;𝓢&quot;,&quot;𝐒&quot;,&quot;𝐬&quot;,&quot;𝕊&quot;,&quot;𝕤&quot;,&quot;ˢ&quot;],&quot;t&quot;:[&quot;Ⓣ&quot;,&quot;ⓣ&quot;,&quot;т&quot;,&quot;Ｔ&quot;,&quot;ｔ&quot;,&quot;丅&quot;,&quot;Ŧ&quot;,&quot;t&quot;,&quot;т&quot;,&quot;ţ&quot;,&quot;Ť&quot;,&quot;𝔱&quot;,&quot;𝓽&quot;,&quot;𝓉&quot;,&quot;𝓣&quot;,&quot;𝐓&quot;,&quot;𝐭&quot;,&quot;𝕋&quot;,&quot;𝕥&quot;,&quot;ᵗ&quot;],&quot;u&quot;:[&quot;Ⓤ&quot;,&quot;ⓤ&quot;,&quot;υ&quot;,&quot;Ｕ&quot;,&quot;ｕ&quot;,&quot;ᑌ&quot;,&quot;Ữ&quot;,&quot;ย&quot;,&quot;υ&quot;,&quot;ù&quot;,&quot;Ǘ&quot;,&quot;𝔲&quot;,&quot;𝓾&quot;,&quot;𝓊&quot;,&quot;𝓤&quot;,&quot;𝐔&quot;,&quot;𝐮&quot;,&quot;𝕌&quot;,&quot;𝕦&quot;,&quot;ᵘ&quot;],&quot;v&quot;:[&quot;Ⓥ&quot;,&quot;ⓥ&quot;,&quot;ν&quot;,&quot;Ｖ&quot;,&quot;ｖ&quot;,&quot;ᐯ&quot;,&quot;V&quot;,&quot;ש&quot;,&quot;v&quot;,&quot;ν&quot;,&quot;Ѷ&quot;,&quot;𝔳&quot;,&quot;𝓿&quot;,&quot;𝓋&quot;,&quot;𝓥&quot;,&quot;𝐕&quot;,&quot;𝐯&quot;,&quot;𝕍&quot;,&quot;𝕧&quot;,&quot;ᵛ&quot;],&quot;w&quot;:[&quot;Ⓦ&quot;,&quot;ⓦ&quot;,&quot;ω&quot;,&quot;Ｗ&quot;,&quot;ｗ&quot;,&quot;ᗯ&quot;,&quot;Ŵ&quot;,&quot;ฬ&quot;,&quot;ω&quot;,&quot;ώ&quot;,&quot;Ŵ&quot;,&quot;𝔴&quot;,&quot;𝔀&quot;,&quot;𝓌&quot;,&quot;𝓦&quot;,&quot;𝐖&quot;,&quot;𝐰&quot;,&quot;𝕎&quot;,&quot;𝕨&quot;,&quot;ʷ&quot;,&quot;山&quot;],&quot;x&quot;:[&quot;Ⓧ&quot;,&quot;ⓧ&quot;,&quot;χ&quot;,&quot;Ｘ&quot;,&quot;乂&quot;,&quot;ｘ&quot;,&quot;᙭&quot;,&quot;Ж&quot;,&quot;א&quot;,&quot;x&quot;,&quot;x&quot;,&quot;Ж&quot;,&quot;𝔵&quot;,&quot;𝔁&quot;,&quot;𝓍&quot;,&quot;𝓧&quot;,&quot;𝐗&quot;,&quot;𝐱&quot;,&quot;𝕏&quot;,&quot;𝕩&quot;,&quot;ˣ&quot;],&quot;y&quot;:[&quot;Ⓨ&quot;,&quot;ㄚ&quot;,&quot;ⓨ&quot;,&quot;у&quot;,&quot;Ｙ&quot;,&quot;ｙ&quot;,&quot;Ƴ&quot;,&quot;¥&quot;,&quot;ץ&quot;,&quot;ү&quot;,&quot;ч&quot;,&quot;Ў&quot;,&quot;𝔶&quot;,&quot;𝔂&quot;,&quot;𝓎&quot;,&quot;𝓨&quot;,&quot;𝐘&quot;,&quot;𝐲&quot;,&quot;𝕐&quot;,&quot;𝕪&quot;,&quot;ʸ&quot;],&quot;z&quot;:[&quot;Ⓩ&quot;,&quot;ⓩ&quot;,&quot;z&quot;,&quot;乙&quot;,&quot;Ｚ&quot;,&quot;ｚ&quot;,&quot;Ƶ&quot;,&quot;Ž&quot;,&quot;z&quot;,&quot;z&quot;,&quot;ž&quot;,&quot;Ż&quot;,&quot;𝔷&quot;,&quot;𝔃&quot;,&quot;𝓏&quot;,&quot;𝓩&quot;,&quot;𝐙&quot;,&quot;𝐳&quot;,&quot;ℤ&quot;,&quot;𝕫&quot;,&quot;ᶻ&quot;]};
          if(map[c]) { return randomElement(map[c]); }
          else { return c; }
        }
        function randomElement(array) {
          return array[Math.floor(Math.random() * array.length)]
        }
        function randomSymbols(n) {
          var symbols = [&quot;🐙&quot;,&quot;🐉&quot;,&quot;🐊&quot;,&quot;🐒&quot;,&quot;🐝&quot;,&quot;🐜&quot;,&quot;🐚&quot;,&quot;🐲&quot;,&quot;🐳&quot;,&quot;🐸&quot;,&quot;👑&quot;,&quot;👹&quot;,&quot;👺&quot;,&quot;👤&quot;,&quot;💲&quot;,&quot;💣&quot;,&quot;💙&quot;,&quot;💚&quot;,&quot;💛&quot;,&quot;💜&quot;,&quot;💝&quot;,&quot;💗&quot;,&quot;💘&quot;,&quot;💞&quot;,&quot;💔&quot;,&quot;💥&quot;,&quot;🐯&quot;,&quot;🐼&quot;,&quot;🐻&quot;,&quot;🐺&quot;,&quot;👌&quot;,&quot;🐍&quot;,&quot;🐧&quot;,&quot;🐟&quot;,&quot;🐠&quot;,&quot;🐨&quot;,&quot;🎯&quot;,&quot;🏆&quot;,&quot;🎁&quot;,&quot;🎀&quot;,&quot;🎉&quot;,&quot;🎈&quot;,&quot;🍮&quot;,&quot;🍭&quot;,&quot;🍬&quot;,&quot;🍫&quot;,&quot;🍪&quot;,&quot;🍧&quot;,&quot;🌷&quot;,&quot;🍓&quot;,&quot;😺&quot;,&quot;😾&quot;,&quot;✎&quot;,&quot;😎&quot;,&quot;😝&quot;,&quot;😂&quot;,&quot;😈&quot;,&quot;😡&quot;,&quot;😲&quot;,&quot;😳&quot;,&quot;🍔&quot;,&quot;🍟&quot;,&quot;🍩&quot;,&quot;🎃&quot;,&quot;🎄&quot;,&quot;🎅&quot;,&quot;🐣&quot;,&quot;🐤&quot;,&quot;👍&quot;,&quot;👊&quot;,&quot;👻&quot;,&quot;👽&quot;,&quot;👮&quot;,&quot;💎&quot;,&quot;💋&quot;,&quot;👣&quot;,&quot;💀&quot;,&quot;💢&quot;,&quot;🔥&quot;,&quot;♔&quot;,&quot;♕&quot;,&quot;♖&quot;,&quot;♗&quot;,&quot;♘&quot;,&quot;♙&quot;,&quot;♚&quot;,&quot;♛&quot;,&quot;♜&quot;,&quot;♝&quot;,&quot;♞&quot;,&quot;♟&quot;,&quot;♠&quot;,&quot;♡&quot;,&quot;♢&quot;,&quot;♣&quot;,&quot;♤&quot;,&quot;♥&quot;,&quot;♦&quot;,&quot;♧&quot;,&quot;♨&quot;,&quot;♩&quot;,&quot;♪&quot;,&quot;♬&quot;,&quot;★&quot;,&quot;☆&quot;,&quot;☺&quot;,&quot;☹&quot;,&quot;☯&quot;,&quot;☮&quot;,&quot;☢&quot;,&quot;☠&quot;,&quot;☟&quot;,&quot;☞&quot;,&quot;☝&quot;,&quot;☜&quot;,&quot;✌&quot;,&quot;✋&quot;,&quot;✊&quot;,&quot;⛵&quot;,&quot;ൠ&quot;,&quot;✌&quot;,&quot;ඏ&quot;];
          var s = [];
          for(var i = 0; i &lt; n; i++) s.push( randomElement(symbols) );
          return s.join(&quot;&quot;);
        }
        function randInt(min, max) {
          return min + Math.floor(Math.random()*(max-min+1));
    }
    reverseIsDisabled = true;
    function backward(text) { return $(&#39;#english-text&#39;).val(); }                //]]&gt;
                //} catch(e) {
                //    alert(&quot;There&#39;s an error in the custom script of this translator. Error:&quot;+e);
                //}
                            try {
                            var jsonData = {&quot;phrases1&quot;:&quot;&quot;,&quot;phrases2&quot;:&quot;&quot;,&quot;words1&quot;:&quot;&quot;,&quot;words2&quot;:&quot;&quot;,&quot;intraword1&quot;:&quot;&quot;,&quot;intraword2&quot;:&quot;&quot;,&quot;prefixes1&quot;:&quot;&quot;,&quot;prefixes2&quot;:&quot;&quot;,&quot;suffixes1&quot;:&quot;&quot;,&quot;suffixes2&quot;:&quot;&quot;,&quot;regex1&quot;:&quot;&quot;,&quot;regex2&quot;:&quot;&quot;,&quot;rev_regex1&quot;:&quot;&quot;,&quot;rev_regex2&quot;:&quot;&quot;,&quot;ordering1&quot;:&quot;&quot;,&quot;ordering2&quot;:&quot;&quot;};
                            phrases1 = jsonData.phrases1.split(&quot;\n&quot;);
                            phrases2 = jsonData.phrases2.split(&quot;\n&quot;);
                            words1 = jsonData.words1.split(&quot;\n&quot;);
                            words2 = jsonData.words2.split(&quot;\n&quot;);
                            intraword1 = jsonData.intraword1.split(&quot;\n&quot;);
                            intraword2 = jsonData.intraword2.split(&quot;\n&quot;);
                            prefixes1 = jsonData.prefixes1.split(&quot;\n&quot;);
                            prefixes2 = jsonData.prefixes2.split(&quot;\n&quot;);
                            suffixes1 = jsonData.suffixes1.split(&quot;\n&quot;);
                            suffixes2 = jsonData.suffixes2.split(&quot;\n&quot;);
                            regex1 = jsonData.regex1.split(&quot;\n&quot;);
                            regex2 = jsonData.regex2.split(&quot;\n&quot;);
                            rev_regex1 = jsonData.rev_regex1.split(&quot;\n&quot;);
                            rev_regex2 = jsonData.rev_regex2.split(&quot;\n&quot;);
                ordering1 = jsonData.ordering1.split(&quot;\n&quot;);
                ordering2 = jsonData.ordering2.split(&quot;\n&quot;);

                            } catch(err) {
                                    alert(&quot;Ahh an error! Please contact me via ofloxindia@gmail.com and I&#39;ll fix it asap. Error log: &quot;+err.message);
                            }
                            evenUpSizes(phrases1,phrases2);
                            evenUpSizes(words1,words2);
                            evenUpSizes(intraword1,intraword2);
                            evenUpSizes(prefixes1,prefixes2);
                            evenUpSizes(suffixes1,suffixes2);
                            //fix for mysql trailing newline deletion problem
                            function evenUpSizes(a,b) {
                                    if(a.length &gt; b.length) {
                                            while(a.length &gt; b.length) b.push(&quot;&quot;);
                                    } else if(b.length &gt; a.length) {
                                            while(b.length &gt; a.length) a.push(&quot;&quot;);
                                    }
                            }
                            handleDuplicates(words1, words2);
                            /* Initial translate for default text */
                            if($(&#39;#english-text&#39;).val() != &quot;&quot;) {
                                    var english = $(&#39;#english-text&#39;).val();
                                    var ghetto = translate(english);
                                    $(&#39;#ghetto-text&#39;).val(ghetto);
                            }
  &lt;/script&gt;
 
  &lt;script&gt;
    $(function(){
    var intv = setInterval(function(){ $(&quot;.copybutton&quot;).html(&#39;Copy&#39;); }, 2000);
      $(&quot;body&quot;).on(&#39;click&#39;,&quot;.copybutton&quot;,function() {
    $(&quot;.copybutton&quot;).html(&#39;Copy&#39;);
    $(this).html(&#39;Copied&#39;);
    clearInterval(intv);
    });
    });
        var clipboard = new ClipboardJS(&#39;.copybutton&#39;);
        clipboard.on(&#39;success&#39;, function(e) {
            //console.log(e);
        });
        clipboard.on(&#39;error&#39;, function(e) {
            //console.log(e);
        });
  &lt;/script&gt;
 
&lt;/div&gt;</description><link>http://eunoia47.blogspot.com/2022/04/the-best-fancy-text-generator-online.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-2243150843438107808</guid><pubDate>Sun, 03 Apr 2022 04:09:00 +0000</pubDate><atom:updated>2022-04-03T17:23:53.216+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Age Calculator</title><description>&lt;img height=&quot;0&quot; src=&quot;https://bizadda360.com/img-uploads/Age-calculator-online-for-free-1632018493.png&quot; weight=&quot;0&quot; /&gt;

&lt;div&gt;
     
      &lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Hello! Tell me your date of birth (DD, MM, YYYY) and I will calculate your age in years. &lt;/span&gt;&lt;/p&gt;
      &lt;p&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Tuliskan tanggal lahir dengan angka (21), kemudian bulan lahir dengan angka (11=november), kemudian tuliskan tahun (1997).&lt;/span&gt;
      &lt;button class=&quot;btn btn-success btn-block&quot; id=&quot;startScript&quot; onclick=&quot;ageCalc()&quot;&gt;Calculate my age&lt;/button&gt;
      &lt;/p&gt;&lt;/div&gt;
  
 
  
      
 
 
 
  
&lt;style&gt;
.btnbox {
  width: 100%;
  padding: 5px 20px 30px;
  margin: 0px;
  background-color: #f0f0f0;
  border: 4px solid #594C2D;
  border-radius: 14px;
}
buttonwa {
  min-width: 5px; /*Allows button to stretch around button text*/
  padding: 5px;
  color: #fff;
  font-weight: 500;
  border: 0;
  border-radius: 6px;
  cursor: pointer;
}
/* Give button types their own individual colors */

  buttonwa[type=&quot;aleale&quot;] {
  background-image: linear-gradient(#b5ae9c, #b5ae9c);
}
buttonwa[type=&quot;submit&quot;] {
  background-image: linear-gradient(#64c896, #64c896);
}
/* Darken color shade on hover */
buttonwa:hover {
  filter: brightness(90%);
}
/* Button becomes even darker when active */
buttonwa:active {
  filter: brightness(80%);
}

&lt;/style&gt;
 
  
  
    &lt;title&gt;JS Age calculator&lt;/title&gt;
  
  
  

    &lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;

  
      &lt;script id=&quot;rendered-js&quot;&gt;
function ageCalc() {
  /* This part makes it so that the script only runs when the button is pushed by the user.*/

  var dateToday = new Date();

  var dayToday = dateToday.getDate();
  var monthToday = dateToday.getMonth() + 1;
  var yearToday = dateToday.getFullYear();

  /* this part is to tell the program what the date is at the time the user is using the program. */

  var dayBorn = prompt(&quot;What day \(D\) were you born?&quot;);
  var monthBorn = prompt(&quot;What month \(M\) were you born?&quot;);
  var yearBorn = prompt(&quot;What year \(YYYY\) were you born?&quot;);

  /* this part is to tell the program to prompt an alert (entry window) to collect data from the user and then to set variables based on user input */

  var yearAge = yearToday - yearBorn;

  var monthAge = monthToday - monthBorn;

  var dayAge = dayToday - dayBorn;

  if (monthAge == 0) /*this part is to assess whether the user has or will recently have a birthday. If the month today is the same as the user&#39;s birth month, this will launch logic. This logic states that: if the day entered equals the day today, wish the user a happy birthday. If NOT but the day entered is in the past, tell the user you hope they had a great birthday.  If NOT but the day entered is in the future, tell the user they will soon be +1 year older.*/
    {
      if (dayAge == 0)
      {alert(&quot;HAPPY BIRTHDAY! Today you are &quot; + yearAge + &quot;!&quot;);
      } else
      if (dayAge &lt; 0)
      {alert(&quot;You are &quot; + (yearAge - 1) + &quot; years old, but nearly &quot; + yearAge + &quot;!&quot;);
      } else

      {alert(&quot;You are &quot; + yearAge + &quot; years old! Hope you had a great birthday!&quot;);
      }
    }

    /* this part defines what age the user is based on whether their birthday is in the past or future. If the month is in the past, they are 1 year younger than !thisYear minus !birthYear. If the month is in the future, their age in years is !thisYear minus !birthYear. */else

    if (monthAge &lt; 0) {
      alert(&quot;You are &quot; + (yearAge - 1) + &quot; years old!&quot;);
    } else

    {
      alert(&quot;You are &quot; + yearAge + &quot; years old!&quot;);
    }

}
//# sourceURL=pen.js
    &lt;/script&gt;

  




 
 </description><link>http://eunoia47.blogspot.com/2022/04/hello-tell-me-your-date-of-birth-dd-mm.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-725798810001775830</guid><pubDate>Sun, 03 Apr 2022 03:43:00 +0000</pubDate><atom:updated>2022-04-03T13:57:06.374+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Pick Color From Your Image</title><description> &lt;img height=&quot;0&quot; src=&quot;https://htmlcolorcodes.com/assets/images/logo-html-color-codes.png&quot; weight=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Teman-teman, sebelum saya memberi tahu Anda tentang alat pemetik warna gambar / foto online ini. Beri tahu kami bahwa ini adalah alat gratis. Yang kita buat sendiri. Yang tujuannya hanya untuk membantu Anda.&amp;nbsp;&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt; 

&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Juga, izinkan kami memberi tahu Anda bahwa kami belum membuat Aplikasi Android untuk itu. Anda dapat menggunakannya di situs web kami.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;1. Uploud image anda,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;2. Kemudian geser mouse atau layar anda,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;3. di pojok kiri atas muncul kode.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;

  

 
&lt;div class=&quot;row&quot;&gt;
 
&lt;iframe height=&quot;530&quot; loading=&quot;lazy&quot; src=&quot;https://www.oflox.com/demo/cp/iframe.html&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;
 
 
&lt;/div&gt; &lt;/div&gt;</description><link>http://eunoia47.blogspot.com/2022/04/pick-color-from-your-image.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-7181439677804798790</guid><pubDate>Sat, 02 Apr 2022 18:36:00 +0000</pubDate><atom:updated>2022-04-03T17:14:15.618+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Best Friendship Lover Calculator</title><description> &lt;span style=&quot;font-family: arial;&quot;&gt;&lt;img height=&quot;0&quot; src=&quot;https://thegorbalsla.com/wp-content/uploads/2021/05/Love-1.jpg&quot; weight=&quot;0&quot; /&gt;Tool ini dapat mengukur seberapa cocok anda dengan teman/pasangan melalui nama, tulis nama anda pada kolom pertama kemudian tulis teman ada pada kolom kedua maka nanti akan muncul persentase kecocokan dari nama anda dan teman anda. Cheeers!!!
  
      &lt;/span&gt;


 
  
 
  
      &lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0-rc1/css/bootstrap.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&gt;&lt;/link&gt;  
&lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
 &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.0.0-alpha1/js/bootstrap.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; 
 
 
 
  
&lt;style&gt;
.btnbox {
  width: 100%;
  padding: 5px 20px 30px;
  margin: 0px;
  background-color: #f0f0f0;
  border: 4px solid #594C2D;
  border-radius: 14px;
}
buttonwa {
  min-width: 5px; /*Allows button to stretch around button text*/
  padding: 5px;
  color: #fff;
  font-weight: 500;
  border: 0;
  border-radius: 6px;
  cursor: pointer;
}
/* Give button types their own individual colors */

  buttonwa[type=&quot;aleale&quot;] {
  background-image: linear-gradient(#b5ae9c, #b5ae9c);
}
buttonwa[type=&quot;submit&quot;] {
  background-image: linear-gradient(#64c896, #64c896);
}
/* Darken color shade on hover */
buttonwa:hover {
  filter: brightness(90%);
}
/* Button becomes even darker when active */
buttonwa:active {
  filter: brightness(80%);
}

&lt;/style&gt;
 
 &lt;script&gt;
	function myFunction() {
	  var x = document.getElementById(&quot;myTopnav&quot;);
	  if (x.className === &quot;topnav&quot;) {
		x.className += &quot; responsive&quot;;
	  } else {
		x.className = &quot;topnav&quot;;
	  }
	}
&lt;/script&gt;  
           &lt;div class=&quot;row&quot;&gt;  
                &lt;div class=&quot;intro&quot;&gt;  
                    
                     
                      
                     &lt;input autocomplete=&quot;off&quot; class=&quot;form-control link&quot; id=&quot;cnameone&quot; name=&quot;cnameone&quot; size=&quot;5&quot; style=&quot;text-align: center;&quot; type=&quot;text&quot; placeholder=&quot;Your Name&quot;/&gt;  
                     &lt;input autocomplete=&quot;off&quot; class=&quot;form-control link&quot; id=&quot;cnametwo&quot; name=&quot;cnametwo&quot; size=&quot;5&quot; style=&quot;text-align: center;&quot; type=&quot;text&quot; placeholder=&quot;Friend Name&quot;/&gt;  
                     &lt;input class=&quot;form-control link&quot; id=&quot;resulta&quot; name=&quot;resulta&quot; type=&quot;hidden&quot; value=&quot;50&quot; /&gt;                 
                     &lt;input class=&quot;calc first btn-success btn-block fa fa-heart-o&quot; onclick=&quot;calc();smoothScroll(document.getElementById(&#39;second&#39;))&quot;   type=&quot;button&quot; value=&quot;Calculate&quot; /&gt;            
                &lt;/div&gt;  
                               &lt;div class=&quot;guage-holder&quot; id=&quot;second&quot;&gt;    
                     &lt;div class=&quot;circle-mask&quot;&gt;  
                          &lt;div class=&quot;circle&quot;&gt;  
                               &lt;div class=&quot;circle-inner&quot; style=&quot;transform: rotate(45deg);&quot;&gt;&lt;/div&gt;   
                          &lt;/div&gt;  
                     &lt;/div&gt;  
                     &lt;div class=&quot;percentage form-control&quot; style=&quot;text-align: center;&quot;&gt;&lt;center&gt;&lt;b&gt;50 %&lt;/b&gt;&lt;/center&gt;&lt;/div&gt;  
                     &lt;div class=&quot;gauge-copy&quot; style=&quot;transform: translate(-50%, -50%) rotate(90deg);&quot;&gt;&lt;/div&gt;  
                &lt;/div&gt;    
                &lt;center&gt;&lt;div id=&quot;coutput&quot;&gt;&lt;/div&gt;  
                &lt;div class=&quot;pages&quot;&gt;  
                &lt;/div&gt;  &lt;/center&gt;
           &lt;/div&gt; 
&lt;center&gt;&lt;h1&gt;&lt;span style=&quot;color: #e5097e;&quot;&gt;&lt;i class=&quot;fa fa-heart-o&quot;&gt;&lt;/i&gt; Friendship Calculator &lt;/span&gt;&lt;span style=&quot;color: #e5097e;&quot;&gt;&lt;i class=&quot;fa fa-heart-o&quot;&gt;&lt;/i&gt; &lt;/span&gt;&lt;/h1&gt; &lt;/center&gt;
      &lt;script&gt;  
           function gObj(B){  
                var A;if(document.all){  
                     if(typeof B==&quot;string&quot;){return document.all(B)}  
                     else{ return B.style}  
                          }  
                if(document.getElementById){  
                     if(typeof B==&quot;string&quot;){return document.getElementById(B)}  
                     else{return B.style}  
                          }  
                          return null  
                     }  
                function showquickmsg(B,A){  
                     if(A){B=&quot;&lt;div class=&#39;error&#39;&gt;&quot;+B+&quot;&lt;/div&gt;&quot;}  
                     gObj(&quot;coutput&quot;).innerHTML=B  
                     }  
                function trimAll(A){  
                     while(A.substring(0,1)==&quot; &quot;){A=A.substring(1,A.length)}  
                     while(A.substring(A.length-1,A.length)==&quot; &quot;){A=A.substring(0,A.length-1)}  
                          return A  
                     }  
                function getNum(A){  
                     outputNum=0;  
                     for(i=0;i&lt;A.length;i++){outputNum+=A.charCodeAt(i)}  
                          return outputNum  
                     }  
                function calc(){  
                     cnameone=trimAll(gObj(&quot;cnameone&quot;).value);  
                     cnametwo=trimAll(gObj(&quot;cnametwo&quot;).value);  
                if(cnameone.length&lt;1){showquickmsg(&quot;&lt;p&gt;Please complete all required fields&lt;/p&gt;&quot;,true);return }  
                else{  
                     if(cnametwo.length&lt;1){showquickmsg(&quot;&lt;p&gt;Please complete all required fields&lt;/p&gt;&quot;,true);return }  
                     }  
                     cnameone=cnameone.toLowerCase();  
                     cnametwo=cnametwo.toLowerCase();  
                     totalNum=getNum(cnameone)*getNum(cnametwo);  
                     finalScore=totalNum%100;  
            var newVal = finalScore * 1.8 - 45;  
            $(&#39;.circle-inner, .gauge-copy&#39;).css({  
                &#39;transform&#39; : &#39;rotate(&#39; + newVal + &#39;deg)&#39;   
            });  
            $(&#39;.gauge-copy&#39;).css({  
                &#39;transform&#39; : &#39;translate(-50%, -50%) rotate(&#39; + finalScore * 1.8 + &#39;deg)&#39;  
            });  
            $(&#39;.percentage&#39;).text(finalScore + &#39; %&#39;);  
                document.getElementById(&quot;resulta&quot;).value = finalScore;  
           };  
          
      &lt;/script&gt;            
   
    
 
   
    </description><link>http://eunoia47.blogspot.com/2022/04/best-friendship-lover-calculator.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-3514352143788267912</guid><pubDate>Sat, 02 Apr 2022 17:58:00 +0000</pubDate><atom:updated>2022-04-03T17:24:11.430+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Internet Speed Test Online</title><description>&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;img height=&quot;0&quot; src=&quot;https://play-lh.googleusercontent.com/xKUdbWyGGv4lbYH5Fzrz-USBEKk84Aw43IPmnl9VVq4jewz4y8JrwOivPsAYCtTbDbdt&quot; weight=&quot;0&quot; /&gt;&lt;span&gt;Tool ini adalah untuk mengukur kecepatan koneksi internet anda. Tunggulah beberapa saat system akan mendeteksi kecepatan koneksi internet anda. Tetap tesenyum :) 
&lt;/span&gt;&lt;/span&gt; 
 
  
&lt;style&gt;
.btnbox {
  width: 100%;
  padding: 5px 20px 30px;
  margin: 0px;
  background-color: #f0f0f0;
  border: 4px solid #594C2D;
  border-radius: 14px;
}
buttonwa {
  min-width: 5px; /*Allows button to stretch around button text*/
  padding: 5px;
  color: #fff;
  font-weight: 500;
  border: 0;
  border-radius: 6px;
  cursor: pointer;
}
/* Give button types their own individual colors */

  buttonwa[type=&quot;aleale&quot;] {
  background-image: linear-gradient(#b5ae9c, #b5ae9c);
}
buttonwa[type=&quot;submit&quot;] {
  background-image: linear-gradient(#64c896, #64c896);
}
/* Darken color shade on hover */
buttonwa:hover {
  filter: brightness(90%);
}
/* Button becomes even darker when active */
buttonwa:active {
  filter: brightness(80%);
}

&lt;/style&gt;


  &lt;div class=&quot;result&quot;&gt;
  
   
  &lt;center&gt;&lt;div class=&quot;panel form-control link&quot; id=&quot;results&quot;&gt;Erorr Connetion...&lt;/div&gt;&lt;/center&gt;
  
&lt;/div&gt;
    
&lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-1b93190375e9ccc259df3a57c1abc0e64599724ae30d7ea4c6877eb615f89387.js&quot;&gt;&lt;/script&gt;
  &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js&quot;&gt;&lt;/script&gt;
      &lt;script id=&quot;rendered-js&quot;&gt;
var file_size = 127,
start = performance.now(),
end = 0,
time = 0,
xmlhttp = new XMLHttpRequest(),
result = 0;

xmlhttp.onreadystatechange = function () {
  if (xmlhttp.readyState == 4 &amp;&amp; xmlhttp.status == 200) {
    end = performance.now();
    time = (end - start) / 1000;
    result = (file_size / time / 1000 * 8).toFixed(2);
    $(&quot;#results&quot;).html(result + &#39; MBit/s&#39;);
  }
};
xmlhttp.open(&#39;GET&#39;, &#39;https://codepen.io/infomiho/pen/CuGJI.html&#39;, true);
xmlhttp.send();
//# sourceURL=pen.js
    &lt;/script&gt;

  




 </description><link>http://eunoia47.blogspot.com/2022/04/internet-speed-test-online.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://play-lh.googleusercontent.com/xKUdbWyGGv4lbYH5Fzrz-USBEKk84Aw43IPmnl9VVq4jewz4y8JrwOivPsAYCtTbDbdt=s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8857411960957256308.post-2667019673536374724</guid><pubDate>Sat, 02 Apr 2022 17:36:00 +0000</pubDate><atom:updated>2022-04-03T01:43:27.970+07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><title>Online Text To Speech Free</title><description> &lt;img height=&quot;0&quot; src=&quot;https://addons.mozilla.org/user-media/previews/full/219/219717.png?modified=1622132156&quot; weight=&quot;0&quot; /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Salam semuanya kali ini tool untuk merubah tulisan kebentuk suara, kalian tempel tulisan pada box kemudian pilih bahasa dan atur volume, speed, atau pitch yang anda inginkan kemudian play, selesai (Eunoia47)
&lt;/span&gt;&lt;style&gt;
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 100%;
}
#page-wrapper {
  width: 100%;
  background: #FFFFFF;
  padding: 1em;
  margin: 1em auto;
  border-top: 5px solid #27c699;
  box-shadow: 0 2px 10px rgba(0,0,0,0.8);
}
h1 {
  margin-top: 0;
}
#msg {
  font-size: 0.9em;
  line-height: 1.4em;
}
#msg.not-supported strong {
  color: #CC0000;
}
input[type=&quot;text&quot;] {
  width: 100%;
  height: 150px;
  padding: 0.5em;
  font-size: 1.2em;
  border-radius: 3px;
  border: 1px solid #27c699;
  box-shadow: 0 2px 3px rgba(0,0,0,0.1) inset;
}
input[type=&quot;range&quot;] {
  width: 100%;
}
label {
  display: inline-block;
  float: left;
  width: 150px;
}
.option {
  margin: 1em 0;
}
button {
  display: inline-block;
  border-radius: 3px;
  border: none;
  font-size: 0.9rem;
  padding: 0.5rem 0.8em;
  background: #27c699;
  border-bottom: 1px solid #498b50;
  color: white;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  margin: 0;
  width: 100%;
  text-align: center;
}
button:hover, button:focus {
  opacity: 0.75;
  cursor: pointer;
}
button:active {
  opacity: 1;
  box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.1) inset;
}
&lt;/style&gt;
  &lt;script&gt;
  window.console = window.console || function(t) {};
&lt;/script&gt;
  &lt;script&gt;
  if (document.location.search.match(/type=embed/gi)) {
    window.parent.postMessage(&quot;resize&quot;, &quot;*&quot;);
  }
&lt;/script&gt;

 

 
  &lt;p id=&quot;msg&quot;&gt;Your browser &lt;strong&gt;supports&lt;/strong&gt; speech tool!&lt;/p&gt;
  &lt;input id=&quot;speech-msg&quot; name=&quot;speech-msg&quot; type=&quot;text&quot; x-webkit-speech=&quot;&quot; /&gt;
	&lt;div class=&quot;option&quot;&gt;
		&lt;label&gt;Voice&lt;/label&gt;
		&lt;select id=&quot;voice&quot; name=&quot;voice&quot;&gt;&lt;option value=&quot;Google Deutsch&quot;&gt;Google Deutsch&lt;/option&gt;&lt;option value=&quot;Google US English&quot;&gt;Google US English&lt;/option&gt;&lt;option value=&quot;Google UK English Female&quot;&gt;Google UK English Female&lt;/option&gt;&lt;option value=&quot;Google UK English Male&quot;&gt;Google UK English Male&lt;/option&gt;&lt;option value=&quot;Google español&quot;&gt;Google español&lt;/option&gt;&lt;option value=&quot;Google español de Estados Unidos&quot;&gt;Google español de Estados Unidos&lt;/option&gt;&lt;option value=&quot;Google français&quot;&gt;Google français&lt;/option&gt;&lt;option value=&quot;Google हिन्दी&quot;&gt;Google हिन्दी&lt;/option&gt;&lt;option value=&quot;Google Bahasa Indonesia&quot;&gt;Google Bahasa Indonesia&lt;/option&gt;&lt;option value=&quot;Google italiano&quot;&gt;Google italiano&lt;/option&gt;&lt;option value=&quot;Google 日本語&quot;&gt;Google 日本語&lt;/option&gt;&lt;option value=&quot;Google 한국의&quot;&gt;Google 한국의&lt;/option&gt;&lt;option value=&quot;Google Nederlands&quot;&gt;Google Nederlands&lt;/option&gt;&lt;option value=&quot;Google polski&quot;&gt;Google polski&lt;/option&gt;&lt;option value=&quot;Google português do Brasil&quot;&gt;Google português do Brasil&lt;/option&gt;&lt;option value=&quot;Google русский&quot;&gt;Google русский&lt;/option&gt;&lt;option value=&quot;Google 普通话（中国大陆）&quot;&gt;Google&amp;nbsp;普通话（中国大陆）&lt;/option&gt;&lt;option value=&quot;Google 粤語（香港）&quot;&gt;Google&amp;nbsp;粤語（香港）&lt;/option&gt;&lt;option value=&quot;Google 國語（臺灣）&quot;&gt;Google 國語（臺灣）&lt;/option&gt;&lt;option value=&quot;Microsoft David Desktop - English (United States)&quot;&gt;Microsoft David Desktop - English (United States)&lt;/option&gt;&lt;option value=&quot;Microsoft Hazel Desktop - English (Great Britain)&quot;&gt;Microsoft Hazel Desktop - English (Great Britain)&lt;/option&gt;&lt;option value=&quot;Microsoft Zira Desktop - English (United States)&quot;&gt;Microsoft Zira Desktop - English (United States)&lt;/option&gt;&lt;option value=&quot;Google Deutsch&quot;&gt;Google Deutsch&lt;/option&gt;&lt;option value=&quot;Google US English&quot;&gt;Google US English&lt;/option&gt;&lt;option value=&quot;Google UK English Female&quot;&gt;Google UK English Female&lt;/option&gt;&lt;option value=&quot;Google UK English Male&quot;&gt;Google UK English Male&lt;/option&gt;&lt;option value=&quot;Google español&quot;&gt;Google español&lt;/option&gt;&lt;option value=&quot;Google español de Estados Unidos&quot;&gt;Google español de Estados Unidos&lt;/option&gt;&lt;option value=&quot;Google français&quot;&gt;Google français&lt;/option&gt;&lt;option value=&quot;Google हिन्दी&quot;&gt;Google हिन्दी&lt;/option&gt;&lt;option value=&quot;Google Bahasa Indonesia&quot;&gt;Google Bahasa Indonesia&lt;/option&gt;&lt;option value=&quot;Google italiano&quot;&gt;Google italiano&lt;/option&gt;&lt;option value=&quot;Google 日本語&quot;&gt;Google 日本語&lt;/option&gt;&lt;option value=&quot;Google 한국의&quot;&gt;Google 한국의&lt;/option&gt;&lt;option value=&quot;Google Nederlands&quot;&gt;Google Nederlands&lt;/option&gt;&lt;option value=&quot;Google polski&quot;&gt;Google polski&lt;/option&gt;&lt;option value=&quot;Google português do Brasil&quot;&gt;Google português do Brasil&lt;/option&gt;&lt;option value=&quot;Google русский&quot;&gt;Google русский&lt;/option&gt;&lt;option value=&quot;Google 普通话（中国大陆）&quot;&gt;Google&amp;nbsp;普通话（中国大陆）&lt;/option&gt;&lt;option value=&quot;Google 粤語（香港）&quot;&gt;Google&amp;nbsp;粤語（香港）&lt;/option&gt;&lt;option value=&quot;Google 國語（臺灣）&quot;&gt;Google 國語（臺灣）&lt;/option&gt;&lt;/select&gt;
	&lt;/div&gt;
	&lt;div class=&quot;option&quot;&gt;
		&lt;label&gt;Volume&lt;/label&gt;
		&lt;input id=&quot;volume&quot; max=&quot;1&quot; name=&quot;volume&quot; type=&quot;range&quot; value=&quot;1&quot; /&gt;
	&lt;/div&gt;
	&lt;div class=&quot;option&quot;&gt;
		&lt;label&gt;Speed&lt;/label&gt;
		&lt;input id=&quot;rate&quot; max=&quot;10&quot; name=&quot;rate&quot; type=&quot;range&quot; value=&quot;1&quot; /&gt;
	&lt;/div&gt;
	&lt;div class=&quot;option&quot;&gt;
		&lt;label&gt;Pitch&lt;/label&gt;
		&lt;input id=&quot;pitch&quot; max=&quot;2&quot; name=&quot;pitch&quot; type=&quot;range&quot; value=&quot;1&quot; /&gt;
	&lt;/div&gt;
	&lt;button id=&quot;speak&quot;&gt;Speak&lt;/button&gt;

    &lt;script src=&quot;https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-157cd5b220a5c80d4ff8e0e70ac069bffd87a61252088146915e8726e5d9f147.js&quot;&gt;&lt;/script&gt;
      &lt;script id=&quot;rendered-js&quot;&gt;
/*
 * Check for browser support
 */
var supportMsg = document.getElementById(&#39;msg&#39;);

if (&#39;speechSynthesis&#39; in window) {
  supportMsg.innerHTML = &#39;Your browser &lt;strong&gt;supports&lt;/strong&gt; speech tool!&#39;;
} else {
  supportMsg.innerHTML = &#39;Sorry your browser &lt;strong&gt;does not support&lt;/strong&gt; speech tool!&lt;br&gt;Try this in &lt;a href=&quot;https://www.google.co.uk/intl/en/chrome/browser/canary.html&quot;&gt;Chrome Canary&lt;/a&gt;.&#39;;
  supportMsg.classList.add(&#39;not-supported&#39;);
}
// Get the &#39;speak&#39; button
var button = document.getElementById(&#39;speak&#39;);
// Get the text input element.
var speechMsgInput = document.getElementById(&#39;speech-msg&#39;);
// Get the voice select element.
var voiceSelect = document.getElementById(&#39;voice&#39;);
// Get the attribute controls.
var volumeInput = document.getElementById(&#39;volume&#39;);
var rateInput = document.getElementById(&#39;rate&#39;);
var pitchInput = document.getElementById(&#39;pitch&#39;);
// Fetch the list of voices and populate the voice options.
function loadVoices() {
  // Fetch the available voices.
  var voices = speechSynthesis.getVoices();
  // Loop through each of the voices.
  voices.forEach(function (voice, i) {
    // Create a new option element.
    var option = document.createElement(&#39;option&#39;);
    // Set the options value and text.
    option.value = voice.name;
    option.innerHTML = voice.name;
    // Add the option to the voice selector.
    voiceSelect.appendChild(option);
  });
}
// Execute loadVoices.
loadVoices();
// Chrome loads voices asynchronously.
window.speechSynthesis.onvoiceschanged = function (e) {
  loadVoices();
};
// Create a new utterance for the specified text and add it to
// the queue.
function speak(text) {
  // Create a new instance of SpeechSynthesisUtterance.
  var msg = new SpeechSynthesisUtterance();
  // Set the text.
  msg.text = text;
  // Set the attributes.
  msg.volume = parseFloat(volumeInput.value);
  msg.rate = parseFloat(rateInput.value);
  msg.pitch = parseFloat(pitchInput.value);
  // If a voice has been selected, find the voice and set the
  // utterance instance&#39;s voice attribute.
  if (voiceSelect.value) {
    msg.voice = speechSynthesis.getVoices().filter(function (voice) {return voice.name == voiceSelect.value;})[0];
  }
  // Queue this utterance.
  window.speechSynthesis.speak(msg);
}
// Set up an event listener for when the &#39;speak&#39; button is clicked.
button.addEventListener(&#39;click&#39;, function (e) {
  if (speechMsgInput.value.length &gt; 0) {
    speak(speechMsgInput.value);
  }
});
//# sourceURL=pen.js
    &lt;/script&gt;

 </description><link>http://eunoia47.blogspot.com/2022/04/online-text-to-speech-free.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>