initial Commit

This commit is contained in:
2026-01-20 21:53:59 +03:30
commit 6b05462ed9
287 changed files with 25605 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJfbG9jYWxlcy9lbi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoibUoyVVJ1SFhvMzNWd3JSYXhPcWdGMzhhT0hiSTVZOXZVNUVNQnRSUXJmUSJ9LHsicGF0aCI6Il9sb2NhbGVzL2VzL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJORVAxOFdqZkdoVFkzazU0TmNRb2pZOHZUU1VzRC1zY0NKU0JFcVJMX0VjIn0seyJwYXRoIjoiX2xvY2FsZXMvZnIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjZrYVNXLWk3cE43bHhRY3R3NkZ2b2FCOTBjZVloejJQdG54SDNoUXdSZzgifSx7InBhdGgiOiJfbG9jYWxlcy9oaS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiWEx5RnF1TjRHbFl5S2xadXFkMkl6cEY2Wll4WWV4LUprRm1fTGUzQlI2ayJ9LHsicGF0aCI6Il9sb2NhbGVzL3J1L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJjMFI3bGstc3dTOUpHRmVNSGRscnNBY3l6S21VbC1QTXFrVG9vYV9GN19NIn0seyJwYXRoIjoiX2xvY2FsZXMvemhfQ04vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImV6SmVlU1Q1VlBLaVV2Wl9ucDZLX3hDa2xzVkdKU1NNZXJvMmlHcE5DRWcifSx7InBhdGgiOiJhc3NldHMvYmFja2dyb3VuZC50cy1DMU1XYU05Yy5qcyIsInJvb3RfaGFzaCI6Im5ueUdMVUVaTi1TTk1kZEl0YlpXM2hSekJ1RHNyTW1LQzRsYTYtanh4QkUifSx7InBhdGgiOiJhc3NldHMvZGV2LzE2LnBuZyIsInJvb3RfaGFzaCI6IjUwVlZ4MTVCQ25qUEdoQXZlX3NCazZqUTZ2M3BJZk84WTdGcUZsZUFONUUifSx7InBhdGgiOiJhc3NldHMvZGV2LzI0LnBuZyIsInJvb3RfaGFzaCI6ImNuLWhWeEk1WnBlYmNpNVBQblRPSURYNnpkVDEyYW5kZ0Rsby03R0lfS00ifSx7InBhdGgiOiJhc3NldHMvZGV2LzMyLnBuZyIsInJvb3RfaGFzaCI6IjU4bFI0V2NnTGIyX1Qxcmk1RXlMZ0hGRkdrWno3SDdyWDlGOHk5cE5nN2sifSx7InBhdGgiOiJhc3NldHMvZGV2LzQ4LnBuZyIsInJvb3RfaGFzaCI6IjdGQl81b0xpZExlSE1GSWZNWk1jOHd2RlFISVEzeDFCenFTVjJFcnFORm8ifSx7InBhdGgiOiJhc3NldHMvZGV2LzY0LnBuZyIsInJvb3RfaGFzaCI6InVnV01zMERmRnVxdGVraGs4eXNTbGdJaEhvY1FLYnRUV1c3eHU4T1VtYW8ifSx7InBhdGgiOiJhc3NldHMvZXh0ZW5zaW9uLXV0aWxpdGllcy1EVTA1ZnByLS5qcyIsInJvb3RfaGFzaCI6IkdIcHphMWZkS192M2FmV01odjc4TUZoeGRGbHZTbEZTdnhJTGlqTWh2eWsifSx7InBhdGgiOiJhc3NldHMvaW5kZXgtQlNIckQtb24uanMiLCJyb290X2hhc2giOiJtSlJZM0JQbHd5NjNjcTUwSmRDUjBncnFJdldaVTVxWVRBNjBUcDhOT0pvIn0seyJwYXRoIjoiYXNzZXRzL2luZGV4LUNmSTdubGVDLmpzIiwicm9vdF9oYXNoIjoiZ0xYTnR1Qi00YXdSVWw3RXVlTGxsV3BEVnpKU2VfTUQ1d0dqcU4wU3ZNayJ9LHsicGF0aCI6ImFzc2V0cy9pbmRleC1Ea21mR010Uy5jc3MiLCJyb290X2hhc2giOiJaVGpnaExObl96bFoydF9XRTAwOEpSSkdVdnlZSWtITzQzRjl4N3ZXTUJVIn0seyJwYXRoIjoiYXNzZXRzL2luZGV4LVhDTXRYNHdFLmpzIiwicm9vdF9oYXNoIjoiV0MtWEtSVU5FMTM3cmJzTkFmUVk4cUJfMzBoWUo1MU96a0VvODlMZE5EVSJ9LHsicGF0aCI6ImFzc2V0cy9vbmJvYXJkaW5nLTVmVHBaUlNWLmpzIiwicm9vdF9oYXNoIjoiTzk2M3l6b3Z3VkJMcnZLNE5MZUJqRzFQbTlFaWtYTHNXcUM4TlkxT0dWNCJ9LHsicGF0aCI6ImFzc2V0cy9vbmJvYXJkaW5nLWdyYXBoaWMtQy1td2xsTlYucG5nIiwicm9vdF9oYXNoIjoiT1E3LVEtalQ1LVNBRHpnakFCRmVZY0dnNzJCNFNKVlo5Z1hXODF2N3otdyJ9LHsicGF0aCI6ImFzc2V0cy9wcm9kLzEyOC5wbmciLCJyb290X2hhc2giOiJzWkhUY2FGbmc2QlVlN1djWmZTSFVBbnZDdno0cjhKM3NLUmw2T1ZKSjNBIn0seyJwYXRoIjoiYXNzZXRzL3Byb2QvMTYucG5nIiwicm9vdF9oYXNoIjoiVGhoUWtMTXRnRHUxbFRTQjVobUoxczNtdzZKejVnTklJRElYS09BdWlqcyJ9LHsicGF0aCI6ImFzc2V0cy9wcm9kLzI0LnBuZyIsInJvb3RfaGFzaCI6InM1M3g4bmhKT1ltcGFoU0pqUUhuTE1PMGF3ZkVRUWs3cnRfMi1FaE8xLTQifSx7InBhdGgiOiJhc3NldHMvcHJvZC8yNTYucG5nIiwicm9vdF9oYXNoIjoiTzFNMHgwQk1tQ3BKUDM1NG9LSVJOY3Bmb2FHcGJ4QjAtYWRLSGIzRjg5ZyJ9LHsicGF0aCI6ImFzc2V0cy9wcm9kLzMyLnBuZyIsInJvb3RfaGFzaCI6IndfVkI4RzlDZVAxYy1uZVlXVm50Mk5NV2MzQXgzSXBNQm90b3FJN3BtaE0ifSx7InBhdGgiOiJhc3NldHMvcHJvZC80OC5wbmciLCJyb290X2hhc2giOiJVWEJrckkyYkY5WUY4Sy1Bd29KY0RNc2t3SVpybVVBSV9CM19iN21Cc0dBIn0seyJwYXRoIjoiYXNzZXRzL3Byb2QvNjQucG5nIiwicm9vdF9oYXNoIjoiTHR3VngzemN0Zk1ubzY4cTUwUG9mVlJXMms0NU8yQ19tT0J2bGNLRks1USJ9LHsicGF0aCI6ImZhdmljb24uaWNvIiwicm9vdF9oYXNoIjoiV2VhRGx2cmt4ajR3bGZzVHRhekY2amdxQ0NCXzNxOE83dVJNLURtVERRQSJ9LHsicGF0aCI6ImluZGV4Lmh0bWwiLCJyb290X2hhc2giOiJTY1p5U3owLUdmOXlnMjZOaThSRHpvaG44RlpJMFEwUHhZczFpNVpQNFZVIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6Il9uOFQ1NWJLWV9EQ2pkbmsxcHloWW5UVk5Fd08tYUI2N1JjclhjeUVWYmcifSx7InBhdGgiOiJvbmJvYXJkaW5nLmh0bWwiLCJyb290X2hhc2giOiJVX1RvSVlaOUduVUpnMXUwSlFvcGNEX0VRRHlsV3VvaThsMzZOY1FpWmRZIn0seyJwYXRoIjoic2VydmljZS13b3JrZXItbG9hZGVyLmpzIiwicm9vdF9oYXNoIjoieWtOc1RpX2M4OUtBMmhYZnBSdklKTUoyYkpDNGJQazNxMjA2MDAwbUpuayJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6Im1wYm1mbGNvZGFkaGdhZmJiYWtqZWFocGFuZGdjYmNoIiwiaXRlbV92ZXJzaW9uIjoiNS4zMC4xIiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"Gwa4CkbKtG5Wlfh_rckorqeiArb0YHRYfYb_S67m0oaGXwKMHn4kOVamBtOAgui7wKnjMORo0ARUeVF1clSj3ONcn3UK7kRe9_xtrJsjtjsctL_BwMNjyxZ3zMLJ2BcKdI07UuB3_uVS7LxRTBd4CqISmxRcoWcwdorhEqpYfbEn-rzds1POLkNA7-a3PXq1z9uFsqN2voQ22reerq-NSIks2aMHFneaXjW1hwc2uDF123YKi3hLGjF6iDq0VR-D6cwa7H1usv-vw8UARTV7M9cWhKPmS4M_aTBUZn-wzuBDQ2dByJ3A67eNoQj4qMXHgFl6xKorOD0VGWfJAmQ80g"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"SQdwTYzCw-KqV9X0b4_YQUDKJp_Qy3nKZlDu7aMzuaIWfPgiYcFOOT8tUd5LjOwSZYXaGx865DbmotvqhloWRmA4c_13grR_-ZNpJ2PUBUXwQFYfQU8fRMx4_PAXMrj1YseGONfpzmOTmReH6sFBcoSp8vRt184JUwkG4QwAow7jlilmlf91mVnx8OVaeJwiptdPRhlcFzNQxm2zG7TZiIMquMteGYaJhnr-ct4oMOcXd-D-I3Jd7fF4Dgq2DfUr57WIA3Bsyz_K189e6EISBk__ddwdVD_uS683y86GtGV2wcywfezvvmoCMPQGYmCwr7N87SHpY0stbtuMwAJj_Q"}]}}]

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1 @@
const u={error:console.error,info:()=>{},table:()=>{}},c=u,a={createNewTab(e="index.html"){return new Promise(t=>{chrome.tabs.create({active:!0,url:e},r=>{const s=(o,i,n)=>{r.id&&o===r.id&&i.status==="complete"&&n.status==="complete"&&(chrome.tabs.onUpdated.removeListener(s),t(n))};chrome.tabs.onUpdated.addListener(s)})})},async executeScript(e,t){const r=await chrome.scripting.executeScript({func:t,target:{tabId:e}});if(chrome.runtime.lastError)throw new Error(chrome.runtime.lastError.message);if(!r||r.length===0)throw new Error("Script execution returned no result.");return r[0].result},async getActiveTab(){return(await chrome.tabs.query({active:!0,currentWindow:!0}))[0]},isExtensionTab(e){return e&&e.url&&(e.url.startsWith("chrome-extension://")||e.url.startsWith("moz-extension://"))},get isFirefox(){return navigator.userAgent.includes("Firefox")},isNewTabPage(e){return e&&e.url&&(e.url.startsWith("chrome://newtab")||e.url.startsWith("about:newtab"))}};export{a as e,c as l};

View File

@@ -0,0 +1 @@
var y=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function l(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function h(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var r=e.default;if(typeof r=="function"){var i=function t(){return this instanceof t?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};i.prototype=r.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(i,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})}),i}var c,g;function d(){return g||(g=1,c={aqua:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,azure:/#f0ffff(ff)?(?!\w)/gi,beige:/#f5f5dc(ff)?(?!\w)/gi,bisque:/#ffe4c4(ff)?(?!\w)/gi,black:/#000000(ff)?(?!\w)|#000(f)?(?!\w)/gi,blue:/#0000ff(ff)?(?!\w)|#00f(f)?(?!\w)/gi,brown:/#a52a2a(ff)?(?!\w)/gi,coral:/#ff7f50(ff)?(?!\w)/gi,cornsilk:/#fff8dc(ff)?(?!\w)/gi,crimson:/#dc143c(ff)?(?!\w)/gi,cyan:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,darkblue:/#00008b(ff)?(?!\w)/gi,darkcyan:/#008b8b(ff)?(?!\w)/gi,darkgrey:/#a9a9a9(ff)?(?!\w)/gi,darkred:/#8b0000(ff)?(?!\w)/gi,deeppink:/#ff1493(ff)?(?!\w)/gi,dimgrey:/#696969(ff)?(?!\w)/gi,gold:/#ffd700(ff)?(?!\w)/gi,green:/#008000(ff)?(?!\w)/gi,grey:/#808080(ff)?(?!\w)/gi,honeydew:/#f0fff0(ff)?(?!\w)/gi,hotpink:/#ff69b4(ff)?(?!\w)/gi,indigo:/#4b0082(ff)?(?!\w)/gi,ivory:/#fffff0(ff)?(?!\w)/gi,khaki:/#f0e68c(ff)?(?!\w)/gi,lavender:/#e6e6fa(ff)?(?!\w)/gi,lime:/#00ff00(ff)?(?!\w)|#0f0(f)?(?!\w)/gi,linen:/#faf0e6(ff)?(?!\w)/gi,maroon:/#800000(ff)?(?!\w)/gi,moccasin:/#ffe4b5(ff)?(?!\w)/gi,navy:/#000080(ff)?(?!\w)/gi,oldlace:/#fdf5e6(ff)?(?!\w)/gi,olive:/#808000(ff)?(?!\w)/gi,orange:/#ffa500(ff)?(?!\w)/gi,orchid:/#da70d6(ff)?(?!\w)/gi,peru:/#cd853f(ff)?(?!\w)/gi,pink:/#ffc0cb(ff)?(?!\w)/gi,plum:/#dda0dd(ff)?(?!\w)/gi,purple:/#800080(ff)?(?!\w)/gi,red:/#ff0000(ff)?(?!\w)|#f00(f)?(?!\w)/gi,salmon:/#fa8072(ff)?(?!\w)/gi,seagreen:/#2e8b57(ff)?(?!\w)/gi,seashell:/#fff5ee(ff)?(?!\w)/gi,sienna:/#a0522d(ff)?(?!\w)/gi,silver:/#c0c0c0(ff)?(?!\w)/gi,skyblue:/#87ceeb(ff)?(?!\w)/gi,snow:/#fffafa(ff)?(?!\w)/gi,tan:/#d2b48c(ff)?(?!\w)/gi,teal:/#008080(ff)?(?!\w)/gi,thistle:/#d8bfd8(ff)?(?!\w)/gi,tomato:/#ff6347(ff)?(?!\w)/gi,violet:/#ee82ee(ff)?(?!\w)/gi,wheat:/#f5deb3(ff)?(?!\w)/gi,white:/#ffffff(ff)?(?!\w)|#fff(f)?(?!\w)/gi}),c}var w,s;function p(){if(s)return w;s=1;var e=d(),r={whitespace:/\s+/g,urlHexPairs:/%[\dA-F]{2}/g,quotes:/"/g};function i(f){return f.trim().replace(r.whitespace," ")}function t(f){return encodeURIComponent(f).replace(r.urlHexPairs,u)}function o(f){return Object.keys(e).forEach(function(a){e[a].test(f)&&(f=f.replace(e[a],a))}),f}function u(f){switch(f){case"%20":return" ";case"%3D":return"=";case"%3A":return":";case"%2F":return"/";default:return f.toLowerCase()}}function n(f){if(typeof f!="string")throw new TypeError("Expected a string, but received "+typeof f);f.charCodeAt(0)===65279&&(f=f.slice(1));var a=o(i(f)).replace(r.quotes,"'");return"data:image/svg+xml,"+t(a)}return n.toSrcset=function(a){return n(a).replace(/ /g,"%20")},w=n,w}var b=p();const m=l(b);export{h as a,y as c,l as g,m};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{r,j as e,ah as d,a7 as a,a1 as s,n as c,au as g}from"./index-CfI7nleC.js";import"./index-BSHrD-on.js";function h({title:t,titleId:l,...n},o){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":l},n),t?r.createElement("title",{id:l},t):null,r.createElement("path",{fillRule:"evenodd",d:"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}const i=r.forwardRef(h),x="/assets/onboarding-graphic-C-mwllNV.png",m=()=>{const t=async()=>{const l={data:[{corsRestricted:!1,id:c(),lastEdited:new Date().toString(),name:"svg-gobbler",svg:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150.156 150.156"><g clip-path="url(#c)"><rect width="150.156" height="150.156" fill="#FB575E" rx="35.193"/><circle cx="24.635" cy="47.51" r="11.731" fill="#fff"/><circle cx="125.521" cy="47.51" r="11.731" fill="#fff"/><path fill="none" stroke="#fff" stroke-width="8.212" d="M24.635 47.51h100.886m-85.636 54.55s0-56.015 35.78-56.015 35.779 56.015 35.779 56.015"/><rect width="41.058" height="41.058" x="55.136" y="26.981" fill="#1E293B" rx="11.731"/><rect width="41.058" height="41.058" x="19.356" y="82.117" fill="#1E293B" rx="11.731"/><rect width="41.058" height="41.058" x="90.915" y="82.117" fill="#1E293B" rx="11.731"/></g></svg>'}],host:s("onboarding_title"),href:a.svgGobblerHomepage,origin:a.svgGobblerHomepage};await chrome.runtime.sendMessage({data:l,type:"launch-svg-gobbler-from-onboarding"}),window.close()};return e.jsxs("div",{className:"relative isolate flex min-h-screen items-center overflow-hidden bg-white",children:[e.jsxs("svg",{"aria-hidden":"true",className:"absolute inset-0 -z-10 h-full w-full stroke-gray-200 [mask-image:radial-gradient(100%_100%_at_top_right,white,transparent)]",children:[e.jsx("defs",{children:e.jsx("pattern",{height:200,id:"0787a7c5-978c-4f66-83c7-11c213f99cb7",patternUnits:"userSpaceOnUse",width:200,x:"50%",y:-1,children:e.jsx("path",{d:"M.5 200V.5H200",fill:"none"})})}),e.jsx("rect",{fill:"url(#0787a7c5-978c-4f66-83c7-11c213f99cb7)",height:"100%",strokeWidth:0,width:"100%"})]}),e.jsxs("div",{className:"mx-auto max-w-7xl px-6 py-8 lg:flex lg:px-8",children:[e.jsxs("div",{className:"mx-auto max-w-2xl lg:mx-0 lg:max-w-xl lg:flex-shrink-0 lg:pt-8",children:[e.jsx(d,{className:"h-11"}),e.jsx("div",{className:"mt-16",children:e.jsxs("a",{className:"inline-flex space-x-6",href:a.githubReleases,target:"_blank",children:[e.jsx("span",{className:"rounded-full bg-red-600/10 px-3 py-1 text-sm font-semibold leading-6 text-red-600 ring-1 ring-inset ring-red-600/10",children:s("onboarding_new")}),e.jsxs("span",{className:"inline-flex items-center space-x-2 text-sm font-medium leading-6 text-gray-600",children:[e.jsx("span",{children:s("onboarding_version")}),e.jsx(i,{"aria-hidden":"true",className:"h-5 w-5 text-gray-400"})]})]})}),e.jsx("h1",{className:"mt-10 text-6xl font-bold tracking-tight text-gray-900",children:s("onboarding_title")}),e.jsx("p",{className:"mt-6 text-lg leading-8 text-gray-600",children:s("onboarding_desc")}),e.jsxs("div",{className:"mt-10 flex items-center gap-x-6",children:[e.jsxs("button",{className:"group flex items-center rounded-md bg-red-600 px-3.5 py-2.5 text-sm font-semibold text-white shadow-sm hover:bg-red-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-red-600",onClick:t,children:[s("onboarding_launch"),e.jsx("div",{className:"h-5 w-0 overflow-hidden transition-all duration-300 ease-in-out group-hover:ml-2 group-hover:w-5",children:e.jsx(i,{"aria-hidden":"true",className:"h-5 w-5"})})]}),e.jsx("iframe",{height:"30",src:"https://ghbtns.com/github-btn.html?user=rossmoody&repo=svg-gobbler&type=star&count=true&size=large",title:"GitHub",width:"170"})]})]}),e.jsx("div",{className:"mx-auto mt-16 flex max-w-2xl sm:mt-24 lg:ml-32 lg:mr-0 lg:mt-0 lg:max-w-none lg:flex-none",children:e.jsx("div",{className:"max-w-3xl flex-none sm:max-w-5xl",children:e.jsx("div",{className:"-m-2 rounded-xl bg-gray-900/5 p-2 ring-1 ring-inset ring-gray-900/10 lg:-m-4 lg:rounded-2xl lg:p-4",children:e.jsx("img",{alt:"App screenshot",className:"w-[76rem] rounded-md shadow-2xl ring-1 ring-gray-900/10",height:1442,src:x,width:2147})})})})]})]})};g.createRoot(document.querySelector("#root")).render(e.jsx(m,{}));

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 537 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 820 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 998 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
svg-gubbler/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

17
svg-gubbler/index.html Normal file
View File

@@ -0,0 +1,17 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>SVG Gobbler</title>
<script type="module" crossorigin src="/assets/index-XCMtX4wE.js"></script>
<link rel="modulepreload" crossorigin href="/assets/index-BSHrD-on.js">
<link rel="modulepreload" crossorigin href="/assets/index-CfI7nleC.js">
<link rel="modulepreload" crossorigin href="/assets/extension-utilities-DU05fpr-.js">
<link rel="stylesheet" crossorigin href="/assets/index-DkmfGMtS.css">
</head>
<body>
<div id="root" />
</body>
</html>

38
svg-gubbler/manifest.json Normal file
View File

@@ -0,0 +1,38 @@
{
"action": {
"default_title": "SVG Gobbler"
},
"background": {
"service_worker": "service-worker-loader.js",
"type": "module"
},
"commands": {
"_execute_action": {
"suggested_key": {
"default": "Ctrl+Shift+G"
}
}
},
"default_locale": "en",
"description": "Find, optimize, organize, edit, and export your SVGs",
"homepage_url": "https://svggobbler.com",
"host_permissions": [ "https://us-west2-svg-gobbler.cloudfunctions.net/svg-gobbler-svgr" ],
"icons": {
"128": "assets/prod/128.png",
"16": "assets/prod/16.png",
"256": "assets/prod/256.png",
"32": "assets/prod/32.png",
"48": "assets/prod/48.png"
},
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvdozIhXw8MrBmwKwIb53Q+3wz0+crDqf/jV4CE+AlYG0mx6Me1QaaVBPiB6M2EXcoLHfXEjMjW+K5uGoLr9kqtLkatSTXGKG4DLIpqCs9ScHtvtP8WX+OaTDYZiM1YrBnKlBXL5Umr0IZq1WbU08RBXiXo6IrzjpFhBlDus5isUqVMT+Lv1Seb4siBUl+D0/zkdIW7jJdxjyY+VzppL5K5MI1KY2OX3ZqFTcVpMN6Fitt0S4Uj2uzIJT3WbTHNtrrkbK6XwX75omX/e2ta9xakSu/iRWZjpxF8VerzObZ+x0HAHOFm7R2goDENKaWtgkvlLHRBdn6qrR2ziguCYZUwIDAQAB",
"manifest_version": 3,
"name": "SVG Gobbler",
"permissions": [ "activeTab", "scripting", "storage", "contextMenus" ],
"update_url": "https://clients2.google.com/service/update2/crx",
"version": "5.30.1",
"web_accessible_resources": [ {
"matches": [ "\u003Call_urls>" ],
"resources": [ "assets/dev/**/*.png", "assets/prod/**/*.png" ],
"use_dynamic_url": false
} ]
}

View File

@@ -0,0 +1,16 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Welcome to SVG Gobbler</title>
<script type="module" crossorigin src="/assets/onboarding-5fTpZRSV.js"></script>
<link rel="modulepreload" crossorigin href="/assets/index-BSHrD-on.js">
<link rel="modulepreload" crossorigin href="/assets/index-CfI7nleC.js">
<link rel="stylesheet" crossorigin href="/assets/index-DkmfGMtS.css">
</head>
<body>
<div id="root" />
</body>
</html>

View File

@@ -0,0 +1 @@
import './assets/background.ts-C1MWaM9c.js';