Mini Kabibi Habibi
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="shortcut icon" href="./favicon.ico"/><meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"/><meta http-equiv="Pragma" content="no-cache"/><meta http-equiv="Expires" content="0"/><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><title>Office Scripts</title><script>var url=window.location.href,isLocal=0===url.indexOf("https://localhost:3003/");window.OsfOptOut=isLocal,window.useAssociatedActionsOnly=!0</script><style>*,::after,::before{padding:0;margin:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{font-size:62.5%}body{font-family:"Segoe UI Web (Arabic)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif!important;color:#323b3a;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;overscroll-behavior-y:none;background-color:#fff;overflow:hidden}#loadingWrapper{background:#f5f5f5;width:100%;height:100%;position:absolute}#loading{position:absolute;z-index:2000000;color:#212121;background:#f5f5f5;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#loading>img{height:120px;margin-bottom:15px}#loading>h1{color:#666;margin-top:10px;margin-bottom:10px;margin-left:8px}#loading>h2{color:#999;max-width:250px;text-align:center}#loading>a{color:#999!important;margin-top:10px}@media only screen and (max-width:500px){#loading>pre{padding:0 30px}}#loading>.loading-indicator{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border:2px solid #9fcdb3;border-top:2px solid #217346;border-radius:50%;width:30px;height:30px;animation:loading-animation 1s linear infinite}@-webkit-keyframes loading-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#errorRoot{height:100%;width:100%;display:block;padding:0 1.6rem 1.6rem;background:#f5f5f5;height:100vh;min-height:100vh;width:100%;display:flex;flex-direction:column}#errorRoot label{display:block;padding-top:5px;padding-bottom:5px}#errorRoot #errorHeader{font-size:15px;font-weight:600}#errorRoot #errorDescription{font-size:12px}#errorRoot #errorFooter{font-size:12px}#errorRoot .endJustifiedFlexWrapper{width:100%;display:flex;justify-content:flex-end}#errorRoot button{background-color:#217346;color:#fff;font-size:12px;font-weight:600;min-width:80px;height:2.6rem;border-color:transparent;outline:transparent;border-width:1px;border-radius:2px;margin-top:2.4rem}#errorRoot button:hover{background-color:#0f522d}#errorRoot button:active{background-color:#084121}#errorRoot pre{font-size:100%;color:#999;margin-top:10px;max-height:50%;max-width:100%;padding:0 80px;word-break:break-all;white-space:pre-wrap;overflow-y:auto}</style><meta name="Content-Security-Policy" content="default-src 'none' ; script-src 'self' 'unsafe-inline' https://alcdn.msauth.net https://appsforoffice.microsoft.com ; img-src 'self' data: ; style-src 'unsafe-inline' ; font-src 'self' data: https://res-1.cdn.office.net https://spoprod-a.akamaihd.net ; frame-src 'self' *.test.arbitraryrunner.com *.runtime.arbitraryrunner.com *.officescripts.microsoftusercontent.com *.gcc.officescripts.microsoftusercontent.com https://telemetryservice.firstpartyapps.oaspapps.com https://login.microsoftonline.com https://microsoft-onmicrosoft-com.access.mcas.ms ; connect-src 'self' https://api.test.arbitraryrunner.com https://api.runtime.arbitraryrunner.com https://api.officescripts.microsoftusercontent.com https://api.gcc.officescripts.microsoftusercontent.com https://login.microsoftonline.com https://browser.events.data.microsoft.com https://graph.microsoft.com https://*.powerautomate.com https://*.events.data.microsoft.com https://*.api.flow.microsoft.com https://res.cdn.office.net https://login.live.com https://*.access.mcas.ms https://*.access.mcas-gov.ms https://eu-mobile.events.data.microsoft.com https://microsoft-my.sharepoint-df.com ; require-trusted-types-for 'script' ; trusted-types script-url#webpack officejs officejs-domparser officejs-url ;"><script>(()=>{"use strict";var e={},t={};function a(r){var c=t[r];if(void 0!==c)return c.exports;var o=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(o.exports,o,o.exports,a),o.loaded=!0,o.exports}a.m=e,a.amdO={},(()=>{var e=[];a.O=(t,r,c,o)=>{if(!r){var f=1/0;for(i=0;i<e.length;i++){r=e[i][0],c=e[i][1],o=e[i][2];for(var d=!0,n=0;n<r.length;n++)(!1&o||f>=o)&&Object.keys(a.O).every((e=>a.O[e](r[n])))?r.splice(n--,1):(d=!1,o<f&&(f=o));if(d){e.splice(i--,1);var b=c();void 0!==b&&(t=b)}}return t}o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,c,o]}})(),a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;a.t=function(r,c){if(1&c&&(r=this(r)),8&c)return r;if("object"==typeof r&&r){if(4&c&&r.__esModule)return r;if(16&c&&"function"==typeof r.then)return r}var o=Object.create(null);a.r(o);var f={};e=e||[null,t({}),t([]),t(t)];for(var d=2&c&&r;"object"==typeof d&&!~e.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((e=>f[e]=()=>r[e]));return f.default=()=>r,a.d(o,f),o}})(),a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,r)=>(a.f[r](e,t),t)),[])),a.u=e=>7795===e?"7795.6e7276c1.js":9342===e?"9342.96f561fc.js":1773===e?"1773.b3f83937.js":2545===e?"2545.b71aeee2.js":3677===e?"3677.45e1f235.js":5183===e?"5183.66d15bfd.js":({932:"run-from-button",1715:"LocalStorageConsent",2178:"notfound",3275:"LocalStorageWorkbook",3293:"LocalStorageUsers",4261:"office.script.sync",4835:"office.script.synchronous.intellisense.types",5225:"LocalStorageVersion",5560:"LocalStorageAdmin",6008:"editor",7504:"office.script.synchronous.library",7537:"office.script.synchronous.intellisense.synchronous.preview",7594:"about",8456:"office.script.synchronous.intellisense.batch",8773:"power-automate",8943:"office.script.synchronous.intellisense.synchronous",9777:"recorder"}[e]||e)+"."+{50:"81bcfa68",192:"72bf5415",362:"911f4102",402:"b5aa3350",559:"fd907ac1",564:"82b4bc74",572:"0e38f33f",632:"2f80a8dd",658:"7c9b90a8",672:"72ac1475",738:"5b909449",787:"3f47bd69",932:"1a1affcd",962:"519af2f7",968:"72801b8d",974:"380e6dfc",976:"06b37f1c",1042:"1eaf8078",1072:"99987b1c",1106:"1cb898df",1128:"ab4a6485",1244:"78d6f28d",1250:"78124570",1299:"d5c1d2b8",1354:"32cb3622",1374:"623a9118",1444:"d2df1f22",1468:"a0e19e50",1514:"eb409cda",1551:"304309d5",1634:"49d1a06f",1674:"d0808f02",1715:"a5540e66",1717:"f3540ce6",1770:"98549e90",1790:"29f1e6ac",1859:"ec0ad7a1",1994:"fba1019d",2109:"bf70ff8b",2156:"1544ed50",2178:"aaad3989",2200:"92ec945a",2210:"6d74fbd2",2326:"36dbea17",2338:"f00ba7f5",2362:"ae7e4804",2442:"cdd85337",2481:"167d2d09",2573:"f914161e",2653:"cc631646",2674:"81ec70db",2870:"5d89c8d0",3039:"ac0340e3",3126:"8edae53d",3164:"eef6fdb5",3201:"60ff88b6",3205:"f7151133",3275:"a6e7bf8f",3282:"177de2a6",3293:"ac939ba3",3329:"16c21154",3420:"a9d3374b",3430:"c8382908",3445:"833a7eee",3757:"45deecf2",3763:"d5d05dda",3892:"342eefe7",4058:"c450e201",4063:"135cb97e",4094:"776a3f68",4128:"4b681774",4170:"b44717c5",4183:"c5031a58",4210:"41f27a4a",4240:"ceb56138",4261:"b8dd2068",4346:"6ab37e06",4358:"c8125f73",4470:"09ba3d57",4474:"e0afe565",4517:"1cd1e537",4642:"aa4d3d64",4699:"bb80e5bc",4751:"4088fd2a",4754:"905d2606",4770:"a10e8b96",4782:"02123cad",4822:"757f6675",4835:"fed22594",4930:"87f6cbb8",4971:"e1420113",5031:"dad58969",5058:"8e83f4c3",5092:"8f4e2bad",5142:"ebb12d06",5156:"36569169",5164:"f781e8db",5225:"f60306da",5318:"9ef07e23",5346:"3ec57e70",5352:"d8ef9633",5354:"eb732b35",5420:"af4e5929",5473:"6214d0c2",5520:"7997c4e8",5560:"1fef5e92",5621:"0edc5487",5662:"b65b495e",5758:"eec2b250",5874:"10230047",5891:"ea485310",5902:"21182edb",5916:"9dc47915",5953:"e9742564",6008:"35e5327c",6026:"d1eb290b",6034:"387cf54a",6077:"58494c26",6082:"6eaf6a22",6128:"7da12dab",6130:"6f6abd14",6188:"de3de6b8",6223:"1150de1d",6295:"180847b8",6444:"1ec82af4",6471:"674427b1",6510:"496a3f63",6561:"dd9b6b57",6592:"a43f01f0",6608:"06a0276c",6676:"e97adc2e",6738:"a5e646e4",6748:"76404a4a",6786:"9f25b074",6898:"54fde2c4",6900:"662c87a5",6981:"315e3fbe",7050:"c95266e3",7244:"af2fafb1",7254:"a369c600",7374:"69cec2db",7397:"89a4b3c9",7421:"b1e4dfaa",7432:"6fb543f0",7498:"e65ec1a2",7504:"29fa7b01",7537:"5b881c8e",7594:"13cb598a",7694:"86d438db",7771:"62e3abb1",7801:"f36c1050",7868:"ce781019",7873:"e2e403db",7886:"83ce6ecc",7911:"b4dc9c89",7923:"40b0fcb3",7925:"a27ee544",7940:"2f7cb6a1",7952:"37b6a30e",8006:"059d55f2",8172:"5587b14c",8196:"8ee44770",8206:"7cc9a0ed",8226:"118367fb",8314:"48c2670f",8328:"c7776b5c",8346:"b6b05286",8428:"82c0d2c8",8456:"e5dc90cd",8566:"7c8870b5",8595:"42f87d71",8688:"c1686663",8752:"29b52b4d",8773:"31748e29",8811:"677a8a15",8834:"575a2f56",8888:"8937ac3c",8943:"82ffd9b9",8962:"32d79b90",8974:"b0006a62",9108:"1ef9d66b",9110:"cb6a0fcf",9117:"70a08a62",9118:"e061e68a",9185:"229f2b29",9246:"49585332",9306:"9290794b",9327:"28630c40",9347:"2f3d0245",9441:"d3b696d4",9442:"4bcb482a",9450:"67c0f35f",9520:"27e2281a",9559:"a852aab4",9618:"b98ea1d7",9682:"86f43b61",9698:"e681847e",9730:"921100d5",9777:"6ed5d291",9858:"5fb97028",9958:"f23c0617"}[e]+".chunk.js",a.miniCssF=e=>"static/css/"+e+".731c3a37.chunk.css",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="maker-code-editor:";a.l=(r,c,o,f)=>{if(e[r])e[r].push(c);else{var d,n;if(void 0!==o)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var s=b[i];if(s.getAttribute("src")==r||s.getAttribute("data-webpack")==t+o){d=s;break}}d||(n=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,a.nc&&d.setAttribute("nonce",a.nc),d.setAttribute("data-webpack",t+o),d.src=a.tu(r)),e[r]=[c];var l=(t,a)=>{d.onerror=d.onload=null,clearTimeout(u);var c=e[r];if(delete e[r],d.parentNode&&d.parentNode.removeChild(d),c&&c.forEach((e=>e(a))),t)return t(a)},u=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),n&&document.head.appendChild(d)}}})(),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;a.tt=()=>{if(void 0===e&&(e={createScriptURL:e=>e},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy))try{e=trustedTypes.createPolicy("script-url#webpack",e)}catch(e){console.warn('Could not create trusted-types policy "script-url#webpack"')}return e}})(),a.tu=e=>a.tt().createScriptURL(e),a.p="./",(()=>{var e=e=>new Promise(((t,r)=>{var c=a.miniCssF(e),o=a.p+c;if(((e,t)=>{for(var a=document.getElementsByTagName("link"),r=0;r<a.length;r++){var c=(f=a[r]).getAttribute("data-href")||f.getAttribute("href");if("stylesheet"===f.rel&&(c===e||c===t))return f}var o=document.getElementsByTagName("style");for(r=0;r<o.length;r++){var f;if((c=(f=o[r]).getAttribute("data-href"))===e||c===t)return f}})(c,o))return t();((e,t,a,r)=>{var c=document.createElement("link");c.rel="stylesheet",c.type="text/css",c.onerror=c.onload=o=>{if(c.onerror=c.onload=null,"load"===o.type)a();else{var f=o&&("load"===o.type?"missing":o.type),d=o&&o.target&&o.target.href||t,n=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");n.code="CSS_CHUNK_LOAD_FAILED",n.type=f,n.request=d,c.parentNode.removeChild(c),r(n)}},c.href=t,document.head.appendChild(c)})(e,o,t,r)})),t={4577:0};a.f.miniCss=(a,r)=>{t[a]?r.push(t[a]):0!==t[a]&&{4699:1}[a]&&r.push(t[a]=e(a).then((()=>{t[a]=0}),(e=>{throw delete t[a],e})))}})(),(()=>{a.b=document.baseURI||self.location.href;var e={4577:0};a.f.j=(t,r)=>{var c=a.o(e,t)?e[t]:void 0;if(0!==c)if(c)r.push(c[2]);else if(4577!=t){var o=new Promise(((a,r)=>c=e[t]=[a,r]));r.push(c[2]=o);var f=a.p+a.u(t),d=new Error;a.l(f,(r=>{if(a.o(e,t)&&(0!==(c=e[t])&&(e[t]=void 0),c)){var o=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;d.message="Loading chunk "+t+" failed.\n("+o+": "+f+")",d.name="ChunkLoadError",d.type=o,d.request=f,c[1](d)}}),"chunk-"+t,t)}else e[t]=0},a.O.j=t=>0===e[t];var t=(t,r)=>{var c,o,f=r[0],d=r[1],n=r[2],b=0;if(f.some((t=>0!==e[t]))){for(c in d)a.o(d,c)&&(a.m[c]=d[c]);if(n)var i=n(a)}for(t&&t(r);b<f.length;b++)o=f[b],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return a.O(i)},r=self.webpackChunkmaker_code_editor=self.webpackChunkmaker_code_editor||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),a.nc=void 0})()</script><script defer="defer" src="./7781.472a4229.js"></script><script defer="defer" src="./7448.76dca5dc.js"></script><script defer="defer" src="./3689.20a8b1f8.js"></script><script defer="defer" src="./4322.74d41f5c.js"></script><script defer="defer" src="./main.7c63437b.js"></script><link href="./static/css/main.cc196895.css" rel="stylesheet"></head><body class="ms-Fabric"><noscript>You need to enable JavaScript to enable this functionality.</noscript><div id="errorRoot" style="display:none"><label id="errorHeader" class="ms-label">Error</label> <label id="errorDescription" class="ms-label">An unexpected error occurred.</label> <button id="feedbackButton" style="display:none" class="ms-button" onclick='OfficeFirstParty.UserFeedback.CollectUserFeedback(3,1,"Extensibility\\Office Scripts",{})'><label id="feedBackText"></label></button> <label id="errorFooter" class="ms-label"></label><div class="endJustifiedFlexWrapper"><button id="refreshButton" class="ms-button" onclick="location.reload(!0)">Refresh</button></div></div><div id="loadingWrapper"><div id="loading" style="visibility:hidden"><div class="loading-indicator"></div><h2 class="ms-font-m"></h2></div></div><div id="root"></div></body></html>