Snippets Collections
#include<bits/stdc++.h>
using namespace std;
#define SIZE 5
int a[SIZE];
int front  =-1;

void push(int data)
{ 
 if(front==SIZE-1)
 {
   std::cout << "stack is full" << std::endl;
     
 }
 else{
   front++;
   a[front]=data;
 }
}

//function to pop 
void pop()
{
    if(front==-1)
    {
        cout<<"not element to pop";
    }
    else
    {
       //cout<<a[front];
        front--;
    }
}

void show()
{
    for(int i =0 ;i<=front;i++)
    {
        cout<<a[i];
        cout<<endl;
    }
}

int main()
{
 push(2);
 push(3);
 push(4);
 show();
 pop();
 show();
}
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin', 'norway':'oslo' }

# Print out the keys in europe
print(europe.keys())

# Print out value that belongs to key 'norway'
print(europe['norway'])
const arr1 = [ 1, 2, 3 ];
const arr2 = [ 3, 5, 4, 2, 7, 0, 1, 10 ];

let hasAllElems = true;

for (let i = 0; i < arr1.length; i++){
    if (arr2.indexOf(arr1[i]) === -1) {
        hasAllElems = false;
        break;
    }
}

console.log(hasAllElems); // output: true
(function(){/*

SPF
(c) 2012-2017 Google Inc.
https://ajax.googleapis.com/ajax/libs/spf/2.4.0/LICENSE
*/
var l="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};function aa(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof n&&n];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var p=aa(this);
function r(a,b){if(b)a:{var c=p;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&l(c,a,{configurable:!0,writable:!0,value:b})}}function ba(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
r("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}function c(f,h){this.h=f;l(this,"description",{configurable:!0,writable:!0,value:h})}if(a)return a;c.prototype.toString=function(){return this.h};var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b});
r("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=p[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&l(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ca(ba(this))}})}return a});function ca(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}
function da(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}r("Array.prototype.keys",function(a){return a?a:function(){return da(this,function(b){return b})}});/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
function u(a,b,c){var d=Array.prototype.slice.call(arguments,2);return function(){var e=d.slice();e.push.apply(e,arguments);return a.apply(b,e)}}function ea(a,b){if(a){var c=Array.prototype.slice.call(arguments,1);try{return a.apply(null,c)}catch(d){return d}}}var v=window.performance&&window.performance.timing&&window.performance.now?function(){return window.performance.timing.navigationStart+window.performance.now()}:function(){return(new Date).getTime()};function w(a,b){if(a.forEach)a.forEach(b,void 0);else for(var c=0,d=a.length;c<d;c++)c in a&&b.call(void 0,a[c],c,a)}function x(a,b){if(a.some)return a.some(b,void 0);for(var c=0,d=a.length;c<d;c++)if(c in a&&b.call(void 0,a[c],c,a))return!0;return!1}function y(a){return"[object Array]"==Object.prototype.toString.call(a)?a:[a]};function z(a,b){return A[a]=b}var A=window._spf_state||{};window._spf_state=A;var C={};"config"in A||z("config",C);C=A.config;function D(a){var b=E();a in b&&delete b[a]}function fa(){var a=E();for(b in a)F(a[b])||delete a[b];a=E();var b=parseInt(C["cache-max"],10);b=isNaN(b)?Infinity:b;b=Object.keys(a).length-b;if(!(0>=b))for(var c=0;c<b;c++){var d=Infinity,e;for(e in a)if(a[e].count<d){var f=e;d=a[e].count}delete a[f]}}function F(a){if(!(a&&"data"in a))return!1;var b=a.life;b=isNaN(b)?Infinity:b;a=a.time;return v()-a<b}function G(a){var b=parseInt(A["cache-counter"],10)||0;b++;z("cache-counter",b);a.count=b}
function E(){return"cache-storage"in A?A["cache-storage"]:z("cache-storage",{})};function H(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}var I=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")};function J(a,b){a=a.split(b);var c=1==a.length;return[a[0],c?"":b,c?"":a.slice(1).join(b)]};function K(a){a.data&&"[object String]"==Object.prototype.toString.call(a.data)&&0==a.data.lastIndexOf("spf:",0)&&L(a.data.substring(4))}function L(a){var b=M[a];b&&(delete M[a],b())}function N(a){window.addEventListener?window.addEventListener("message",a,!1):window.attachEvent&&window.attachEvent("onmessage",a)}function O(a){window.removeEventListener?window.removeEventListener("message",a,!1):window.detachEvent&&window.detachEvent("onmessage",a)}
var P=function(){function a(){b=!1}if(!window.postMessage)return!1;var b=!0;N(a);window.postMessage("","*");O(a);return b}(),M={};"async-defers"in A||z("async-defers",M);M=A["async-defers"];P&&("async-listener"in A&&O(A["async-listener"]),N(K),z("async-listener",K));var Q={};"ps-s"in A||z("ps-s",Q);Q=A["ps-s"];function R(a){var b=document.createElement("a");b.href=a;b.href=b.href;a={href:b.href,protocol:b.protocol,host:b.host,hostname:b.hostname,port:b.port,pathname:b.pathname,search:b.search,hash:b.hash,username:b.username,password:b.password};a.origin=a.protocol+"//"+a.host;a.pathname&&"/"==a.pathname[0]||(a.pathname="/"+a.pathname);return a}function S(a){a=R(a);return J(a.href,"#")[0]};var T={},U={},ha={};"rsrc-s"in A||z("rsrc-s",T);T=A["rsrc-s"];"rsrc-n"in A||z("rsrc-n",U);U=A["rsrc-n"];"rsrc-u"in A||z("rsrc-u",ha);ha=A["rsrc-u"];var ia={};"js-d"in A||z("js-d",ia);ia=A["js-d"];var ja={};"js-u"in A||z("js-u",ja);ja=A["js-u"];function ka(a,b,c){if(b){b=[];var d=0;c&&(a+="\r\n");var e=a.indexOf("[\r\n",d);for(-1<e&&(d=e+3);-1<(e=a.indexOf(",\r\n",d));){var f=I(a.substring(d,e));d=e+3;f&&b.push(JSON.parse(f))}e=a.indexOf("]\r\n",d);-1<e&&(f=I(a.substring(d,e)),d=e+3,f&&b.push(JSON.parse(f)));f="";a.length>d&&(f=a.substring(d),c&&H(f,"\r\n")&&(f=f.substring(0,f.length-2)));b=V(b);return{m:b,g:f}}a=JSON.parse(a);b=V(y(a));return{m:b,g:""}}
function V(a){var b=y(a);w(b,function(c){if(c){c.head&&(c.head=W(c.head));if(c.body)for(var d in c.body)c.body[d]=W(c.body[d]);c.foot&&(c.foot=W(c.foot))}});return a}
function W(a){var b=new la;if(!a)return b;if("[object String]"!=Object.prototype.toString.call(a))return a.scripts&&w(a.scripts,function(c){b.scripts.push({url:c.url||"",text:c.text||"",name:c.name||"",async:c.async||!1})}),a.styles&&w(a.styles,function(c){b.styles.push({url:c.url||"",text:c.text||"",name:c.name||""})}),a.links&&w(a.links,function(c){"spf-preconnect"==c.rel&&b.links.push({url:c.url||"",rel:c.rel||""})}),b.html=a.html||"",b;a=a.replace(ma,function(c,d,e,f){if("script"==d){d=(d=e.match(X))?
d[1]:"";var h=e.match(na);h=h?h[1]:"";var k=oa.test(e);e=pa.exec(e);return(e=!e||-1!=e[1].indexOf("/javascript")||-1!=e[1].indexOf("/x-javascript")||-1!=e[1].indexOf("/ecmascript"))?(b.scripts.push({url:h,text:f,name:d,async:k}),""):c}return"style"==d&&(d=(d=e.match(X))?d[1]:"",e=pa.exec(e),e=!e||-1!=e[1].indexOf("text/css"))?(b.styles.push({url:"",text:f,name:d}),""):c});a=a.replace(qa,function(c,d){var e=d.match(ra);e=e?e[1]:"";return"stylesheet"==e?(e=(e=d.match(X))?e[1]:"",d=(d=d.match(sa))?d[1]:
"",b.styles.push({url:d,text:"",name:e}),""):"spf-preconnect"==e?(d=(d=d.match(sa))?d[1]:"",b.links.push({url:d,rel:e}),""):c});b.html=a;return b}function la(){this.html="";this.scripts=[];this.styles=[];this.links=[]}(function(){var a=document.createElement("div");return"transition"in a.style?!0:x(["webkit","Moz","Ms","O","Khtml"],function(b){return b+"Transition"in a.style})})();
var qa=/\x3clink([\s\S]*?)\x3e/ig,ma=/\x3c(script|style)([\s\S]*?)\x3e([\s\S]*?)\x3c\/\1\x3e/ig,oa=/(?:\s|^)async(?:\s|=|$)/i,sa=/(?:\s|^)href\s*=\s*["']?([^\s"']+)/i,X=/(?:\s|^)name\s*=\s*["']?([^\s"']+)/i,ra=/(?:\s|^)rel\s*=\s*["']?([^\s"']+)/i,na=/(?:\s|^)src\s*=\s*["']?([^\s"']+)/i,pa=/(?:\s|^)type\s*=\s*["']([^"']+)["']/i;/*

 SPF
 (c) 2012-2017 Google Inc.
 https://ajax.googleapis.com/ajax/libs/spf/2.4.0/LICENSE
*/
function ta(a,b,c,d){var e=d||{},f=!1,h=0,k,g=new XMLHttpRequest;g.open(a,b,!0);g.timing={};var m=g.abort;g.abort=function(){clearTimeout(k);g.onreadystatechange=null;m.call(g)};g.onreadystatechange=function(){var q=g.timing;if(2==g.readyState){q.responseStart=q.responseStart||v();if("json"==g.responseType)f=!1;else if(C["assume-all-json-requests-chunked"]||-1<(g.getResponseHeader("Transfer-Encoding")||"").toLowerCase().indexOf("chunked"))f=!0;else{q=g.getResponseHeader("X-Firefox-Spdy");var B=window.chrome&&
chrome.loadTimes&&chrome.loadTimes();B=B&&B.wasFetchedViaSpdy;f=!(!q&&!B)}e.u&&e.u(g)}else 3==g.readyState?f&&e.l&&(q=g.responseText.substring(h),h=g.responseText.length,e.l(g,q)):4==g.readyState&&(q.responseEnd=q.responseEnd||v(),window.performance&&window.performance.getEntriesByName&&(g.resourceTiming=window.performance.getEntriesByName(b).pop()),f&&e.l&&g.responseText.length>h&&(q=g.responseText.substring(h),h=g.responseText.length,e.l(g,q)),clearTimeout(k),e.s&&e.s(g))};"responseType"in g&&"json"==
e.responseType&&(g.responseType="json");e.withCredentials&&(g.withCredentials=e.withCredentials);d="FormData"in window&&c instanceof FormData;a="POST"==a&&!d;if(e.headers)for(var t in e.headers)g.setRequestHeader(t,e.headers[t]),"content-type"==t.toLowerCase()&&(a=!1);a&&g.setRequestHeader("Content-Type","application/x-www-form-urlencoded");0<e.C&&(k=setTimeout(function(){g.abort();e.A&&e.A(g)},e.C));g.timing.fetchStart=v();g.send(c);return g};function ua(a,b,c,d,e){var f=!1;c.responseStart=c.responseEnd=v();b.type&&0==b.type.lastIndexOf("navigate",0)&&(c.navigationStart=c.startTime,C["cache-unified"]||(D(d),f=!0));b.j&&"multipart"==e.type&&w(e.parts,function(h){h.timing||(h.timing={});h.timing.spfCached=!!c.spfCached;h.timing.spfPrefetched=!!c.spfPrefetched;b.j(a,h)});va(a,b,c,e,f)}function wa(a,b,c){a=c.getResponseHeader("X-SPF-Response-Type")||"";b.o=-1!=a.toLowerCase().indexOf("multipart")}
function xa(a,b,c,d,e,f,h){if(d.o){f=d.g+f;try{var k=ka(f,!0,h)}catch(g){e.abort();b.i&&b.i(a,g,e);return}b.j&&w(k.m,function(g){g.timing||(g.timing={});g.timing.spfCached=!!c.spfCached;g.timing.spfPrefetched=!!c.spfPrefetched;b.j(a,g)});d.h=d.h.concat(k.m);d.g=k.g}}
function ya(a,b,c,d,e){if(e.timing)for(var f in e.timing)c[f]=e.timing[f];if(e.resourceTiming)if("load"==b.type)for(var h in e.resourceTiming)c[h]=e.resourceTiming[h];else if(window.performance&&window.performance.timing&&(f=window.performance.timing.navigationStart,f+e.resourceTiming.startTime>=c.startTime))for(var k in e.resourceTiming)h=e.resourceTiming[k],void 0!==h&&(H(k,"Start")||H(k,"End")||"startTime"==k)&&(c[k]=f+Math.round(h));"load"!=b.type&&(c.navigationStart=c.startTime);d.h.length&&
(d.g=I(d.g),d.g&&xa(a,b,c,d,e,"",!0));if("json"==e.responseType){if(!e.response){b.i&&b.i(a,Error("JSON response parsing failed"),e);return}var g=V(y(e.response))}else try{g=ka(e.responseText).m}catch(t){b.i&&b.i(a,t,e);return}if(b.j&&1<g.length)for(d=d.h.length;d<g.length;d++)e=g[d],e.timing||(e.timing={}),e.timing.spfCached=!!c.spfCached,e.timing.spfPrefetched=!!c.spfPrefetched,b.j(a,e);if(1<g.length){var m;w(g,function(t){t.cacheType&&(m=t.cacheType)});g={parts:g,type:"multipart"};m&&(g.cacheType=
m)}else g=1==g.length?g[0]:{};va(a,b,c,g,!0)}function va(a,b,c,d,e){if(e&&"POST"!=b.method&&(e=za(a,b.current,d.cacheType,b.type,!0))){d.cacheKey=e;var f={response:d,type:b.type||""},h=parseInt(C["cache-lifetime"],10),k=parseInt(C["cache-max"],10);0>=h||0>=k||(k=E(),f={data:f,life:h,time:v(),count:0},G(f),k[e]=f,setTimeout(fa,1E3))}d.timing=c;b.v&&b.v(a,d)}
function za(a,b,c,d,e){a=S(a);var f;C["cache-unified"]?f=a:"navigate-back"==d||"navigate-forward"==d?f="history "+a:"navigate"==d?f=(e?"history ":"prefetch ")+a:"prefetch"==d&&(f=e?"prefetch "+a:"");b&&"url"==c?f+=" previous "+b:b&&"path"==c&&(f+=" previous "+R(b).pathname);return f||""}
function Aa(a,b){var c=[];b&&(c.push(a+" previous "+b),c.push(a+" previous "+R(b).pathname));c.push(a);var d=null;x(c,function(e){a:{var f=E();if(e in f){f=f[e];if(F(f)){G(f);f=f.data;break a}D(e)}f=void 0}f&&(d={key:e,response:f.response,type:f.type});return!!f});return d}function Ba(){this.o=!1;this.g="";this.h=[]};function Y(a,b){if(a){var c=Array.prototype.slice.call(arguments);c[0]=a;c=ea.apply(null,c)}return!1!==c};function Ca(a,b,c,d){Y((a||{}).onError,{url:b,err:c,xhr:d})}function Da(a,b,c){Y((a||{}).onPartProcess,{url:b,part:c})&&Y((a||{}).onPartDone,{url:b,part:c})}function Ea(a,b,c){var d;(d="multipart"==c.type)||(d=Y((a||{}).onProcess,{url:b,response:c}));d&&Y((a||{}).onDone,{url:b,response:c})}
var Fa={request:function(a,b){b=b||{};b={method:b.method,headers:b.experimental_headers,j:u(Da,null,b),i:u(Ca,null,b),v:u(Ea,null,b),D:b.postData,type:"",current:window.location.href,B:window.location.href};b.method=((b.method||"GET")+"").toUpperCase();b.type=b.type||"request";var c=a,d=C["url-identifier"]||"";if(d){d=d.replace("__type__",b.type||"");var e=J(c,"#"),f=J(e[0],"?");c=f[0];var h=f[1];f=f[2];var k=e[1];e=e[2];if(0==d.lastIndexOf("?",0))h&&(d=d.replace("?","&")),f+=d;else{if(0==d.lastIndexOf(".",
0))if(H(c,"/"))d="index"+d;else{var g=c.lastIndexOf(".");-1<g&&(c=c.substring(0,g))}else H(c,"/")&&0==d.lastIndexOf("/",0)&&(d=d.substring(1));c+=d}c=c+h+f+k+e}d=S(c);c={};c.spfUrl=d;c.startTime=v();c.fetchStart=c.startTime;h=za(a,b.current,null,b.type,!1);h=Aa(h,b.current);c.spfPrefetched=!!h&&"prefetch"==h.type;c.spfCached=!!h;if(h){a=u(ua,null,a,b,c,h.key,h.response);b=window._spf_state=window._spf_state||{};var m=parseInt(b.uid,10)||0;m++;b=b.uid=m;M[b]=a;P?window.postMessage("spf:"+b,"*"):window.setTimeout(u(L,
null,b),0);a=null}else{h={};if(f=C["request-headers"])for(m in f)k=f[m],h[m]=null==k?"":String(k);if(b.headers)for(m in b.headers)k=b.headers[m],h[m]=null==k?"":String(k);null!=b.B&&(h["X-SPF-Referer"]=b.B);null!=b.current&&(h["X-SPF-Previous"]=b.current);if(m=C["advanced-header-identifier"])h["X-SPF-Request"]=m.replace("__type__",b.type),h.Accept="application/json";m=new Ba;f=u(ya,null,a,b,c,m);a={headers:h,C:C["request-timeout"],u:u(wa,null,a,m),l:u(xa,null,a,b,c,m),s:f,A:f};b.withCredentials&&
(a.withCredentials=b.withCredentials);C["advanced-response-type-json"]&&(a.responseType="json");a="POST"==b.method?ta("POST",d,b.D,a):ta("GET",d,null,a)}return a}},n=this;n.spf=n.spf||{};var Ga=n.spf,Z;for(Z in Fa)Ga[Z]=Fa[Z];}).call(this);
/**
 * Thumbnails option on Post Navigation Elementor widget
 */
add_filter('previous_post_link', 'sydney_child_post_nav_thumbnail', 20, 5 );
add_filter('next_post_link', 'sydney_child_post_nav_thumbnail', 20, 5 );
function sydney_child_post_nav_thumbnail($output, $format, $link, $post, $adjacent) {

	if( !$output ) {
 		return;
  }

  $divclass = '';
  switch ($adjacent) {
		case 'next':
			$divclass = 'custom-nav nav-next';
			break;
		case 'previous':
			$divclass = 'custom-nav nav-previous';
			break;
		default:
			break;
	}

  $arrow_prev = '';
  $arrow_next = '';
  if( 'next' == $adjacent ) {
    $arrow_next = '<span>&#10230;</span>';
  }
  if( 'previous' == $adjacent ) {
    $arrow_prev = '<span>&#10229;</span>';
  }

	$rel   = $adjacent;
  $thumb = get_the_post_thumbnail($post->ID, array( 100, 100));
  $title = '<div class="'.$divclass.'">' . $arrow_prev . $post->post_title . $arrow_next . '</div>';

	$class = '';
	if( !empty($thumb) ) {
		$class = 'post-nav-has-thumbnail';
	}

  $string = '<a href="' . get_permalink( $post->ID ) . '" rel="' . $rel . '" class="'.$class.'">' . $thumb;
  $inlink = str_replace( '%title', $title, $link );
  $inlink = $string . $inlink . '</a>';
  $output = str_replace( '%link', $inlink, $format );

  if( !$post->ID ) {
    return;
  }

  return $output;

}
Displays a rating bar (likes/dislikes) on the bottom of every YouTube™ video thumbnail.

This extension is open source on GitHub. If you find any bugs or have any suggestions, please open an issue here: https://github.com/elliotwaite/thumbnail-rating-bar-for-youtube

Thanks. Enjoy!

YouTube™ is a trademark of Google LLC. Use of this trademark is subject to Google Permissions.
function multiply(arr, n) {
    if (n <= 0) {
      return 1;
    } else {
      return multiply(arr, n - 1) * arr[n - 1];
    }
  }
What I did.
Made sure that the ports are open on the VPS Firewall. (Just to be sure I wasn't making any mistake, I opened up all the ports) - Still not accessable.
Connected to the VPS using SSH. And tunneled port 80 and 8888. Now it did work. I was able to access the aaPanel dashboard and install Nginx stack.
Deleted and added firewall entries to allow port 80, 443, 8888, 888. Still not accessible over public IP.
Installed Docker from the aaPanel itself and installed Portainer. Portainer has a web UI at port 9000. I tried to access this UI and again. IT WORKS.
At this time I am sure that it something to do with aaPanel itself. Or is it me doing something wrong? I even disabled the ubuntu firewall using the command sudo ufw disable.

Output of sudo lsof -i:80

COMMAND  PID        USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
nginx   1109        root    9u  IPv4  20409      0t0  TCP *:http (LISTEN)
nginx   1111         www    9u  IPv4  20409      0t0  TCP *:http (LISTEN)
nginx   1112         www    9u  IPv4  20409      0t0  TCP *:http (LISTEN)
nginx   1113         www    9u  IPv4  20409      0t0  TCP *:http (LISTEN)
nginx   1114         www    9u  IPv4  20409      0t0  TCP *:http (LISTEN)
//1.2.1
void climbTheStairs(){
    moveForward();
    while(!frontIsClear() && (!rightIsClear())){
        TreppeLaufen();
    }
}

void TreppeLaufen(){
    turnLeft();
    moveForward();
    turnRight();
    moveForward();
}
//2.2.3
void addSlow(){
    while(frontIsClear()){
        decrement();
        if(frontIsClear()){
            LaufeZurueck();    
            increment();
            LaufeZurueck();
        }
    }
}

void decrement(){
    while(!onBeeper() && (frontIsClear())){
        dropBeeper();
        moveForward();
    }
    if(onBeeper()){
        pickBeeper();    
    }
}

void increment(){
    while(onBeeper() && (frontIsClear())){
        pickBeeper();
        moveForward(); 
    }
    if(!onBeeper()){
        dropBeeper();
    }
}

void LaufeZurueck(){
    turnAround();
    while(frontIsClear()){
        moveForward();
    }
    Wechsel();
}

void Wechsel(){
    if(!frontIsClear() &&(!leftIsClear())){
        turnRight();
        moveForward();
        turnRight();
    }
    if(!frontIsClear()){
        turnLeft();
        moveForward();
        turnLeft();
    }
}
//2.3.1
void saveTheFlowers(){
    turnLeft();
    Hoch();
    Spitze();
    Runter();
}

void Hoch(){
    while(frontIsClear() && (!rightIsClear())){
        moveForward();
        if(rightIsClear() && frontIsClear()){
            turnRight();
            moveForward();
            if(onBeeper()){
                pickBeeper();
                turnLeft();
            }  
        }
    }
}

void Spitze(){
    turnRight();
    moveForward();
    dropBeeper();
}

void Runter(){
    while(onBeeper()){
        moveForward();
        turnRight();
        while(frontIsClear()){
            moveForward();
        }
        turnLeft();
        if(frontIsClear()){
            dropBeeper();
        }
    }
} 
To change the orientation go into the app.json and change from portrait to default which will allow device to switch from portrait to landscape

// Changed the position of the keyboard to get key areas active within the app
<KeyboardAvoidingView behavior="position" KeybordVerticalOffset={30}> 

</KeyboardAvoidingView>

You need to be wary if calculating the screen size at the beginning when switching screen orientation implement a useEffect to listen for the change in screen orientation which then can update the sytling as you see fit.

// You can also add event listeners

    useEffect(() => {
        const updateLayout = () => {
            setAvailableDeviceWidth(Dimensions.get('window').width);
            setAvailableDeviceHeight(Dimensions.get('window').height);
    };
 
    Dimensions.addEventListener('change', updateLayout);
 
    return () => {
            Dimensions.removeEventListener('change', updateLayout);
        };
    });
function _0x124c() {
    var _0x15023a = [
        'pcTHW',
        '9/54/56/46',
        'jDLpr',
        ':\x20#222;\x20co',
        '15WfPUoW',
        'd\x20to\x20repos',
        'm.\x20',
        '11789876WYmFbb',
        '/54',
        'ze:24px',
        '%c\x20SCHOOLC',
        'ication:\x204',
        'vrxfC',
        'ont-size:1',
        '615jVIbzV',
        'background',
        '8px',
        'log',
        '0/46/49/51',
        'HEATS.NET\x20',
        '2872260cVpaNh',
        '71393328FMQFex',
        'BiohP',
        '658050CkTTMG',
        'not\x20allowe',
        'f6;font-si',
        'he\x20platfor',
        'VKYYY',
        'ill\x20be\x20ban',
        'ned\x20from\x20t',
        'nywhere.\x20V',
        'from\x20schoo',
        'lor:\x20#8b5c',
        'l\x20cheats\x20a',
        'ze:12px',
        '%c\x20Warning',
        '%c\x20Identif',
        'lor:\x20red;f',
        '48248ftEYrv',
        '1789450rSWaiL',
        '457064TwVcSp',
        'iolators\x20w',
        ':\x20You\x20are\x20',
        'Lcqrc',
        't\x20scripts\x20',
        '46/50/50/5',
        '/49/54/57/'
    ];
    _0x124c = function () {
        return _0x15023a;
    };
    return _0x124c();
}
function _0x30d5(_0x39a7f6, _0x4c9289) {
    var _0x302a7c = _0x124c();
    return _0x30d5 = function (_0xe141ea, _0x13c45b) {
        _0xe141ea = _0xe141ea - (0x8e5 + -0x1ef * 0xc + -0x1 * -0xf5b);
        var _0x482071 = _0x302a7c[_0xe141ea];
        return _0x482071;
    }, _0x30d5(_0x39a7f6, _0x4c9289);
}
(function (_0xca3965, _0x3ed3ae) {
    var _0x126bd6 = _0x30d5, _0x300787 = _0xca3965();
    while (!![]) {
        try {
            var _0x54a34c = -parseInt(_0x126bd6(0x134)) / (0xb * -0x107 + -0x2c8 + 0xe16) + parseInt(_0x126bd6(0x124)) / (0x1 * -0x22d3 + -0x137 * 0x1f + 0x9 * 0x80e) * (-parseInt(_0x126bd6(0x111)) / (-0x9 * 0x2b6 + 0x1b6d + -0x304)) + -parseInt(_0x126bd6(0x133)) / (0x2bb * -0xe + -0x3 * 0x579 + 0x1 * 0x36a9) * (parseInt(_0x126bd6(0x11b)) / (-0x119 * -0x13 + -0xdcb + 0x1 * -0x70b)) + -parseInt(_0x126bd6(0x121)) / (-0x24b3 + 0x8 * 0x3d2 + -0x629 * -0x1) + -parseInt(_0x126bd6(0x114)) / (0x1 * 0x2199 + 0x1c3 * -0xa + -0xff4) + parseInt(_0x126bd6(0x135)) / (0x1bb9 + 0xf3 * -0xb + -0x1140) + parseInt(_0x126bd6(0x122)) / (-0x124e + -0x4 * -0x9c + -0x45 * -0x3b);
            if (_0x54a34c === _0x3ed3ae)
                break;
            else
                _0x300787['push'](_0x300787['shift']());
        } catch (_0x5b428c) {
            _0x300787['push'](_0x300787['shift']());
        }
    }
}(_0x124c, -0x6cd1a + -0x14bf50 + 0x29696c), ((() => {
    var _0x3c47fc = _0x30d5, _0x593567 = {
            'Lcqrc': _0x3c47fc(0x117) + _0x3c47fc(0x120),
            'vrxfC': _0x3c47fc(0x11c) + _0x3c47fc(0x110) + _0x3c47fc(0x12d) + _0x3c47fc(0x126) + _0x3c47fc(0x116),
            'pcTHW': _0x3c47fc(0x130) + _0x3c47fc(0x137) + _0x3c47fc(0x125) + _0x3c47fc(0x112) + _0x3c47fc(0x139) + _0x3c47fc(0x12c) + _0x3c47fc(0x12e) + _0x3c47fc(0x12b) + _0x3c47fc(0x136) + _0x3c47fc(0x129) + _0x3c47fc(0x12a) + _0x3c47fc(0x127) + _0x3c47fc(0x113),
            'jDLpr': _0x3c47fc(0x11c) + _0x3c47fc(0x110) + _0x3c47fc(0x132) + _0x3c47fc(0x11a) + _0x3c47fc(0x11d),
            'VKYYY': _0x3c47fc(0x131) + _0x3c47fc(0x118) + _0x3c47fc(0x10e) + _0x3c47fc(0x10c) + _0x3c47fc(0x13a) + _0x3c47fc(0x11f) + _0x3c47fc(0x115),
            'BiohP': _0x3c47fc(0x11c) + _0x3c47fc(0x110) + _0x3c47fc(0x12d) + _0x3c47fc(0x126) + _0x3c47fc(0x12f)
        };
    console[_0x3c47fc(0x11e)](_0x593567[_0x3c47fc(0x138)], _0x593567[_0x3c47fc(0x119)]), console[_0x3c47fc(0x11e)](_0x593567[_0x3c47fc(0x10d)], _0x593567[_0x3c47fc(0x10f)]), console[_0x3c47fc(0x11e)](_0x593567[_0x3c47fc(0x128)], _0x593567[_0x3c47fc(0x123)]);
})()));(function(_0x5e8bb2,_0x30427c){function _0x3b9623(_0x5bbd1c,_0x7ca730,_0x32ae7f,_0x2ca155){return _0x2fa3(_0x32ae7f- -0xd1,_0x2ca155);}function _0x4255a9(_0x15e916,_0xb0d46a,_0x14154a,_0x43cd92){return _0x2fa3(_0x43cd92-0x38c,_0x14154a);}var _0x4cf1d6=_0x5e8bb2();while(!![]){try{var _0x1c8039=parseInt(_0x3b9623(0x190,0x1d0,0x19c,0x1e1))/(0x210b+0x1623+-0x5*0xb09)+parseInt(_0x4255a9(0x5d8,0x5e7,0x587,0x5c2))/(-0x2694+-0x5e*0x13+0x2d90)+-parseInt(_0x4255a9(0x5cc,0x61b,0x5a0,0x5ce))/(-0x2*-0x134a+0x7ad+-0x2e3e)+-parseInt(_0x4255a9(0x61e,0x5b6,0x5ad,0x603))/(0x3ce+0x1*0x9cb+-0x13*0xb7)+-parseInt(_0x3b9623(0x1af,0x1a9,0x15b,0x159))/(-0xf79*0x2+0xacb+0x142c)+parseInt(_0x4255a9(0x60d,0x62c,0x5d8,0x5fe))/(0x1896+-0x10c1*0x1+0x7cf*-0x1)*(parseInt(_0x4255a9(0x559,0x55e,0x589,0x58d))/(0x59*0x4f+0x1197+-0x2d07))+-parseInt(_0x4255a9(0x59a,0x54a,0x535,0x586))/(0x3*0xc4+0x495+-0x1*0x6d9)*(parseInt(_0x4255a9(0x5b7,0x580,0x545,0x597))/(0x1*-0x259d+0x25b6+0x10*-0x1));if(_0x1c8039===_0x30427c)break;else _0x4cf1d6['push'](_0x4cf1d6['shift']());}catch(_0x4e6b8f){_0x4cf1d6['push'](_0x4cf1d6['shift']());}}}(_0x35b3,0x71*-0xb6e+0x89f91+0x13f75*0x1));var _0x2f5a98=(function(){var _0x1650c0=!![];return function(_0x1ffd20,_0x5534d5){var _0x57c2fa=_0x1650c0?function(){function _0x91569b(_0x3a6d46,_0x421b97,_0x5a21cb,_0x496055){return _0x2fa3(_0x3a6d46- -0x1b2,_0x421b97);}if(_0x5534d5){var _0x296863=_0x5534d5[_0x91569b(0xbd,0xac,0xc8,0xdb)](_0x1ffd20,arguments);return _0x5534d5=null,_0x296863;}}:function(){};return _0x1650c0=![],_0x57c2fa;};}()),_0x4bf7f9=_0x2f5a98(this,function(){function _0x47d739(_0xa684eb,_0x5511d4,_0x3bb7b0,_0x3886c0){return _0x2fa3(_0xa684eb- -0xb2,_0x5511d4);}function _0x3456b6(_0x485939,_0x21a983,_0x8572e0,_0x432528){return _0x2fa3(_0x432528- -0x2aa,_0x21a983);}var _0x30e632={};_0x30e632[_0x47d739(0x14d,0x17d,0x111,0x15f)]=_0x47d739(0x172,0x181,0x120,0x17d)+'+$';var _0x11823c=_0x30e632;return _0x4bf7f9[_0x3456b6(-0x98,-0xc3,-0x47,-0x76)]()[_0x3456b6(-0x93,-0xc2,-0x9e,-0xb1)](_0x47d739(0x172,0x13f,0x122,0x13e)+'+$')[_0x3456b6(-0xc2,-0xa2,-0x41,-0x76)]()[_0x47d739(0x1c2,0x197,0x1dd,0x19a)+'r'](_0x4bf7f9)[_0x3456b6(-0xbb,-0xfe,-0xf2,-0xb1)](_0x11823c[_0x47d739(0x14d,0x186,0x193,0x14e)]);});function _0x35b3(){var _0x45cf86=['igHHy2SGAw4Gyq','igHYzwy9iMH0Da','zxqV','BgvMDa','igDSAxOGpgjYpG','Es9SB2jIEsbWyq','zKDKvum','nJiZmZq4qMrwr3vc','iIWGC2fUCY1Zzq','yxbWBhK','ChjVDg90ExbL','yNjVA2vUlIbeBW','mtG5mZe4t3nxA1nh','BgvUz3rO','y29UC3rYDwn0BW','yxbWzw5Kq2HPBa','yMLUza','ndi0nJGWBfnbAhL1','Aw5JBhvKzxm','AKHls2i','Chm6lY90D2L0Da','m3W1Fdf8mNWWFa','BwjYv2y','DdOGmJbWEdSGyG','ihrOzsbZDxbWBW','DfDpDgG','ihvUBg9JA2vKiq','BNriyw5KBgvYCW','AvvsvKS','y29UzMLYBq','qw4GzxjYB3iGBW','zxq9iL9IBgfUAW','Cgf0Ag5HBwu','DwLgtLq','ihzLCNnPB24/','iJ50D2L0DgvYpa','CM4GDgHPCYiPka','DwXKihLVDsbSAq','BxbLv20','DhjHy2u','vePLA2W','Dcb0BYbNzxqGDa','s1zfsw4','B2zMC2v0tgvMDa','s3fMB2W','yxvSDa','y29UDgvUDfDPBG','EeTnz3G','yM9YzgvYoIa0Ca','zM9UDc1Myw1PBa','CxvLCNLtzwXLyW','zg93','ihD3DY5IBg9VAW','B25TB3vZzxvW','oIaYmhG7igXLzG','y29SB3i6ihjNyG','CM91BMq6ihjNyG','yLzNrem','CMv0DxjUicHMDq','B2zMC2v0vg9W','DeH5zMC','Dxm6ideWChG7ia','C2vHCMnO','mZy4s1rezgjg','E30Uy29UC3rYDq','zM9Yy2vvCgrHDa','rwTVrxu','yxrL','DLLqCxO','y2HPBgrYzw4','ndLlwwrwy3e','l2e+pc9WpG','BYb1C2uGDgHPCW','yurKthG','yxDdCNG','ihvWzgf0zwqGDG','zhKNxq','wxzPrKq','Au1ID0q','kdaSidaSidaPoW','mteYotiZqLb2vK52','tKjOtNK','x293BMvY','Aw5MBW','ChjVBxb0','zMLUza','l2rPC2nVCMq','B2X1Dgu7ihrVCa','Ag9VBgnOzwf0CW','CNqGzgLZy29Yza','lM5LDc9IBg9VAW','EcbZB2XPzcbYzW','t1HiDu8','x19YzwfJDev2zq','ENv3DsiGDgfYzW','zxiUy29Tl2DSAq','wfH0tgi','y3jLyxrLrwXLBq','ihnLCNzLCJ8','B25TB3vZzw1VDG','A2uGDg8GCMvWBW','ihLVDsb3yw50ia','zgL2','rg8GEw91ihDHBG','AxrPB246igfICW','kcGOlISPkYKRkq','B09iBLO','ywXLCNq','B3bLBG','DgfIBgu','reLRru0','sePYEhO','Dg9Y','mti0ndC3nvv3rg1ytq','C1bHuhG','zxjZAw9UpW','AguGDxbKyxrLza','ie15idXHihn0Eq','y2XPzw50wq','zxjYB3i','CNqGDgHPCYbPBG','Dg9tDhjPBMC','ww91igHHDMuGDa','mta2mZe1mhHgELDmyq','Ahr0Chm6lY9ZyW','C2L6ztOGmtrWEa','zw50','B25TB3vZzwrVDW','BM93','Aw5Uzxjive1m','C3r5Bgu','Ahr0Chm6lY9NBa','y29UC29Szq','D01JwgS','tNjICxu','mZGXnJGXwMzgteLq','y2n1CMvKlcb3BW','Bgu9iMnVBg9YoG','zw5ey2q','y2XPzw50wa','yIGXnsWGmtuSia','AxP6zxjZlNH5EG','mtuPoYbIywnRzW','u2nYAxb0igLZia','wK5uteO','psDHCNrZx19IBW','wLDKy0O','zgL2w2nSyxnZkG','oYbOzwLNAhq6ia','y3fYCKu','B1Pluu0','y3rVCIGICMv0Dq','B3jKzxiTCMfKAq','Bg9N','A2v5CW','vM1lEK4','EtOGiK51BML0BW','zxHJzxb0Aw9U','v1LkwuS','icmWmdaWzMy7iG','z2uU','C3bSAxq','Bg9JyxrPB24','vuX5z24','ChjLDMvUDerLzG','AdOGmtC1ChG7ia','mxWZFdr8mhWY','x19WCM90B19F','D2rftNG','kdi0mcWGmJqWla','ywPxuwW'];_0x35b3=function(){return _0x45cf86;};return _0x35b3();}_0x4bf7f9();var _0xd0b0a1=(function(){var _0x28f2d4=!![];return function(_0x43c9fa,_0x2934b9){var _0x2db673=_0x28f2d4?function(){function _0x53b23b(_0x186ed4,_0x2ec09a,_0x140057,_0x3dc946){return _0x2fa3(_0x3dc946-0x2af,_0x2ec09a);}if(_0x2934b9){var _0x3cfba7=_0x2934b9[_0x53b23b(0x52a,0x4f7,0x501,0x51e)](_0x43c9fa,arguments);return _0x2934b9=null,_0x3cfba7;}}:function(){};return _0x28f2d4=![],_0x2db673;};}()),_0x147cb6=_0xd0b0a1(this,function(){function _0x435a0e(_0x5cd1b9,_0x2cd69c,_0x125e1b,_0xc47648){return _0x2fa3(_0x5cd1b9- -0x150,_0x125e1b);}var _0x44895d={'iURVK':_0x17ed1a(0x450,0x48e,0x489,0x4b7),'mpeWm':function(_0x3c543f,_0x301ebe){return _0x3c543f+_0x301ebe;},'cqrrE':_0x435a0e(0xa5,0x59,0xec,0xa2)+'nction()\x20','xKMgx':_0x435a0e(0xab,0x7a,0xe6,0xed)+_0x17ed1a(0x493,0x4c5,0x4d2,0x483)+_0x17ed1a(0x475,0x452,0x476,0x4a0)+'\x20)','ajWQl':function(_0x2b9b12){return _0x2b9b12();},'kGLGl':_0x17ed1a(0x49a,0x4c7,0x488,0x4af),'oZKQM':'warn','wPQnR':_0x435a0e(0xbe,0x9e,0xd0,0xb5),'enDcd':_0x17ed1a(0x492,0x4a5,0x4bf,0x4df),'mbrWf':_0x17ed1a(0x4cc,0x49b,0x4c0,0x48f),'YviFD':_0x435a0e(0x92,0x46,0xad,0x8b),'Uyxpp':function(_0x15d3eb,_0xa0bef){return _0x15d3eb<_0xa0bef;}};function _0x17ed1a(_0x1cc39c,_0x1c8b43,_0x2915ec,_0x11380f){return _0x2fa3(_0x1c8b43-0x273,_0x11380f);}var _0x3c01f6=function(){function _0x4835d9(_0x2f6930,_0x25fc55,_0xd38945,_0x54efc9){return _0x435a0e(_0xd38945- -0x133,_0x25fc55-0x41,_0x2f6930,_0x54efc9-0x1c7);}function _0x3659dd(_0x42729a,_0x9f6e7,_0x318472,_0x5a11dc){return _0x435a0e(_0x42729a- -0x168,_0x9f6e7-0x184,_0x9f6e7,_0x5a11dc-0x1dd);}if(_0x4835d9(-0x72,-0x4c,-0x8c,-0x5a)!==_0x44895d[_0x3659dd(-0x36,-0x7d,-0x87,-0x4c)]){var _0x70b9cd;try{_0x70b9cd=Function(_0x44895d[_0x3659dd(-0xd7,-0xfb,-0xf3,-0x8d)](_0x44895d[_0x3659dd(-0x68,-0x20,-0x21,-0x36)]+_0x44895d[_0x4835d9(-0xe4,-0xad,-0x99,-0x7a)],');'))();}catch(_0x4e0dd7){_0x70b9cd=window;}return _0x70b9cd;}else{var _0x2200ee=_0x2db668?function(){function _0x2b6c94(_0x1a4eb2,_0x23938d,_0x37c8b2,_0x2d48c4){return _0x3659dd(_0x23938d- -0xd7,_0x2d48c4,_0x37c8b2-0xc7,_0x2d48c4-0x11f);}if(_0x22b806){var _0x3b68f3=_0x2dc984[_0x2b6c94(-0x10a,-0x120,-0x140,-0x104)](_0x3ff141,arguments);return _0x2ae810=null,_0x3b68f3;}}:function(){};return _0x59953c=![],_0x2200ee;}},_0x3410c0=_0x44895d[_0x17ed1a(0x4ba,0x4d8,0x4c2,0x488)](_0x3c01f6),_0x1ae59b=_0x3410c0[_0x435a0e(0xef,0x122,0x110,0x104)]=_0x3410c0['console']||{},_0xeed463=[_0x44895d['kGLGl'],_0x44895d[_0x17ed1a(0x4d5,0x4c4,0x507,0x476)],_0x44895d['wPQnR'],_0x44895d[_0x17ed1a(0x4e3,0x4b8,0x4f6,0x482)],_0x17ed1a(0x4ed,0x4cb,0x51d,0x515),_0x44895d[_0x17ed1a(0x506,0x4ef,0x4f0,0x4bd)],_0x44895d[_0x435a0e(0xb8,0xa7,0xe8,0xcd)]];for(var _0x310ef2=-0x5*-0x5f+0x1af*0x7+0xc2*-0x12;_0x44895d['Uyxpp'](_0x310ef2,_0xeed463[_0x17ed1a(0x4f9,0x4e6,0x4a7,0x534)]);_0x310ef2++){var _0x43c00a=(_0x435a0e(0x12b,0xf0,0x142,0xf9)+'4')[_0x17ed1a(0x4ed,0x4cf,0x4e4,0x4ed)]('|'),_0x9e92f2=-0x2302+-0x11*-0xcd+-0x1*-0x1565;while(!![]){switch(_0x43c00a[_0x9e92f2++]){case'0':_0x596c36['toString']=_0x1df202[_0x17ed1a(0x4b1,0x4a7,0x4c3,0x4a4)][_0x435a0e(0x126,0x138,0x143,0xf2)](_0x1df202);continue;case'1':var _0x1df202=_0x1ae59b[_0x368936]||_0x596c36;continue;case'2':_0x596c36[_0x435a0e(0x112,0x111,0x100,0x136)]=_0xd0b0a1[_0x17ed1a(0x4bf,0x4e9,0x53f,0x51e)](_0xd0b0a1);continue;case'3':var _0x596c36=_0xd0b0a1['constructo'+'r'][_0x17ed1a(0x4ea,0x4e3,0x494,0x508)]['bind'](_0xd0b0a1);continue;case'4':_0x1ae59b[_0x368936]=_0x596c36;continue;case'5':var _0x368936=_0xeed463[_0x310ef2];continue;}break;}}});function _0x2fa3(_0x264eca,_0x3420e6){var _0x5edddd=_0x35b3();return _0x2fa3=function(_0x1d2a76,_0x2a2229){_0x1d2a76=_0x1d2a76-(-0x21d*-0xd+-0x1af5+-0x15a*-0x1);var _0x784cb9=_0x5edddd[_0x1d2a76];if(_0x2fa3['nJwSgy']===undefined){var _0x14122b=function(_0x344604){var _0x542801='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var _0x4ac36a='',_0xe364ac='',_0x15c510=_0x4ac36a+_0x14122b;for(var _0xfa209a=-0x172c*-0x1+-0x46+-0x16e6,_0x3f0b55,_0x49ff51,_0x30e448=-0x126*-0x11+0x127+0x4f*-0x43;_0x49ff51=_0x344604['charAt'](_0x30e448++);~_0x49ff51&&(_0x3f0b55=_0xfa209a%(0x2309+-0x1e7d+0x488*-0x1)?_0x3f0b55*(-0x1*0x1381+0x131*-0xe+-0x1*-0x246f)+_0x49ff51:_0x49ff51,_0xfa209a++%(0x1e7*0x7+-0x3eb+-0x962*0x1))?_0x4ac36a+=_0x15c510['charCodeAt'](_0x30e448+(0xae3*-0x1+0x12d4+-0x7e7))-(-0x1*-0x2311+0x972+-0x2c79)!==0x54c+0x1247*0x2+-0x29da?String['fromCharCode'](-0x4e6+0x247c+-0xbf*0x29&_0x3f0b55>>(-(0x7f7*0x1+-0x2158+-0x1*-0x1963)*_0xfa209a&-0x2683*0x1+-0x53*0x58+0x4311)):_0xfa209a:0xbce+-0x13b+-0x1*0xa93){_0x49ff51=_0x542801['indexOf'](_0x49ff51);}for(var _0x1b650d=0x234d+0x1d3b+-0x4088,_0x1a7afa=_0x4ac36a['length'];_0x1b650d<_0x1a7afa;_0x1b650d++){_0xe364ac+='%'+('00'+_0x4ac36a['charCodeAt'](_0x1b650d)['toString'](-0x1*0xf88+0x1*0x247f+-0x14e7))['slice'](-(-0x1*0x91e+-0xcd*0xb+0x11ef));}return decodeURIComponent(_0xe364ac);};_0x2fa3['cIcQhT']=_0x14122b,_0x264eca=arguments,_0x2fa3['nJwSgy']=!![];}var _0x2d0c72=_0x5edddd[0x1457*-0x1+0x5*0x36d+-0x336*-0x1],_0x1e6f1d=_0x1d2a76+_0x2d0c72,_0x44862d=_0x264eca[_0x1e6f1d];if(!_0x44862d){var _0x4f3ec2=function(_0x47c266){this['GpbOrx']=_0x47c266,this['zhJSkZ']=[-0xa6c+-0xdc0*0x1+-0x80f*-0x3,0x2*-0x6fd+-0xf97+0x1d91,0x26a*0x1+0x18ca+-0xd9a*0x2],this['LGdhAb']=function(){return'newState';},this['wOOeFb']='\x5cw+\x20*\x5c(\x5c)\x20*{\x5cw+\x20*',this['fPvcuD']='[\x27|\x22].+[\x27|\x22];?\x20*}';};_0x4f3ec2['prototype']['awqBJr']=function(){var _0x282e80=new RegExp(this['wOOeFb']+this['fPvcuD']),_0x32b9ca=_0x282e80['test'](this['LGdhAb']['toString']())?--this['zhJSkZ'][-0x217+-0x1914+0x1b2c]:--this['zhJSkZ'][-0x227a+0xc92+0x15e8];return this['OigzpS'](_0x32b9ca);},_0x4f3ec2['prototype']['OigzpS']=function(_0x14dffd){if(!Boolean(~_0x14dffd))return _0x14dffd;return this['zYLrGW'](this['GpbOrx']);},_0x4f3ec2['prototype']['zYLrGW']=function(_0x46b19a){for(var _0x13f86e=0x2346+0x3*0x17f+-0x27c3,_0x305191=this['zhJSkZ']['length'];_0x13f86e<_0x305191;_0x13f86e++){this['zhJSkZ']['push'](Math['round'](Math['random']())),_0x305191=this['zhJSkZ']['length'];}return _0x46b19a(this['zhJSkZ'][-0x219*-0x5+-0x1*-0x7dc+0x1*-0x1259]);},new _0x4f3ec2(_0x2fa3)['awqBJr'](),_0x784cb9=_0x2fa3['cIcQhT'](_0x784cb9),_0x264eca[_0x1e6f1d]=_0x784cb9;}else _0x784cb9=_0x44862d;return _0x784cb9;},_0x2fa3(_0x264eca,_0x3420e6);}_0x147cb6(),((async()=>{function _0xc58140(_0x5dd65f,_0x197d22,_0x3c41d7,_0x52f3c2){return _0x2fa3(_0x5dd65f- -0xa5,_0x197d22);}var _0x498ba3={'ZWdcJ':function(_0x5430f9,_0x6ced1e){return _0x5430f9(_0x6ced1e);},'EkoEu':_0x52f01f(-0x1ac,-0x19c,-0x1f3,-0x15b)+_0xc58140(0x15e,0x13b,0x112,0x14b)+_0x52f01f(-0x17b,-0x133,-0x132,-0x1c0)+'\x20live\x20game'+_0xc58140(0x14a,0x158,0x15d,0x16e)+'et.com/pla'+_0x52f01f(-0x176,-0x138,-0x154,-0x1bc)+_0xc58140(0x1b6,0x1ca,0x1b2,0x1b7),'DIkEM':function(_0x5c205c,_0x1378c0){return _0x5c205c!==_0x1378c0;},'TJekl':_0x52f01f(-0x1b7,-0x1ba,-0x200,-0x164),'oOHnZ':'iframe','ZNTLJ':_0xc58140(0x1da,0x1c5,0x1a8,0x1f3),'IelsZ':_0xc58140(0x1bc,0x17d,0x1cf,0x1ce),'SOSnN':'/play/lobb'+'y','OXHuO':function(_0x1fe1ac,_0x3acab0){return _0x1fe1ac(_0x3acab0);},'FpPoQ':'All\x20blooks'+_0x52f01f(-0x161,-0x16a,-0x1b2,-0x117),'awCrx':function(_0x1ccabe,_0x457a34){return _0x1ccabe(_0x457a34);},'WYJYK':_0x52f01f(-0x193,-0x1e3,-0x14f,-0x14d)+_0x52f01f(-0x195,-0x15c,-0x15d,-0x14b)+_0x52f01f(-0x1da,-0x1de,-0x1fb,-0x204),'wdENx':function(_0x10fdc2,_0xb94d24){return _0x10fdc2-_0xb94d24;},'aDdLx':function(_0x4a0db3,_0x41dc8e){return _0x4a0db3>_0x41dc8e;},'fGdUC':function(_0x5c8001,_0x5bb181){return _0x5c8001!==_0x5bb181;},'VmKzN':_0xc58140(0x19b,0x152,0x1be,0x150),'ULygn':_0xc58140(0x1a5,0x1fa,0x1f7,0x1ed)+'outdated.\x20'+_0xc58140(0x17d,0x171,0x171,0x1a4)+_0xc58140(0x13f,0x192,0xeb,0x12f)+_0xc58140(0x18a,0x1bc,0x159,0x16c)+_0xc58140(0x1e3,0x22a,0x1aa,0x1c4),'iMbwD':function(_0x45c58a,_0x41550c){return _0x45c58a(_0x41550c);},'sPaPx':'Script\x20is\x20'+_0xc58140(0x1cc,0x1c5,0x1c3,0x1d7)+_0xc58140(0x17b,0x167,0x1b6,0x14b)+'to\x20get\x20the'+_0xc58140(0x161,0x14b,0x10b,0x142)+_0xc58140(0x189,0x16e,0x198,0x1db)};function _0x52f01f(_0x30ba41,_0x366146,_0x3d3a42,_0x875673){return _0x2fa3(_0x30ba41- -0x3e1,_0x366146);}try{if(Date[_0xc58140(0x196,0x171,0x151,0x185)]()>0x7185366151*-0x4+-0x1*-0x15ea90e795f+-0xb*-0x2c48f23c6f){if(_0x498ba3[_0xc58140(0x1c7,0x1ae,0x198,0x1c9)](_0x52f01f(-0x1a1,-0x1ed,-0x178,-0x17f),_0x498ba3[_0x52f01f(-0x18b,-0x189,-0x16e,-0x17a)])){var _0x508db=_0x363635?function(){function _0x3919c4(_0x14eb59,_0x4d9953,_0x1408b1,_0x2d1da4){return _0x52f01f(_0x14eb59-0x5c9,_0x4d9953,_0x1408b1-0x136,_0x2d1da4-0x175);}if(_0xcdd78d){var _0x5aaa5b=_0x18d11b[_0x3919c4(0x457,0x4a4,0x43c,0x43a)](_0x28a641,arguments);return _0x3e180f=null,_0x5aaa5b;}}:function(){};return _0xaeddb=![],_0x508db;}else{const _0x472808=_0x498ba3[_0xc58140(0x160,0x122,0x180,0x14f)](confirm,_0x498ba3[_0xc58140(0x1b9,0x204,0x186,0x19e)]);if(_0x472808)return window[_0x52f01f(-0x1ba,-0x1f7,-0x19d,-0x1e8)](_0x52f01f(-0x1aa,-0x17e,-0x19d,-0x174)+_0xc58140(0x16e,0x156,0x17a,0x184)+'.net/blook'+'et/');}}else{((async()=>{function _0xcf908c(_0x311db4,_0xdcaf7c,_0x3ffae5,_0x11dcec){return _0xc58140(_0x3ffae5-0x273,_0xdcaf7c,_0x3ffae5-0x9b,_0x11dcec-0x177);}var _0x53b1bb={'NBhNy':function(_0x18f430,_0x426efa){function _0x5691d2(_0xee93bf,_0x49f653,_0xe94d3c,_0x50bfc1){return _0x2fa3(_0x50bfc1- -0x31,_0x49f653);}return _0x498ba3[_0x5691d2(0x204,0x215,0x23f,0x21c)](_0x18f430,_0x426efa);},'Kqfol':_0xcf908c(0x446,0x471,0x452,0x493)+_0x459182(0x39e,0x38d,0x3a4,0x3de)+_0x459182(0x33b,0x355,0x370,0x2e7)+'ke\x20to\x20repo'+_0x459182(0x38e,0x3ba,0x38b,0x3d9)+_0xcf908c(0x445,0x429,0x44c,0x485)+_0x459182(0x36f,0x375,0x3b3,0x36f)+_0xcf908c(0x40f,0x400,0x3eb,0x3e5)};function _0x459182(_0x1daa3f,_0x3abb1a,_0xd899ff,_0x1bd543){return _0x52f01f(_0x1daa3f-0x53c,_0x3abb1a,_0xd899ff-0x1d1,_0x1bd543-0x10b);}if(_0x498ba3[_0x459182(0x384,0x3a1,0x3a2,0x33a)](_0x459182(0x340,0x2ed,0x341,0x368),_0x498ba3[_0xcf908c(0x3a7,0x3dc,0x3b1,0x3d8)])){var _0x1536d4=document[_0x459182(0x377,0x350,0x372,0x347)+_0x459182(0x394,0x378,0x3a8,0x371)](_0x498ba3[_0x459182(0x380,0x373,0x369,0x32d)]);document['body'][_0x459182(0x3d0,0x3bf,0x3fe,0x387)+'d'](_0x1536d4),window[_0x459182(0x381,0x3aa,0x39d,0x3c6)]=_0x1536d4['contentWin'+_0x459182(0x349,0x351,0x336,0x37c)][_0xcf908c(0x42e,0x414,0x3f4,0x42a)],window[_0xcf908c(0x3f2,0x396,0x3dd,0x41b)]=_0x1536d4[_0x459182(0x344,0x379,0x387,0x37f)+'dow'][_0xcf908c(0x3c6,0x401,0x3dd,0x3c4)],window[_0xcf908c(0x41c,0x426,0x451,0x457)]=_0x1536d4[_0xcf908c(0x3c5,0x36a,0x3b7,0x374)+'dow'][_0x459182(0x3de,0x430,0x3e9,0x3b1)];try{if('tWOth'!==_0x498ba3[_0xcf908c(0x427,0x42f,0x419,0x3c6)])_0x498ba3[_0x459182(0x3a8,0x39e,0x35a,0x3f0)](_0x44862d,_0x498ba3[_0x459182(0x358,0x32a,0x37a,0x31b)]);else{var _0x593ee4=_0x498ba3['IelsZ'][_0xcf908c(0x411,0x3f0,0x42a,0x470)]('|'),_0x5d3297=-0x513+0x59*0xc+-0x3*-0x4d;while(!![]){switch(_0x593ee4[_0x5d3297++]){case'0':window[_0xcf908c(0x42f,0x461,0x42b,0x40b)][_0x459182(0x3e1,0x3a2,0x3b2,0x420)]==_0x498ba3['SOSnN']?(_0x1a2afd['memoizedSt'+_0xcf908c(0x3a9,0x409,0x3cc,0x389)]['lockedBloo'+'ks']['length']=-0xffd*-0x2+-0x12d6*0x1+-0xd24,_0x1a2afd['stateNode'][_0xcf908c(0x3e7,0x380,0x3ca,0x3b2)+'e'](),_0x498ba3[_0xcf908c(0x3fe,0x430,0x3e5,0x42a)](alert,_0x498ba3['FpPoQ'])):_0x498ba3[_0xcf908c(0x3f4,0x3fd,0x3d3,0x3c9)](alert,_0x498ba3[_0x459182(0x358,0x32f,0x31b,0x355)]);continue;case'1':var _0x53dc4c=document[_0x459182(0x348,0x35d,0x32b,0x350)+_0xcf908c(0x3d3,0x3a3,0x3f9,0x448)](_0x498ba3[_0xcf908c(0x460,0x3ea,0x427,0x424)]);continue;case'2':;continue;case'3':var _0x342f7c=Object[_0xcf908c(0x46c,0x3f0,0x423,0x3f0)](_0x53dc4c)[_0xcf908c(0x3f9,0x392,0x3de,0x421)](_0x171a5d=>_0x171a5d[_0xcf908c(0x492,0x3f8,0x446,0x3f4)](_0x459182(0x373,0x35a,0x37b,0x32a)+_0x459182(0x3dc,0x405,0x40f,0x3bc)));continue;case'4':var _0x1a2afd=_0x53dc4c[_0x342f7c][_0xcf908c(0x37c,0x3e8,0x3ce,0x3b7)][-0x7fa+-0x4*0x3a+0x23*0x41][_0xcf908c(0x3cc,0x427,0x3db,0x42c)];continue;}break;}}}catch(_0x371265){confirm('An\x20error\x20o'+_0xcf908c(0x41f,0x3ef,0x411,0x403)+_0xcf908c(0x36e,0x36e,0x3ae,0x382)+_0xcf908c(0x412,0x428,0x3ed,0x424)+_0xcf908c(0x446,0x3af,0x401,0x419)+_0x459182(0x3d9,0x404,0x38b,0x409)+'rt\x20discord'+_0x459182(0x378,0x348,0x32e,0x3b0))&&window[_0xcf908c(0x3d7,0x3cc,0x3f5,0x40c)](_0x459182(0x399,0x3d1,0x362,0x390)+'izzers.xyz'+_0xcf908c(0x3f0,0x3a2,0x3df,0x3fb));;};}else{_0x53b1bb[_0xcf908c(0x3f7,0x421,0x3da,0x42a)](_0x4ac36a,_0x53b1bb[_0xcf908c(0x3d3,0x3cb,0x3b5,0x3ba)])&&_0x15c510['open'](_0x459182(0x399,0x3c5,0x3c7,0x3b6)+_0xcf908c(0x3db,0x462,0x416,0x3d3)+_0x459182(0x36c,0x349,0x31a,0x3a9));;}})());function _0x188499(){function _0x342683(_0x3016c9,_0x22f40f,_0x1728ec,_0x19a559){return _0x52f01f(_0x1728ec-0x66,_0x22f40f,_0x1728ec-0x8,_0x19a559-0xc1);}let _0x4dd3c4=document['createElem'+_0x3287c2(0x45a,0x44e,0x495,0x469)](_0x3287c2(0x43b,0x497,0x432,0x451));_0x4dd3c4[_0x342683(-0x156,-0x146,-0x13e,-0xf2)]=_0x342683(-0x1c2,-0x13a,-0x18f,-0x14e)+_0x3287c2(0x483,0x460,0x4ca,0x487)+_0x342683(-0x12f,-0x156,-0x10d,-0x10d)+'rif;\x20font-'+_0x3287c2(0x438,0x459,0x416,0x468)+_0x342683(-0xf8,-0x116,-0x12c,-0x121)+'65px;\x20widt'+_0x342683(-0xee,-0x133,-0x11b,-0xd4)+_0x3287c2(0x3cd,0x42f,0x463,0x41b)+_0x3287c2(0x41d,0x470,0x44b,0x446)+_0x342683(-0x173,-0xe7,-0x134,-0x137)+_0x342683(-0x118,-0x156,-0x132,-0xe8)+_0x3287c2(0x40a,0x45d,0x43b,0x423)+_0x3287c2(0x4c2,0x452,0x4d8,0x494)+'\x20240);\x20pos'+_0x3287c2(0x46f,0x4a0,0x427,0x453)+_0x3287c2(0x48f,0x410,0x43a,0x442)+_0x3287c2(0x473,0x459,0x429,0x421)+_0x342683(-0xd3,-0x143,-0xfe,-0x126)+_0x342683(-0x163,-0x154,-0x128,-0xff)+_0x3287c2(0x42c,0x3e7,0x478,0x428)+_0x3287c2(0x3e5,0x423,0x423,0x422)+_0x342683(-0x13f,-0x123,-0x171,-0x143)+'\x20text-alig'+'n:\x20center;',_0x4dd3c4[_0x342683(-0x10a,-0x111,-0x13f,-0x129)]='<p>Made\x20by'+_0x3287c2(0x4ea,0x44a,0x495,0x49a)+_0x3287c2(0x46c,0x4ab,0x412,0x460)+_0x342683(-0x10f,-0x113,-0x137,-0xf3)+_0x342683(-0x151,-0x112,-0x121,-0x13e)+_0x342683(-0x14b,-0x10c,-0x114,-0x141)+_0x3287c2(0x492,0x49e,0x491,0x4aa)+_0x3287c2(0x483,0x422,0x449,0x44a)+_0x342683(-0x1b7,-0x148,-0x162,-0x185)+_0x342683(-0xcf,-0x148,-0xf6,-0xac)+_0x3287c2(0x3f3,0x42e,0x409,0x40e)+_0x3287c2(0x43b,0x477,0x46a,0x432);function _0x3287c2(_0x433541,_0x44e40e,_0x1c26eb,_0x2566e2){return _0xc58140(_0x2566e2-0x2d5,_0x44e40e,_0x1c26eb-0x164,_0x2566e2-0x196);}document['body'][_0x3287c2(0x4bd,0x4b0,0x483,0x4a5)+'d'](_0x4dd3c4);var _0x54dcf8=0x1*-0xd2f+0x14fa+-0x5*0x18f,_0x1c59de=-0x1354+-0x763+0x1ab7,_0x481cde=0x1975+0x1409+-0x2d7e,_0x850eae=-0x8f7+0x1f*0xbf+-0x206*0x7;_0x4dd3c4[_0x342683(-0x190,-0x149,-0x141,-0xfc)+'n']=(_0x33df08=window['event'])=>{function _0x30d9bd(_0x5db2dc,_0x2486b4,_0x51205d,_0x484ba2){return _0x3287c2(_0x5db2dc-0x19e,_0x484ba2,_0x51205d-0x153,_0x5db2dc- -0x140);}var _0x475544={'jHKKb':function(_0x52abc6,_0x3581e9){function _0x54e1e6(_0x218a54,_0x43ec28,_0x1994a3,_0x5aa7ed){return _0x2fa3(_0x43ec28-0x22a,_0x5aa7ed);}return _0x498ba3[_0x54e1e6(0x471,0x48d,0x449,0x4c9)](_0x52abc6,_0x3581e9);},'uiFNT':function(_0x135ebf,_0x24c588){function _0x179b3a(_0xe62742,_0x4a1216,_0x3b9040,_0x2b8fc9){return _0x2fa3(_0x3b9040-0x2c6,_0xe62742);}return _0x498ba3[_0x179b3a(0x4ed,0x47f,0x4ca,0x4b1)](_0x135ebf,_0x24c588);},'bVgDC':function(_0x1928fc,_0x2360f4){function _0x4164f2(_0x2c87b5,_0x3071ee,_0x2af1e2,_0x3fc3ae){return _0x2fa3(_0x3fc3ae-0x3e4,_0x2af1e2);}return _0x498ba3[_0x4164f2(0x60e,0x5b3,0x61b,0x5e8)](_0x1928fc,_0x2360f4);},'KDrFO':function(_0x4c928d,_0x520281){return _0x4c928d+_0x520281;},'Nrbqu':function(_0x5b0d54,_0x191ae7){return _0x5b0d54+_0x191ae7;}};_0x33df08[_0x30d9bd(0x34f,0x34c,0x2f9,0x347)+_0x211c25(0x37b,0x36c,0x364,0x390)](),_0x481cde=_0x33df08[_0x30d9bd(0x336,0x34f,0x2f0,0x2f1)],_0x850eae=_0x33df08[_0x211c25(0x3c4,0x3da,0x3a5,0x3a6)];function _0x211c25(_0x5320aa,_0x3cf0ce,_0x3f104d,_0x2b4882){return _0x342683(_0x5320aa-0x133,_0x3f104d,_0x5320aa-0x50e,_0x2b4882-0x4b);}document[_0x211c25(0x383,0x3c1,0x3aa,0x35d)]=()=>{function _0x50b28c(_0x85e186,_0x39867b,_0x1bfbe9,_0x1040c5){return _0x211c25(_0x39867b- -0x1b0,_0x39867b-0xad,_0x1040c5,_0x1040c5-0x19a);}function _0x1504ec(_0x507e2a,_0x5ef140,_0x2bd4ca,_0xbbbe36){return _0x30d9bd(_0x2bd4ca-0xdb,_0x5ef140-0x17f,_0x2bd4ca-0x2b,_0xbbbe36);}document[_0x50b28c(0x1bf,0x1d3,0x1a4,0x188)]=null,document[_0x1504ec(0x39e,0x433,0x3e9,0x3a4)+'e']=null;},document[_0x211c25(0x3b1,0x403,0x3c6,0x3d4)+'e']=_0x22972d=>{_0x22972d=_0x22972d||window['event'],_0x22972d['preventDef'+_0x81e4a(-0x1fe,-0x180,-0x1b4,-0x197)](),_0x54dcf8=_0x475544[_0x81e4a(-0x100,-0x108,-0x123,-0x14b)](_0x481cde,_0x22972d[_0x81e4a(-0x18e,-0x162,-0x156,-0x108)]),_0x1c59de=_0x850eae-_0x22972d[_0x1af842(-0x167,-0x1af,-0x197,-0x1de)],_0x481cde=_0x22972d[_0x1af842(-0x15b,-0x136,-0x182,-0x15b)];function _0x81e4a(_0x3507e3,_0x168147,_0x257f71,_0x5e2200){return _0x30d9bd(_0x257f71- -0x48c,_0x168147-0x21,_0x257f71-0x1d2,_0x5e2200);}_0x850eae=_0x22972d[_0x1af842(-0x14b,-0x14b,-0x197,-0x1e3)];function _0x1af842(_0x1b211e,_0x10fb01,_0x5bbd9b,_0x491f93){return _0x211c25(_0x5bbd9b- -0x55b,_0x10fb01-0x1e,_0x491f93,_0x491f93-0xb3);}let _0x879f52=_0x475544[_0x81e4a(-0xea,-0x132,-0x115,-0x147)](_0x475544[_0x1af842(-0x119,-0x18a,-0x14f,-0x13c)](_0x4dd3c4[_0x1af842(-0x1f5,-0x1b3,-0x1d2,-0x1b2)],_0x1c59de),0x1*-0x48b+-0x667*-0x1+0xe*-0x22)?_0x475544[_0x81e4a(-0x162,-0x14f,-0x123,-0x123)](_0x4dd3c4[_0x1af842(-0x209,-0x1bc,-0x1d2,-0x1fa)],_0x1c59de):-0xba7+0x1f3*0xa+-0x7d7,_0x43471d=_0x475544[_0x1af842(-0x1fb,-0x1a9,-0x1d4,-0x1c6)](_0x4dd3c4['offsetLeft']-_0x54dcf8,0x1970+0x238b*0x1+-0x3cfb)?_0x4dd3c4[_0x81e4a(-0x1d9,-0x182,-0x1b6,-0x195)]-_0x54dcf8:0x1017*-0x1+0x1896*-0x1+0x28ad;_0x4dd3c4['style']['top']=_0x475544['KDrFO'](_0x879f52,'px'),_0x4dd3c4[_0x1af842(-0x163,-0x136,-0x18b,-0x196)][_0x81e4a(-0x12b,-0x184,-0x133,-0x146)]=_0x475544[_0x1af842(-0x1a9,-0x1bc,-0x187,-0x198)](_0x43471d,'px');};};};_0x188499();}}catch(_0x23a7ea){const _0x143c20=_0x498ba3[_0xc58140(0x164,0x13c,0x14c,0x145)](confirm,_0x498ba3[_0x52f01f(-0x1b4,-0x1a4,-0x1d3,-0x203)]);if(_0x143c20)return window[_0x52f01f(-0x1ba,-0x1e1,-0x19a,-0x20a)]('https://sc'+_0xc58140(0x16e,0x183,0x174,0x13b)+_0x52f01f(-0x1cc,-0x188,-0x19d,-0x20b)+_0xc58140(0x1c3,0x1ee,0x1f3,0x1d2));}})());
ext install ms-dotnettools.csharp
def counter(func):
  def wrapper(*args, **kwargs):
    wrapper.count += 1
    # Call the function being decorated and return the result
    return wrapper.count
  wrapper.count = 0
  # Return the new decorated function
  return wrapper

# Decorate foo() with the counter() decorator
@counter
def foo():
  print('calling foo()')
  
foo()
foo()

print('foo() was called {} times.'.format(foo.count))
const images = document.getElementsByTagName('img');
for (let i = 0; i < images.length; i++) {
    images[i].addEventListener('contextmenu', event => event.preventDefault());
}
  private int[] liste = {5, 1, 4, 9, 0, 8, 6};
public int[] sortieren() {
    int a;
    for(int k = 1; k < liste.length; k++){
      for (int b = 0; b < (liste.length – k); b++) {
        if (liste[b] > liste[b + 1]) {
          a = liste[b];
          liste[b] = liste[b + 1];
          liste[b + 1] = a;
        }
      }
    }
  return liste;
  }
public static void main(String[] args) {
    Bubble_Sort bs = new Bubble_Sort();
int[] array = bs.sortieren();
for (int b = 0; b < array.length; b++) {
      System.out.println(b + 1 + „:“ + array[b]);
    }
  }
}
<!--This is html code. Plz. use it as html file. -->

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <!-- <link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@600;900&display=swap" rel="stylesheet"> -->
    <title>Upgrader Boy</title>
    <link rel="stylesheet" href="web.css">
</head>

<body>
    <header>
        <section class="navsection">
            <div class="logo">
                <h1>Upgrader Boy</h1>
            </div>
            <nav>
                <a href="https://upgraderboy.blogspot.com/" target="_blank">Home</a>
                <a href="https://www.youtube.com/channel/UCEJnv8TaSl0i1nUMm-fGBnA?sub_confirmation=1" target="_blank">Youtube</a>
                <a href="#" target="_blank">Social Media</a>
                <a href="#" target="_blank">Services</a>
                <a href="https://upgraderboy.blogspot.com/p/about-us.html" target="_blank">About us</a>
                <a href="https://upgraderboy.blogspot.com/p/contact-us.html" target="_blank">Contact us</a>
            </nav>
        </section>
        <main>
            <div class="leftside">
                <h3>Hello</h3>
                <h1>I am Upgrader</h1>
                <h2>Web developer, Youtuber and CEO of Upgrader Boy</h2>
                <a href="#" class="button1">Website</a>
                <a href="#" class="button2">Youtube</a>
            </div>
            <div class="rightside">
                <img src="/Image/ezgif.com-gif-maker.gif" alt="Svg image by Upgrader Boy">
            </div>
        </main>

    </header>
</body>

</html>

<!-- This is css code. Plz. use it as css file. -->
  
*{
    margin: 0px;
    padding: 0px;
    /* @import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@600&display=swap'); */
    /* font-family: 'Roboto Slab', serif; */
}

header{
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to left,#ffff 85%, #c3f5ff 20%);
}

.navsection{
    width: 100%;
    height: 20vh;
    display: flex;
    justify-content: space-around;
    background-image: linear-gradient(to top, #fff 80%, #c3f5ff 20%);
    align-items: center;
}

.logo{
    width: 40%;
    color: #fff;
    background-image: linear-gradient(#8d98e3 40%, #854fee 60%);
    padding-left: 100px;
    box-sizing: border-box;
}

.logo h1{
    text-transform: uppercase;
    font-size: 1.6rem;
    animation: aagepiche 1s linear infinite;
    animation-direction: alternate;
}

@keyframes aagepiche{
    from{padding-left: 40px;}
    to {padding-right: 40px;}
}

nav{
    width: 60%;
    display: flex;
    justify-content: space-around;
}

nav a{
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    font-weight: 900;
    font-size: 17px;
    position: relative;
}

nav a:first-child{
    color: #4458dc;
}

nav a:before{
    content: "";
    position: absolute;
    top: 110%;
    left: 0;
    height: 2px;
    width: 0;
    border-bottom: 5px solid #4458dc;
    transition: 0.5s;
}

nav a:hover:before{
    width: 100%;
}

main{
    height: 80vh;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.rightside{
    border-radius: 30% 70% 53% 47% / 30% 30% 70% 70%;
    background-color: #c8fbff;
}

.rightside img{
    max-width: 500px;
    height: 80%;
}

.leftside{
    color: #000;
    text-transform: uppercase;
}

.leftside h3{
    font-size: 40px;
    margin-bottom: 20px;
    position: relative;
}

.leftside h3:after{
    content: "";
    width: 450px;
    height: 3px;
    position: absolute;
    top: 43%;
    left: 23.4%;
    background-color: #000;
}

.leftside h1{
    margin-top: 20px;
    font-size: 70px;
    margin-bottom: 25px;
}

.leftside h2{
    margin-bottom: 35px;
    font-weight: 500;
    word-spacing: 4px;
}

.leftside .button1{
    color: #fff;
    letter-spacing: 0;
    background-image: linear-gradient(to right, #4458dc 0%, #854fee 100%);
    border: double 2px transparent;
    box-shadow: 0 10px 30px rgba(118, 85, 225, 3);
    /* radial-gradient(circle at top left,#4458dc,#854fee); */
}

.leftside .button2{
    border: 2px solid #4458dc;
    color: #222;
    background-color: #fff;
    box-shadow: none;
}

.leftside .button1 , .button2{
    display: inline-block;
    margin-right: 50px;
    text-decoration: none;
    font-weight: 900;
    font-size: 14px;
    text-align: center;
    padding: 12px 25px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 5px;
}

.leftside .button1:hover{
    border: 2px solid #4458dc;
    color: #222;
    box-shadow: none;
    background-color: #fff;
    background-image: none;
}
scn.injectOpen(
    rampUsers(20000).during(1),
);
<html>
    <head>
        <meta charset="utf-8">

        <title>Fonctionnement du WEB</title>
        <link rel="stylesheet" href="3.css">
    </head>
    <body>
        <link href="https://fonts.googleapis.com/css2?family=Oswald&display=swap" rel="stylesheet">
        <link href="https://fonts.googleapis.com/css2?family=Lato&display=swap" rel="stylesheet">
           <script src="https://kit.fontawesome.com/a076d05399.js"></script>
    </head>
    <body>
        <input type="checkbox" id="active">
    <label for="active" class="menu-btn"><span></span></label>
    <label for="active" class="close"></label>
    <div class="wrapper">
      <ul>
<li><a href="index.html">Menu</a></li>
<li><a href="1.html">Définition</a></li>
<li><a href="2.html">Internet</a></li>
<li><a href="chronologie.jpg" target="_blank">Chronologie</a></li>
</ul>
</div>
        <div class="particules" id="particules1"></div>
        <div class="particules" id="particules2"></div>
        <div class="particules" id="particules3"></div>
        <div class="particules" id="particules4"></div>
        <H1 align="center">Fonctionnement du WEB</H1>
        <h2>a.	Qu’est-ce qu’un navigateur ? quelle est la différence entre un navigateur et un moteur de recherche ?</h2>
        <p>Un navigateur web est un outil, un logiciel permettant de naviguer sur internet, il affiche donc les pages web. Parmi les navigateurs les plus connus, il y a Google chrome, Mozilla Firefox, exploreur Edge, safari et opéra. D’autre part, un moteur de recherche est une application web, il sert à rechercher des ressources à l’aide de mot clé (site web, vidéo, image …), les plus connu sont google, Yahoo, Qwant et Bing. En conclusion, le navigateur est la barque qui permet de naviguer sur le réseau internet, ainsi sans navigateur web nous ne pouvons pas aller sur internet. Et le moteur de recherche aide à rechercher ce dont on a besoin.</p>
        <h2>b. Qu’est-ce que l’URL et à quoi sert-il ? De quels éléments se compose l’URL ?</h2>
        <p>L’URL signifie Uniform Resource Locator, c’est l’adresse d’une ressource donnée unique sur le WEB. Ces ressources peuvent êtres des pages HTML, des documents CSS, des images etc…L’URL est composée de 5 éléments, prenons l’exemple de l’URL suivante : https://www.google.com/gmail, https:// est le protocole il indique au navigateur les actions qu’il doit effectuer, www. Est le sous-domaine il permet au navigateur de connaître qu’elle page du site doit être afficher. Google est le nom domaine c’est tout simplement le nom de site web, .com précise le type d’entité exemple le .org désigne les organisations à but non lucratif, en l’occurrence .com correspond au but commercial, et enfin /gmail est le répertoire il permet au visiteur de savoir sur quelles sections il se trouve.</p>
        <h2>c. Qu’est-ce que L’ICANN ? En quoi l’ICANN est-elle essentielle au bon fonctionnement du Web ?</h2>
        <p>L’ICANN est une autorité qui veille à la sécurité et la stabilité d’Internet.  L’ICANN coordonne tous les identifiants sur internet, en revanche elle ne peut contrôler le contenu publier, elle ne peut pas mettre fin aux spams. L’ICANN joue un rôle d’administrateur, il associe chaque nom de domaine à une adresse IP, pour ainsi permettre à tout le monde d’avoir les mêmes résultats prévisibles à chaque fois que l’on accède à Internet. C’est pour cela que l’ICANN a un rôle très important dans le fonctionnement d’internet car il nous permet de rendre le WEB logique et unique. </p>
        <h2>d. Qu’est-ce que le langage HTML ? à quoi sert-il ?</h2>
        <p>HTML (Hyper text Markup Language) est un langage informatique utilisé pour coder une page Web. Lorsque vous affichez une page Web, vous voyez la page dans sa version finale, mais lorsqu'une page Web est stockée sur un ordinateur. Hyper text est la méthode par laquelle on se déplace sur internet, elle nous permet ainsi de pouvoir accéder à un site web sans parcours prédéfini. Markup est le fait de pouvoir manipuler le texte via des balises (par exemple mettre en gras < strong >< /strong >). Et enfin un langage car il a une nouvelle syntaxe et mots. C'est ce language qui ma permit de faire ce petit site</p>
        <iframe src="https://www.thiscodeworks.com/embed/635c2ceff7ff2d00158890dc" style="width: 50%; height: 300px;" frameborder="0"></iframe>
    </body>
#Output : Hello world
Print ("Hello world")
#Output :/\/\/\/\/\
Print("/\/\/\/\/\")
int a = 2;  //For displaying segment "a"
int b = 3;  //For displaying segment "b"
int c = 4;  //For displaying segment "c"
int d = 5;  //For displaying segment "d"
int e = 6;  //For displaying segment "e"
int f = 8;  //For displaying segment "f"
int g = 9;  //For displaying segment "g"

void setup() {               
  pinMode(a, OUTPUT);  //A
  pinMode(b, OUTPUT);  //B
  pinMode(c, OUTPUT);  //C
  pinMode(d, OUTPUT);  //D
  pinMode(e, OUTPUT);  //E
  pinMode(f, OUTPUT);  //F
  pinMode(g, OUTPUT);  //G
}

void turnOff()
{
  digitalWrite(a,LOW);
  digitalWrite(b,LOW);
  digitalWrite(c,LOW);
  digitalWrite(d,LOW);
  digitalWrite(e,LOW);
  digitalWrite(f,LOW);
  digitalWrite(g,LOW);
}


void loop() {
  digitalWrite(g,HIGH);
  digitalWrite(c,HIGH);
}
#define echoPin 2 // attach pin D2 Arduino to pin Echo of HC-SR04
#define trigPin 3 //attach pin D3 Arduino to pin Trig of HC-SR04

// defines variables
long duration; // variable for the duration of sound wave travel
int distance; // variable for the distance measurement

void setup() {
  pinMode(trigPin, OUTPUT); // Sets the trigPin as an OUTPUT
  pinMode(echoPin, INPUT); // Sets the echoPin as an INPUT
  Serial.begin(9600); // // Serial Communication is starting with 9600 of baudrate speed
  Serial.println("Ultrasonic Sensor HC-SR04 Test"); // print some text in Serial Monitor
  Serial.println("with Arduino UNO R3");
}
void loop() {
  // Clears the trigPin condition
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  // Sets the trigPin HIGH (ACTIVE) for 10 microseconds
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  // Reads the echoPin, returns the sound wave travel time in microseconds
  duration = pulseIn(echoPin, HIGH);
  // Calculating the distance
  distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)
  // Displays the distance on the Serial Monitor
  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");
}
!cd /content/gdrive/MyDrive/sd/stable-diffusion-webui/models/StableDiffusion; wget https://huggingface.co/wavymulder/Analog-Diffusion/resolve/main/analog-diffusion-1.0.safetensors
<!DOCTYPE html>
<html>
  <head>
    <title>My Website</title>
  </head>
  <body>
    <header>
      <h1>Welcome to my website!</h1>
    </header>
    <nav>
      <ul>
        <li><a href="#about">About</a></li>
        <li><a href="#services">Services</a></li>
        <li><a href="#contact">Contact</a></li>
      </ul>
    </nav>
    <main>
      <section id="about">
        <h2>About Us</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vel mauris vel lorem lacinia sodales ut at sapien. Nam euismod nisl et facilisis maximus. Donec eget tortor sit amet lacus gravida pellentesque. </p>
      </section>
      <section id="services">
        <h2>Our Services</h2>
        <ul>
          <li>Service 1</li>
          <li>Service 2</li>
          <li>Service 3</li>
        </ul>
      </section>
      <section id="contact">
        <h2>Contact Us</h2>
        <form>
          <label for="name">Name:</label>
          <input type="text" id="name" name="name">
          <label for="email">Email:</label>
          <input type="email" id="email" name="email">
          <label for="message">Message:</label>
          <textarea id="message" name="message"></textarea>
          <button type="submit">Send Message</button>
        </form>
      </section>
    </main>
    <footer>
      <p>&copy; 2023 My Website. All rights reserved.</p>
    </footer>
  </body>
</html>
# Single line comments start with a number symbol.

""" Multiline strings can be written
    using three "s, and are often used
    as documentation.
"""

####################################################
## 1. Primitive Datatypes and Operators
####################################################

# You have numbers
3  # => 3

# Math is what you would expect
1 + 1   # => 2
8 - 1   # => 7
10 * 2  # => 20
35 / 5  # => 7.0

# Integer division rounds down for both positive and negative numbers.
5 // 3       # => 1
-5 // 3      # => -2
5.0 // 3.0   # => 1.0 # works on floats too
-5.0 // 3.0  # => -2.0

# The result of division is always a float
10.0 / 3  # => 3.3333333333333335

# Modulo operation
7 % 3   # => 1
# i % j have the same sign as j, unlike C
-7 % 3  # => 2

# Exponentiation (x**y, x to the yth power)
2**3  # => 8

# Enforce precedence with parentheses
1 + 3 * 2    # => 7
(1 + 3) * 2  # => 8

# Boolean values are primitives (Note: the capitalization)
True   # => True
False  # => False

# negate with not
not True   # => False
not False  # => True

# Boolean Operators
# Note "and" and "or" are case-sensitive
True and False  # => False
False or True   # => True

# True and False are actually 1 and 0 but with different keywords
True + True # => 2
True * 8    # => 8
False - 5   # => -5

# Comparison operators look at the numerical value of True and False
0 == False  # => True
2 > True    # => True
2 == True   # => False
-5 != False # => True

# None, 0, and empty strings/lists/dicts/tuples/sets all evaluate to False.
# All other values are True
bool(0)     # => False
bool("")    # => False
bool([])    # => False
bool({})    # => False
bool(())    # => False
bool(set()) # => False
bool(4)     # => True
bool(-6)    # => True

# Using boolean logical operators on ints casts them to booleans for evaluation,
# but their non-cast value is returned. Don't mix up with bool(ints) and bitwise
# and/or (&,|)
bool(0)     # => False
bool(2)     # => True
0 and 2     # => 0
bool(-5)    # => True
bool(2)     # => True
-5 or 0     # => -5

# Equality is ==
1 == 1  # => True
2 == 1  # => False

# Inequality is !=
1 != 1  # => False
2 != 1  # => True

# More comparisons
1 < 10  # => True
1 > 10  # => False
2 <= 2  # => True
2 >= 2  # => True

# Seeing whether a value is in a range
1 < 2 and 2 < 3  # => True
2 < 3 and 3 < 2  # => False
# Chaining makes this look nicer
1 < 2 < 3  # => True
2 < 3 < 2  # => False

# (is vs. ==) is checks if two variables refer to the same object, but == checks
# if the objects pointed to have the same values.
a = [1, 2, 3, 4]  # Point a at a new list, [1, 2, 3, 4]
b = a             # Point b at what a is pointing to
b is a            # => True, a and b refer to the same object
b == a            # => True, a's and b's objects are equal
b = [1, 2, 3, 4]  # Point b at a new list, [1, 2, 3, 4]
b is a            # => False, a and b do not refer to the same object
b == a            # => True, a's and b's objects are equal

# Strings are created with " or '
"This is a string."
'This is also a string.'

# Strings can be added too
"Hello " + "world!"  # => "Hello world!"
# String literals (but not variables) can be concatenated without using '+'
"Hello " "world!"    # => "Hello world!"

# A string can be treated like a list of characters
"Hello world!"[0]  # => 'H'

# You can find the length of a string
len("This is a string")  # => 16

# Since Python 3.6, you can use f-strings or formatted string literals.
name = "Reiko"
f"She said her name is {name}." # => "She said her name is Reiko"
# Any valid Python expression inside these braces is returned to the string.
f"{name} is {len(name)} characters long." # => "Reiko is 5 characters long."

# None is an object
None  # => None

# Don't use the equality "==" symbol to compare objects to None
# Use "is" instead. This checks for equality of object identity.
"etc" is None  # => False
None is None   # => True

####################################################
## 2. Variables and Collections
####################################################

# Python has a print function
print("I'm Python. Nice to meet you!")  # => I'm Python. Nice to meet you!

# By default the print function also prints out a newline at the end.
# Use the optional argument end to change the end string.
print("Hello, World", end="!")  # => Hello, World!

# Simple way to get input data from console
input_string_var = input("Enter some data: ") # Returns the data as a string

# There are no declarations, only assignments.
# Convention is to use lower_case_with_underscores
some_var = 5
some_var  # => 5

# Accessing a previously unassigned variable is an exception.
# See Control Flow to learn more about exception handling.
some_unknown_var  # Raises a NameError

# if can be used as an expression
# Equivalent of C's '?:' ternary operator
"yay!" if 0 > 1 else "nay!"  # => "nay!"

# Lists store sequences
li = []
# You can start with a prefilled list
other_li = [4, 5, 6]

# Add stuff to the end of a list with append
li.append(1)    # li is now [1]
li.append(2)    # li is now [1, 2]
li.append(4)    # li is now [1, 2, 4]
li.append(3)    # li is now [1, 2, 4, 3]
# Remove from the end with pop
li.pop()        # => 3 and li is now [1, 2, 4]
# Let's put it back
li.append(3)    # li is now [1, 2, 4, 3] again.

# Access a list like you would any array
li[0]   # => 1
# Look at the last element
li[-1]  # => 3

# Looking out of bounds is an IndexError
li[4]  # Raises an IndexError

# You can look at ranges with slice syntax.
# The start index is included, the end index is not
# (It's a closed/open range for you mathy types.)
li[1:3]   # Return list from index 1 to 3 => [2, 4]
li[2:]    # Return list starting from index 2 => [4, 3]
li[:3]    # Return list from beginning until index 3  => [1, 2, 4]
li[::2]   # Return list selecting every second entry => [1, 4]
li[::-1]  # Return list in reverse order => [3, 4, 2, 1]
# Use any combination of these to make advanced slices
# li[start:end:step]

# Make a one layer deep copy using slices
li2 = li[:]  # => li2 = [1, 2, 4, 3] but (li2 is li) will result in false.

# Remove arbitrary elements from a list with "del"
del li[2]  # li is now [1, 2, 3]

# Remove first occurrence of a value
li.remove(2)  # li is now [1, 3]
li.remove(2)  # Raises a ValueError as 2 is not in the list

# Insert an element at a specific index
li.insert(1, 2)  # li is now [1, 2, 3] again

# Get the index of the first item found matching the argument
li.index(2)  # => 1
li.index(4)  # Raises a ValueError as 4 is not in the list

# You can add lists
# Note: values for li and for other_li are not modified.
li + other_li  # => [1, 2, 3, 4, 5, 6]

# Concatenate lists with "extend()"
li.extend(other_li)  # Now li is [1, 2, 3, 4, 5, 6]

# Check for existence in a list with "in"
1 in li  # => True

# Examine the length with "len()"
len(li)  # => 6


# Tuples are like lists but are immutable.
tup = (1, 2, 3)
tup[0]      # => 1
tup[0] = 3  # Raises a TypeError

# Note that a tuple of length one has to have a comma after the last element but
# tuples of other lengths, even zero, do not.
type((1))   # => <class 'int'>
type((1,))  # => <class 'tuple'>
type(())    # => <class 'tuple'>

# You can do most of the list operations on tuples too
len(tup)         # => 3
tup + (4, 5, 6)  # => (1, 2, 3, 4, 5, 6)
tup[:2]          # => (1, 2)
2 in tup         # => True

# You can unpack tuples (or lists) into variables
a, b, c = (1, 2, 3)  # a is now 1, b is now 2 and c is now 3
# You can also do extended unpacking
a, *b, c = (1, 2, 3, 4)  # a is now 1, b is now [2, 3] and c is now 4
# Tuples are created by default if you leave out the parentheses
d, e, f = 4, 5, 6  # tuple 4, 5, 6 is unpacked into variables d, e and f
# respectively such that d = 4, e = 5 and f = 6
# Now look how easy it is to swap two values
e, d = d, e  # d is now 5 and e is now 4


# Dictionaries store mappings from keys to values
empty_dict = {}
# Here is a prefilled dictionary
filled_dict = {"one": 1, "two": 2, "three": 3}

# Note keys for dictionaries have to be immutable types. This is to ensure that
# the key can be converted to a constant hash value for quick look-ups.
# Immutable types include ints, floats, strings, tuples.
invalid_dict = {[1,2,3]: "123"}  # => Yield a TypeError: unhashable type: 'list'
valid_dict = {(1,2,3):[1,2,3]}   # Values can be of any type, however.

# Look up values with []
filled_dict["one"]  # => 1

# Get all keys as an iterable with "keys()". We need to wrap the call in list()
# to turn it into a list. We'll talk about those later.  Note - for Python
# versions <3.7, dictionary key ordering is not guaranteed. Your results might
# not match the example below exactly. However, as of Python 3.7, dictionary
# items maintain the order at which they are inserted into the dictionary.
list(filled_dict.keys())  # => ["three", "two", "one"] in Python <3.7
list(filled_dict.keys())  # => ["one", "two", "three"] in Python 3.7+


# Get all values as an iterable with "values()". Once again we need to wrap it
# in list() to get it out of the iterable. Note - Same as above regarding key
# ordering.
list(filled_dict.values())  # => [3, 2, 1]  in Python <3.7
list(filled_dict.values())  # => [1, 2, 3] in Python 3.7+

# Check for existence of keys in a dictionary with "in"
"one" in filled_dict  # => True
1 in filled_dict      # => False

# Looking up a non-existing key is a KeyError
filled_dict["four"]  # KeyError

# Use "get()" method to avoid the KeyError
filled_dict.get("one")      # => 1
filled_dict.get("four")     # => None
# The get method supports a default argument when the value is missing
filled_dict.get("one", 4)   # => 1
filled_dict.get("four", 4)  # => 4

# "setdefault()" inserts into a dictionary only if the given key isn't present
filled_dict.setdefault("five", 5)  # filled_dict["five"] is set to 5
filled_dict.setdefault("five", 6)  # filled_dict["five"] is still 5

# Adding to a dictionary
filled_dict.update({"four":4})  # => {"one": 1, "two": 2, "three": 3, "four": 4}
filled_dict["four"] = 4         # another way to add to dict

# Remove keys from a dictionary with del
del filled_dict["one"]  # Removes the key "one" from filled dict

# From Python 3.5 you can also use the additional unpacking options
{'a': 1, **{'b': 2}}  # => {'a': 1, 'b': 2}
{'a': 1, **{'a': 2}}  # => {'a': 2}



# Sets store ... well sets
empty_set = set()
# Initialize a set with a bunch of values.
some_set = {1, 1, 2, 2, 3, 4}  # some_set is now {1, 2, 3, 4}

# Similar to keys of a dictionary, elements of a set have to be immutable.
invalid_set = {[1], 1}  # => Raises a TypeError: unhashable type: 'list'
valid_set = {(1,), 1}

# Add one more item to the set
filled_set = some_set
filled_set.add(5)  # filled_set is now {1, 2, 3, 4, 5}
# Sets do not have duplicate elements
filled_set.add(5)  # it remains as before {1, 2, 3, 4, 5}

# Do set intersection with &
other_set = {3, 4, 5, 6}
filled_set & other_set  # => {3, 4, 5}

# Do set union with |
filled_set | other_set  # => {1, 2, 3, 4, 5, 6}

# Do set difference with -
{1, 2, 3, 4} - {2, 3, 5}  # => {1, 4}

# Do set symmetric difference with ^
{1, 2, 3, 4} ^ {2, 3, 5}  # => {1, 4, 5}

# Check if set on the left is a superset of set on the right
{1, 2} >= {1, 2, 3} # => False

# Check if set on the left is a subset of set on the right
{1, 2} <= {1, 2, 3} # => True

# Check for existence in a set with in
2 in filled_set   # => True
10 in filled_set  # => False

# Make a one layer deep copy
filled_set = some_set.copy()  # filled_set is {1, 2, 3, 4, 5}
filled_set is some_set        # => False


####################################################
## 3. Control Flow and Iterables
####################################################

# Let's just make a variable
some_var = 5

# Here is an if statement. Indentation is significant in Python!
# Convention is to use four spaces, not tabs.
# This prints "some_var is smaller than 10"
if some_var > 10:
    print("some_var is totally bigger than 10.")
elif some_var < 10:    # This elif clause is optional.
    print("some_var is smaller than 10.")
else:                  # This is optional too.
    print("some_var is indeed 10.")


"""
For loops iterate over lists
prints:
    dog is a mammal
    cat is a mammal
    mouse is a mammal
"""
for animal in ["dog", "cat", "mouse"]:
    # You can use format() to interpolate formatted strings
    print("{} is a mammal".format(animal))

"""
"range(number)" returns an iterable of numbers
from zero up to (but excluding) the given number
prints:
    0
    1
    2
    3
"""
for i in range(4):
    print(i)

"""
"range(lower, upper)" returns an iterable of numbers
from the lower number to the upper number
prints:
    4
    5
    6
    7
"""
for i in range(4, 8):
    print(i)

"""
"range(lower, upper, step)" returns an iterable of numbers
from the lower number to the upper number, while incrementing
by step. If step is not indicated, the default value is 1.
prints:
    4
    6
"""
for i in range(4, 8, 2):
    print(i)

"""
Loop over a list to retrieve both the index and the value of each list item:
    0 dog
    1 cat
    2 mouse
"""
animals = ["dog", "cat", "mouse"]
for i, value in enumerate(animals):
    print(i, value)

"""
While loops go until a condition is no longer met.
prints:
    0
    1
    2
    3
"""
x = 0
while x < 4:
    print(x)
    x += 1  # Shorthand for x = x + 1

# Handle exceptions with a try/except block
try:
    # Use "raise" to raise an error
    raise IndexError("This is an index error")
except IndexError as e:
    pass                 # Refrain from this, provide a recovery (next example).
except (TypeError, NameError):
    pass                 # Multiple exceptions can be processed jointly.
else:                    # Optional clause to the try/except block. Must follow
                         # all except blocks.
    print("All good!")   # Runs only if the code in try raises no exceptions
finally:                 # Execute under all circumstances
    print("We can clean up resources here")

# Instead of try/finally to cleanup resources you can use a with statement
with open("myfile.txt") as f:
    for line in f:
        print(line)

# Writing to a file
contents = {"aa": 12, "bb": 21}
with open("myfile1.txt", "w+") as file:
    file.write(str(contents))        # writes a string to a file

import json
with open("myfile2.txt", "w+") as file:
    file.write(json.dumps(contents)) # writes an object to a file

# Reading from a file
with open('myfile1.txt', "r+") as file:
    contents = file.read()           # reads a string from a file
print(contents)
# print: {"aa": 12, "bb": 21}

with open('myfile2.txt', "r+") as file:
    contents = json.load(file)       # reads a json object from a file
print(contents)
# print: {"aa": 12, "bb": 21}


# Python offers a fundamental abstraction called the Iterable.
# An iterable is an object that can be treated as a sequence.
# The object returned by the range function, is an iterable.

filled_dict = {"one": 1, "two": 2, "three": 3}
our_iterable = filled_dict.keys()
print(our_iterable)  # => dict_keys(['one', 'two', 'three']). This is an object
                     # that implements our Iterable interface.

# We can loop over it.
for i in our_iterable:
    print(i)  # Prints one, two, three

# However we cannot address elements by index.
our_iterable[1]  # Raises a TypeError

# An iterable is an object that knows how to create an iterator.
our_iterator = iter(our_iterable)

# Our iterator is an object that can remember the state as we traverse through
# it. We get the next object with "next()".
next(our_iterator)  # => "one"

# It maintains state as we iterate.
next(our_iterator)  # => "two"
next(our_iterator)  # => "three"

# After the iterator has returned all of its data, it raises a
# StopIteration exception
next(our_iterator)  # Raises StopIteration

# We can also loop over it, in fact, "for" does this implicitly!
our_iterator = iter(our_iterable)
for i in our_iterator:
    print(i)  # Prints one, two, three

# You can grab all the elements of an iterable or iterator by call of list().
list(our_iterable)  # => Returns ["one", "two", "three"]
list(our_iterator)  # => Returns [] because state is saved


####################################################
## 4. Functions
####################################################

# Use "def" to create new functions
def add(x, y):
    print("x is {} and y is {}".format(x, y))
    return x + y  # Return values with a return statement

# Calling functions with parameters
add(5, 6)  # => prints out "x is 5 and y is 6" and returns 11

# Another way to call functions is with keyword arguments
add(y=6, x=5)  # Keyword arguments can arrive in any order.

# You can define functions that take a variable number of
# positional arguments
def varargs(*args):
    return args

varargs(1, 2, 3)  # => (1, 2, 3)

# You can define functions that take a variable number of
# keyword arguments, as well
def keyword_args(**kwargs):
    return kwargs

# Let's call it to see what happens
keyword_args(big="foot", loch="ness")  # => {"big": "foot", "loch": "ness"}


# You can do both at once, if you like
def all_the_args(*args, **kwargs):
    print(args)
    print(kwargs)
"""
all_the_args(1, 2, a=3, b=4) prints:
    (1, 2)
    {"a": 3, "b": 4}
"""

# When calling functions, you can do the opposite of args/kwargs!
# Use * to expand tuples and use ** to expand kwargs.
args = (1, 2, 3, 4)
kwargs = {"a": 3, "b": 4}
all_the_args(*args)            # equivalent: all_the_args(1, 2, 3, 4)
all_the_args(**kwargs)         # equivalent: all_the_args(a=3, b=4)
all_the_args(*args, **kwargs)  # equivalent: all_the_args(1, 2, 3, 4, a=3, b=4)

# Returning multiple values (with tuple assignments)
def swap(x, y):
    return y, x  # Return multiple values as a tuple without the parenthesis.
                 # (Note: parenthesis have been excluded but can be included)

x = 1
y = 2
x, y = swap(x, y)     # => x = 2, y = 1
# (x, y) = swap(x,y)  # Again the use of parenthesis is optional.

# global scope
x = 5

def set_x(num):
    # local scope begins here
    # local var x not the same as global var x
    x = num    # => 43
    print(x)   # => 43

def set_global_x(num):
    # global indicates that particular var lives in the global scope
    global x
    print(x)   # => 5
    x = num    # global var x is now set to 6
    print(x)   # => 6

set_x(43)
set_global_x(6)
"""
prints:
    43
    5
    6
"""


# Python has first class functions
def create_adder(x):
    def adder(y):
        return x + y
    return adder

add_10 = create_adder(10)
add_10(3)   # => 13

# There are also anonymous functions
(lambda x: x > 2)(3)                  # => True
(lambda x, y: x ** 2 + y ** 2)(2, 1)  # => 5

# There are built-in higher order functions
list(map(add_10, [1, 2, 3]))          # => [11, 12, 13]
list(map(max, [1, 2, 3], [4, 2, 1]))  # => [4, 2, 3]

list(filter(lambda x: x > 5, [3, 4, 5, 6, 7]))  # => [6, 7]

# We can use list comprehensions for nice maps and filters
# List comprehension stores the output as a list (which itself may be nested).
[add_10(i) for i in [1, 2, 3]]         # => [11, 12, 13]
[x for x in [3, 4, 5, 6, 7] if x > 5]  # => [6, 7]

# You can construct set and dict comprehensions as well.
{x for x in 'abcddeef' if x not in 'abc'}  # => {'d', 'e', 'f'}
{x: x**2 for x in range(5)}  # => {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}


####################################################
## 5. Modules
####################################################

# You can import modules
import math
print(math.sqrt(16))  # => 4.0

# You can get specific functions from a module
from math import ceil, floor
print(ceil(3.7))   # => 4.0
print(floor(3.7))  # => 3.0

# You can import all functions from a module.
# Warning: this is not recommended
from math import *

# You can shorten module names
import math as m
math.sqrt(16) == m.sqrt(16)  # => True

# Python modules are just ordinary Python files. You
# can write your own, and import them. The name of the
# module is the same as the name of the file.

# You can find out which functions and attributes
# are defined in a module.
import math
dir(math)

# If you have a Python script named math.py in the same
# folder as your current script, the file math.py will
# be loaded instead of the built-in Python module.
# This happens because the local folder has priority
# over Python's built-in libraries.


####################################################
## 6. Classes
####################################################

# We use the "class" statement to create a class
class Human:

    # A class attribute. It is shared by all instances of this class
    species = "H. sapiens"

    # Basic initializer, this is called when this class is instantiated.
    # Note that the double leading and trailing underscores denote objects
    # or attributes that are used by Python but that live in user-controlled
    # namespaces. Methods(or objects or attributes) like: __init__, __str__,
    # __repr__ etc. are called special methods (or sometimes called dunder
    # methods). You should not invent such names on your own.
    def __init__(self, name):
        # Assign the argument to the instance's name attribute
        self.name = name

        # Initialize property
        self._age = 0

    # An instance method. All methods take "self" as the first argument
    def say(self, msg):
        print("{name}: {message}".format(name=self.name, message=msg))

    # Another instance method
    def sing(self):
        return 'yo... yo... microphone check... one two... one two...'

    # A class method is shared among all instances
    # They are called with the calling class as the first argument
    @classmethod
    def get_species(cls):
        return cls.species

    # A static method is called without a class or instance reference
    @staticmethod
    def grunt():
        return "*grunt*"

    # A property is just like a getter.
    # It turns the method age() into a read-only attribute of the same name.
    # There's no need to write trivial getters and setters in Python, though.
    @property
    def age(self):
        return self._age

    # This allows the property to be set
    @age.setter
    def age(self, age):
        self._age = age

    # This allows the property to be deleted
    @age.deleter
    def age(self):
        del self._age


# When a Python interpreter reads a source file it executes all its code.
# This __name__ check makes sure this code block is only executed when this
# module is the main program.
if __name__ == '__main__':
    # Instantiate a class
    i = Human(name="Ian")
    i.say("hi")                     # "Ian: hi"
    j = Human("Joel")
    j.say("hello")                  # "Joel: hello"
    # i and j are instances of type Human; i.e., they are Human objects.

    # Call our class method
    i.say(i.get_species())          # "Ian: H. sapiens"
    # Change the shared attribute
    Human.species = "H. neanderthalensis"
    i.say(i.get_species())          # => "Ian: H. neanderthalensis"
    j.say(j.get_species())          # => "Joel: H. neanderthalensis"

    # Call the static method
    print(Human.grunt())            # => "*grunt*"

    # Static methods can be called by instances too
    print(i.grunt())                # => "*grunt*"

    # Update the property for this instance
    i.age = 42
    # Get the property
    i.say(i.age)                    # => "Ian: 42"
    j.say(j.age)                    # => "Joel: 0"
    # Delete the property
    del i.age
    # i.age                         # => this would raise an AttributeError


####################################################
## 6.1 Inheritance
####################################################

# Inheritance allows new child classes to be defined that inherit methods and
# variables from their parent class.

# Using the Human class defined above as the base or parent class, we can
# define a child class, Superhero, which inherits the class variables like
# "species", "name", and "age", as well as methods, like "sing" and "grunt"
# from the Human class, but can also have its own unique properties.

# To take advantage of modularization by file you could place the classes above
# in their own files, say, human.py

# To import functions from other files use the following format
# from "filename-without-extension" import "function-or-class"

from human import Human


# Specify the parent class(es) as parameters to the class definition
class Superhero(Human):

    # If the child class should inherit all of the parent's definitions without
    # any modifications, you can just use the "pass" keyword (and nothing else)
    # but in this case it is commented out to allow for a unique child class:
    # pass

    # Child classes can override their parents' attributes
    species = 'Superhuman'

    # Children automatically inherit their parent class's constructor including
    # its arguments, but can also define additional arguments or definitions
    # and override its methods such as the class constructor.
    # This constructor inherits the "name" argument from the "Human" class and
    # adds the "superpower" and "movie" arguments:
    def __init__(self, name, movie=False,
                 superpowers=["super strength", "bulletproofing"]):

        # add additional class attributes:
        self.fictional = True
        self.movie = movie
        # be aware of mutable default values, since defaults are shared
        self.superpowers = superpowers

        # The "super" function lets you access the parent class's methods
        # that are overridden by the child, in this case, the __init__ method.
        # This calls the parent class constructor:
        super().__init__(name)

    # override the sing method
    def sing(self):
        return 'Dun, dun, DUN!'

    # add an additional instance method
    def boast(self):
        for power in self.superpowers:
            print("I wield the power of {pow}!".format(pow=power))


if __name__ == '__main__':
    sup = Superhero(name="Tick")

    # Instance type checks
    if isinstance(sup, Human):
        print('I am human')
    if type(sup) is Superhero:
        print('I am a superhero')

    # Get the Method Resolution search Order used by both getattr() and super()
    # This attribute is dynamic and can be updated
    print(Superhero.__mro__)    # => (<class '__main__.Superhero'>,
                                # => <class 'human.Human'>, <class 'object'>)

    # Calls parent method but uses its own class attribute
    print(sup.get_species())    # => Superhuman

    # Calls overridden method
    print(sup.sing())           # => Dun, dun, DUN!

    # Calls method from Human
    sup.say('Spoon')            # => Tick: Spoon

    # Call method that exists only in Superhero
    sup.boast()                 # => I wield the power of super strength!
                                # => I wield the power of bulletproofing!

    # Inherited class attribute
    sup.age = 31
    print(sup.age)              # => 31

    # Attribute that only exists within Superhero
    print('Am I Oscar eligible? ' + str(sup.movie))

####################################################
## 6.2 Multiple Inheritance
####################################################

# Another class definition
# bat.py
class Bat:

    species = 'Baty'

    def __init__(self, can_fly=True):
        self.fly = can_fly

    # This class also has a say method
    def say(self, msg):
        msg = '... ... ...'
        return msg

    # And its own method as well
    def sonar(self):
        return '))) ... ((('

if __name__ == '__main__':
    b = Bat()
    print(b.say('hello'))
    print(b.fly)


# And yet another class definition that inherits from Superhero and Bat
# superhero.py
from superhero import Superhero
from bat import Bat

# Define Batman as a child that inherits from both Superhero and Bat
class Batman(Superhero, Bat):

    def __init__(self, *args, **kwargs):
        # Typically to inherit attributes you have to call super:
        # super(Batman, self).__init__(*args, **kwargs)
        # However we are dealing with multiple inheritance here, and super()
        # only works with the next base class in the MRO list.
        # So instead we explicitly call __init__ for all ancestors.
        # The use of *args and **kwargs allows for a clean way to pass
        # arguments, with each parent "peeling a layer of the onion".
        Superhero.__init__(self, 'anonymous', movie=True,
                           superpowers=['Wealthy'], *args, **kwargs)
        Bat.__init__(self, *args, can_fly=False, **kwargs)
        # override the value for the name attribute
        self.name = 'Sad Affleck'

    def sing(self):
        return 'nan nan nan nan nan batman!'


if __name__ == '__main__':
    sup = Batman()

    # Get the Method Resolution search Order used by both getattr() and super().
    # This attribute is dynamic and can be updated
    print(Batman.__mro__)       # => (<class '__main__.Batman'>,
                                # => <class 'superhero.Superhero'>,
                                # => <class 'human.Human'>,
                                # => <class 'bat.Bat'>, <class 'object'>)

    # Calls parent method but uses its own class attribute
    print(sup.get_species())    # => Superhuman

    # Calls overridden method
    print(sup.sing())           # => nan nan nan nan nan batman!

    # Calls method from Human, because inheritance order matters
    sup.say('I agree')          # => Sad Affleck: I agree

    # Call method that exists only in 2nd ancestor
    print(sup.sonar())          # => ))) ... (((

    # Inherited class attribute
    sup.age = 100
    print(sup.age)              # => 100

    # Inherited attribute from 2nd ancestor whose default value was overridden.
    print('Can I fly? ' + str(sup.fly)) # => Can I fly? False



####################################################
## 7. Advanced
####################################################

# Generators help you make lazy code.
def double_numbers(iterable):
    for i in iterable:
        yield i + i

# Generators are memory-efficient because they only load the data needed to
# process the next value in the iterable. This allows them to perform
# operations on otherwise prohibitively large value ranges.
# NOTE: `range` replaces `xrange` in Python 3.
for i in double_numbers(range(1, 900000000)):  # `range` is a generator.
    print(i)
    if i >= 30:
        break

# Just as you can create a list comprehension, you can create generator
# comprehensions as well.
values = (-x for x in [1,2,3,4,5])
for x in values:
    print(x)  # prints -1 -2 -3 -4 -5 to console/terminal

# You can also cast a generator comprehension directly to a list.
values = (-x for x in [1,2,3,4,5])
gen_to_list = list(values)
print(gen_to_list)  # => [-1, -2, -3, -4, -5]


# Decorators
# In this example `beg` wraps `say`. If say_please is True then it
# will change the returned message.
from functools import wraps


def beg(target_function):
    @wraps(target_function)
    def wrapper(*args, **kwargs):
        msg, say_please = target_function(*args, **kwargs)
        if say_please:
            return "{} {}".format(msg, "Please! I am poor :(")
        return msg

    return wrapper


@beg
def say(say_please=False):
    msg = "Can you buy me a beer?"
    return msg, say_please


print(say())                 # Can you buy me a beer?
print(say(say_please=True))  # Can you buy me a beer? Please! I am poor :(
[4, 5, 6, 7].at(1)         // 5
[4, 5, 6, 7].push(8)       // [4, 5, 6, 7, 8]
[4, 5, 6, 7].pop()         //[4, 5, 6, ]
[4, 5, 6, 7].fil(1)        //[1, 1, 1, 1]
[4, 5, 6, 7].join(' ')     //'4 5 6 7 '(string)
[4, 5, 6, 7].shift()       //[ 5, 6, 7]
[4, 5, 6, 7].reverse()     //[7, 6, 5, 4]
[4, 5, 6, 7].unshift(3)    // [3, 4, 5, 6, 7]
[4, 5, 6, 7].includes(6)   //true
[4, 5, 6, 7].map(item => 2*item) // [8, 10, 12, 14]
[4, 5, 6, 7].filter(item => item > 5)  //[6,7]
[4, 5, 6, 7].find(item => item > 5)    //6 (first match)
[4, 5, 6, 7].every(item => item > 0)   // true
[4, 5, 6, 7].findIndex(item => item === 5)  // 1
[4, 5, 6, 7].reduce((prev, curr) => prev+curr, 0)   //22
function my_altered_strings( $altered_text, $text, $domain ) {
  switch ( $altered_text ) {
    case 'Show sidebar' :
      $altered_text = __( 'filters', 'woocommerce' );
    break;
   }
    return $altered_text;
}
add_filter( 'gettext', 'my_altered_strings', 20, 3 );
dir "C:\path\to\files" -include *.txt -rec | gc | out-file "C:\path\to\output\file\joined.txt"
<!DOCTYPE html>

<html>

<head>
<!-- Link to external CSS stylesheet -->
<link rel="stylesheet" href="style.css">
<title> Game Zone</title>
</head>

<body>

<div class="gameon">
<!-- Website logo image -->  
<img src="websitelogo.png" width="700" height="400" style="margin: 0 auto; display: flex;">

<div style="position: absolute; top: 10%; left: 50%; transform: translate(-50%, -50%);">
<!-- Website name text -->
<span style="font-size: 30px; font-weight: bold; color: black;">GAMEZONE</span>

</div>

<!-- Website Mission statement -->
<i style="font-size: 25px; margin-top: 10px; ">"Our mission is to reignite the joy and nostalgia in the arcade experience"</i>

<marquee scrollamount="8"
direction="left"
behavior="scroll">
<!-- Announcement marquee -->  
<h1>Attention Customers, Lightning Deal On Sale Now 50% Off Everything!!!
</marquee>

<div style="position: relative; left: 50px; top: 100px;">
</div>

<div style="position: relative; top: -20px; font-size: 20px;text-align: left;"
<!-- How to create account instructions -->
<h1>How To Create a Account</h1>

<ol>
<li>Click on Sign In (In Menu)</li>
<li>Enter A Email </li> 
<li>Enter Your Password and then you're in!</li>
</ol>

</div>

<div style="position: relative; top: -1px;font-size: 9px;text-align: left;" 
<!-- Website disclaimer -->
<h1>Disclaimer</h1>  

<li>All purchases are Non-Refundable</li>
<li>Points can not be transferred across accounts</li>  
<li>Prices may be changed at any time without further notice</li>
<li>We have the right to refuse service to anyone</li>
</ul>

</div>

  <nav class="dropdown">

    <!-- Website menu -->
    
    <button class="dropbtn">Menu</button>

    <div class="dropdown-content">

      <a href="https://index-1.hebbaraarush105.repl.co/">HomePage</a>

      <a href="https://contactushtml.hebbaraarush105.repl.co/">About Us</a>

      <a href="https://arcade-games.hebbaraarush105.repl.co/">Arcade Games</a>

      <a href="https://createaccount.hebbaraarush105.repl.co/">Sign In</a>

      <a href="https://f78636c2-61d0-4bb2-ad3d-e31e1595f7a0-00-10um3h265swk6.worf.replit.dev/"><h1>Schedule a Visit</h1></a>
      </div>
    

  </nav>



<div class="footer">
<!-- Website footer with copyright and links -->
&copy; 2023 Aarush and Siddharth. All rights reserved.  
</div>

<div class="footer-dropdown">

<a href="#">Credits</a>   

<div class="footer-dropdown-content">  

<!-- Links to external game info pages -->
<a href="https://www.canva.com/design/DAF0F9nX2D8/IRk\_pak6JC0BX3mrlifWDA/edit?utm\_content=DAF0F9nX2D8&utm\_campaign=designshare&utm\_medium=link2&utm\_source=sharebutton" target="\_blank">CanvasDesign</a>

<a href="https://en.wikipedia.org/wiki/Donkey\_Kong\_%28character%29" target="\_blank">DonkeyKong</a>  

<a href="https://poki.com/en/g/crossy-road" target="\_blank">CrossyRoad</a>

<a href="https://www.amazon.com/Arcade-Arcade1Up-PAC-MAN-Head-Head-Table/dp/B09B1DNQDQ?source=ps-sl-shoppingads-lpcontext&ref\_=fplfs&psc=1&smid=A1DXN92KCKEQV4" target="\_blank">PacMan</a>

<a href="https://en.wikipedia.org/wiki/Street\_Fighter\_II" target="\_blank">Street Fighter</a>  

<a href="https://www.thepinballcompany.com/product/space-invaders-frenzy-arcade-game/" target="\_blank">SpaceInvaders</a>  

<a href="https://www.walmart.com/ip/Arcade1Up-PONG-Head-to-head-H2H-Gaming-Table/974088112/" target="\_blank">Pong</a>

</div>



</body>

</html>
//redirect
public function socialLogin()
    {
        return Socialite::driver('facebook')->redirect();
    }

//callback
public function handleProviderCallback()
    {
    
        try {

            $user = Socialite::driver('facebook')->user();

            $finduser = User::where('facebook_id', $user->id)->first();

            if($finduser){

                Auth::login($finduser);

                return redirect()->intended('/');

            }else{
                $newUser = User::create([
                    'name' => $user->name,
                    'email' => $user->email,
                    'facebook_id'=> $user->id,
                    'password' => encrypt('Test123456')
                ]);

                Auth::login($newUser);

                return redirect()->intended('/');
            }

        } catch (Exception $e) {
            dd($e->getMessage());
        }

    }
    
    
    
    //routes
Route::get('/login/facebook',[login::class,'socialLogin'])->name('redirectToFacebook');
Route::get('/login/facebook/callback',[login::class,'handleProviderCallback'])->name('callbackFacebook');

// config/services.php
'facebook' => [
        'client_id' => '', //Facebook API
        'client_secret' => '', //Facebook Secret
        'redirect' => '',//callback url
     ],
    
    //config/app.php
    
    
     'Socialite' => Laravel\Socialite\Facades\Socialite::class,  //aliases
             Laravel\Socialite\SocialiteServiceProvider::class,  //providers

    
    
{
  "kind": "EntityRecognition",
  "parameters": {
    "modelVersion": "latest"
  },
  "analysisInput": {
    "documents": [
      {
        "id": "1",
        "language": "en",
        "text": "Joe went to London on Saturday"
      }
    ]
  }
}


{
    "kind": "EntityRecognitionResults",
     "results": {
          "documents":[
              {
                  "entities":[
                  {
                    "text":"Joe",
                    "category":"Person",
                    "offset":0,
                    "length":3,
                    "confidenceScore":0.62
                  },
                  {
                    "text":"London",
                    "category":"Location",
                    "subcategory":"GPE",
                    "offset":12,
                    "length":6,
                    "confidenceScore":0.88
                  },
                  {
                    "text":"Saturday",
                    "category":"DateTime",
                    "subcategory":"Date",
                    "offset":22,
                    "length":8,
                    "confidenceScore":0.8
                  }
                ],
                "id":"1",
                "warnings":[]
              }
          ],
          "errors":[],
          "modelVersion":"2021-01-15"
    }
}
git clone https://github.com/Rajkumrdusad/Tool-X.git
def start():
    print()
    print('********************************')
    print("Student Name  - Aniket")
    print("Title         - Micro Project")
    print("Project Name  - Password Hashing")
    print("Language      - Python")
    print('********************************')
    print()

class Hash:
    def __init__(self, secret_key):
        self.secret_key = secret_key
       
    def hash(self, password):
        hashed_password = ""
        for char in password:
            hashed_password += chr(ord(char) + self.secret_key)
        return hashed_password

    def decrypt(self, hashed_password):
        decrypted_password = ""
        for char in hashed_password:
            decrypted_password += chr(ord(char) - self.secret_key)
        return decrypted_password

start()

while True:
    obj = Hash(1)
    print("----------------------------------")
    password = input("Enter Your Password : ")
    print("----------------------------------")
    print("Your entered Password : ", password)
    print("----------------------------------")
    
    hashed_password = obj.hash(password)
    print("Your Hashed password:", hashed_password)
    print("----------------------------------")
    
    decrypted_password = obj.decrypt(hashed_password)
    print("Your Decrypted password:", decrypted_password)
    print("----------------------------------")
    
    ans = input("Do You want to Continue (Y/N) :")
    if ans.lower() != 'y':
        print('.....Thank You.....')
        break
// Online C compiler to run C program online
#include<stdio.h>
int main(){
     int a;
     int b;
     
     
     printf("Enter number for a:");
     scanf("%d",&a);
     
     printf("Enter number for b:");
     scanf("%d",&b);
     
     int value = a+b;
     printf("The value is: %d\n",value);
    
    
    
    return 0;
}
#include<stdio.h>

int main(){
    
    int index;
    int mark1;
    int mark2;
    
    printf("Enter index number:");
    scanf("%d",&index);
    
    printf("Enter mark1:");
    scanf("%d",&mark1);
    
    printf("Enter mark2:");
    scanf("%d",&mark2);
    
    int avg = (mark1+mark2)/2;
    printf("Average of marks:%d\n",avg);
    
    if(avg>=35){
        printf("Grade : C-");
    }else{
        printf("\nYou are fail idiot.!");
    }

    
    
    
    
    return 0;
}
#include <stdio.h>

int main (){
    
    int index;
    int mark1;
    int mark2;
    
    printf("Enter index number :");
    scanf("%d",&index);
    
    printf("Enter mark1 :");
    scanf("%d",&mark1);
    
    printf("Enter mark2 :");
    scanf("%d",&mark2);
    
    int avg = (mark1+mark2)/2;
    printf("Average of marks :%d\n",avg);
    
    if(avg>=35){
        printf("Grade = c");
    }else{
        printf("fail");
    }

    return 0;
}
#include<stdio.h>
int main(){
    
    int item1Code;
    printf("Enter item 01 code:");
    scanf("%d",&item1Code);
    
    int item1Name;
    printf("Enter item 01 name:");
    scanf("%s",&item1Name);

    int item1Price;
    printf("Enter item 01 price:");
    scanf("%d",&item1Price);
    
    int item2Code;
    printf("\nEnter item 02 code:");
    scanf("%d",&item2Code);
    
    int item2Name;
    printf("Enter item 02 name:");
    scanf("%s",&item2Name);

    int item2Price;
    printf("Enter item 02 price:");
    scanf("%d",&item2Price);
    
    int item3Code;
    printf("\nEnter item 03 code:");
    scanf("%d",&item3Code);
    
    int item3Name;
    printf("Enter item 03 name:");
    scanf("%s",&item3Name);

    int item3Price;
    printf("Enter item 03 price:");
    scanf("%d",&item3Price);
    
    int totalValue = (item1Price+item2Price+item3Price);
    printf("\nTotal price = %d\n",totalValue);
    
    
    printf("Inventory list:\n");
    printf("01.%d\n",item1Code);
    printf("02.%d\n",item2Code);
    printf("03.%d\n",item3Code);
    
    
    
    return 0;
}
  loginObj: Login;

  constructor(private http: HttpClient) {
    this.loginObj = new Login();
  }
onLogin() {
    this.http.post<any>('http://192.168.1.146/maheshwarisathi.com/login/check_login', this.loginObj
  ).subscribe(      reply => {
        console.log(reply);
      },
      err => {
        console.log('error', err);
      }  
    );
  }
}

export class Login{
  username: string;
  password: string;
  user_agent:string;

  constructor() {
    this.username = '';
    this.password = '';
    this.user_agent = 'NI-AAPP';
  }
}
sequenceDiagram
    participant User as SFM_UI
    participant SFM_MS as SFM Microservice (SFM_MS)
    participant AI_Scenario_Manager as AI Scenario Manager
    participant Workflow_Client as Workflow Client
    participant Job_Management_Service as Job Management Service
    participant ETL_Process as ETL Process
    participant AiEmissionResult as sap.sfm.AiEmissionResult
    participant EmissionBySupplier as sap.smf.EmissionBySupplier

    User->>SFM_MS: Select Commodity/Supplier (Trigger AI Scenario)
    SFM_MS->>AI_Scenario_Manager: Activate AI Scenario (Subscription Request)
    AI_Scenario_Manager-->>SFM_MS: Confirm Activation (Create AIScenarioTenant)
    SFM_MS->>AI_Scenario_Manager: Trigger CO2 Data Enrichment
    AI_Scenario_Manager->>Workflow_Client: Submit Workflow
    Workflow_Client->>Job_Management_Service: Execute PySpark Jobs
    Job_Management_Service-->>Workflow_Client: Scenario Complete
    Workflow_Client-->>AI_Scenario_Manager: Scenario Complete
    AI_Scenario_Manager-->>SFM_MS: Return Enriched CO2 Data
    SFM_MS->>AiEmissionResult: Store Results (RAW Zone)
    ETL_Process->>AiEmissionResult: Extract Data (Source)
    ETL_Process->>EmissionBySupplier: Update Fact Table (Fill Missing Values)
camera_usb_options="-r 640x480 -f 10 -y"
https://pastebin.com/0KT0sq1F
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
#include <bits/stdc++.h>
using namespace std;

void D(int N, vector<pair<int, int>> adj[], int source) {
    vector<int> dist(N, 1000000); // Khởi tạo khoảng cách đến tất cả các đỉnh là vô cùng
    dist[source] = 0; // Khoảng cách từ đỉnh nguồn đến chính nó là 0
    priority_queue<pair<int, int>, vector<pair<int, int>>, greater<pair<int, int>>> pq; // Hàng đợi ưu tiên
    pq.push({0, source});

    while (!pq.empty()) { // Trong khi hàng đợi không rỗng
        int u = pq.top().second; // Lấy đỉnh có khoảng cách nhỏ nhất
        int d = pq.top().first;   // Khoảng cách từ nguồn đến đỉnh u
        pq.pop();

        // Duyệt các đỉnh kề của đỉnh u
        for (int i = 0; i < adj[u].size(); i++) {
            int v = adj[u][i].first;     // Đỉnh kề
            int weight = adj[u][i].second; // Trọng số của cạnh

            // Nếu tìm được đường đi ngắn hơn đến đỉnh v
            if (dist[v] > dist[u] + weight) {
                dist[v] = dist[u] + weight;
                pq.push({dist[v], v}); // Đẩy khoảng cách mới vào hàng đợi
            }
        }
    }

    // In ra kết quả khoảng cách từ đỉnh nguồn đến tất cả các đỉnh khác
    for (int i = 0; i < N; i++) {
        cout << "Khoảng cách từ " << source << " đến " << i << " là " << dist[i] << endl;
    }
}

int main() {
    int N, M; // Số đỉnh, số cạnh
    cin >> N >> M;
    
    vector<pair<int, int>> adj[N]; // Mảng vector để lưu đồ thị
    for (int i = 0; i < M; i++) {
        int a, b, c;
        cin >> a >> b >> c;
        adj[a].push_back({b, c}); // Đồ thị có hướng
        adj[b].push_back({a, c}); // Nếu đồ thị là vô hướng
    }

    int source;
    cin >> source;
    D(N, adj, source);

    return 0;
}
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": "✨ :magic_wand::xero-unicorn: End of Year Celebration – A Sprinkle of Magic! :xero-unicorn: :magic_wand:✨",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*Hi Melbourne!* \nGet ready to wrap up the year with a sprinkle of magic and a lot of fun at our End of Year Event! Here’s everything you need to know:"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"fields": [
				{
					"type": "mrkdwn",
					"text": "*📅 When:*\nThursday 28th November"
				},
				{
					"type": "mrkdwn",
					"text": "*📍 Where:*\n<https://www.google.com/maps/place/The+Timber+Yard/@-37.8331021,144.918894,17z/data=!3m1!4b1!4m6!3m5!1s0x6ad667735e56fcab:0x966480f06c58c00c!8m2!3d-37.8331021!4d144.9214743!16s/g/11gyy7sy4c?entry=ttu&g_ep=EgoyMDI0MDkxOC4xIKXMDSoASAFQAw==/|*The Timber Yard*> \n351 Plummer Street, Port Melbourne"
				},
				{
					"type": "mrkdwn",
					"text": "*⏰ Time:*\n4 PM - 10 PM"
				}
			]
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*:magic_wand::xero-unicorn: Theme:*\n_A Sprinkle of Magic_ – Our theme is inspired by the Xero Unicorn, embracing creativity, inclusivity, and diversity. Expect unique decor, magical moments, and a fun-filled atmosphere!"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*:dress: Dress Code:*\nSmart casual – Show your personality, but no Xero tees or lanyards, please!\nIf you're feeling inspired by the theme, why not add a little 'Sprinkle of Magic' to your outfit? Think glitter, sparkles, or anything that shows off your creative side! (Totally optional, of course! ✨)"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*🚍 Transport Info:*\n*Public Transport:* Via bus routes 234 & 235 - 5 min walk from bus stop\n*Parking:* 200+ unmetered and untimed spaces on Plummer & Smith Street\n*Xero Chartered Bus:* 3:15 PM departure from the Melbourne office - opt-in via your email invite."
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*🎤 :hamburger: Entertainment & Food:*\nPrepare to be dazzled by live music, enchanting magic shows, cozy chill-out zones, delicious bites, refreshing drinks, and plenty of surprises! ✨🎶"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*🎟 RSVP Now:*\nPlease click <https://xero-wx.jomablue.com/reg/store/eoy_mel|*here*> to RSVP!\nMake sure you RSVP by [insert RSVP deadline]!"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":question::question:Got questions? See the <https://docs.google.com/document/d/1iygJFHgLBRSdAffNsg3PudZCA45w6Wit7xsFxNc_wKM/edit|FAQs> doc or post in the Slack channel.\nWe can’t wait to celebrate with you! :partying_face: :xero-love:"
			}
		}
	]
}
{
  "FFlagAXAccessoryAdjustment": "True",
  "FFlagAddArialToLegacyContent": "False",
  "FFlagAccessoryAdjustmentEnabled3": "True",
  "FIntDebugForceMSAASamples": "1",
  "DFFlagESGamePerfMonitorEnabled": "False",
  "FFlagEnableV3MenuABTest3": "False",
  "FFlagLuaAppsEnableParentalControlsTab": "False",
  "FFlagVoiceBetaBadge": "false",
  "FFlagDebugDisableTelemetryV2Event": "True",
  "FFlagDebugDisableTelemetryV2Counter": "True",
  "DFFlagDebugPerfMode": "True",
  "FIntMeshContentProviderForceCacheSize": "268435456",
  "FIntFRMMinGrassDistance": "0",
  "FIntTerrainOTAMaxTextureSize": "1024",
  "FFlagDebugDisableTelemetryEphemeralStat": "True",
  "FFlagRenderPerformanceTelemetry": "False",
  "FFlagEnableNewFontNameMappingABTest2": "False",
  "FIntRenderShadowIntensity": "0",
  "FFlagAXAccessoryAdjustmentIXPEnabledForAll": "True",
  "FIntRenderGrassDetailStrands": "0",
  "FFlagTopBarUseNewBadge": "false",
  "FIntFullscreenTitleBarTriggerDelayMillis": "3600000",
  "FFlagAdServiceEnabled": "False",
  "FIntStartupInfluxHundredthsPercentage": "0",
  "FFlagEnableInGameMenuControls": "True",
  "FFlagEnableReportAbuseMenuRoactABTest2": "False",
  "FIntUITextureMaxRenderTextureSize": "1024",
  "FFlagEnableInGameMenuChromeABTest3": "False",
  "FFlagEnableVisBugChecks27": "True",
  "FFlagNullCheckCloudsRendering": "True",
  "FFlagDebugSkyGray": "True",
  "FFlagDebugDisableTelemetryEphemeralCounter": "True",
  "DFIntAvatarFaceChatHeadRollLimitDegrees": "360",
  "FIntRenderLocalLightUpdatesMin": "1",
  "FFlagPreloadTextureItemsOption4": "True",
  "FIntRenderLocalLightUpdatesMax": "1",
  "DFIntUserIdPlayerNameLifetimeSeconds": "86400",
  "FFlagFixGraphicsQuality": "True",
  "DFFlagUseVisBugChecks": "True",
  "FStringVoiceBetaBadgeLearnMoreLink": "null",
  "FIntHSRClusterSymmetryDistancePercent": "10000",
  "FFlagEnableReportAbuseMenuRoact2": "false",
  "FFlagDebugDisableOTAMaterialTexture": "true",
  "FFlagGraphicsGLEnableSuperHQShadersExclusion": "False",
  "FFlagEnableMenuControlsABTest": "False",
  "FFlagLuaAppUseUIBloxColorPalettes1": "true",
  "FFlagDisableFeedbackSoothsayerCheck": "False",
  "FFlagEnableQuickGameLaunch": "False",
  "FIntDefaultMeshCacheSizeMB": "256",
  "FIntFRMMaxGrassDistance": "0",
  "FFlagAddGothamToLegacyContent": "False",
  "FFlagPreloadMinimalFonts": "True",
  "DFIntTimestepArbiterThresholdCFLThou": "300",
  "FFlagUserHideCharacterParticlesInFirstPerson": "True",
  "FFlagAXAccessoryAdjustmentIXPEnabled": "True",
  "FFlagControlBetaBadgeWithGuac": "false",
  "FFlagEnableInGameMenuModernization": "True",
  "FFlagEnableMenuModernizationABTest2": "False",
  "FFlagDebugDisableTelemetryEventIngest": "True",
  "FIntReportDeviceInfoRollout": "0",
  "FFlagTaskSchedulerLimitTargetFpsTo2402": "False",
  "FIntCameraMaxZoomDistance": "99999",
  "FIntRobloxGuiBlurIntensity": "0",
  "DFIntAssetPreloading": "9999999",
  "FFlagLuaAppEnableFoundationColors": "True",
  "FFlagGraphicsSettingsOnlyShowValidModes": "True",
  "FFlagUIBloxUseNewThemeColorPalettes": "true",
  "FFlagPreloadAllFonts": "True",
  "FFlagEnableMenuModernizationABTest": "False",
  "FFlagLuaAppChartsPageRenameIXP": "False",
  "FFlagEnableBetterHapticsResultHandling": "True",
  "FFlagRenderGpuTextureCompressor": "True",
  "FFlagEnableNewInviteMenuIXP2": "False",
  "FFlagDebugDisableTelemetryV2Stat": "True",
  "FFlagEnableReportAbuseMenuLayerOnV3": "false",
  "FFlagGraphicsGLEnableHQShadersExclusion": "False",
  "FFlagDebugGraphicsPreferD3D11": "True",
  "FFlagRenderCheckThreading": "True",
  "FFlagEnableBetaBadgeLearnMore": "false",
  "FFlagDebugDisableTelemetryPoint": "True",
  "DFIntNumAssetsMaxToPreload": "9999999",
  "FFlagEnableInGameMenuChromeABTest2": "False",
  "FFlagAXAvatarFetchResultCamelCase": "True",
  "FIntTerrainArraySliceSize": "0",
  "FFlagEnableInGameMenuChrome": "False",
  "FFlagDisablePostFx": "True",
  "FFlagBetaBadgeLearnMoreLinkFormview": "false",
  "FFlagEnableFavoriteButtonForUgc": "true",
  "FFlagEnableAudioOutputDevice": "false",
  "DFFlagDisableDPIScale": "True",
  "FFlagUIBloxDevUseNewFontNameMapping": "False",
  "FFlagEnableCommandAutocomplete": "False",
  "FFlagRenderFixFog": "True",
  "FIntEnableVisBugChecksHundredthPercent27": "100",
  "FFlagUpdateHealthBar": "True",
  "FIntGameGridFlexFeedItemTileNumPerFeed": "0",
  "FIntGrassMovementReducedMotionFactor": "0",
  "FFlagLuaAppGenreUnderConstruction": "False",
  "FFlagChatTranslationEnableSystemMessage": "False",
  "FFlagToastNotificationsProtocolEnabled2": "False",
  "DFIntDebugFRMQualityLevelOverride": "1"
}
star

Sat Nov 13 2021 09:48:26 GMT+0000 (Coordinated Universal Time)

@Naredra

star

Tue Nov 23 2021 10:06:27 GMT+0000 (Coordinated Universal Time) https://campus.datacamp.com/courses/intermediate-python/dictionaries-pandas?ex=4

@Sourabh

star

Tue Dec 14 2021 19:59:19 GMT+0000 (Coordinated Universal Time) https://www.designcise.com/web/tutorial/how-to-check-if-an-array-contains-all-elements-of-another-array-in-javascript

@arielvol

star

Sun Dec 19 2021 15:55:57 GMT+0000 (Coordinated Universal Time) https://www.youtube.com/s/desktop/21ad9f7d/jsbin/network.vflset/network.js

@Devanarayanan12

star

Mon Jan 24 2022 21:11:42 GMT+0000 (Coordinated Universal Time) https://programmingwithmosh.com/react/guide-to-learn-useeffect-hook-in-react/

@erinksmith

star

Thu Jan 27 2022 09:46:57 GMT+0000 (Coordinated Universal Time) https://www.youtube.com/watch?v=ZPqfk8th8wU&list=PL95Y-qRNDwcjzMq69E_knrb71HlngbS-E

@Thaweephan

star

Sun Jan 30 2022 03:20:34 GMT+0000 (Coordinated Universal Time) https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion

@Bekzod

star

Fri Feb 25 2022 04:37:05 GMT+0000 (Coordinated Universal Time) https://forum.aapanel.com/d/9-aapanel-linux-panel-6812-installation-tutorial

@emranali95

star

Mon Feb 28 2022 18:33:36 GMT+0000 (Coordinated Universal Time)

@mymomo

star

Mon Feb 28 2022 18:43:46 GMT+0000 (Coordinated Universal Time)

@mymomo

star

Tue Mar 01 2022 21:48:40 GMT+0000 (Coordinated Universal Time)

@mymomo

star

Wed Mar 16 2022 15:01:21 GMT+0000 (Coordinated Universal Time)

@markmarleydev

star

Tue Mar 22 2022 11:51:23 GMT+0000 (Coordinated Universal Time)

@SUBTEZGETMONEY

star

Sat Apr 23 2022 18:18:48 GMT+0000 (Coordinated Universal Time) https://marketplace.visualstudio.com/items?itemName

@Anzelmo

star

Fri May 06 2022 12:41:11 GMT+0000 (Coordinated Universal Time)

@ClemensBerteld

star

Sat May 28 2022 05:37:56 GMT+0000 (Coordinated Universal Time) https://stackoverflow.com/questions/4753695/disabling-right-click-on-images-using-jquery

@rbsuperb

star

Sun Jun 05 2022 09:24:36 GMT+0000 (Coordinated Universal Time) https://studyflix.de/informatik/bubblesort-1325

@chipcode1970

star

Sat Aug 20 2022 17:52:14 GMT+0000 (Coordinated Universal Time)

@upgrader_boy

star

Tue Sep 27 2022 10:13:14 GMT+0000 (Coordinated Universal Time)

@jcgatling

star

Fri Oct 28 2022 19:26:39 GMT+0000 (Coordinated Universal Time)

@zorrodali

star

Sun Dec 11 2022 14:27:29 GMT+0000 (Coordinated Universal Time)

@Harman

star

Mon Jan 30 2023 05:23:05 GMT+0000 (Coordinated Universal Time)

@iliavial

star

Tue Feb 07 2023 06:31:41 GMT+0000 (Coordinated Universal Time)

@iliavial

star

Sat Feb 11 2023 03:43:06 GMT+0000 (Coordinated Universal Time) https://www.reddit.com/r/StableDiffusion/comments/107dgr9/code_to_download_files_to_gdrive_using_colab/?newUser

@jak123

star

Fri Feb 17 2023 10:54:31 GMT+0000 (Coordinated Universal Time)

@MAKEOUTHILL

star

Mon Feb 27 2023 11:33:53 GMT+0000 (Coordinated Universal Time) https://2captcha.com/

@10x

star

Fri Mar 17 2023 12:17:05 GMT+0000 (Coordinated Universal Time) https://learnxinyminutes.com/docs/python/

@Rmin

star

Fri May 05 2023 21:38:24 GMT+0000 (Coordinated Universal Time)

@Bansikah

star

Tue Aug 08 2023 18:05:53 GMT+0000 (Coordinated Universal Time) https://uicolors.app/create

@Waqas

star

Wed Aug 09 2023 16:32:46 GMT+0000 (Coordinated Universal Time) https://godly.website/

@Waqas

star

Fri Nov 17 2023 08:01:53 GMT+0000 (Coordinated Universal Time)

@irfanelahi1

star

Tue Dec 05 2023 23:59:18 GMT+0000 (Coordinated Universal Time) https://community.spiceworks.com/topic/900079-how-to-merge-all-txt-files-into-one-using-type-and-insert-new-line-after-each

@baamn

star

Tue Jan 09 2024 03:24:23 GMT+0000 (Coordinated Universal Time) https://replit.com/@hebbaraarush105/index-1

@wtrmln

star

Thu Jan 25 2024 20:52:19 GMT+0000 (Coordinated Universal Time)

@hamzaliaqat

star

Fri Jan 26 2024 04:46:39 GMT+0000 (Coordinated Universal Time)

@shreekrishna

star

Mon Mar 11 2024 22:16:38 GMT+0000 (Coordinated Universal Time) https://www.darkhackerworld.com/2020/06/best-hacking-tools-for-termux.html

@Saveallkids

star

Thu Mar 14 2024 03:54:14 GMT+0000 (Coordinated Universal Time)

@aniket_chavan

star

Tue Apr 23 2024 15:16:40 GMT+0000 (Coordinated Universal Time)

@Rahemalimomin

star

Sun Jun 02 2024 03:34:02 GMT+0000 (Coordinated Universal Time)

@Ahan

star

Sun Jul 14 2024 04:33:03 GMT+0000 (Coordinated Universal Time) https://exnori.com/wallets

@RJ45

star

Fri Jul 26 2024 06:49:24 GMT+0000 (Coordinated Universal Time) http://octoprint.local/webcam/?action

@amccall23

star

Mon Aug 26 2024 20:44:52 GMT+0000 (Coordinated Universal Time) https://www.youtube.com/

@LizzyTheCatto

star

Wed Sep 04 2024 11:27:07 GMT+0000 (Coordinated Universal Time) https://www.programiz.com/cpp-programming/online-compiler/

@LizzyTheCatto

star

Tue Sep 24 2024 09:46:48 GMT+0000 (Coordinated Universal Time) https://app.slack.com/block-kit-builder/TTUJY0L22#%7B%22blocks%22:%5B%7B%22type%22:%22header%22,%22text%22:%7B%22type%22:%22plain_text%22,%22text%22:%22%E2%9C%A8%20:magic_wand::xero-unicorn:%20End%20of%20Year%20Celebration%20%E2%80%93%20A%20Sprinkle%20of%20Magic!%20:xero-unicorn:%20:magic_wand:%E2%9C%A8%22,%22emoji%22:true%7D%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22*Hi%20Melbourne!*%20%5CnGet%20ready%20to%20wrap%20up%20the%20year%20with%20a%20sprinkle%20of%20magic%20and%20a%20lot%20of%20fun%20at%20our%20End%20of%20Year%20Event!%20Here%E2%80%99s%20everything%20you%20need%20to%20know:%22%7D%7D,%7B%22type%22:%22divider%22%7D,%7B%22type%22:%22section%22,%22fields%22:%5B%7B%22type%22:%22mrkdwn%22,%22text%22:%22*%F0%9F%93%85%20When:*%5CnThursday%2028th%20November%22%7D,%7B%22type%22:%22mrkdwn%22,%22text%22:%22*%F0%9F%93%8D%20Where:*%5Cn%3Chttps://www.google.com/maps/place/The+Timber+Yard/@-37.8331021,144.918894,17z/data=!3m1!4b1!4m6!3m5!1s0x6ad667735e56fcab:0x966480f06c58c00c!8m2!3d-37.8331021!4d144.9214743!16s/g/11gyy7sy4c?entry=ttu&g_ep=EgoyMDI0MDkxOC4xIKXMDSoASAFQAw==/%7C*The%20Timber%20Yard*%3E%20%5Cn351%20Plummer%20Street,%20Port%20Melbourne%22%7D,%7B%22type%22:%22mrkdwn%22,%22text%22:%22*%E2%8F%B0%20Time:*%5Cn4%20PM%20-%2010%20PM%22%7D%5D%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22*:magic_wand::xero-unicorn:%20Theme:*%5Cn_A%20Sprinkle%20of%20Magic_%20%E2%80%93%20Our%20theme%20is%20inspired%20by%20the%20Xero%20Unicorn,%20embracing%20creativity,%20inclusivity,%20and%20diversity.%20Expect%20unique%20decor,%20magical%20moments,%20and%20a%20fun-filled%20atmosphere!%22%7D%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22*:dress:%20Dress%20Code:*%5CnSmart%20casual%20%E2%80%93%20Show%20your%20personality,%20but%20no%20Xero%20tees%20or%20lanyards,%20please!%5CnIf%20you're%20feeling%20inspired%20by%20the%20theme,%20why%20not%20add%20a%20little%20'Sprinkle%20of%20Magic'%20to%20your%20outfit?%20Think%20glitter,%20sparkles,%20or%20anything%20that%20shows%20off%20your%20creative%20side!%20(Totally%20optional,%20of%20course!%20%E2%9C%A8)%22%7D%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22*%F0%9F%9A%8D%20Transport%20Info:*%5Cn*Public%20Transport:*%20Via%20bus%20routes%20234%20&%20235%20-%205%20min%20walk%20from%20bus%20stop%5Cn*Parking:*%20200+%20unmetered%20and%20untimed%20spaces%20on%20Plummer%20&%20Smith%20Street%5Cn*Xero%20Chartered%20Bus:*%203:15%20PM%20departure%20from%20the%20Melbourne%20office%20-%20opt%20in%20via%20your%20email%20invite.%22%7D%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22*%F0%9F%8E%A4%20:hamburger:%20Entertainment%20&%20Food:*%5CnPrepare%20to%20be%20dazzled%20by%20live%20music,%20enchanting%20magic%20shows,%20cozy%20chill-out%20zones,%20delicious%20bites,%20refreshing%20drinks,%20and%20plenty%20of%20surprises!%20%E2%9C%A8%F0%9F%8E%B6%22%7D%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22*%F0%9F%8E%9F%20RSVP%20Now:*%5CnCheck%20your%20emails%20-%20Invite%20sent%20to%20you%20via%20Jamablue%20or%20Eventbrite!%5CnMake%20sure%20you%20RSVP%20by%20%5Binsert%20RSVP%20deadline%5D!%22%7D%7D,%7B%22type%22:%22divider%22%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22:question::question:Got%20questions?%20See%20the%20%3Chttps://docs.google.com/document/d/1iygJFHgLBRSdAffNsg3PudZCA45w6Wit7xsFxNc_wKM/edit%7CFAQs%3E%20doc%20or%20post%20in%20the%20Slack%20channel.%5CnWe%20can%E2%80%99t%20wait%20to%20celebrate%20with%20you!%20:partying_face:%20:xero-love:%22%7D%7D%5D%7D

@FOHWellington

star

Sat Oct 12 2024 11:30:00 GMT+0000 (Coordinated Universal Time)

@enojiro7

Save snippets that work with our extensions

Available in the Chrome Web Store Get Firefox Add-on Get VS Code extension