diff --git a/.gitignore b/.gitignore index 6b546e6..04eb0e7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /priv/ /.vscode/ update.sh +mods_dev.json diff --git a/Jadefin.js b/Jadefin.js index 3e967d1..706d582 100644 --- a/Jadefin.js +++ b/Jadefin.js @@ -185,7 +185,7 @@ export default JadefinIntegrity("Jadefin", import.meta.url, () => window["Jadefi ]; await this._loadingMods; - await this.initMods(); + await this._initLoadingMods(); await Promise.all(initing); @@ -389,7 +389,7 @@ export default JadefinIntegrity("Jadefin", import.meta.url, () => window["Jadefi } - async initMods(list) { + async _initLoadingMods() { await Promise.all(this._loadingMods_all.map(async (mod) => { this.log.i(`Initializing mod ${mod.name}`); @@ -400,7 +400,6 @@ export default JadefinIntegrity("Jadefin", import.meta.url, () => window["Jadefi this.log.dir(e); } })); - } })()); diff --git a/JadefinMod.js b/JadefinMod.js index dc2d13e..1dde526 100644 --- a/JadefinMod.js +++ b/JadefinMod.js @@ -20,7 +20,7 @@ class JadefinMod { this.modUrl = url; } - initStyle() { + async initStyle() { document.head.appendChild(rd$()``); } diff --git a/init.js b/init.js index 9e59aea..aa8edd3 100644 --- a/init.js +++ b/init.js @@ -42,7 +42,7 @@ jadefinInitExtremelyEarly(); console.log("[jadefin-init] loadJadefin"); const loader = document.createElement("script"); - this.document.head.appendChild(loader); + document.head.appendChild(loader); window["_JadefinLoaded"] = () => resolve(true); window["_JadefinErrored"] = (e) => reject(e); @@ -95,7 +95,7 @@ jadefinInitExtremelyEarly(); } const loader = document.createElement("script"); - this.document.head.appendChild(loader); + document.head.appendChild(loader); loader.addEventListener("load", () => resolve(true)); loader.addEventListener("error", (e) => reject(e)); diff --git a/mods/ExtrasMenu.js b/mods/ExtrasMenu.js index 7f11c70..b030118 100644 --- a/mods/ExtrasMenu.js +++ b/mods/ExtrasMenu.js @@ -15,6 +15,8 @@ export default JadefinIntegrity("ExtrasMenu", import.meta.url, () => new (class IN_DRAWER = 2; IN_LIBRARY = 4; IN_MOVIE = 8; + IN_PLAYBACKSETTINGS = 16; + IN_PLAYBACKSETTINGS_ADVANCED = 32; _popupId = 0; _items = []; @@ -83,23 +85,25 @@ export default JadefinIntegrity("ExtrasMenu", import.meta.url, () => new (class async init(name, url) { await super.init(name, url); - await JadefinUtils.waitUntil(() => document.querySelector(".headerRight")); - - this.initStyle(); - this.initHeaderExtras(); - this.initDrawerExtras(); + await Promise.all([ + this.initStyle(), + this.initHeaderExtras(), + this.initDrawerExtras(), + this.initHookActionSheetShow() + ]); this.log.i("Ready"); } - initHeaderExtras() { + async initHeaderExtras() { + await JadefinUtils.waitUntil(() => document.querySelector(".headerRight")); document.querySelector(".headerRight")?.appendChild(this.headerExtrasEl); } /** * @param {boolean} [silentWarn] */ - initDrawerExtras(silentWarn) { + async initDrawerExtras(silentWarn) { const drawer = document.querySelector(".mainDrawer > .mainDrawer-scrollContainer"); const userMenuOptions = drawer?.querySelector("& > .userMenuOptions"); @@ -129,51 +133,100 @@ export default JadefinIntegrity("ExtrasMenu", import.meta.url, () => new (class this.update(); } + async initHookActionSheetShow() { + await JadefinUtils.waitUntil(() => JadefinModules.actionSheet); + + const orig = this._actionSheetShowOrig = JadefinModules.actionSheet.show.bind(JadefinModules.actionSheet); + JadefinModules.actionSheet.show = (options) => { + const optionsOrig = Object.assign({}, options, { + items: options.items.slice() + }); + + // Options menu during playback + if (!options.dialogClass && + options.items.length >= 6 && + options.items[0].id == "aspectratio" && + options.items[1].id == "playbackrate" && + options.items[2].id == "quality" && + options.items[3].id == "repeatmode" && + options.items[4].id == "suboffset" && + options.items[5].id == "stats" && + true + ) { + return new Promise((resolve, reject) => { + const currentVisibility = this.IN_PLAYBACKSETTINGS; + const items = [ + {id: "extrasMenuPopup-all", name: "Advanced..."}, + {divider: true}, + ...this._items.map((item, i) => Object.assign({ + id: i + }, item)).filter(item => this.checkVisibility(currentVisibility, item)), + ...optionsOrig.items.slice(4) + ]; + + const p = this._actionSheetShow({ + positionTo: optionsOrig.positionTo, + currentVisibility, + items + }); + + p.then(id => { + if (id == "extrasMenuPopup-all") { + const currentVisibility = this.IN_PLAYBACKSETTINGS_ADVANCED; + const items = [ + ...optionsOrig.items.slice(0, 4), + ...this._items.map((item, i) => Object.assign({ + id: i + }, item)).filter(item => this.checkVisibility(currentVisibility, item)), + {divider: true}, + {id: "extrasMenuPopup-back", name: "Back..."} + ]; + + const p = this._actionSheetShow(Object.assign({}, optionsOrig, { + currentVisibility, + items + })); + + p.then(id => { + if (id == "extrasMenuPopup-back") { + JadefinModules.actionSheet.show(optionsOrig).then(resolve).catch(reject); + return; + } + + if (id && this._items[id]) { + reject(); + return; + } + + resolve(id); + }).catch(reject); + return; + } + + if (id && this._items[id]) { + reject(); + return; + } + + resolve(id); + }).catch(reject); + }); + } + + return orig(options); + }; + } + openExtrasPopup() { const currentVisibility = JadefinUtils.isInMovie ? this.IN_MOVIE : this.IN_LIBRARY; - const dialogClass = `extrasMenuPopup-${this._popupId++}`; - - const items = this._items.map((item, i) => Object.assign({ - id: i - }, item)).filter(item => this.checkVisibility(currentVisibility, item)); - - const p = JadefinModules.actionSheet.show({ - dialogClass, + this._actionSheetShow({ title: "Extras", positionTo: this.headerExtrasEl, - items - }); - - p.then(id => { - if (!id) { - return; - } - - this._items[id]?.cb?.(); - }); - - const dialogEl = document.querySelector(`.${dialogClass}`); - if (!dialogEl) { - this.log.e(`Couldn't find .${dialogClass}`); - return; - } - - this.log.i(`Opened .${dialogClass}`); - this.log.dir(dialogEl); - - dialogEl.classList.add("extrasMenuPopup"); - - const dialogButtons = dialogEl.querySelectorAll("button"); - - for (let i in items) { - items[i].cbEl?.(dialogButtons[i], currentVisibility, true); - } - - p.finally(() => { - for (let i in items) { - items[i].cbEl?.(dialogButtons[i], currentVisibility, false); - } + currentVisibility, + items: this._items.map((item, i) => Object.assign({ + id: i + }, item)).filter(item => this.checkVisibility(currentVisibility, item)) }); } @@ -219,4 +272,45 @@ export default JadefinIntegrity("ExtrasMenu", import.meta.url, () => new (class return (item.in & current) == current; } + /** + * @param {{ positionTo: any; currentVisibility: any; items: any; title?: string; dialogClass?: any; }} options + */ + _actionSheetShow(options) { + options.dialogClass = `extrasMenuPopup-${this._popupId++}`; + + const p = JadefinModules.actionSheet.show(options); + + p.then(id => { + if (!id) { + return; + } + + this._items[id]?.cb?.(options.positionTo); + }); + + const dialogEl = document.querySelector(`.${options.dialogClass}`); + if (!dialogEl) { + this.log.e(`Couldn't find .${options.dialogClass}`); + return p; + } + + this.log.i(`Opened .${options.dialogClass}`); + this.log.dir(dialogEl); + + dialogEl.classList.add("extrasMenuPopup"); + + const dialogButtons = dialogEl.querySelectorAll("button"); + + for (let i in options.items) { + options.items[i].cbEl?.(dialogButtons[i], options.currentVisibility, true); + } + + p.finally(() => { + for (let i in options.items) { + options.items[i].cbEl?.(dialogButtons[i], options.currentVisibility, false); + } + }); + + return p; + } })()); diff --git a/mods/InputEater.js b/mods/InputEater.js index 1de9493..6f236cf 100644 --- a/mods/InputEater.js +++ b/mods/InputEater.js @@ -72,7 +72,7 @@ export default JadefinIntegrity("InputEater", import.meta.url, () => new (class await JadefinUtils.waitUntil(() => JadefinModules.syncPlay); - this.initStyle(); + await this.initStyle(); this.initHookSyncPlayEnabled(); this.initHookSyncPlayDisabled(); this.initHookMediaSessionHandlers(); diff --git a/mods/Transcript.js b/mods/Transcript.js index 8ab5026..73cb2b3 100644 --- a/mods/Transcript.js +++ b/mods/Transcript.js @@ -121,8 +121,8 @@ export default JadefinIntegrity("Transcript", import.meta.url, () => new (class async init(name, url) { await super.init(name, url); - this.initStyle(); const initing = [ + this.initStyle(), this.initHookSetTrackForDisplay(), this.initHookFetchSubtitles(), this.initHookSetOffset(), diff --git a/mods/VolumeBoost.js b/mods/VolumeBoost.js index 1e36cea..b8e9475 100644 --- a/mods/VolumeBoost.js +++ b/mods/VolumeBoost.js @@ -2,6 +2,7 @@ import JadefinIntegrity from '../JadefinIntegrity.js'; +import Jadefin from "../Jadefin.js"; import JadefinMod from "../JadefinMod.js"; import JadefinModules from "../JadefinModules.js"; import JadefinUtils from "../JadefinUtils.js"; @@ -62,9 +63,34 @@ export default JadefinIntegrity("VolumeBoost", import.meta.url, () => new (class async init(name, url) { await super.init(name, url); - await JadefinUtils.waitUntil(() => JadefinModules.actionSheet); + const ExtrasMenu = /** @type {import("./ExtrasMenu.js").default} */ (Jadefin.getMod("ExtrasMenu")); - this.initHookActionSheetShow(); + ExtrasMenu.items.push({ + name: "Volume Boost", + in: ExtrasMenu.IN_CUSTOM, + inCustom: (current, item) => { + item.asideText = `${this.currentGain}x`; + + return (current & (ExtrasMenu.IN_PLAYBACKSETTINGS)) == current; + }, + cb: async (positionTo) => { + JadefinModules.actionSheet.show({ + positionTo, + items: [ + {id: "1", name: "1x", selected: this.currentGain == 1}, + {id: "2", name: "2x", selected: this.currentGain == 2}, + {id: "3", name: "3x", selected: this.currentGain == 3}, + {id: "4", name: "4x", selected: this.currentGain == 4}, + ] + }).then(id => { + if (!id) { + return; + } + + this.currentGain = parseInt(id); + }); + } + }); document.addEventListener("viewshow", () => { if (JadefinUtils.routePathIsVideo) { @@ -83,86 +109,6 @@ export default JadefinIntegrity("VolumeBoost", import.meta.url, () => new (class this.log.i("Ready"); } - initHookActionSheetShow() { - const orig = this._actionSheetShowOrig = JadefinModules.actionSheet.show.bind(JadefinModules.actionSheet); - JadefinModules.actionSheet.show = (options) => { - const optionsOrig = Object.assign({}, options, { - items: options.items.slice() - }); - - this.log.v("actionSheet.show(...)"); - this.log.dir(options); - - // Options menu during playback - if (options.items.length >= 6 && - options.items[0].id == "aspectratio" && - options.items[1].id == "playbackrate" && - options.items[2].id == "quality" && - options.items[3].id == "repeatmode" && - options.items[4].id == "suboffset" && - options.items[5].id == "stats" && - true - ) { - options.items.splice(4, 0, {id: "custom-volumeboost", name: "Volume Boost", asideText: `${this.currentGain}x`}); - - return new Promise((resolve, reject) => { - JadefinModules.actionSheet.show({ - positionTo: options.positionTo, - items: [ - {id: "all", name: "Advanced..."}, - {divider: true}, - ...options.items.slice(4), - ] - }).then(id => { - if (id == "all") { - orig(Object.assign({}, options, { - items: [ - ...options.items.slice(0, 4), - {divider: true}, - {id: "back", name: "Back..."}, - ] - })).then(id => { - if (id == "back") { - JadefinModules.actionSheet.show(optionsOrig).then(resolve).catch(reject); - } else { - resolve(id); - } - }).catch(reject); - - return; - } - - if (id == "custom-volumeboost") { - reject(); - - JadefinModules.actionSheet.show({ - positionTo: options.positionTo, - items: [ - {id: "1", name: "1x", selected: this.currentGain == 1}, - {id: "2", name: "2x", selected: this.currentGain == 2}, - {id: "3", name: "3x", selected: this.currentGain == 3}, - {id: "4", name: "4x", selected: this.currentGain == 4}, - ] - }).then(id => { - if (!id) { - return; - } - - this.currentGain = parseInt(id); - }); - - return; - } - - resolve(id); - }).catch(reject); - }); - } - - return orig(options); - }; - } - connect() { const video = JadefinUtils.video; if (!video) { diff --git a/mods/jade/Filterworks.css b/mods/jade/Filterworks.css new file mode 100644 index 0000000..c854130 --- /dev/null +++ b/mods/jade/Filterworks.css @@ -0,0 +1,29 @@ +.htmlvideoplayer[data-filterworks-canvas="1"] { + /* Still needs to be layouted for subs and our own canvas. */ + opacity: 0; +} + +.filterworks-canvasParent { + pointer-events: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + order: -2; + z-index: -1; +} + +.filterworks-canvas { + position: absolute; + display: block; + padding: 0; + margin: auto; + top: 0; + left: 0; + width: 100%; + height: 100%; +} diff --git a/mods/jade/Filterworks.js b/mods/jade/Filterworks.js new file mode 100644 index 0000000..23a8961 --- /dev/null +++ b/mods/jade/Filterworks.js @@ -0,0 +1,228 @@ +//@ts-check + +import JadefinIntegrity from '../../JadefinIntegrity.js'; + +import Jadefin from "../../Jadefin.js"; +import JadefinMod from "../../JadefinMod.js"; +import JadefinModules from "../../JadefinModules.js"; +import JadefinUtils from "../../JadefinUtils.js"; + +import { rd, rdom, rd$, RDOMListHelper } from "../../utils/rdom.js"; + +export class FilterworksFilter { + name = "Hello, World!"; + + /** + * @param {HTMLVideoElement} video + */ + start(video) { + } + + stop(video) { + } +} + +export class FilterworksSrc { + modName = "ExampleSource"; + + /** @type {{ + [id: string]: FilterworksFilter; + }} */ + filters = { + test: new FilterworksFilter() + }; +} + +export default JadefinIntegrity("Filterworks", import.meta.url, () => new (class Filterworks extends JadefinMod { + PATH_OFF = "Filterworks/Off"; + + _sources = []; + _pathsToFilters = {}; + _filtersToMeta = {}; + + /** @type {any} */ + appliedFilter = null; + + canvasParentEl = rd$()` +
+
+ `; + + /** @type {typeof this._sources} */ + sources = new Proxy(this._sources, { + deleteProperty: (target, property) => { + delete target[property]; + + this.updateSources(); + + return true; + }, + + set: (target, property, value, receiver) => { + target[property] = value; + + this.updateSources(); + + return true; + } + }); + + constructor() { + super(); + + this.sources.push({ + modName: "Filterworks", + filters: { + Off: { + name: "Off", + start: (video) => {}, + stop: () => {} + } + } + }); + } + + get currentFilterPathPath() { + let id = "default"; + + const item = JadefinUtils.currentPlayer?.streamInfo?.item; + if (item) { + id = item.SeriesId || item.ParentId || item.Id || id; + } + + return `currentFilterPath-${id}`; + } + + get currentFilterPath() { + return this.storage.get(this.currentFilterPathPath, this.PATH_OFF); + } + + set currentFilterPath(value) { + this.storage.set(this.currentFilterPathPath, value); + this.update(); + } + + get currentFilter() { + return this._pathsToFilters[this.currentFilterPath] || this._pathsToFilters[this.PATH_OFF]; + } + + async init(name, url) { + await super.init(name, url); + + const ExtrasMenu = /** @type {import("../ExtrasMenu.js").default} */ (Jadefin.getMod("ExtrasMenu")); + + await this.initStyle(); + + ExtrasMenu.items.push({ + name: "Filter", + in: ExtrasMenu.IN_CUSTOM, + inCustom: (current, item) => { + item.asideText = this.currentFilter.name; + + return (current & (ExtrasMenu.IN_PLAYBACKSETTINGS)) == current; + }, + cb: async (positionTo) => { + const items = []; + + items.push({id: this.PATH_OFF, name: this._pathsToFilters[this.PATH_OFF].name, selected: this.currentFilter == this._pathsToFilters[this.PATH_OFF]}); + + for (const path in this._pathsToFilters) { + if (path == this.PATH_OFF) { + continue; + } + + items.push({id: path, name: this._pathsToFilters[path].name, selected: this.currentFilterPath == path}); + } + + JadefinModules.actionSheet.show({ + positionTo, + items + }).then(id => { + if (!id) { + return; + } + + this.currentFilterPath = id; + }); + } + }); + + document.addEventListener("viewshow", () => { + if (JadefinUtils.routePathIsVideo) { + if (this._tryUpdateRepeat) { + clearInterval(this._tryUpdateRepeat); + } + + clearInterval(this._tryUpdateRepeat); + this._tryUpdateRepeat = setInterval(() => this.tryUpdate(), 100); + } + + this.update(); + }); + + this.log.i("Ready"); + } + + updateSources() { + this._pathsToFilters = {}; + + for (const src of this._sources) { + for (const id in src.filters) { + this._pathsToFilters[`${src.modName}/${id}`] = src.filters[id]; + this._filtersToMeta[src.filters[id]] = { src, id }; + } + } + } + + tryUpdate() { + const video = JadefinUtils.video; + if (!video) { + return; + } + + this.update(); + + if (this._tryUpdateRepeat) { + clearInterval(this._tryUpdateRepeat); + } + } + + update() { + const video = JadefinUtils.video; + if (!video) { + if (this.appliedFilter) { + this.appliedFilter.stop(); + this.appliedFilter = null; + } + + this.video = null; + this.canvas = null; + return; + } + + if (this.video == video && this.appliedFilter == this.currentFilter) { + return; + } + + this.appliedFilter?.stop(); + if (this.canvas) { + video.removeAttribute("data-filterworks-canvas"); + this.canvas.remove(); + } + + this.video = video; + + this.appliedFilter = this.currentFilter; + this.canvas = this.appliedFilter.start(video); + if (this.canvas) { + this.canvas.classList.add("filterworks-canvas"); + this.canvasParentEl.append(this.canvas); + + if (this.canvasParentEl.parentElement != video.parentElement) { + video.parentElement?.prepend(this.canvasParentEl); + } + + video.setAttribute("data-filterworks-canvas", "1"); + } + } +})()); diff --git a/mods/jade/Shortcuts.js b/mods/jade/Shortcuts.js index 40e7ff3..77e1d09 100644 --- a/mods/jade/Shortcuts.js +++ b/mods/jade/Shortcuts.js @@ -16,7 +16,7 @@ export default JadefinIntegrity("Shortcuts", import.meta.url, () => new (class S async init(name, url) { await super.init(name, url); - this.initStyle(); + await this.initStyle(); const ExtrasMenu = /** @type {import("../ExtrasMenu.js").default} */ (Jadefin.getMod("ExtrasMenu")); diff --git a/mods/jade/filters/Anime4K.dist.js b/mods/jade/filters/Anime4K.dist.js new file mode 100644 index 0000000..f76aacb --- /dev/null +++ b/mods/jade/filters/Anime4K.dist.js @@ -0,0 +1 @@ +!function(t,_){"object"==typeof exports&&"object"==typeof module?module.exports=_():"function"==typeof define&&define.amd?define([],_):"object"==typeof exports?exports.Anime4KJS=_():t.Anime4KJS=_()}(self,(()=>(()=>{var t={9662:(t,_,e)=>{var o=e(614),r=e(6330),n=TypeError;t.exports=function(t){if(o(t))return t;throw n(r(t)+" is not a function")}},9483:(t,_,e)=>{var o=e(4411),r=e(6330),n=TypeError;t.exports=function(t){if(o(t))return t;throw n(r(t)+" is not a constructor")}},6077:(t,_,e)=>{var o=e(614),r=String,n=TypeError;t.exports=function(t){if("object"==typeof t||o(t))return t;throw n("Can't set "+r(t)+" as a prototype")}},1223:(t,_,e)=>{var o=e(5112),r=e(30),n=e(3070).f,i=o("unscopables"),f=Array.prototype;null==f[i]&&n(f,i,{configurable:!0,value:r(null)}),t.exports=function(t){f[i][t]=!0}},5787:(t,_,e)=>{var o=e(7976),r=TypeError;t.exports=function(t,_){if(o(_,t))return t;throw r("Incorrect invocation")}},9670:(t,_,e)=>{var o=e(111),r=String,n=TypeError;t.exports=function(t){if(o(t))return t;throw n(r(t)+" is not an object")}},3013:t=>{t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},7556:(t,_,e)=>{var o=e(7293);t.exports=o((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}))},260:(t,_,e)=>{"use strict";var o,r,n,i=e(3013),f=e(9781),a=e(7854),u=e(614),c=e(111),d=e(2597),s=e(648),m=e(6330),g=e(8880),v=e(8052),l=e(7045),x=e(7976),p=e(9518),T=e(7674),h=e(5112),E=e(9711),U=e(9909),A=U.enforce,R=U.get,b=a.Int8Array,L=b&&b.prototype,y=a.Uint8ClampedArray,z=y&&y.prototype,D=b&&p(b),X=L&&p(L),w=Object.prototype,O=a.TypeError,N=h("toStringTag"),M=E("TYPED_ARRAY_TAG"),I="TypedArrayConstructor",F=i&&!!T&&"Opera"!==s(a.opera),B=!1,S={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},P={BigInt64Array:8,BigUint64Array:8},C=function(t){var _=p(t);if(c(_)){var e=R(_);return e&&d(e,I)?e[I]:C(_)}},V=function(t){if(!c(t))return!1;var _=s(t);return d(S,_)||d(P,_)};for(o in S)(n=(r=a[o])&&r.prototype)?A(n)[I]=r:F=!1;for(o in P)(n=(r=a[o])&&r.prototype)&&(A(n)[I]=r);if((!F||!u(D)||D===Function.prototype)&&(D=function(){throw O("Incorrect invocation")},F))for(o in S)a[o]&&T(a[o],D);if((!F||!X||X===w)&&(X=D.prototype,F))for(o in S)a[o]&&T(a[o].prototype,X);if(F&&p(z)!==X&&T(z,X),f&&!d(X,N))for(o in B=!0,l(X,N,{configurable:!0,get:function(){return c(this)?this[M]:void 0}}),S)a[o]&&g(a[o],M,o);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:F,TYPED_ARRAY_TAG:B&&M,aTypedArray:function(t){if(V(t))return t;throw O("Target is not a typed array")},aTypedArrayConstructor:function(t){if(u(t)&&(!T||x(D,t)))return t;throw O(m(t)+" is not a typed array constructor")},exportTypedArrayMethod:function(t,_,e,o){if(f){if(e)for(var r in S){var n=a[r];if(n&&d(n.prototype,t))try{delete n.prototype[t]}catch(e){try{n.prototype[t]=_}catch(t){}}}X[t]&&!e||v(X,t,e?_:F&&L[t]||_,o)}},exportTypedArrayStaticMethod:function(t,_,e){var o,r;if(f){if(T){if(e)for(o in S)if((r=a[o])&&d(r,t))try{delete r[t]}catch(t){}if(D[t]&&!e)return;try{return v(D,t,e?_:F&&D[t]||_)}catch(t){}}for(o in S)!(r=a[o])||r[t]&&!e||v(r,t,_)}},getTypedArrayConstructor:C,isView:function(t){if(!c(t))return!1;var _=s(t);return"DataView"===_||d(S,_)||d(P,_)},isTypedArray:V,TypedArray:D,TypedArrayPrototype:X}},3331:(t,_,e)=>{"use strict";var o=e(7854),r=e(1702),n=e(9781),i=e(3013),f=e(6530),a=e(8880),u=e(7045),c=e(9190),d=e(7293),s=e(5787),m=e(9303),g=e(7466),v=e(7067),l=e(1179),x=e(9518),p=e(7674),T=e(8006).f,h=e(1285),E=e(1589),U=e(8003),A=e(9909),R=f.PROPER,b=f.CONFIGURABLE,L="ArrayBuffer",y="DataView",z="prototype",D="Wrong index",X=A.getterFor(L),w=A.getterFor(y),O=A.set,N=o[L],M=N,I=M&&M[z],F=o[y],B=F&&F[z],S=Object.prototype,P=o.Array,C=o.RangeError,V=r(h),j=r([].reverse),H=l.pack,G=l.unpack,k=function(t){return[255&t]},K=function(t){return[255&t,t>>8&255]},W=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},Y=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},J=function(t){return H(t,23,4)},Z=function(t){return H(t,52,8)},$=function(t,_,e){u(t[z],_,{configurable:!0,get:function(){return e(this)[_]}})},q=function(t,_,e,o){var r=v(e),n=w(t);if(r+_>n.byteLength)throw C(D);var i=n.bytes,f=r+n.byteOffset,a=E(i,f,f+_);return o?a:j(a)},Q=function(t,_,e,o,r,n){var i=v(e),f=w(t);if(i+_>f.byteLength)throw C(D);for(var a=f.bytes,u=i+f.byteOffset,c=o(+r),d=0;d<_;d++)a[u+d]=c[n?d:_-d-1]};if(i){var tt=R&&N.name!==L;if(d((function(){N(1)}))&&d((function(){new N(-1)}))&&!d((function(){return new N,new N(1.5),new N(NaN),1!=N.length||tt&&!b})))tt&&b&&a(N,"name",L);else{(M=function(t){return s(this,I),new N(v(t))})[z]=I;for(var _t,et=T(N),ot=0;et.length>ot;)(_t=et[ot++])in M||a(M,_t,N[_t]);I.constructor=M}p&&x(B)!==S&&p(B,S);var rt=new F(new M(2)),nt=r(B.setInt8);rt.setInt8(0,2147483648),rt.setInt8(1,2147483649),!rt.getInt8(0)&&rt.getInt8(1)||c(B,{setInt8:function(t,_){nt(this,t,_<<24>>24)},setUint8:function(t,_){nt(this,t,_<<24>>24)}},{unsafe:!0})}else I=(M=function(t){s(this,I);var _=v(t);O(this,{type:L,bytes:V(P(_),0),byteLength:_}),n||(this.byteLength=_,this.detached=!1)})[z],B=(F=function(t,_,e){s(this,B),s(t,I);var o=X(t),r=o.byteLength,i=m(_);if(i<0||i>r)throw C("Wrong offset");if(i+(e=void 0===e?r-i:g(e))>r)throw C("Wrong length");O(this,{type:y,buffer:t,byteLength:e,byteOffset:i,bytes:o.bytes}),n||(this.buffer=t,this.byteLength=e,this.byteOffset=i)})[z],n&&($(M,"byteLength",X),$(F,"buffer",w),$(F,"byteLength",w),$(F,"byteOffset",w)),c(B,{getInt8:function(t){return q(this,1,t)[0]<<24>>24},getUint8:function(t){return q(this,1,t)[0]},getInt16:function(t){var _=q(this,2,t,arguments.length>1?arguments[1]:void 0);return(_[1]<<8|_[0])<<16>>16},getUint16:function(t){var _=q(this,2,t,arguments.length>1?arguments[1]:void 0);return _[1]<<8|_[0]},getInt32:function(t){return Y(q(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return Y(q(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return G(q(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return G(q(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,_){Q(this,1,t,k,_)},setUint8:function(t,_){Q(this,1,t,k,_)},setInt16:function(t,_){Q(this,2,t,K,_,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,_){Q(this,2,t,K,_,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,_){Q(this,4,t,W,_,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,_){Q(this,4,t,W,_,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,_){Q(this,4,t,J,_,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,_){Q(this,8,t,Z,_,arguments.length>2?arguments[2]:void 0)}});U(M,L),U(F,y),t.exports={ArrayBuffer:M,DataView:F}},1048:(t,_,e)=>{"use strict";var o=e(7908),r=e(1400),n=e(6244),i=e(5117),f=Math.min;t.exports=[].copyWithin||function(t,_){var e=o(this),a=n(e),u=r(t,a),c=r(_,a),d=arguments.length>2?arguments[2]:void 0,s=f((void 0===d?a:r(d,a))-c,a-u),m=1;for(c0;)c in e?e[u]=e[c]:i(e,u),u+=m,c+=m;return e}},1285:(t,_,e)=>{"use strict";var o=e(7908),r=e(1400),n=e(6244);t.exports=function(t){for(var _=o(this),e=n(_),i=arguments.length,f=r(i>1?arguments[1]:void 0,e),a=i>2?arguments[2]:void 0,u=void 0===a?e:r(a,e);u>f;)_[f++]=t;return _}},8533:(t,_,e)=>{"use strict";var o=e(2092).forEach,r=e(9341)("forEach");t.exports=r?[].forEach:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}},7745:(t,_,e)=>{var o=e(6244);t.exports=function(t,_){for(var e=0,r=o(_),n=new t(r);r>e;)n[e]=_[e++];return n}},1318:(t,_,e)=>{var o=e(5656),r=e(1400),n=e(6244),i=function(t){return function(_,e,i){var f,a=o(_),u=n(a),c=r(i,u);if(t&&e!=e){for(;u>c;)if((f=a[c++])!=f)return!0}else for(;u>c;c++)if((t||c in a)&&a[c]===e)return t||c||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},2092:(t,_,e)=>{var o=e(9974),r=e(1702),n=e(8361),i=e(7908),f=e(6244),a=e(5417),u=r([].push),c=function(t){var _=1==t,e=2==t,r=3==t,c=4==t,d=6==t,s=7==t,m=5==t||d;return function(g,v,l,x){for(var p,T,h=i(g),E=n(h),U=o(v,l),A=f(E),R=0,b=x||a,L=_?b(g,A):e||s?b(g,0):void 0;A>R;R++)if((m||R in E)&&(T=U(p=E[R],R,h),t))if(_)L[R]=T;else if(T)switch(t){case 3:return!0;case 5:return p;case 6:return R;case 2:u(L,p)}else switch(t){case 4:return!1;case 7:u(L,p)}return d?-1:r||c?c:L}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},6583:(t,_,e)=>{"use strict";var o=e(2104),r=e(5656),n=e(9303),i=e(6244),f=e(9341),a=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,d=f("lastIndexOf"),s=c||!d;t.exports=s?function(t){if(c)return o(u,this,arguments)||0;var _=r(this),e=i(_),f=e-1;for(arguments.length>1&&(f=a(f,n(arguments[1]))),f<0&&(f=e+f);f>=0;f--)if(f in _&&_[f]===t)return f||0;return-1}:u},1194:(t,_,e)=>{var o=e(7293),r=e(5112),n=e(7392),i=r("species");t.exports=function(t){return n>=51||!o((function(){var _=[];return(_.constructor={})[i]=function(){return{foo:1}},1!==_[t](Boolean).foo}))}},9341:(t,_,e)=>{"use strict";var o=e(7293);t.exports=function(t,_){var e=[][t];return!!e&&o((function(){e.call(null,_||function(){return 1},1)}))}},3671:(t,_,e)=>{var o=e(9662),r=e(7908),n=e(8361),i=e(6244),f=TypeError,a=function(t){return function(_,e,a,u){o(e);var c=r(_),d=n(c),s=i(c),m=t?s-1:0,g=t?-1:1;if(a<2)for(;;){if(m in d){u=d[m],m+=g;break}if(m+=g,t?m<0:s<=m)throw f("Reduce of empty array with no initial value")}for(;t?m>=0:s>m;m+=g)m in d&&(u=e(u,d[m],m,c));return u}};t.exports={left:a(!1),right:a(!0)}},1589:(t,_,e)=>{var o=e(1400),r=e(6244),n=e(6135),i=Array,f=Math.max;t.exports=function(t,_,e){for(var a=r(t),u=o(_,a),c=o(void 0===e?a:e,a),d=i(f(c-u,0)),s=0;u{var o=e(1702);t.exports=o([].slice)},4362:(t,_,e)=>{var o=e(1589),r=Math.floor,n=function(t,_){var e=t.length,a=r(e/2);return e<8?i(t,_):f(t,n(o(t,0,a),_),n(o(t,a),_),_)},i=function(t,_){for(var e,o,r=t.length,n=1;n0;)t[o]=t[--o];o!==n++&&(t[o]=e)}return t},f=function(t,_,e,o){for(var r=_.length,n=e.length,i=0,f=0;i{var o=e(3157),r=e(4411),n=e(111),i=e(5112)("species"),f=Array;t.exports=function(t){var _;return o(t)&&(_=t.constructor,(r(_)&&(_===f||o(_.prototype))||n(_)&&null===(_=_[i]))&&(_=void 0)),void 0===_?f:_}},5417:(t,_,e)=>{var o=e(7475);t.exports=function(t,_){return new(o(t))(0===_?0:_)}},7072:(t,_,e)=>{var o=e(5112)("iterator"),r=!1;try{var n=0,i={next:function(){return{done:!!n++}},return:function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(t){}t.exports=function(t,_){if(!_&&!r)return!1;var e=!1;try{var n={};n[o]=function(){return{next:function(){return{done:e=!0}}}},t(n)}catch(t){}return e}},4326:(t,_,e)=>{var o=e(1702),r=o({}.toString),n=o("".slice);t.exports=function(t){return n(r(t),8,-1)}},648:(t,_,e)=>{var o=e(1694),r=e(614),n=e(4326),i=e(5112)("toStringTag"),f=Object,a="Arguments"==n(function(){return arguments}());t.exports=o?n:function(t){var _,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,_){try{return t[_]}catch(t){}}(_=f(t),i))?e:a?n(_):"Object"==(o=n(_))&&r(_.callee)?"Arguments":o}},5631:(t,_,e)=>{"use strict";var o=e(30),r=e(7045),n=e(9190),i=e(9974),f=e(5787),a=e(8554),u=e(408),c=e(1656),d=e(6178),s=e(6340),m=e(9781),g=e(2423).fastKey,v=e(9909),l=v.set,x=v.getterFor;t.exports={getConstructor:function(t,_,e,c){var d=t((function(t,r){f(t,s),l(t,{type:_,index:o(null),first:void 0,last:void 0,size:0}),m||(t.size=0),a(r)||u(r,t[c],{that:t,AS_ENTRIES:e})})),s=d.prototype,v=x(_),p=function(t,_,e){var o,r,n=v(t),i=T(t,_);return i?i.value=e:(n.last=i={index:r=g(_,!0),key:_,value:e,previous:o=n.last,next:void 0,removed:!1},n.first||(n.first=i),o&&(o.next=i),m?n.size++:t.size++,"F"!==r&&(n.index[r]=i)),t},T=function(t,_){var e,o=v(t),r=g(_);if("F"!==r)return o.index[r];for(e=o.first;e;e=e.next)if(e.key==_)return e};return n(s,{clear:function(){for(var t=v(this),_=t.index,e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=void 0),delete _[e.index],e=e.next;t.first=t.last=void 0,m?t.size=0:this.size=0},delete:function(t){var _=this,e=v(_),o=T(_,t);if(o){var r=o.next,n=o.previous;delete e.index[o.index],o.removed=!0,n&&(n.next=r),r&&(r.previous=n),e.first==o&&(e.first=r),e.last==o&&(e.last=n),m?e.size--:_.size--}return!!o},forEach:function(t){for(var _,e=v(this),o=i(t,arguments.length>1?arguments[1]:void 0);_=_?_.next:e.first;)for(o(_.value,_.key,this);_&&_.removed;)_=_.previous},has:function(t){return!!T(this,t)}}),n(s,e?{get:function(t){var _=T(this,t);return _&&_.value},set:function(t,_){return p(this,0===t?0:t,_)}}:{add:function(t){return p(this,t=0===t?0:t,t)}}),m&&r(s,"size",{configurable:!0,get:function(){return v(this).size}}),d},setStrong:function(t,_,e){var o=_+" Iterator",r=x(_),n=x(o);c(t,_,(function(t,_){l(this,{type:o,target:t,state:r(t),kind:_,last:void 0})}),(function(){for(var t=n(this),_=t.kind,e=t.last;e&&e.removed;)e=e.previous;return t.target&&(t.last=e=e?e.next:t.state.first)?d("keys"==_?e.key:"values"==_?e.value:[e.key,e.value],!1):(t.target=void 0,d(void 0,!0))}),e?"entries":"values",!e,!0),s(_)}}},7710:(t,_,e)=>{"use strict";var o=e(2109),r=e(7854),n=e(1702),i=e(4705),f=e(8052),a=e(2423),u=e(408),c=e(5787),d=e(614),s=e(8554),m=e(111),g=e(7293),v=e(7072),l=e(8003),x=e(9587);t.exports=function(t,_,e){var p=-1!==t.indexOf("Map"),T=-1!==t.indexOf("Weak"),h=p?"set":"add",E=r[t],U=E&&E.prototype,A=E,R={},b=function(t){var _=n(U[t]);f(U,t,"add"==t?function(t){return _(this,0===t?0:t),this}:"delete"==t?function(t){return!(T&&!m(t))&&_(this,0===t?0:t)}:"get"==t?function(t){return T&&!m(t)?void 0:_(this,0===t?0:t)}:"has"==t?function(t){return!(T&&!m(t))&&_(this,0===t?0:t)}:function(t,e){return _(this,0===t?0:t,e),this})};if(i(t,!d(E)||!(T||U.forEach&&!g((function(){(new E).entries().next()})))))A=e.getConstructor(_,t,p,h),a.enable();else if(i(t,!0)){var L=new A,y=L[h](T?{}:-0,1)!=L,z=g((function(){L.has(1)})),D=v((function(t){new E(t)})),X=!T&&g((function(){for(var t=new E,_=5;_--;)t[h](_,_);return!t.has(-0)}));D||((A=_((function(t,_){c(t,U);var e=x(new E,t,A);return s(_)||u(_,e[h],{that:e,AS_ENTRIES:p}),e}))).prototype=U,U.constructor=A),(z||X)&&(b("delete"),b("has"),p&&b("get")),(X||y)&&b(h),T&&U.clear&&delete U.clear}return R[t]=A,o({global:!0,constructor:!0,forced:A!=E},R),l(A,t),T||e.setStrong(A,t,p),A}},9920:(t,_,e)=>{var o=e(2597),r=e(3887),n=e(1236),i=e(3070);t.exports=function(t,_,e){for(var f=r(_),a=i.f,u=n.f,c=0;c{var o=e(7293);t.exports=!o((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},6178:t=>{t.exports=function(t,_){return{value:t,done:_}}},8880:(t,_,e)=>{var o=e(9781),r=e(3070),n=e(9114);t.exports=o?function(t,_,e){return r.f(t,_,n(1,e))}:function(t,_,e){return t[_]=e,t}},9114:t=>{t.exports=function(t,_){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:_}}},6135:(t,_,e)=>{"use strict";var o=e(4948),r=e(3070),n=e(9114);t.exports=function(t,_,e){var i=o(_);i in t?r.f(t,i,n(0,e)):t[i]=e}},8709:(t,_,e)=>{"use strict";var o=e(9670),r=e(2140),n=TypeError;t.exports=function(t){if(o(this),"string"===t||"default"===t)t="string";else if("number"!==t)throw n("Incorrect hint");return r(this,t)}},7045:(t,_,e)=>{var o=e(6339),r=e(3070);t.exports=function(t,_,e){return e.get&&o(e.get,_,{getter:!0}),e.set&&o(e.set,_,{setter:!0}),r.f(t,_,e)}},8052:(t,_,e)=>{var o=e(614),r=e(3070),n=e(6339),i=e(3072);t.exports=function(t,_,e,f){f||(f={});var a=f.enumerable,u=void 0!==f.name?f.name:_;if(o(e)&&n(e,u,f),f.global)a?t[_]=e:i(_,e);else{try{f.unsafe?t[_]&&(a=!0):delete t[_]}catch(t){}a?t[_]=e:r.f(t,_,{value:e,enumerable:!1,configurable:!f.nonConfigurable,writable:!f.nonWritable})}return t}},9190:(t,_,e)=>{var o=e(8052);t.exports=function(t,_,e){for(var r in _)o(t,r,_[r],e);return t}},3072:(t,_,e)=>{var o=e(7854),r=Object.defineProperty;t.exports=function(t,_){try{r(o,t,{value:_,configurable:!0,writable:!0})}catch(e){o[t]=_}return _}},5117:(t,_,e)=>{"use strict";var o=e(6330),r=TypeError;t.exports=function(t,_){if(!delete t[_])throw r("Cannot delete property "+o(_)+" of "+o(t))}},9781:(t,_,e)=>{var o=e(7293);t.exports=!o((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:t=>{var _="object"==typeof document&&document.all,e=void 0===_&&void 0!==_;t.exports={all:_,IS_HTMLDDA:e}},317:(t,_,e)=>{var o=e(7854),r=e(111),n=o.document,i=r(n)&&r(n.createElement);t.exports=function(t){return i?n.createElement(t):{}}},8324:t=>{t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(t,_,e)=>{var o=e(317)("span").classList,r=o&&o.constructor&&o.constructor.prototype;t.exports=r===Object.prototype?void 0:r},8886:(t,_,e)=>{var o=e(8113).match(/firefox\/(\d+)/i);t.exports=!!o&&+o[1]},256:(t,_,e)=>{var o=e(8113);t.exports=/MSIE|Trident/.test(o)},8113:t=>{t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:(t,_,e)=>{var o,r,n=e(7854),i=e(8113),f=n.process,a=n.Deno,u=f&&f.versions||a&&a.version,c=u&&u.v8;c&&(r=(o=c.split("."))[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=+o[1]),t.exports=r},8008:(t,_,e)=>{var o=e(8113).match(/AppleWebKit\/(\d+)\./);t.exports=!!o&&+o[1]},748:t=>{t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(t,_,e)=>{var o=e(7854),r=e(1236).f,n=e(8880),i=e(8052),f=e(3072),a=e(9920),u=e(4705);t.exports=function(t,_){var e,c,d,s,m,g=t.target,v=t.global,l=t.stat;if(e=v?o:l?o[g]||f(g,{}):(o[g]||{}).prototype)for(c in _){if(s=_[c],d=t.dontCallGetSet?(m=r(e,c))&&m.value:e[c],!u(v?c:g+(l?".":"#")+c,t.forced)&&void 0!==d){if(typeof s==typeof d)continue;a(s,d)}(t.sham||d&&d.sham)&&n(s,"sham",!0),i(e,c,s,t)}}},7293:t=>{t.exports=function(t){try{return!!t()}catch(t){return!0}}},6677:(t,_,e)=>{var o=e(7293);t.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:(t,_,e)=>{var o=e(4374),r=Function.prototype,n=r.apply,i=r.call;t.exports="object"==typeof Reflect&&Reflect.apply||(o?i.bind(n):function(){return i.apply(n,arguments)})},9974:(t,_,e)=>{var o=e(1470),r=e(9662),n=e(4374),i=o(o.bind);t.exports=function(t,_){return r(t),void 0===_?t:n?i(t,_):function(){return t.apply(_,arguments)}}},4374:(t,_,e)=>{var o=e(7293);t.exports=!o((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},7065:(t,_,e)=>{"use strict";var o=e(1702),r=e(9662),n=e(111),i=e(2597),f=e(206),a=e(4374),u=Function,c=o([].concat),d=o([].join),s={};t.exports=a?u.bind:function(t){var _=r(this),e=_.prototype,o=f(arguments,1),a=function(){var e=c(o,f(arguments));return this instanceof a?function(t,_,e){if(!i(s,_)){for(var o=[],r=0;r<_;r++)o[r]="a["+r+"]";s[_]=u("C,a","return new C("+d(o,",")+")")}return s[_](t,e)}(_,e.length,e):_.apply(t,e)};return n(e)&&(a.prototype=e),a}},6916:(t,_,e)=>{var o=e(4374),r=Function.prototype.call;t.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},6530:(t,_,e)=>{var o=e(9781),r=e(2597),n=Function.prototype,i=o&&Object.getOwnPropertyDescriptor,f=r(n,"name"),a=f&&"something"===function(){}.name,u=f&&(!o||o&&i(n,"name").configurable);t.exports={EXISTS:f,PROPER:a,CONFIGURABLE:u}},5668:(t,_,e)=>{var o=e(1702),r=e(9662);t.exports=function(t,_,e){try{return o(r(Object.getOwnPropertyDescriptor(t,_)[e]))}catch(t){}}},1470:(t,_,e)=>{var o=e(4326),r=e(1702);t.exports=function(t){if("Function"===o(t))return r(t)}},1702:(t,_,e)=>{var o=e(4374),r=Function.prototype,n=r.call,i=o&&r.bind.bind(n,n);t.exports=o?i:function(t){return function(){return n.apply(t,arguments)}}},5005:(t,_,e)=>{var o=e(7854),r=e(614);t.exports=function(t,_){return arguments.length<2?(e=o[t],r(e)?e:void 0):o[t]&&o[t][_];var e}},1246:(t,_,e)=>{var o=e(648),r=e(8173),n=e(8554),i=e(7497),f=e(5112)("iterator");t.exports=function(t){if(!n(t))return r(t,f)||r(t,"@@iterator")||i[o(t)]}},4121:(t,_,e)=>{var o=e(6916),r=e(9662),n=e(9670),i=e(6330),f=e(1246),a=TypeError;t.exports=function(t,_){var e=arguments.length<2?f(t):_;if(r(e))return n(o(e,t));throw a(i(t)+" is not iterable")}},8044:(t,_,e)=>{var o=e(1702),r=e(3157),n=e(614),i=e(4326),f=e(1340),a=o([].push);t.exports=function(t){if(n(t))return t;if(r(t)){for(var _=t.length,e=[],o=0;o<_;o++){var u=t[o];"string"==typeof u?a(e,u):"number"!=typeof u&&"Number"!=i(u)&&"String"!=i(u)||a(e,f(u))}var c=e.length,d=!0;return function(t,_){if(d)return d=!1,_;if(r(this))return _;for(var o=0;o{var o=e(9662),r=e(8554);t.exports=function(t,_){var e=t[_];return r(e)?void 0:o(e)}},7854:function(t,_,e){var o=function(t){return t&&t.Math==Math&&t};t.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof e.g&&e.g)||function(){return this}()||this||Function("return this")()},2597:(t,_,e)=>{var o=e(1702),r=e(7908),n=o({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,_){return n(r(t),_)}},3501:t=>{t.exports={}},490:(t,_,e)=>{var o=e(5005);t.exports=o("document","documentElement")},4664:(t,_,e)=>{var o=e(9781),r=e(7293),n=e(317);t.exports=!o&&!r((function(){return 7!=Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a}))},1179:t=>{var _=Array,e=Math.abs,o=Math.pow,r=Math.floor,n=Math.log,i=Math.LN2;t.exports={pack:function(t,f,a){var u,c,d,s=_(a),m=8*a-f-1,g=(1<>1,l=23===f?o(2,-24)-o(2,-77):0,x=t<0||0===t&&1/t<0?1:0,p=0;for((t=e(t))!=t||t===1/0?(c=t!=t?1:0,u=g):(u=r(n(t)/i),t*(d=o(2,-u))<1&&(u--,d*=2),(t+=u+v>=1?l/d:l*o(2,1-v))*d>=2&&(u++,d/=2),u+v>=g?(c=0,u=g):u+v>=1?(c=(t*d-1)*o(2,f),u+=v):(c=t*o(2,v-1)*o(2,f),u=0));f>=8;)s[p++]=255&c,c/=256,f-=8;for(u=u<0;)s[p++]=255&u,u/=256,m-=8;return s[--p]|=128*x,s},unpack:function(t,_){var e,r=t.length,n=8*r-_-1,i=(1<>1,a=n-7,u=r-1,c=t[u--],d=127&c;for(c>>=7;a>0;)d=256*d+t[u--],a-=8;for(e=d&(1<<-a)-1,d>>=-a,a+=_;a>0;)e=256*e+t[u--],a-=8;if(0===d)d=1-f;else{if(d===i)return e?NaN:c?-1/0:1/0;e+=o(2,_),d-=f}return(c?-1:1)*e*o(2,d-_)}}},8361:(t,_,e)=>{var o=e(1702),r=e(7293),n=e(4326),i=Object,f=o("".split);t.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?f(t,""):i(t)}:i},9587:(t,_,e)=>{var o=e(614),r=e(111),n=e(7674);t.exports=function(t,_,e){var i,f;return n&&o(i=_.constructor)&&i!==e&&r(f=i.prototype)&&f!==e.prototype&&n(t,f),t}},2788:(t,_,e)=>{var o=e(1702),r=e(614),n=e(5465),i=o(Function.toString);r(n.inspectSource)||(n.inspectSource=function(t){return i(t)}),t.exports=n.inspectSource},2423:(t,_,e)=>{var o=e(2109),r=e(1702),n=e(3501),i=e(111),f=e(2597),a=e(3070).f,u=e(8006),c=e(1156),d=e(2050),s=e(9711),m=e(6677),g=!1,v=s("meta"),l=0,x=function(t){a(t,v,{value:{objectID:"O"+l++,weakData:{}}})},p=t.exports={enable:function(){p.enable=function(){},g=!0;var t=u.f,_=r([].splice),e={};e[v]=1,t(e).length&&(u.f=function(e){for(var o=t(e),r=0,n=o.length;r{var o,r,n,i=e(4811),f=e(7854),a=e(111),u=e(8880),c=e(2597),d=e(5465),s=e(6200),m=e(3501),g="Object already initialized",v=f.TypeError,l=f.WeakMap;if(i||d.state){var x=d.state||(d.state=new l);x.get=x.get,x.has=x.has,x.set=x.set,o=function(t,_){if(x.has(t))throw v(g);return _.facade=t,x.set(t,_),_},r=function(t){return x.get(t)||{}},n=function(t){return x.has(t)}}else{var p=s("state");m[p]=!0,o=function(t,_){if(c(t,p))throw v(g);return _.facade=t,u(t,p,_),_},r=function(t){return c(t,p)?t[p]:{}},n=function(t){return c(t,p)}}t.exports={set:o,get:r,has:n,enforce:function(t){return n(t)?r(t):o(t,{})},getterFor:function(t){return function(_){var e;if(!a(_)||(e=r(_)).type!==t)throw v("Incompatible receiver, "+t+" required");return e}}}},7659:(t,_,e)=>{var o=e(5112),r=e(7497),n=o("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[n]===t)}},3157:(t,_,e)=>{var o=e(4326);t.exports=Array.isArray||function(t){return"Array"==o(t)}},4067:(t,_,e)=>{var o=e(648);t.exports=function(t){var _=o(t);return"BigInt64Array"==_||"BigUint64Array"==_}},614:(t,_,e)=>{var o=e(4154),r=o.all;t.exports=o.IS_HTMLDDA?function(t){return"function"==typeof t||t===r}:function(t){return"function"==typeof t}},4411:(t,_,e)=>{var o=e(1702),r=e(7293),n=e(614),i=e(648),f=e(5005),a=e(2788),u=function(){},c=[],d=f("Reflect","construct"),s=/^\s*(?:class|function)\b/,m=o(s.exec),g=!s.exec(u),v=function(t){if(!n(t))return!1;try{return d(u,c,t),!0}catch(t){return!1}},l=function(t){if(!n(t))return!1;switch(i(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return g||!!m(s,a(t))}catch(t){return!0}};l.sham=!0,t.exports=!d||r((function(){var t;return v(v.call)||!v(Object)||!v((function(){t=!0}))||t}))?l:v},4705:(t,_,e)=>{var o=e(7293),r=e(614),n=/#|\.prototype\./,i=function(t,_){var e=a[f(t)];return e==c||e!=u&&(r(_)?o(_):!!_)},f=i.normalize=function(t){return String(t).replace(n,".").toLowerCase()},a=i.data={},u=i.NATIVE="N",c=i.POLYFILL="P";t.exports=i},5988:(t,_,e)=>{var o=e(111),r=Math.floor;t.exports=Number.isInteger||function(t){return!o(t)&&isFinite(t)&&r(t)===t}},8554:t=>{t.exports=function(t){return null==t}},111:(t,_,e)=>{var o=e(614),r=e(4154),n=r.all;t.exports=r.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:o(t)||t===n}:function(t){return"object"==typeof t?null!==t:o(t)}},1913:t=>{t.exports=!1},2190:(t,_,e)=>{var o=e(5005),r=e(614),n=e(7976),i=e(3307),f=Object;t.exports=i?function(t){return"symbol"==typeof t}:function(t){var _=o("Symbol");return r(_)&&n(_.prototype,f(t))}},408:(t,_,e)=>{var o=e(9974),r=e(6916),n=e(9670),i=e(6330),f=e(7659),a=e(6244),u=e(7976),c=e(4121),d=e(1246),s=e(9212),m=TypeError,g=function(t,_){this.stopped=t,this.result=_},v=g.prototype;t.exports=function(t,_,e){var l,x,p,T,h,E,U,A=e&&e.that,R=!(!e||!e.AS_ENTRIES),b=!(!e||!e.IS_RECORD),L=!(!e||!e.IS_ITERATOR),y=!(!e||!e.INTERRUPTED),z=o(_,A),D=function(t){return l&&s(l,"normal",t),new g(!0,t)},X=function(t){return R?(n(t),y?z(t[0],t[1],D):z(t[0],t[1])):y?z(t,D):z(t)};if(b)l=t.iterator;else if(L)l=t;else{if(!(x=d(t)))throw m(i(t)+" is not iterable");if(f(x)){for(p=0,T=a(t);T>p;p++)if((h=X(t[p]))&&u(v,h))return h;return new g(!1)}l=c(t,x)}for(E=b?t.next:l.next;!(U=r(E,l)).done;){try{h=X(U.value)}catch(t){s(l,"throw",t)}if("object"==typeof h&&h&&u(v,h))return h}return new g(!1)}},9212:(t,_,e)=>{var o=e(6916),r=e(9670),n=e(8173);t.exports=function(t,_,e){var i,f;r(t);try{if(!(i=n(t,"return"))){if("throw"===_)throw e;return e}i=o(i,t)}catch(t){f=!0,i=t}if("throw"===_)throw e;if(f)throw i;return r(i),e}},3061:(t,_,e)=>{"use strict";var o=e(3383).IteratorPrototype,r=e(30),n=e(9114),i=e(8003),f=e(7497),a=function(){return this};t.exports=function(t,_,e,u){var c=_+" Iterator";return t.prototype=r(o,{next:n(+!u,e)}),i(t,c,!1,!0),f[c]=a,t}},1656:(t,_,e)=>{"use strict";var o=e(2109),r=e(6916),n=e(1913),i=e(6530),f=e(614),a=e(3061),u=e(9518),c=e(7674),d=e(8003),s=e(8880),m=e(8052),g=e(5112),v=e(7497),l=e(3383),x=i.PROPER,p=i.CONFIGURABLE,T=l.IteratorPrototype,h=l.BUGGY_SAFARI_ITERATORS,E=g("iterator"),U="keys",A="values",R="entries",b=function(){return this};t.exports=function(t,_,e,i,g,l,L){a(e,_,i);var y,z,D,X=function(t){if(t===g&&I)return I;if(!h&&t in N)return N[t];switch(t){case U:case A:case R:return function(){return new e(this,t)}}return function(){return new e(this)}},w=_+" Iterator",O=!1,N=t.prototype,M=N[E]||N["@@iterator"]||g&&N[g],I=!h&&M||X(g),F="Array"==_&&N.entries||M;if(F&&(y=u(F.call(new t)))!==Object.prototype&&y.next&&(n||u(y)===T||(c?c(y,T):f(y[E])||m(y,E,b)),d(y,w,!0,!0),n&&(v[w]=b)),x&&g==A&&M&&M.name!==A&&(!n&&p?s(N,"name",A):(O=!0,I=function(){return r(M,this)})),g)if(z={values:X(A),keys:l?I:X(U),entries:X(R)},L)for(D in z)(h||O||!(D in N))&&m(N,D,z[D]);else o({target:_,proto:!0,forced:h||O},z);return n&&!L||N[E]===I||m(N,E,I,{name:g}),v[_]=I,z}},3383:(t,_,e)=>{"use strict";var o,r,n,i=e(7293),f=e(614),a=e(111),u=e(30),c=e(9518),d=e(8052),s=e(5112),m=e(1913),g=s("iterator"),v=!1;[].keys&&("next"in(n=[].keys())?(r=c(c(n)))!==Object.prototype&&(o=r):v=!0),!a(o)||i((function(){var t={};return o[g].call(t)!==t}))?o={}:m&&(o=u(o)),f(o[g])||d(o,g,(function(){return this})),t.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:v}},7497:t=>{t.exports={}},6244:(t,_,e)=>{var o=e(7466);t.exports=function(t){return o(t.length)}},6339:(t,_,e)=>{var o=e(1702),r=e(7293),n=e(614),i=e(2597),f=e(9781),a=e(6530).CONFIGURABLE,u=e(2788),c=e(9909),d=c.enforce,s=c.get,m=String,g=Object.defineProperty,v=o("".slice),l=o("".replace),x=o([].join),p=f&&!r((function(){return 8!==g((function(){}),"length",{value:8}).length})),T=String(String).split("String"),h=t.exports=function(t,_,e){"Symbol("===v(m(_),0,7)&&(_="["+l(m(_),/^Symbol\(([^)]*)\)/,"$1")+"]"),e&&e.getter&&(_="get "+_),e&&e.setter&&(_="set "+_),(!i(t,"name")||a&&t.name!==_)&&(f?g(t,"name",{value:_,configurable:!0}):t.name=_),p&&e&&i(e,"arity")&&t.length!==e.arity&&g(t,"length",{value:e.arity});try{e&&i(e,"constructor")&&e.constructor?f&&g(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var o=d(t);return i(o,"source")||(o.source=x(T,"string"==typeof _?_:"")),t};Function.prototype.toString=h((function(){return n(this)&&s(this).source||u(this)}),"toString")},4758:t=>{var _=Math.ceil,e=Math.floor;t.exports=Math.trunc||function(t){var o=+t;return(o>0?e:_)(o)}},30:(t,_,e)=>{var o,r=e(9670),n=e(6048),i=e(748),f=e(3501),a=e(490),u=e(317),c=e(6200),d="prototype",s="script",m=c("IE_PROTO"),g=function(){},v=function(t){return"<"+s+">"+t+""},l=function(t){t.write(v("")),t.close();var _=t.parentWindow.Object;return t=null,_},x=function(){try{o=new ActiveXObject("htmlfile")}catch(t){}var t,_,e;x="undefined"!=typeof document?document.domain&&o?l(o):(_=u("iframe"),e="java"+s+":",_.style.display="none",a.appendChild(_),_.src=String(e),(t=_.contentWindow.document).open(),t.write(v("document.F=Object")),t.close(),t.F):l(o);for(var r=i.length;r--;)delete x[d][i[r]];return x()};f[m]=!0,t.exports=Object.create||function(t,_){var e;return null!==t?(g[d]=r(t),e=new g,g[d]=null,e[m]=t):e=x(),void 0===_?e:n.f(e,_)}},6048:(t,_,e)=>{var o=e(9781),r=e(3353),n=e(3070),i=e(9670),f=e(5656),a=e(1956);_.f=o&&!r?Object.defineProperties:function(t,_){i(t);for(var e,o=f(_),r=a(_),u=r.length,c=0;u>c;)n.f(t,e=r[c++],o[e]);return t}},3070:(t,_,e)=>{var o=e(9781),r=e(4664),n=e(3353),i=e(9670),f=e(4948),a=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d="enumerable",s="configurable",m="writable";_.f=o?n?function(t,_,e){if(i(t),_=f(_),i(e),"function"==typeof t&&"prototype"===_&&"value"in e&&m in e&&!e[m]){var o=c(t,_);o&&o[m]&&(t[_]=e.value,e={configurable:s in e?e[s]:o[s],enumerable:d in e?e[d]:o[d],writable:!1})}return u(t,_,e)}:u:function(t,_,e){if(i(t),_=f(_),i(e),r)try{return u(t,_,e)}catch(t){}if("get"in e||"set"in e)throw a("Accessors not supported");return"value"in e&&(t[_]=e.value),t}},1236:(t,_,e)=>{var o=e(9781),r=e(6916),n=e(5296),i=e(9114),f=e(5656),a=e(4948),u=e(2597),c=e(4664),d=Object.getOwnPropertyDescriptor;_.f=o?d:function(t,_){if(t=f(t),_=a(_),c)try{return d(t,_)}catch(t){}if(u(t,_))return i(!r(n.f,t,_),t[_])}},1156:(t,_,e)=>{var o=e(4326),r=e(5656),n=e(8006).f,i=e(1589),f="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return f&&"Window"==o(t)?function(t){try{return n(t)}catch(t){return i(f)}}(t):n(r(t))}},8006:(t,_,e)=>{var o=e(6324),r=e(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function(t){return o(t,r)}},5181:(t,_)=>{_.f=Object.getOwnPropertySymbols},9518:(t,_,e)=>{var o=e(2597),r=e(614),n=e(7908),i=e(6200),f=e(8544),a=i("IE_PROTO"),u=Object,c=u.prototype;t.exports=f?u.getPrototypeOf:function(t){var _=n(t);if(o(_,a))return _[a];var e=_.constructor;return r(e)&&_ instanceof e?e.prototype:_ instanceof u?c:null}},2050:(t,_,e)=>{var o=e(7293),r=e(111),n=e(4326),i=e(7556),f=Object.isExtensible,a=o((function(){f(1)}));t.exports=a||i?function(t){return!!r(t)&&(!i||"ArrayBuffer"!=n(t))&&(!f||f(t))}:f},7976:(t,_,e)=>{var o=e(1702);t.exports=o({}.isPrototypeOf)},6324:(t,_,e)=>{var o=e(1702),r=e(2597),n=e(5656),i=e(1318).indexOf,f=e(3501),a=o([].push);t.exports=function(t,_){var e,o=n(t),u=0,c=[];for(e in o)!r(f,e)&&r(o,e)&&a(c,e);for(;_.length>u;)r(o,e=_[u++])&&(~i(c,e)||a(c,e));return c}},1956:(t,_,e)=>{var o=e(6324),r=e(748);t.exports=Object.keys||function(t){return o(t,r)}},5296:(t,_)=>{"use strict";var e={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!e.call({1:2},1);_.f=r?function(t){var _=o(this,t);return!!_&&_.enumerable}:e},7674:(t,_,e)=>{var o=e(5668),r=e(9670),n=e(6077);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,_=!1,e={};try{(t=o(Object.prototype,"__proto__","set"))(e,[]),_=e instanceof Array}catch(t){}return function(e,o){return r(e),n(o),_?t(e,o):e.__proto__=o,e}}():void 0)},288:(t,_,e)=>{"use strict";var o=e(1694),r=e(648);t.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},2140:(t,_,e)=>{var o=e(6916),r=e(614),n=e(111),i=TypeError;t.exports=function(t,_){var e,f;if("string"===_&&r(e=t.toString)&&!n(f=o(e,t)))return f;if(r(e=t.valueOf)&&!n(f=o(e,t)))return f;if("string"!==_&&r(e=t.toString)&&!n(f=o(e,t)))return f;throw i("Can't convert object to primitive value")}},3887:(t,_,e)=>{var o=e(5005),r=e(1702),n=e(8006),i=e(5181),f=e(9670),a=r([].concat);t.exports=o("Reflect","ownKeys")||function(t){var _=n.f(f(t)),e=i.f;return e?a(_,e(t)):_}},857:(t,_,e)=>{var o=e(7854);t.exports=o},4488:(t,_,e)=>{var o=e(8554),r=TypeError;t.exports=function(t){if(o(t))throw r("Can't call method on "+t);return t}},6340:(t,_,e)=>{"use strict";var o=e(5005),r=e(7045),n=e(5112),i=e(9781),f=n("species");t.exports=function(t){var _=o(t);i&&_&&!_[f]&&r(_,f,{configurable:!0,get:function(){return this}})}},8003:(t,_,e)=>{var o=e(3070).f,r=e(2597),n=e(5112)("toStringTag");t.exports=function(t,_,e){t&&!e&&(t=t.prototype),t&&!r(t,n)&&o(t,n,{configurable:!0,value:_})}},6200:(t,_,e)=>{var o=e(2309),r=e(9711),n=o("keys");t.exports=function(t){return n[t]||(n[t]=r(t))}},5465:(t,_,e)=>{var o=e(7854),r=e(3072),n="__core-js_shared__",i=o[n]||r(n,{});t.exports=i},2309:(t,_,e)=>{var o=e(1913),r=e(5465);(t.exports=function(t,_){return r[t]||(r[t]=void 0!==_?_:{})})("versions",[]).push({version:"3.30.2",mode:o?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.2/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:(t,_,e)=>{var o=e(9670),r=e(9483),n=e(8554),i=e(5112)("species");t.exports=function(t,_){var e,f=o(t).constructor;return void 0===f||n(e=o(f)[i])?_:r(e)}},8710:(t,_,e)=>{var o=e(1702),r=e(9303),n=e(1340),i=e(4488),f=o("".charAt),a=o("".charCodeAt),u=o("".slice),c=function(t){return function(_,e){var o,c,d=n(i(_)),s=r(e),m=d.length;return s<0||s>=m?t?"":void 0:(o=a(d,s))<55296||o>56319||s+1===m||(c=a(d,s+1))<56320||c>57343?t?f(d,s):o:t?u(d,s,s+2):c-56320+(o-55296<<10)+65536}};t.exports={codeAt:c(!1),charAt:c(!0)}},3111:(t,_,e)=>{var o=e(1702),r=e(4488),n=e(1340),i=e(1361),f=o("".replace),a=RegExp("^["+i+"]+"),u=RegExp("(^|[^"+i+"])["+i+"]+$"),c=function(t){return function(_){var e=n(r(_));return 1&t&&(e=f(e,a,"")),2&t&&(e=f(e,u,"$1")),e}};t.exports={start:c(1),end:c(2),trim:c(3)}},6293:(t,_,e)=>{var o=e(7392),r=e(7293),n=e(7854).String;t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol();return!n(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},6532:(t,_,e)=>{var o=e(6916),r=e(5005),n=e(5112),i=e(8052);t.exports=function(){var t=r("Symbol"),_=t&&t.prototype,e=_&&_.valueOf,f=n("toPrimitive");_&&!_[f]&&i(_,f,(function(t){return o(e,this)}),{arity:1})}},2015:(t,_,e)=>{var o=e(6293);t.exports=o&&!!Symbol.for&&!!Symbol.keyFor},863:(t,_,e)=>{var o=e(1702);t.exports=o(1..valueOf)},1400:(t,_,e)=>{var o=e(9303),r=Math.max,n=Math.min;t.exports=function(t,_){var e=o(t);return e<0?r(e+_,0):n(e,_)}},4599:(t,_,e)=>{var o=e(7593),r=TypeError;t.exports=function(t){var _=o(t,"number");if("number"==typeof _)throw r("Can't convert number to bigint");return BigInt(_)}},7067:(t,_,e)=>{var o=e(9303),r=e(7466),n=RangeError;t.exports=function(t){if(void 0===t)return 0;var _=o(t),e=r(_);if(_!==e)throw n("Wrong length or index");return e}},5656:(t,_,e)=>{var o=e(8361),r=e(4488);t.exports=function(t){return o(r(t))}},9303:(t,_,e)=>{var o=e(4758);t.exports=function(t){var _=+t;return _!=_||0===_?0:o(_)}},7466:(t,_,e)=>{var o=e(9303),r=Math.min;t.exports=function(t){return t>0?r(o(t),9007199254740991):0}},7908:(t,_,e)=>{var o=e(4488),r=Object;t.exports=function(t){return r(o(t))}},4590:(t,_,e)=>{var o=e(3002),r=RangeError;t.exports=function(t,_){var e=o(t);if(e%_)throw r("Wrong offset");return e}},3002:(t,_,e)=>{var o=e(9303),r=RangeError;t.exports=function(t){var _=o(t);if(_<0)throw r("The argument can't be less than 0");return _}},7593:(t,_,e)=>{var o=e(6916),r=e(111),n=e(2190),i=e(8173),f=e(2140),a=e(5112),u=TypeError,c=a("toPrimitive");t.exports=function(t,_){if(!r(t)||n(t))return t;var e,a=i(t,c);if(a){if(void 0===_&&(_="default"),e=o(a,t,_),!r(e)||n(e))return e;throw u("Can't convert object to primitive value")}return void 0===_&&(_="number"),f(t,_)}},4948:(t,_,e)=>{var o=e(7593),r=e(2190);t.exports=function(t){var _=o(t,"string");return r(_)?_:_+""}},1694:(t,_,e)=>{var o={};o[e(5112)("toStringTag")]="z",t.exports="[object z]"===String(o)},1340:(t,_,e)=>{var o=e(648),r=String;t.exports=function(t){if("Symbol"===o(t))throw TypeError("Cannot convert a Symbol value to a string");return r(t)}},6330:t=>{var _=String;t.exports=function(t){try{return _(t)}catch(t){return"Object"}}},9843:(t,_,e)=>{"use strict";var o=e(2109),r=e(7854),n=e(6916),i=e(9781),f=e(3832),a=e(260),u=e(3331),c=e(5787),d=e(9114),s=e(8880),m=e(5988),g=e(7466),v=e(7067),l=e(4590),x=e(4948),p=e(2597),T=e(648),h=e(111),E=e(2190),U=e(30),A=e(7976),R=e(7674),b=e(8006).f,L=e(7321),y=e(2092).forEach,z=e(6340),D=e(7045),X=e(3070),w=e(1236),O=e(9909),N=e(9587),M=O.get,I=O.set,F=O.enforce,B=X.f,S=w.f,P=Math.round,C=r.RangeError,V=u.ArrayBuffer,j=V.prototype,H=u.DataView,G=a.NATIVE_ARRAY_BUFFER_VIEWS,k=a.TYPED_ARRAY_TAG,K=a.TypedArray,W=a.TypedArrayPrototype,Y=a.aTypedArrayConstructor,J=a.isTypedArray,Z="BYTES_PER_ELEMENT",$="Wrong length",q=function(t,_){Y(t);for(var e=0,o=_.length,r=new t(o);o>e;)r[e]=_[e++];return r},Q=function(t,_){D(t,_,{configurable:!0,get:function(){return M(this)[_]}})},tt=function(t){var _;return A(j,t)||"ArrayBuffer"==(_=T(t))||"SharedArrayBuffer"==_},_t=function(t,_){return J(t)&&!E(_)&&_ in t&&m(+_)&&_>=0},et=function(t,_){return _=x(_),_t(t,_)?d(2,t[_]):S(t,_)},ot=function(t,_,e){return _=x(_),!(_t(t,_)&&h(e)&&p(e,"value"))||p(e,"get")||p(e,"set")||e.configurable||p(e,"writable")&&!e.writable||p(e,"enumerable")&&!e.enumerable?B(t,_,e):(t[_]=e.value,t)};i?(G||(w.f=et,X.f=ot,Q(W,"buffer"),Q(W,"byteOffset"),Q(W,"byteLength"),Q(W,"length")),o({target:"Object",stat:!0,forced:!G},{getOwnPropertyDescriptor:et,defineProperty:ot}),t.exports=function(t,_,e){var i=t.match(/\d+/)[0]/8,a=t+(e?"Clamped":"")+"Array",u="get"+t,d="set"+t,m=r[a],x=m,p=x&&x.prototype,T={},E=function(t,_){B(t,_,{get:function(){return function(t,_){var e=M(t);return e.view[u](_*i+e.byteOffset,!0)}(this,_)},set:function(t){return function(t,_,o){var r=M(t);e&&(o=(o=P(o))<0?0:o>255?255:255&o),r.view[d](_*i+r.byteOffset,o,!0)}(this,_,t)},enumerable:!0})};G?f&&(x=_((function(t,_,e,o){return c(t,p),N(h(_)?tt(_)?void 0!==o?new m(_,l(e,i),o):void 0!==e?new m(_,l(e,i)):new m(_):J(_)?q(x,_):n(L,x,_):new m(v(_)),t,x)})),R&&R(x,K),y(b(m),(function(t){t in x||s(x,t,m[t])})),x.prototype=p):(x=_((function(t,_,e,o){c(t,p);var r,f,a,u=0,d=0;if(h(_)){if(!tt(_))return J(_)?q(x,_):n(L,x,_);r=_,d=l(e,i);var s=_.byteLength;if(void 0===o){if(s%i)throw C($);if((f=s-d)<0)throw C($)}else if((f=g(o)*i)+d>s)throw C($);a=f/i}else a=v(_),r=new V(f=a*i);for(I(t,{buffer:r,byteOffset:d,byteLength:f,length:a,view:new H(r)});u{var o=e(7854),r=e(7293),n=e(7072),i=e(260).NATIVE_ARRAY_BUFFER_VIEWS,f=o.ArrayBuffer,a=o.Int8Array;t.exports=!i||!r((function(){a(1)}))||!r((function(){new a(-1)}))||!n((function(t){new a,new a(null),new a(1.5),new a(t)}),!0)||r((function(){return 1!==new a(new f(2),1,void 0).length}))},3074:(t,_,e)=>{var o=e(7745),r=e(6304);t.exports=function(t,_){return o(r(t),_)}},7321:(t,_,e)=>{var o=e(9974),r=e(6916),n=e(9483),i=e(7908),f=e(6244),a=e(4121),u=e(1246),c=e(7659),d=e(4067),s=e(260).aTypedArrayConstructor,m=e(4599);t.exports=function(t){var _,e,g,v,l,x,p,T,h=n(this),E=i(t),U=arguments.length,A=U>1?arguments[1]:void 0,R=void 0!==A,b=u(E);if(b&&!c(b))for(T=(p=a(E,b)).next,E=[];!(x=r(T,p)).done;)E.push(x.value);for(R&&U>2&&(A=o(A,arguments[2])),e=f(E),g=new(s(h))(e),v=d(g),_=0;e>_;_++)l=R?A(E[_],_):E[_],g[_]=v?m(l):+l;return g}},6304:(t,_,e)=>{var o=e(260),r=e(6707),n=o.aTypedArrayConstructor,i=o.getTypedArrayConstructor;t.exports=function(t){return n(r(t,i(t)))}},9711:(t,_,e)=>{var o=e(1702),r=0,n=Math.random(),i=o(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+i(++r+n,36)}},3307:(t,_,e)=>{var o=e(6293);t.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(t,_,e)=>{var o=e(9781),r=e(7293);t.exports=o&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:(t,_,e)=>{var o=e(7854),r=e(614),n=o.WeakMap;t.exports=r(n)&&/native code/.test(String(n))},6800:(t,_,e)=>{var o=e(857),r=e(2597),n=e(6061),i=e(3070).f;t.exports=function(t){var _=o.Symbol||(o.Symbol={});r(_,t)||i(_,t,{value:n.f(t)})}},6061:(t,_,e)=>{var o=e(5112);_.f=o},5112:(t,_,e)=>{var o=e(7854),r=e(2309),n=e(2597),i=e(9711),f=e(6293),a=e(3307),u=o.Symbol,c=r("wks"),d=a?u.for||u:u&&u.withoutSetter||i;t.exports=function(t){return n(c,t)||(c[t]=f&&n(u,t)?u[t]:d("Symbol."+t)),c[t]}},1361:t=>{t.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},9575:(t,_,e)=>{"use strict";var o=e(2109),r=e(1470),n=e(7293),i=e(3331),f=e(9670),a=e(1400),u=e(7466),c=e(6707),d=i.ArrayBuffer,s=i.DataView,m=s.prototype,g=r(d.prototype.slice),v=r(m.getUint8),l=r(m.setUint8);o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:n((function(){return!new d(2).slice(1,void 0).byteLength}))},{slice:function(t,_){if(g&&void 0===_)return g(f(this),t);for(var e=f(this).byteLength,o=a(t,e),r=a(void 0===_?e:_,e),n=new(c(this,d))(u(r-o)),i=new s(this),m=new s(n),x=0;o{"use strict";var o=e(2109),r=e(8533);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},6992:(t,_,e)=>{"use strict";var o=e(5656),r=e(1223),n=e(7497),i=e(9909),f=e(3070).f,a=e(1656),u=e(6178),c=e(1913),d=e(9781),s="Array Iterator",m=i.set,g=i.getterFor(s);t.exports=a(Array,"Array",(function(t,_){m(this,{type:s,target:o(t),index:0,kind:_})}),(function(){var t=g(this),_=t.target,e=t.kind,o=t.index++;return!_||o>=_.length?(t.target=void 0,u(void 0,!0)):u("keys"==e?o:"values"==e?_[o]:[o,_[o]],!1)}),"values");var v=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!c&&d&&"values"!==v.name)try{f(v,"name",{value:"values"})}catch(t){}},1249:(t,_,e)=>{"use strict";var o=e(2109),r=e(2092).map;o({target:"Array",proto:!0,forced:!e(1194)("map")},{map:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},6078:(t,_,e)=>{var o=e(2597),r=e(8052),n=e(8709),i=e(5112)("toPrimitive"),f=Date.prototype;o(f,i)||r(f,i,n)},4812:(t,_,e)=>{var o=e(2109),r=e(7065);o({target:"Function",proto:!0,forced:Function.bind!==r},{bind:r})},8862:(t,_,e)=>{var o=e(2109),r=e(5005),n=e(2104),i=e(6916),f=e(1702),a=e(7293),u=e(614),c=e(2190),d=e(206),s=e(8044),m=e(6293),g=String,v=r("JSON","stringify"),l=f(/./.exec),x=f("".charAt),p=f("".charCodeAt),T=f("".replace),h=f(1..toString),E=/[\uD800-\uDFFF]/g,U=/^[\uD800-\uDBFF]$/,A=/^[\uDC00-\uDFFF]$/,R=!m||a((function(){var t=r("Symbol")();return"[null]"!=v([t])||"{}"!=v({a:t})||"{}"!=v(Object(t))})),b=a((function(){return'"\\udf06\\ud834"'!==v("\udf06\ud834")||'"\\udead"'!==v("\udead")})),L=function(t,_){var e=d(arguments),o=s(_);if(u(o)||void 0!==t&&!c(t))return e[1]=function(t,_){if(u(o)&&(_=i(o,this,g(t),_)),!c(_))return _},n(v,null,e)},y=function(t,_,e){var o=x(e,_-1),r=x(e,_+1);return l(U,t)&&!l(A,r)||l(A,t)&&!l(U,o)?"\\u"+h(p(t,0),16):t};v&&o({target:"JSON",stat:!0,arity:3,forced:R||b},{stringify:function(t,_,e){var o=d(arguments),r=n(R?L:v,null,o);return b&&"string"==typeof r?T(r,E,y):r}})},9098:(t,_,e)=>{"use strict";e(7710)("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),e(5631))},1532:(t,_,e)=>{e(9098)},9653:(t,_,e)=>{"use strict";var o=e(2109),r=e(1913),n=e(9781),i=e(7854),f=e(857),a=e(1702),u=e(4705),c=e(2597),d=e(9587),s=e(7976),m=e(2190),g=e(7593),v=e(7293),l=e(8006).f,x=e(1236).f,p=e(3070).f,T=e(863),h=e(3111).trim,E="Number",U=i[E],A=f[E],R=U.prototype,b=i.TypeError,L=a("".slice),y=a("".charCodeAt),z=u(E,!U(" 0o1")||!U("0b1")||U("+0x1")),D=function(t){var _,e=arguments.length<1?0:U(function(t){var _=g(t,"number");return"bigint"==typeof _?_:function(t){var _,e,o,r,n,i,f,a,u=g(t,"number");if(m(u))throw b("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=h(u),43===(_=y(u,0))||45===_){if(88===(e=y(u,2))||120===e)return NaN}else if(48===_){switch(y(u,1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+u}for(i=(n=L(u,2)).length,f=0;fr)return NaN;return parseInt(n,o)}return+u}(_)}(t));return s(R,_=this)&&v((function(){T(_)}))?d(Object(e),this,D):e};D.prototype=R,z&&!r&&(R.constructor=D),o({global:!0,constructor:!0,wrap:!0,forced:z},{Number:D});var X=function(t,_){for(var e,o=n?l(_):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),r=0;o.length>r;r++)c(_,e=o[r])&&!c(t,e)&&p(t,e,x(_,e))};r&&A&&X(f[E],A),(z||r)&&X(f[E],U)},8011:(t,_,e)=>{e(2109)({target:"Object",stat:!0,sham:!e(9781)},{create:e(30)})},9070:(t,_,e)=>{var o=e(2109),r=e(9781),n=e(3070).f;o({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},9660:(t,_,e)=>{var o=e(2109),r=e(6293),n=e(7293),i=e(5181),f=e(7908);o({target:"Object",stat:!0,forced:!r||n((function(){i.f(1)}))},{getOwnPropertySymbols:function(t){var _=i.f;return _?_(f(t)):[]}})},489:(t,_,e)=>{var o=e(2109),r=e(7293),n=e(7908),i=e(9518),f=e(8544);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!f},{getPrototypeOf:function(t){return i(n(t))}})},8304:(t,_,e)=>{e(2109)({target:"Object",stat:!0},{setPrototypeOf:e(7674)})},1539:(t,_,e)=>{var o=e(1694),r=e(8052),n=e(288);o||r(Object.prototype,"toString",n,{unsafe:!0})},2419:(t,_,e)=>{var o=e(2109),r=e(5005),n=e(2104),i=e(7065),f=e(9483),a=e(9670),u=e(111),c=e(30),d=e(7293),s=r("Reflect","construct"),m=Object.prototype,g=[].push,v=d((function(){function t(){}return!(s((function(){}),[],t)instanceof t)})),l=!d((function(){s((function(){}))})),x=v||l;o({target:"Reflect",stat:!0,forced:x,sham:x},{construct:function(t,_){f(t),a(_);var e=arguments.length<3?t:f(arguments[2]);if(l&&!v)return s(t,_,e);if(t==e){switch(_.length){case 0:return new t;case 1:return new t(_[0]);case 2:return new t(_[0],_[1]);case 3:return new t(_[0],_[1],_[2]);case 4:return new t(_[0],_[1],_[2],_[3])}var o=[null];return n(g,o,_),new(n(i,t,o))}var r=e.prototype,d=c(u(r)?r:m),x=n(t,d,_);return u(x)?x:d}})},8783:(t,_,e)=>{"use strict";var o=e(8710).charAt,r=e(1340),n=e(9909),i=e(1656),f=e(6178),a="String Iterator",u=n.set,c=n.getterFor(a);i(String,"String",(function(t){u(this,{type:a,string:r(t),index:0})}),(function(){var t,_=c(this),e=_.string,r=_.index;return r>=e.length?f(void 0,!0):(t=o(e,r),_.index+=t.length,f(t,!1))}))},4032:(t,_,e)=>{"use strict";var o=e(2109),r=e(7854),n=e(6916),i=e(1702),f=e(1913),a=e(9781),u=e(6293),c=e(7293),d=e(2597),s=e(7976),m=e(9670),g=e(5656),v=e(4948),l=e(1340),x=e(9114),p=e(30),T=e(1956),h=e(8006),E=e(1156),U=e(5181),A=e(1236),R=e(3070),b=e(6048),L=e(5296),y=e(8052),z=e(7045),D=e(2309),X=e(6200),w=e(3501),O=e(9711),N=e(5112),M=e(6061),I=e(6800),F=e(6532),B=e(8003),S=e(9909),P=e(2092).forEach,C=X("hidden"),V="Symbol",j="prototype",H=S.set,G=S.getterFor(V),k=Object[j],K=r.Symbol,W=K&&K[j],Y=r.TypeError,J=r.QObject,Z=A.f,$=R.f,q=E.f,Q=L.f,tt=i([].push),_t=D("symbols"),et=D("op-symbols"),ot=D("wks"),rt=!J||!J[j]||!J[j].findChild,nt=a&&c((function(){return 7!=p($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a}))?function(t,_,e){var o=Z(k,_);o&&delete k[_],$(t,_,e),o&&t!==k&&$(k,_,o)}:$,it=function(t,_){var e=_t[t]=p(W);return H(e,{type:V,tag:t,description:_}),a||(e.description=_),e},ft=function(t,_,e){t===k&&ft(et,_,e),m(t);var o=v(_);return m(e),d(_t,o)?(e.enumerable?(d(t,C)&&t[C][o]&&(t[C][o]=!1),e=p(e,{enumerable:x(0,!1)})):(d(t,C)||$(t,C,x(1,{})),t[C][o]=!0),nt(t,o,e)):$(t,o,e)},at=function(t,_){m(t);var e=g(_),o=T(e).concat(st(e));return P(o,(function(_){a&&!n(ut,e,_)||ft(t,_,e[_])})),t},ut=function(t){var _=v(t),e=n(Q,this,_);return!(this===k&&d(_t,_)&&!d(et,_))&&(!(e||!d(this,_)||!d(_t,_)||d(this,C)&&this[C][_])||e)},ct=function(t,_){var e=g(t),o=v(_);if(e!==k||!d(_t,o)||d(et,o)){var r=Z(e,o);return!r||!d(_t,o)||d(e,C)&&e[C][o]||(r.enumerable=!0),r}},dt=function(t){var _=q(g(t)),e=[];return P(_,(function(t){d(_t,t)||d(w,t)||tt(e,t)})),e},st=function(t){var _=t===k,e=q(_?et:g(t)),o=[];return P(e,(function(t){!d(_t,t)||_&&!d(k,t)||tt(o,_t[t])})),o};u||(y(W=(K=function(){if(s(W,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?l(arguments[0]):void 0,_=O(t),e=function(t){this===k&&n(e,et,t),d(this,C)&&d(this[C],_)&&(this[C][_]=!1),nt(this,_,x(1,t))};return a&&rt&&nt(k,_,{configurable:!0,set:e}),it(_,t)})[j],"toString",(function(){return G(this).tag})),y(K,"withoutSetter",(function(t){return it(O(t),t)})),L.f=ut,R.f=ft,b.f=at,A.f=ct,h.f=E.f=dt,U.f=st,M.f=function(t){return it(N(t),t)},a&&(z(W,"description",{configurable:!0,get:function(){return G(this).description}}),f||y(k,"propertyIsEnumerable",ut,{unsafe:!0}))),o({global:!0,constructor:!0,wrap:!0,forced:!u,sham:!u},{Symbol:K}),P(T(ot),(function(t){I(t)})),o({target:V,stat:!0,forced:!u},{useSetter:function(){rt=!0},useSimple:function(){rt=!1}}),o({target:"Object",stat:!0,forced:!u,sham:!a},{create:function(t,_){return void 0===_?p(t):at(p(t),_)},defineProperty:ft,defineProperties:at,getOwnPropertyDescriptor:ct}),o({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:dt}),F(),B(K,V),w[C]=!0},1817:(t,_,e)=>{"use strict";var o=e(2109),r=e(9781),n=e(7854),i=e(1702),f=e(2597),a=e(614),u=e(7976),c=e(1340),d=e(7045),s=e(9920),m=n.Symbol,g=m&&m.prototype;if(r&&a(m)&&(!("description"in g)||void 0!==m().description)){var v={},l=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:c(arguments[0]),_=u(g,this)?new m(t):void 0===t?m():m(t);return""===t&&(v[_]=!0),_};s(l,m),l.prototype=g,g.constructor=l;var x="Symbol(test)"==String(m("test")),p=i(g.valueOf),T=i(g.toString),h=/^Symbol\((.*)\)[^)]+$/,E=i("".replace),U=i("".slice);d(g,"description",{configurable:!0,get:function(){var t=p(this);if(f(v,t))return"";var _=T(t),e=x?U(_,7,-1):E(_,h,"$1");return""===e?void 0:e}}),o({global:!0,constructor:!0,forced:!0},{Symbol:l})}},763:(t,_,e)=>{var o=e(2109),r=e(5005),n=e(2597),i=e(1340),f=e(2309),a=e(2015),u=f("string-to-symbol-registry"),c=f("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!a},{for:function(t){var _=i(t);if(n(u,_))return u[_];var e=r("Symbol")(_);return u[_]=e,c[e]=_,e}})},2165:(t,_,e)=>{e(6800)("iterator")},2526:(t,_,e)=>{e(4032),e(763),e(6620),e(8862),e(9660)},6620:(t,_,e)=>{var o=e(2109),r=e(2597),n=e(2190),i=e(6330),f=e(2309),a=e(2015),u=f("symbol-to-string-registry");o({target:"Symbol",stat:!0,forced:!a},{keyFor:function(t){if(!n(t))throw TypeError(i(t)+" is not a symbol");if(r(u,t))return u[t]}})},6649:(t,_,e)=>{var o=e(6800),r=e(6532);o("toPrimitive"),r()},2990:(t,_,e)=>{"use strict";var o=e(1702),r=e(260),n=o(e(1048)),i=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(t,_){return n(i(this),t,_,arguments.length>2?arguments[2]:void 0)}))},8927:(t,_,e)=>{"use strict";var o=e(260),r=e(2092).every,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(t){return r(n(this),t,arguments.length>1?arguments[1]:void 0)}))},3105:(t,_,e)=>{"use strict";var o=e(260),r=e(1285),n=e(4599),i=e(648),f=e(6916),a=e(1702),u=e(7293),c=o.aTypedArray,d=o.exportTypedArrayMethod,s=a("".slice);d("fill",(function(t){var _=arguments.length;c(this);var e="Big"===s(i(this),0,3)?n(t):+t;return f(r,this,e,_>1?arguments[1]:void 0,_>2?arguments[2]:void 0)}),u((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})))},5035:(t,_,e)=>{"use strict";var o=e(260),r=e(2092).filter,n=e(3074),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("filter",(function(t){var _=r(i(this),t,arguments.length>1?arguments[1]:void 0);return n(this,_)}))},7174:(t,_,e)=>{"use strict";var o=e(260),r=e(2092).findIndex,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(t){return r(n(this),t,arguments.length>1?arguments[1]:void 0)}))},4345:(t,_,e)=>{"use strict";var o=e(260),r=e(2092).find,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(t){return r(n(this),t,arguments.length>1?arguments[1]:void 0)}))},4197:(t,_,e)=>{e(9843)("Float32",(function(t){return function(_,e,o){return t(this,_,e,o)}}))},2846:(t,_,e)=>{"use strict";var o=e(260),r=e(2092).forEach,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(t){r(n(this),t,arguments.length>1?arguments[1]:void 0)}))},4731:(t,_,e)=>{"use strict";var o=e(260),r=e(1318).includes,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(t){return r(n(this),t,arguments.length>1?arguments[1]:void 0)}))},7209:(t,_,e)=>{"use strict";var o=e(260),r=e(1318).indexOf,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(t){return r(n(this),t,arguments.length>1?arguments[1]:void 0)}))},6319:(t,_,e)=>{"use strict";var o=e(7854),r=e(7293),n=e(1702),i=e(260),f=e(6992),a=e(5112)("iterator"),u=o.Uint8Array,c=n(f.values),d=n(f.keys),s=n(f.entries),m=i.aTypedArray,g=i.exportTypedArrayMethod,v=u&&u.prototype,l=!r((function(){v[a].call([1])})),x=!!v&&v.values&&v[a]===v.values&&"values"===v.values.name,p=function(){return c(m(this))};g("entries",(function(){return s(m(this))}),l),g("keys",(function(){return d(m(this))}),l),g("values",p,l||!x,{name:"values"}),g(a,p,l||!x,{name:"values"})},8867:(t,_,e)=>{"use strict";var o=e(260),r=e(1702),n=o.aTypedArray,i=o.exportTypedArrayMethod,f=r([].join);i("join",(function(t){return f(n(this),t)}))},7789:(t,_,e)=>{"use strict";var o=e(260),r=e(2104),n=e(6583),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(t){var _=arguments.length;return r(n,i(this),_>1?[t,arguments[1]]:[t])}))},3739:(t,_,e)=>{"use strict";var o=e(260),r=e(2092).map,n=e(6304),i=o.aTypedArray;(0,o.exportTypedArrayMethod)("map",(function(t){return r(i(this),t,arguments.length>1?arguments[1]:void 0,(function(t,_){return new(n(t))(_)}))}))},4483:(t,_,e)=>{"use strict";var o=e(260),r=e(3671).right,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(t){var _=arguments.length;return r(n(this),t,_,_>1?arguments[1]:void 0)}))},9368:(t,_,e)=>{"use strict";var o=e(260),r=e(3671).left,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(t){var _=arguments.length;return r(n(this),t,_,_>1?arguments[1]:void 0)}))},2056:(t,_,e)=>{"use strict";var o=e(260),r=o.aTypedArray,n=o.exportTypedArrayMethod,i=Math.floor;n("reverse",(function(){for(var t,_=this,e=r(_).length,o=i(e/2),n=0;n{"use strict";var o=e(7854),r=e(6916),n=e(260),i=e(6244),f=e(4590),a=e(7908),u=e(7293),c=o.RangeError,d=o.Int8Array,s=d&&d.prototype,m=s&&s.set,g=n.aTypedArray,v=n.exportTypedArrayMethod,l=!u((function(){var t=new Uint8ClampedArray(2);return r(m,t,{length:1,0:3},1),3!==t[1]})),x=l&&n.NATIVE_ARRAY_BUFFER_VIEWS&&u((function(){var t=new d(2);return t.set(1),t.set("2",1),0!==t[0]||2!==t[1]}));v("set",(function(t){g(this);var _=f(arguments.length>1?arguments[1]:void 0,1),e=a(t);if(l)return r(m,this,e,_);var o=this.length,n=i(e),u=0;if(n+_>o)throw c("Wrong length");for(;u{"use strict";var o=e(260),r=e(6304),n=e(7293),i=e(206),f=o.aTypedArray;(0,o.exportTypedArrayMethod)("slice",(function(t,_){for(var e=i(f(this),t,_),o=r(this),n=0,a=e.length,u=new o(a);a>n;)u[n]=e[n++];return u}),n((function(){new Int8Array(1).slice()})))},7462:(t,_,e)=>{"use strict";var o=e(260),r=e(2092).some,n=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(t){return r(n(this),t,arguments.length>1?arguments[1]:void 0)}))},3824:(t,_,e)=>{"use strict";var o=e(7854),r=e(1470),n=e(7293),i=e(9662),f=e(4362),a=e(260),u=e(8886),c=e(256),d=e(7392),s=e(8008),m=a.aTypedArray,g=a.exportTypedArrayMethod,v=o.Uint16Array,l=v&&r(v.prototype.sort),x=!(!l||n((function(){l(new v(2),null)}))&&n((function(){l(new v(2),{})}))),p=!!l&&!n((function(){if(d)return d<74;if(u)return u<67;if(c)return!0;if(s)return s<602;var t,_,e=new v(516),o=Array(516);for(t=0;t<516;t++)_=t%4,e[t]=515-t,o[t]=t-2*_+3;for(l(e,(function(t,_){return(t/4|0)-(_/4|0)})),t=0;t<516;t++)if(e[t]!==o[t])return!0}));g("sort",(function(t){return void 0!==t&&i(t),p?l(this,t):f(m(this),function(t){return function(_,e){return void 0!==t?+t(_,e)||0:e!=e?-1:_!=_?1:0===_&&0===e?1/_>0&&1/e<0?1:-1:_>e}}(t))}),!p||x)},5021:(t,_,e)=>{"use strict";var o=e(260),r=e(7466),n=e(1400),i=e(6304),f=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(t,_){var e=f(this),o=e.length,a=n(t,o);return new(i(e))(e.buffer,e.byteOffset+a*e.BYTES_PER_ELEMENT,r((void 0===_?o:n(_,o))-a))}))},2974:(t,_,e)=>{"use strict";var o=e(7854),r=e(2104),n=e(260),i=e(7293),f=e(206),a=o.Int8Array,u=n.aTypedArray,c=n.exportTypedArrayMethod,d=[].toLocaleString,s=!!a&&i((function(){d.call(new a(1))}));c("toLocaleString",(function(){return r(d,s?f(u(this)):u(this),f(arguments))}),i((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!i((function(){a.prototype.toLocaleString.call([1,2])})))},5016:(t,_,e)=>{"use strict";var o=e(260).exportTypedArrayMethod,r=e(7293),n=e(7854),i=e(1702),f=n.Uint8Array,a=f&&f.prototype||{},u=[].toString,c=i([].join);r((function(){u.call({})}))&&(u=function(){return c(this)});var d=a.toString!=u;o("toString",u,d)},4747:(t,_,e)=>{var o=e(7854),r=e(8324),n=e(8509),i=e(8533),f=e(8880),a=function(t){if(t&&t.forEach!==i)try{f(t,"forEach",i)}catch(_){t.forEach=i}};for(var u in r)r[u]&&a(o[u]&&o[u].prototype);a(n)},3948:(t,_,e)=>{var o=e(7854),r=e(8324),n=e(8509),i=e(6992),f=e(8880),a=e(5112),u=a("iterator"),c=a("toStringTag"),d=i.values,s=function(t,_){if(t){if(t[u]!==d)try{f(t,u,d)}catch(_){t[u]=d}if(t[c]||f(t,c,_),r[_])for(var e in i)if(t[e]!==i[e])try{f(t,e,i[e])}catch(_){t[e]=i[e]}}};for(var m in r)s(o[m]&&o[m].prototype,m);s(n,"DOMTokenList")}},_={};function e(o){var r=_[o];if(void 0!==r)return r.exports;var n=_[o]={exports:{}};return t[o].call(n.exports,n,n.exports,e),n.exports}e.d=(t,_)=>{for(var o in _)e.o(_,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:_[o]})},e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),e.o=(t,_)=>Object.prototype.hasOwnProperty.call(t,_),e.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var o={};return(()=>{"use strict";function t(_){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(_)}function _(_,e){for(var o=0;owo,ANIME4KJS_SIMPLE_L_2X:()=>Mo,ANIME4KJS_SIMPLE_M_2X:()=>No,ANIME4KJS_SIMPLE_S_2X:()=>Oo,ANIME4KJS_SIMPLE_UL_2X:()=>Fo,ANIME4KJS_SIMPLE_VL_2X:()=>Io,ANIME4K_HIGHEREND_MODE_A:()=>zo,ANIME4K_HIGHEREND_MODE_A_FAST:()=>bo,ANIME4K_HIGHEREND_MODE_B:()=>Do,ANIME4K_HIGHEREND_MODE_B_FAST:()=>Lo,ANIME4K_HIGHEREND_MODE_C:()=>Xo,ANIME4K_HIGHEREND_MODE_C_FAST:()=>yo,ANIME4K_LOWEREND_MODE_A:()=>Uo,ANIME4K_LOWEREND_MODE_A_FAST:()=>To,ANIME4K_LOWEREND_MODE_B:()=>Ao,ANIME4K_LOWEREND_MODE_B_FAST:()=>ho,ANIME4K_LOWEREND_MODE_C:()=>Ro,ANIME4K_LOWEREND_MODE_C_FAST:()=>Eo,Anime4K_AutoDownscalePre_x2:()=>d_,Anime4K_AutoDownscalePre_x4:()=>T_,Anime4K_Clamp_Highlights:()=>E,Anime4K_Restore_CNN_L:()=>X,Anime4K_Restore_CNN_M:()=>P,Anime4K_Restore_CNN_S:()=>Y,Anime4K_Restore_CNN_SOFT_L:()=>Ie,Anime4K_Restore_CNN_SOFT_M:()=>ot,Anime4K_Restore_CNN_SOFT_S:()=>st,Anime4K_Restore_CNN_SOFT_UL:()=>Ge,Anime4K_Restore_CNN_SOFT_VL:()=>Et,Anime4K_Restore_CNN_UL:()=>Xt,Anime4K_Restore_CNN_VL:()=>Pt,Anime4K_Upscale_CNN_x2_L:()=>z_,Anime4K_Upscale_CNN_x2_M:()=>B_,Anime4K_Upscale_CNN_x2_S:()=>K_,Anime4K_Upscale_CNN_x2_UL:()=>_e,Anime4K_Upscale_CNN_x2_VL:()=>ce,Anime4K_Upscale_Denoise_CNN_x2_L:()=>ao,Anime4K_Upscale_Denoise_CNN_x2_M:()=>Yt,Anime4K_Upscale_Denoise_CNN_x2_S:()=>Qe,Anime4K_Upscale_Denoise_CNN_x2_UL:()=>po,Anime4K_Upscale_Denoise_CNN_x2_VL:()=>o_,ImageUpscaler:()=>Le,VideoUpscaler:()=>he}),e(6649),e(6078),e(2526),e(1817),e(1539),e(9653),e(9070),e(8304),e(4812),e(489),e(2419),e(8011),e(2165),e(6992),e(8783),e(3948);var r=function(){function t(){!function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,o;return e=t,(o=[{key:"hook_MAIN",value:function(t,_){}},{key:"hook_PREKERNEL",value:function(t,_){}}])&&_(e.prototype,o),Object.defineProperty(e,"prototype",{writable:!1}),t}(),n=(e(9575),e(4197),e(2990),e(8927),e(3105),e(5035),e(4345),e(7174),e(2846),e(4731),e(7209),e(6319),e(8867),e(7789),e(3739),e(9368),e(4483),e(2056),e(3462),e(678),e(7462),e(3824),e(5021),e(2974),e(5016),function(t,_,e){var o=t.createShader(_);return o?(t.shaderSource(o,e),t.compileShader(o),t.getShaderParameter(o,t.COMPILE_STATUS)?o:(console.warn(t.getShaderInfoLog(o)),t.deleteShader(o),null)):null}),i=function(t,_){return n(t,t.VERTEX_SHADER,_)},f=function(t,_){return n(t,t.FRAGMENT_SHADER,_)},a=function(t,_,e){var o=t.createProgram();return o?(t.attachShader(o,_),t.attachShader(o,e),t.linkProgram(o),t.getProgramParameter(o,t.LINK_STATUS)?o:(console.warn(t.getProgramInfoLog(o)),t.deleteProgram(o),null)):null},u=function(t,_){var e=t.createTexture();return e?(t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,_),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,_),t.bindTexture(t.TEXTURE_2D,null),e):null},c=function(t,_,e,o){var r,n=t.getExtension("OES_texture_half_float");t.bindTexture(t.TEXTURE_2D,_),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,e,o,0,t.RGBA,null!==(r=null==n?void 0:n.HALF_FLOAT_OES)&&void 0!==r?r:t.FLOAT,null),t.bindTexture(t.TEXTURE_2D,null)},d=function(t,_,e,o,r){var n=t.createBuffer();return n?(t.bindBuffer(t.ARRAY_BUFFER,n),t.bufferData(t.ARRAY_BUFFER,new Float32Array([_,e,o,e,_,r,_,r,o,e,o,r]),t.STATIC_DRAW),t.bindBuffer(t.ARRAY_BUFFER,null),n):null},s=function(t,_,e){t.bindBuffer(t.ARRAY_BUFFER,e),t.vertexAttribPointer(_,2,t.FLOAT,!1,0,0),t.bindBuffer(t.ARRAY_BUFFER,null)};function m(t){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m(t)}function g(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,T(o.key),o)}}function v(t,_){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},v(t,_)}function l(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function x(t){return x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},x(t)}function p(t,_,e){return(_=T(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function T(t){var _=function(t,_){if("object"!==m(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==m(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===m(_)?_:String(_)}var h="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",E=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&v(t,_)}(T,t);var _,e,o,r,n=(o=T,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=x(o);if(r){var e=x(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===m(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return l(t)}(this,t)});function T(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,T),p(l(_=n.call(this)),"gl",void 0),p(l(_),"program_0",void 0),p(l(_),"program_1",void 0),p(l(_),"program_2",void 0),p(l(_),"program_0_intermediate_texture",void 0),p(l(_),"program_1_intermediate_texture",void 0),p(l(_),"program_2_intermediate_texture",void 0),p(l(_),"program_0_a_position_location",void 0),p(l(_),"program_1_a_position_location",void 0),p(l(_),"program_2_a_position_location",void 0),p(l(_),"program_0_a_texture_coord_location",void 0),p(l(_),"program_1_a_texture_coord_location",void 0),p(l(_),"program_2_a_texture_coord_location",void 0),p(l(_),"program_0_u_resolution_location",void 0),p(l(_),"program_1_u_resolution_location",void 0),p(l(_),"program_2_u_resolution_location",void 0),p(l(_),"program_0_u_texture_size_location",void 0),p(l(_),"program_1_u_texture_size_location",void 0),p(l(_),"program_2_u_texture_size_location",void 0),p(l(_),"program_0_MAIN_TextureLocation",void 0),p(l(_),"program_1_MAIN_TextureLocation",void 0),p(l(_),"program_1_STATSMAX_TextureLocation",void 0),p(l(_),"program_2_PREKERNEL_TextureLocation",void 0),p(l(_),"program_2_STATSMAX_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,h),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define KERNELSIZE 5 //Kernel size, must be an positive odd integer.\n#define KERNELHALFSIZE 2 //Half of the kernel size without remainder. Must be equal to trunc(KERNELSIZE/2).\nfloat get_luma(vec4 rgba) {\n return dot(vec4(0.299, 0.587, 0.114, 0.0), rgba);\n}\nvoid main() {\n float gmax = 0.0;\n for (int i=0; iRGB matrix has 1 for every row... (which is the case for BT.709)\n //Otherwise we would need to convert RGB to YUV, modify Y then convert back to RGB.\n gl_FragColor = vec4((PREKERNEL_tex(PREKERNEL_pos) - (current_luma - new_luma)).rgb, 1);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_1_STATSMAX_TextureLocation=t.getUniformLocation(_.program_1,"STATSMAX"),_.program_2_PREKERNEL_TextureLocation=t.getUniformLocation(_.program_2,"PREKERNEL"),_.program_2_STATSMAX_TextureLocation=t.getUniformLocation(_.program_2,"STATSMAX"),_}return _=T,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("STATSMAX",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=t.get("STATSMAX");if(a){var u=this.program_1_intermediate_texture;c(e,u,f.width,f.height),e.viewport(0,0,f.width,f.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,u,0),e.useProgram(this.program_1);var m=d(e,0,0,f.width,f.height),g=d(e,0,0,1,1);s(e,this.program_1_a_position_location,m),s(e,this.program_1_a_texture_coord_location,g),e.uniform2f(this.program_1_u_resolution_location,f.width,f.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,f.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_STATSMAX_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(m),e.deleteBuffer(g),t.set("STATSMAX",{texture:u,width:f.width,height:f.height})}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){var e=this.gl;if(t.get("PREKERNEL")&&t.get("NATIVE")&&t.get("OUTPUT")){var o=t.get("PREKERNEL");if(o){var r=t.get("STATSMAX");if(r){var n=this.program_2_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_2);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_2_a_position_location,i),s(e,this.program_2_a_texture_coord_location,f),e.uniform2f(this.program_2_u_resolution_location,o.width,o.height),e.uniform2f(this.program_2_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_2_PREKERNEL_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,r.texture),e.uniform1i(this.program_2_STATSMAX_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("PREKERNEL",{texture:n,width:o.width,height:o.height})}}}}}])&&g(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),T}(r);function U(t){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},U(t)}function A(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,z(o.key),o)}}function R(t,_){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},R(t,_)}function b(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function L(t){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},L(t)}function y(t,_,e){return(_=z(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function z(t){var _=function(t,_){if("object"!==U(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==U(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===U(_)?_:String(_)}var D="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",X=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&R(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=L(o);if(r){var e=L(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===U(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return b(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),y(b(_=n.call(this)),"gl",void 0),y(b(_),"program_0",void 0),y(b(_),"program_1",void 0),y(b(_),"program_2",void 0),y(b(_),"program_3",void 0),y(b(_),"program_4",void 0),y(b(_),"program_5",void 0),y(b(_),"program_6",void 0),y(b(_),"program_7",void 0),y(b(_),"program_8",void 0),y(b(_),"program_0_intermediate_texture",void 0),y(b(_),"program_1_intermediate_texture",void 0),y(b(_),"program_2_intermediate_texture",void 0),y(b(_),"program_3_intermediate_texture",void 0),y(b(_),"program_4_intermediate_texture",void 0),y(b(_),"program_5_intermediate_texture",void 0),y(b(_),"program_6_intermediate_texture",void 0),y(b(_),"program_7_intermediate_texture",void 0),y(b(_),"program_8_intermediate_texture",void 0),y(b(_),"program_0_a_position_location",void 0),y(b(_),"program_1_a_position_location",void 0),y(b(_),"program_2_a_position_location",void 0),y(b(_),"program_3_a_position_location",void 0),y(b(_),"program_4_a_position_location",void 0),y(b(_),"program_5_a_position_location",void 0),y(b(_),"program_6_a_position_location",void 0),y(b(_),"program_7_a_position_location",void 0),y(b(_),"program_8_a_position_location",void 0),y(b(_),"program_0_a_texture_coord_location",void 0),y(b(_),"program_1_a_texture_coord_location",void 0),y(b(_),"program_2_a_texture_coord_location",void 0),y(b(_),"program_3_a_texture_coord_location",void 0),y(b(_),"program_4_a_texture_coord_location",void 0),y(b(_),"program_5_a_texture_coord_location",void 0),y(b(_),"program_6_a_texture_coord_location",void 0),y(b(_),"program_7_a_texture_coord_location",void 0),y(b(_),"program_8_a_texture_coord_location",void 0),y(b(_),"program_0_u_resolution_location",void 0),y(b(_),"program_1_u_resolution_location",void 0),y(b(_),"program_2_u_resolution_location",void 0),y(b(_),"program_3_u_resolution_location",void 0),y(b(_),"program_4_u_resolution_location",void 0),y(b(_),"program_5_u_resolution_location",void 0),y(b(_),"program_6_u_resolution_location",void 0),y(b(_),"program_7_u_resolution_location",void 0),y(b(_),"program_8_u_resolution_location",void 0),y(b(_),"program_0_u_texture_size_location",void 0),y(b(_),"program_1_u_texture_size_location",void 0),y(b(_),"program_2_u_texture_size_location",void 0),y(b(_),"program_3_u_texture_size_location",void 0),y(b(_),"program_4_u_texture_size_location",void 0),y(b(_),"program_5_u_texture_size_location",void 0),y(b(_),"program_6_u_texture_size_location",void 0),y(b(_),"program_7_u_texture_size_location",void 0),y(b(_),"program_8_u_texture_size_location",void 0),y(b(_),"program_0_MAIN_TextureLocation",void 0),y(b(_),"program_1_MAIN_TextureLocation",void 0),y(b(_),"program_2_conv2d_tf_TextureLocation",void 0),y(b(_),"program_2_conv2d_tf1_TextureLocation",void 0),y(b(_),"program_3_conv2d_tf_TextureLocation",void 0),y(b(_),"program_3_conv2d_tf1_TextureLocation",void 0),y(b(_),"program_4_conv2d_1_tf_TextureLocation",void 0),y(b(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),y(b(_),"program_5_conv2d_1_tf_TextureLocation",void 0),y(b(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),y(b(_),"program_6_conv2d_2_tf_TextureLocation",void 0),y(b(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),y(b(_),"program_7_conv2d_2_tf_TextureLocation",void 0),y(b(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),y(b(_),"program_8_MAIN_TextureLocation",void 0),y(b(_),"program_8_conv2d_3_tf_TextureLocation",void 0),y(b(_),"program_8_conv2d_3_tf1_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.27899465, -0.14974926, 0.6271667, -0.04888494, 0.2164516, -0.47826648, 0.09537477, 0.16404815, -0.009546488, -0.24541017, -0.20505093, -0.11507772, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.22372562, 0.046120282, 0.44437107, 0.54215515, -0.10638798, -0.010795577, 0.19478157, 0.5756847, 0.24542068, 0.11135218, -0.27672207, 0.09624475, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.1703517, -0.17810228, -0.34460765, -0.40586865, 0.2102622, 0.08207581, 0.17641851, 0.23701222, -0.32159516, -0.017147528, 0.41743183, 0.19025058, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.4708481, -0.1587934, -0.15760423, -0.11388875, -0.36032093, -0.044305246, 0.19414884, 0.31109568, -0.09320259, -0.23072109, 0.0242641, 0.040976923, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.00951417, 0.2746557, -0.49743456, 0.14564055, 0.15047263, 0.08832856, -0.24360974, -0.3517844, -0.12219134, 0.12957081, 0.2876983, 0.13303527, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.12760738, 0.16703783, 0.04391735, 0.34657615, -0.26698044, -0.096000046, -0.46030682, -0.38363042, 0.3510441, 0.2620507, -0.30533043, -0.32785, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.63138646, -0.12703805, 0.38107973, -0.09134196, -0.04012397, -0.1390924, 0.07578805, -0.09274019, -0.045394078, 0.18203364, 0.16900069, 0.13399005, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.13648264, -0.13971807, -0.32322997, -0.08377875, 0.40967095, 0.19853555, -0.26386982, -0.50860924, -0.00555831, 0.06922444, 0.034828495, -0.08413197, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.21196735, 0.24934316, -0.27111465, -0.19941513, -0.30186844, 0.44828892, 0.35906994, -0.35723612, -0.074009515, -0.34400147, -0.22145566, -0.15622428, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.44569078, -0.084358215, -0.014156722, -0.0353374);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.1953752, -0.09707663, 0.43315637, 0.3862221, 0.2346731, 0.085327715, 0.36244828, 0.06630519, -0.05342483, 0.112148136, 0.07938104, 0.14795923, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.25197014, 0.032906674, 0.3392793, 0.18099307, -0.36539522, 0.10986396, 0.5440999, 0.41803896, -0.4117931, 0.46616048, 0.0827279, 0.040264074, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.060543116, 0.34531194, -0.3202978, 0.32803985, -0.08720925, 0.63656414, -0.052656054, -0.076137036, 0.15297869, -0.11485237, -0.21027736, -0.24086118, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.2044052, 0.111065395, -0.36082193, -0.39179638, 0.19812255, -0.3797384, 0.03176089, -0.35085422, 0.31697252, -0.31267545, -0.068170965, -0.06266394, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.0055682547, 0.24352197, 0.08972456, -0.4340704, -0.25253078, -0.4218859, 0.08408476, -0.5052765, 0.005511427, -0.36491954, 0.3825727, 0.01774532, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.13323675, -0.6641518, -0.38277033, 0.67553586, -0.5879293, -0.1286407, 0.1355451, 0.19463064, -0.09206729, 0.41892347, 0.16736335, -0.017109495, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.0627963, 0.29361042, 0.23339616, -0.42217752, 0.21872504, -0.21531922, -0.5016595, 0.20158494, 0.2814043, -0.1474019, 0.08778552, 0.28085083, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.009900911, -0.42754972, 0.02737237, -0.17740859, 0.541632, -0.28397697, -0.36375052, -0.172693, 0.1506882, 0.15196925, -0.30358136, -0.29542333, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.3690586, 0.19382606, -0.040331036, -0.14121497, 0.121049926, 0.54470515, -0.23628974, 0.20663929, -0.34591553, -0.14778244, -0.23809184, 0.12616424, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.009787335, 0.051148742, -0.007458707, -0.016416457);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.028458824, 0.10831271, 0.017246738, 0.42066097, 0.035127334, 0.14161696, 0.3893337, 0.18358134, -0.26446894, -0.053199783, 0.053528484, -0.3486933, -0.10270838, -0.3593573, 0.049874853, 0.08600247) * go_0(-1.0, -1.0);\n result += mat4(-0.15829772, -0.31038332, 0.0423391, -0.11978196, -0.29878524, 0.10245719, 0.004307728, 0.052934717, -0.049366333, -0.03277819, -0.062031534, -0.004734159, 0.029009456, -0.18138678, 0.17342477, -0.1632741) * go_0(-1.0, 0.0);\n result += mat4(-0.14941882, -0.3337916, -0.07740701, -0.8221198, -0.014216013, -0.34028724, 0.06367363, -0.19704603, -0.20317195, 0.17806017, -0.14011545, 0.05067841, 0.08515265, 0.092163175, -0.036603887, -0.2528259) * go_0(-1.0, 1.0);\n result += mat4(0.044333473, 0.10871938, -0.12288588, 0.0077913217, 0.013970764, -0.21189599, -0.0757029, 0.055366833, 0.04531751, -0.20269018, 0.038650505, -0.09677452, 0.0565207, 0.073703125, -0.10746413, 0.22798601) * go_0(0.0, -1.0);\n result += mat4(0.33476707, 0.22631067, 0.10190012, 0.25268495, -0.14572862, -0.21331434, 0.024614803, -0.26254398, 0.18070522, 0.34974626, 0.028480766, -0.07855834, 0.16165797, 0.28470036, 0.23497322, -0.15804033) * go_0(0.0, 0.0);\n result += mat4(-0.09853942, -0.21105993, 0.27787793, 0.24688315, -0.16078049, 0.08541815, 0.16101131, -0.0005086922, -0.13042259, 0.0253011, -0.05298311, 0.16506846, -0.099300735, 0.07577514, 0.041623414, -0.18045023) * go_0(0.0, 1.0);\n result += mat4(-0.015007392, 0.0720429, -0.018456718, 0.012792885, 0.2049891, -0.061911974, -0.10679284, 0.2530616, -0.1651912, 0.1125125, 0.55918777, 0.1414716, 0.025189033, 0.061680123, -0.13096866, -0.035809774) * go_0(1.0, -1.0);\n result += mat4(0.037606955, 0.05987735, -0.09903669, 0.09681222, 0.31857902, -0.058445334, 0.10280441, -0.0018247474, 0.051491242, 0.12321206, 0.14069863, -0.013259678, -0.198442, 0.093920216, -0.015952505, -0.3040559) * go_0(1.0, 0.0);\n result += mat4(0.044491854, 0.079992026, -0.07424999, 0.064774506, 0.36708844, -0.14958903, -0.060033463, -0.5950615, -0.101501055, -0.05275797, -0.0099711865, 0.075409986, -0.19508216, -0.088995665, -0.025926083, 0.023040347) * go_0(1.0, 1.0);\n result += mat4(-0.00168658, 0.1879708, -0.08964568, 0.124567054, -0.027147152, 0.0013266837, 0.043110568, -0.16238526, 0.18404783, -0.088930264, -0.0841814, -0.06812457, -0.022954177, 0.15315148, 0.00096489635, 0.21262483) * go_1(-1.0, -1.0);\n result += mat4(0.03728663, 0.16259944, 0.2534931, -0.10620075, -0.032217886, -0.043085426, -0.37875995, 0.16151664, -0.15136409, -0.21990341, 0.0043716, 0.1293011, 0.20516208, 0.32518774, -0.15583529, 0.20054214) * go_1(-1.0, 0.0);\n result += mat4(0.05088376, -0.21300486, 0.30702966, 0.09044539, 0.020740725, 0.028916309, 0.14391874, 0.15526149, 0.011289051, -0.24014536, -0.2176207, 0.09995701, 0.06747376, -0.3315815, 0.07900332, -0.26542482) * go_1(-1.0, 1.0);\n result += mat4(0.15973654, 0.2114867, -0.19423203, -0.1529657, -0.24198112, -0.10985252, 0.056409992, 0.111373484, 0.05717073, 0.019566689, -0.12794583, 0.006978016, -0.2708247, 0.2845983, -0.048893075, -0.09198705) * go_1(0.0, -1.0);\n result += mat4(0.07690064, 0.038431194, 0.1205243, 0.1320201, -0.122893825, -0.022761922, -0.10097431, 0.022808496, -0.0431315, 0.19884229, -0.053464055, -0.08487898, 0.049651224, 0.3001686, -0.05545239, 0.48026356) * go_1(0.0, 0.0);\n result += mat4(0.04079296, 0.052179057, 0.08785134, 0.17674746, 0.06027275, -0.083381295, -0.29543424, -0.10703248, 0.14123397, 0.12711276, 0.08260646, 0.23608543, 0.10914477, -0.22596069, -0.15743312, 0.103631504) * go_1(0.0, 1.0);\n result += mat4(0.038997833, -0.14136268, -0.31973416, 0.11666723, -0.20137171, 0.0115205245, 0.22825807, -0.14853193, 0.25628343, 0.06598252, -0.003479285, -0.12315031, -0.07446986, 0.29977, 0.08878428, 0.15130284) * go_1(1.0, -1.0);\n result += mat4(-0.04147214, -0.050535224, -0.21205503, -0.07425368, -0.06448227, -0.086743675, 0.029389668, -0.07494379, -0.17228132, -0.18035689, -0.09757749, 0.13929781, 0.21867155, 0.02585289, 0.13752261, 0.17800835) * go_1(1.0, 0.0);\n result += mat4(0.20552272, -0.03113836, -0.201244, -0.07602455, 0.08278268, -0.17029381, -0.0008433311, -0.11591232, 0.087584734, -0.026447749, 0.09185437, 0.15650395, 0.29423076, 0.016036067, -0.17132477, 0.09271113) * go_1(1.0, 1.0);\n result += mat4(0.09120441, 0.1345777, 0.0468555, 0.2635145, 0.04248785, -0.14849417, -0.013588658, -0.12794739, -0.0109574385, -0.15350367, 0.1872175, -0.17311442, 0.2740676, 0.1931403, 0.049231507, -0.17728893) * go_2(-1.0, -1.0);\n result += mat4(0.0265621, 0.10291274, -0.0884961, -0.086093664, 0.25218308, -0.027579704, 0.044006765, -0.05947863, -0.17352693, -0.16788955, -0.1829588, -0.19120377, -0.19486824, 0.035516337, -0.04287895, -0.059360266) * go_2(-1.0, 0.0);\n result += mat4(-0.0077623413, 0.061803013, -0.14371866, -0.2929254, -0.014011599, 0.23037176, 0.09881457, -0.018942501, 0.14976685, -0.0017081804, -0.0420665, 0.075949386, -0.015102705, -0.07807527, 0.053166322, 0.21431307) * go_2(-1.0, 1.0);\n result += mat4(0.15482867, -0.13303289, 0.05441111, 0.20482185, -0.08669985, -0.26125848, 0.085498355, 0.06895137, -0.11653363, -0.022335036, -0.019448604, -0.19071092, 0.002487127, -0.053429328, 0.07700748, -0.15176988) * go_2(0.0, -1.0);\n result += mat4(0.058373976, -0.18893883, 0.063239604, -0.16802256, 0.1348292, -0.037208326, 0.121938735, 0.123416096, -0.14086236, -0.08550504, 0.18930112, -0.07056712, -0.2190568, -0.01693728, -0.110385895, -0.10306489) * go_2(0.0, 0.0);\n result += mat4(-0.21300407, -0.049379632, 0.13865358, 0.0037872058, 0.008286501, -0.12187443, -0.11094277, 0.021951213, -0.10365199, 0.15844372, 0.068476856, -0.09683496, -0.039589003, -0.027428184, 0.022865763, 0.067510754) * go_2(0.0, 1.0);\n result += mat4(0.05690448, -0.09136643, -0.17356895, -0.18716863, 0.07831065, 0.015976364, -0.06423979, -0.01891357, 0.16295952, 0.17686251, -0.26599383, -0.11806091, -0.0968358, 0.024937721, -0.10509048, -0.097365916) * go_2(1.0, -1.0);\n result += mat4(-0.06446155, 0.05177888, -0.019579697, 0.046922565, 0.20326103, -0.04118929, 0.07845964, 0.15494241, -0.033653136, 0.13276093, -0.061998203, -0.049391422, 0.0154429395, -0.12517625, -0.022282483, 0.14295246) * go_2(1.0, 0.0);\n result += mat4(-0.102786146, 0.028481564, 0.12239765, 0.010855834, 0.17208168, -0.24589455, -0.045410756, 0.17422688, -0.051487174, 0.14276022, 0.26189017, -0.0027747392, 0.15695319, 0.13917996, 0.07303566, -0.055219136) * go_2(1.0, 1.0);\n result += mat4(0.014127897, -0.13218386, -0.4342469, -0.10977742, 0.12229517, -0.32898104, -0.21103851, 0.06275854, -0.22651868, 0.111792624, 0.020457482, -0.048701756, 0.124154285, 0.016944582, -0.14404331, 0.054385293) * go_3(-1.0, -1.0);\n result += mat4(0.09574338, 0.04884873, -0.12329247, 0.3191857, -0.28155354, 0.03411368, -0.017508674, -0.28257895, 0.06535372, 0.40051946, -0.24508828, 0.05891001, 0.08769791, -0.011710461, 0.10430247, 0.096506774) * go_3(-1.0, 0.0);\n result += mat4(0.036757194, 0.1374388, -0.14553823, 0.11012423, 0.19377777, -0.053538468, -0.32605696, 0.07757925, 0.054016564, 0.2677718, 0.26038665, 0.029049544, 0.015482294, -0.08899067, 0.26156536, 0.26035222) * go_3(-1.0, 1.0);\n result += mat4(-0.19651565, 0.30669728, -0.03192298, 0.090777226, 0.34684682, -0.040679373, -0.0006501724, -0.069249466, 0.07256215, -0.018623354, -0.021843085, 0.026858928, 0.24001615, -0.007573629, -0.25308976, -0.08101683) * go_3(0.0, -1.0);\n result += mat4(-0.19491735, 0.29386947, -0.16541481, -0.12270087, 0.1478019, 0.11557711, 0.09745131, -0.037188005, 0.051415507, -0.009313462, 0.17577961, 0.30678266, 0.052763764, 0.06731275, 0.038889345, 0.01219997) * go_3(0.0, 0.0);\n result += mat4(0.21972072, -0.16669928, -0.0471254, 0.07962133, -0.24501611, 0.10681031, -0.10724696, 0.046246808, -0.13467999, 0.019233517, -0.2220906, 0.11756837, 0.07995422, -0.091647364, 0.0524831, 0.2427797) * go_3(0.0, 1.0);\n result += mat4(-0.018560572, 0.28909272, 0.27052113, -0.16862495, -0.04259962, -0.2526796, 0.24546415, 0.13772464, 0.019554865, 0.052288387, 0.22942105, 0.14541095, 0.29822263, -0.10352501, -0.17112546, -0.22842947) * go_3(1.0, -1.0);\n result += mat4(-0.052647978, 0.17638408, 0.2265538, -0.028214354, -0.13620298, 0.14337336, 0.057785455, 0.14105307, 0.03873432, 0.13013794, 0.24192083, -0.104368195, -0.18878175, 0.11648163, 0.0049888026, -0.17706485) * go_3(1.0, 0.0);\n result += mat4(0.003658791, 0.057943232, -0.013143919, 0.08626453, -0.26248586, 0.29328227, 0.18253878, 0.05693778, -0.082900435, -0.034102313, -0.05913703, -0.11045182, -0.06499875, 0.15446658, -0.08087537, 0.18904833) * go_3(1.0, 1.0);\n result += vec4(-0.02852779, 0.027645616, 0.06510905, 0.029781172);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.06138475, 0.120526604, 0.22381006, 0.12570442, 0.1439015, -0.5261169, 0.25294203, 0.04825834, 0.06993285, 0.1210301, -0.10087704, 0.038996983, 0.095201865, 0.50708395, 0.17403544, -0.17137507) * go_0(-1.0, -1.0);\n result += mat4(0.09580414, -0.17387998, 0.10757996, 0.15188572, -0.02090535, 0.2655171, -0.38653868, -0.014376933, -0.03217946, -0.12866813, -0.049665075, -0.048535764, -0.115907624, 0.032473654, 0.36145476, 0.3830508) * go_0(-1.0, 0.0);\n result += mat4(-0.19303346, -0.30462784, -0.21706793, -0.0123182135, -0.063043006, -0.10658377, 0.08729471, -0.27184415, 0.037174225, 0.13507952, -0.06391928, -0.035610817, 0.17105488, 0.07546837, 0.36270198, 0.13315013) * go_0(-1.0, 1.0);\n result += mat4(-0.1559421, 0.03859168, 0.058586795, 0.1457787, -0.008261901, 0.17584307, 0.07892688, 0.16024348, 0.20574443, -0.09199424, -0.2572033, -0.06435325, -0.045140598, 0.026080446, 0.30986732, -0.02853244) * go_0(0.0, -1.0);\n result += mat4(0.06647865, -0.13637248, -0.2077229, -0.18015774, 0.22215, 0.0282581, -0.124256276, -0.18235172, -0.10444975, 0.039713558, 0.031975772, -0.14737205, 0.1533982, 0.115156986, 0.14176169, -0.12018837) * go_0(0.0, 0.0);\n result += mat4(-0.24000446, 0.08672003, -0.209317, 0.1853504, 0.19062491, -0.04505737, -0.097432695, -0.12218054, -0.20497306, 0.0068228757, -0.07930878, -0.045916412, -0.09002585, -0.019980771, -0.13450326, 0.08838858) * go_0(0.0, 1.0);\n result += mat4(-0.005804602, 0.05149589, 0.18930501, -0.07475797, -0.3263357, -0.048428953, -0.0062948675, -0.12957661, 0.034840938, -0.12834811, -0.19660017, 0.13469964, -0.049774483, -0.07062978, 0.18116258, -0.2945365) * go_0(1.0, -1.0);\n result += mat4(0.021823233, 0.17687339, 0.035116684, -0.14888434, 0.101564035, -0.058118407, 0.035971403, 0.304605, -0.08054271, 0.07140431, -0.24807848, -0.014870848, 0.005698307, 0.0925754, -0.16337888, -0.072692335) * go_0(1.0, 0.0);\n result += mat4(0.15357393, 0.05702486, 0.1838928, -0.052683312, 0.26516896, 0.08939279, 0.040435348, 0.035939544, 0.21697883, -0.011976994, -0.10517768, 0.1004424, -0.073649734, -0.063365534, 0.07981437, -0.13724971) * go_0(1.0, 1.0);\n result += mat4(0.06887319, -0.031427335, -0.05686962, 0.031254467, -0.0530729, -0.27738956, -0.22601964, -0.16733547, -0.15481988, -0.22141118, -0.19417213, 0.052291542, 0.0665599, 0.13679637, -0.09932399, -0.021917146) * go_1(-1.0, -1.0);\n result += mat4(0.0043880343, -0.03320605, -0.09556491, 0.064986005, -0.05736109, -0.015415265, -0.12861155, 0.07442758, 0.09653438, -0.30665413, 0.12456121, -0.015494559, -0.04347404, -0.26863584, -0.12057121, -0.12873033) * go_1(-1.0, 0.0);\n result += mat4(0.43038133, 0.117590204, -0.012805269, 0.06656798, -0.08742217, -0.077595286, 0.01795713, -0.010100221, -0.17349729, -0.02995379, 0.01733494, 0.012438303, -0.062275372, 0.18847479, -0.014758355, -0.13591917) * go_1(-1.0, 1.0);\n result += mat4(-0.20219825, 0.33157164, -0.036087956, 0.078742586, 0.10264473, 0.13553555, 0.057454523, 0.09034125, 0.04169048, 0.031988595, -0.20171835, -0.018051006, 0.09925883, -0.15372548, -0.14060175, -0.012530946) * go_1(0.0, -1.0);\n result += mat4(-0.20762882, -0.23219623, 0.044476848, -0.080212615, 0.027042268, 0.068265386, -0.053666174, 0.051648133, 0.012678151, -0.09496996, -0.073195405, 0.23230731, 0.026435647, 0.040384647, -0.15589063, -0.17085052) * go_1(0.0, 0.0);\n result += mat4(0.06897319, -0.06360793, -0.12517554, -0.106191345, -0.22830063, -0.12295911, 0.20943281, 0.11263121, -0.05995797, -0.04077969, 0.029862454, 0.12051529, -0.008890125, 0.005834341, -0.038162317, 0.05707114) * go_1(0.0, 1.0);\n result += mat4(0.091504954, -0.054357428, 0.18441072, 0.16866787, 0.14714013, 0.14976494, 0.119183995, 0.11771104, -0.17375562, 0.024148121, 0.08745399, 0.175893, 0.12345911, 0.120711684, -0.23350039, -0.035989728) * go_1(1.0, -1.0);\n result += mat4(-0.30777606, 0.028484846, 0.19993277, -0.12934783, 0.049725976, 0.02831735, 0.09492996, 0.28220424, 0.26913685, 0.005740985, 0.025957806, 0.047272105, 0.014296343, 0.15206927, 0.035486884, 0.09940966) * go_1(1.0, 0.0);\n result += mat4(-0.11630714, -0.034275923, 0.26804927, 0.1088897, -0.21128473, -0.043662123, 0.24287297, 0.1738188, 0.04961249, -0.03669543, -0.11308307, 0.007536927, -0.0021338738, -0.095983095, 0.12524886, 0.091356605) * go_1(1.0, 1.0);\n result += mat4(0.21231711, 0.19442785, 0.047695257, -0.058896706, -0.268304, -0.377306, 0.21314003, -0.09257493, -0.12023363, 0.20652951, -0.027571363, 0.36026677, -0.11473893, 0.22179964, -0.21924159, 0.14666505) * go_2(-1.0, -1.0);\n result += mat4(0.04660883, -0.22199874, -0.2171105, 0.32090327, -0.11054424, -0.2047386, 0.18756013, 0.08749142, -0.16950387, 0.2577728, 0.048406947, 0.1380687, 0.1014651, -0.09075356, -0.21746674, -0.2651618) * go_2(-1.0, 0.0);\n result += mat4(-0.1928378, 0.11190454, 0.32514498, 0.32336533, 0.100953236, -0.008598421, 0.02124068, 0.0043789423, -0.046625864, -0.051161833, 0.13504188, -0.049233675, -0.10984389, -0.040151004, -0.08592605, 0.13862692) * go_2(-1.0, 1.0);\n result += mat4(0.057035644, -0.086490445, 0.17654544, -0.096670695, 0.13528337, -0.10338058, -0.08174943, -0.11349738, 0.088931166, 0.19410637, 0.19873992, 0.01418258, 0.066797465, 0.09427754, -0.17926928, -0.12299086) * go_2(0.0, -1.0);\n result += mat4(-0.010706926, 0.040176257, -0.12350328, -0.11089934, 0.08166401, 0.103450865, -0.062155697, -0.10264778, 0.09370084, -0.022440543, 0.036917962, -0.20901524, -0.13244434, -0.18850644, -0.069766395, -0.042853933) * go_2(0.0, 0.0);\n result += mat4(0.0064649805, 0.09057663, 0.042877126, -0.22078879, -0.21635285, -0.0064749196, 0.04875745, -1.3261495e-05, 0.26282236, -0.057637256, -0.037890673, 0.0102023715, 0.0797657, 0.050011456, 0.07423098, -0.055722862) * go_2(0.0, 1.0);\n result += mat4(-0.21198633, -0.16919948, -0.12337323, -0.06970269, 0.12338858, -0.037561033, -0.013671757, 0.12396114, -0.046889607, -0.005447934, -0.043364853, -0.2882593, -0.069868185, -0.014526121, -0.14131337, 0.12157274) * go_2(1.0, -1.0);\n result += mat4(-0.07510719, 0.024486735, 0.056790795, 0.12515159, -0.034031168, 0.025101706, -0.05993126, -0.053233545, -0.014431461, -0.12288865, 0.11686025, -0.22278062, -0.07422713, 0.0011266146, -0.06630191, 0.077075236) * go_2(1.0, 0.0);\n result += mat4(0.15784621, -0.0009692987, 0.057809148, -0.17506301, -0.0764334, 0.036327295, -0.107915476, 0.41731307, 0.005342607, -0.17614163, 0.017190281, -0.17021762, 0.09241874, -0.02230073, 0.015017511, 0.1081785) * go_2(1.0, 1.0);\n result += mat4(-0.04213655, 0.07620985, -0.24124615, -0.0389524, -0.0071511404, 0.026105708, 0.35026863, 0.0391313, 0.17119752, -0.1083619, -0.011338781, -0.13909689, 0.019918554, -0.21432641, 0.045009304, -0.2289899) * go_3(-1.0, -1.0);\n result += mat4(-0.003247703, 0.13921799, 0.23126572, -0.11244338, -0.16778667, 0.05676625, 0.17198953, 0.2891844, -0.06569662, 0.18568343, -0.13698709, 0.014525318, 0.09470385, 0.20842068, 0.22716486, -0.044944298) * go_3(-1.0, 0.0);\n result += mat4(-0.036239535, 0.21613471, 0.0571368, 0.0133618545, -0.15562424, -0.030107146, -0.0881642, -0.3056589, 0.17654738, -0.16532254, -0.19526796, -0.09598035, 0.29869553, -0.19921502, -0.10570262, 0.12562469) * go_3(-1.0, 1.0);\n result += mat4(0.139326, -0.18395935, -0.14525263, -0.1019923, 0.019128725, 0.06724899, 0.18320693, -0.15844813, -0.063348524, 0.034003522, 0.1160608, 0.16281077, -0.20621236, 0.20389429, 0.008165468, -0.3147023) * go_3(0.0, -1.0);\n result += mat4(0.0031874597, -0.17282559, -0.19517206, -0.057723213, 0.014905972, -0.115991496, -0.17772576, 0.10005784, -0.34928575, -0.41152355, 0.15671544, 0.16953272, -0.06541263, 0.09083862, 0.12386179, -0.17146301) * go_3(0.0, 0.0);\n result += mat4(0.024222312, 0.06139789, 0.13585247, 0.048212904, -0.038439997, 0.04822463, -0.31542218, 0.12828648, -0.1334096, -0.10939595, -0.20957507, 0.14276013, 0.09314227, -0.018837357, -0.09913242, -0.0690483) * go_3(0.0, 1.0);\n result += mat4(-0.059516154, 0.03142432, -0.08262814, 0.12844399, 0.35043675, -0.17421962, 0.034954365, -0.0052628545, 0.10024693, -0.044191923, 0.18297553, -0.045441866, -0.22365399, -0.011058562, 0.1576469, -0.22479026) * go_3(1.0, -1.0);\n result += mat4(0.11010148, -0.109644935, -0.06213465, 0.06469803, -0.12474922, 0.20629437, -0.03891448, -0.032074396, -0.21814698, -0.2983182, 0.16088112, 0.02542415, -0.019019049, -0.11332389, 0.04115874, -0.15403947) * go_3(1.0, 0.0);\n result += mat4(-0.07334427, 0.065546006, -0.059299644, 0.1712592, 0.10194824, -0.0076101148, -0.26384652, -0.012047153, -0.069830835, 0.2215555, 0.41080138, 0.051534526, 0.15190491, 0.12348823, -0.16904834, -0.20517784) * go_3(1.0, 1.0);\n result += vec4(0.019262059, 0.043436494, -0.124304086, -0.014933208);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.20542079, 0.26111016, 0.0036034626, -0.16608916, 0.03036114, 0.04244865, -0.20747331, 0.06865131, -0.13495351, 0.14393657, 0.050192088, 0.13718198, -0.09928467, 0.0038359873, -0.026470508, 0.012319453) * go_0(-1.0, -1.0);\n result += mat4(0.019964145, 0.038375776, 0.003130048, -0.07945381, 0.06856654, -0.08331041, -0.049974114, -0.011174098, 0.030265702, -0.12478692, -0.009842687, 0.028310193, -0.29398966, -0.14264, -0.08436449, 0.18336426) * go_0(-1.0, 0.0);\n result += mat4(0.07453813, 0.018200234, -0.1406476, 0.027974837, -0.19164173, -0.15623717, -0.057000756, 0.029960351, 0.27373666, -0.08550347, -0.05088059, -0.10246706, 0.033324502, -0.086211175, -0.010092321, -0.11165423) * go_0(-1.0, 1.0);\n result += mat4(-0.17666292, 0.26951888, 0.24166632, -0.118283056, -0.1336137, 0.13550404, -0.19008428, 0.0041048722, 0.09373522, -0.032812368, -0.018434448, -0.008766052, 0.10959183, 0.0164411, -0.17436402, 0.11861692) * go_0(0.0, -1.0);\n result += mat4(0.059816767, 0.0632236, -0.18595679, -0.10951594, 0.11052112, -0.0630564, 0.32736167, 0.016436215, 0.036759567, -0.10445141, -0.16695334, -0.09536692, 0.34936142, -0.091659166, 0.25245044, 0.064123355) * go_0(0.0, 0.0);\n result += mat4(0.23698406, -0.030446773, 0.20418753, 0.030977655, 0.10176531, -0.091048814, 0.06913646, 0.070524976, 0.20899844, -0.026074586, 0.031215316, -0.14815283, -0.22031465, 0.09148875, -0.058892634, -0.042353395) * go_0(0.0, 1.0);\n result += mat4(-0.022295577, 0.23975989, -0.03795945, -0.13689965, -0.05808369, -0.005154714, 0.02775734, -0.06821517, 0.14538866, -0.13725305, 0.079675056, 0.015865099, -0.1457713, -0.043883465, -0.11575635, 0.092833005) * go_0(1.0, -1.0);\n result += mat4(0.008460874, 0.09447306, 0.14322506, -0.0063166656, 0.04562443, 0.12490515, 0.19263941, 0.07084753, 0.16193573, 0.03871189, 0.0042382013, -0.026311405, -0.042831287, 0.047627136, -0.18002886, 0.03910702) * go_0(1.0, 0.0);\n result += mat4(0.08485893, 0.099010445, 0.1808653, 0.098906465, -0.2406554, 0.11303921, 0.03609519, 0.102015704, 0.018253349, 0.018407846, 0.04515686, -0.1044267, 0.12692702, -0.22019249, 0.17978671, -0.11714096) * go_0(1.0, 1.0);\n result += mat4(0.37482956, 0.037982, -0.2527836, -0.07246249, -0.3257375, 0.026353687, -0.42709586, 0.15230247, 0.19455267, -0.20558092, 0.040543195, 0.30100232, 0.1208413, -0.022922885, -0.0527519, -0.2754452) * go_1(-1.0, -1.0);\n result += mat4(-0.39697862, 0.59894156, -0.14519346, -0.21375597, -0.042094186, -0.11699173, -0.3065778, 0.045603614, -0.2315796, 0.1926384, 0.19640557, 0.023360144, 0.11569712, 0.080500975, -0.24562629, -0.11990825) * go_1(-1.0, 0.0);\n result += mat4(0.030446287, -0.2191283, -0.020313436, 0.12092218, -0.04726904, -0.06145154, -0.10886858, -0.016195009, 0.074864194, 0.048508577, -0.024673669, 0.10286324, 0.23434684, -0.1291551, -0.04299077, -0.12459363) * go_1(-1.0, 1.0);\n result += mat4(0.064445384, 0.16708861, 0.10306973, -0.13419592, -0.15216815, 0.12578042, -0.575184, -0.46423253, 0.42238462, -0.4330836, -0.26651257, 0.57413465, -0.10399166, 0.1914047, 0.15641387, 0.07064538) * go_1(0.0, -1.0);\n result += mat4(0.04809328, -0.12349369, 0.1853755, -0.013703159, -0.12840022, 0.022170544, -0.26412117, -0.30681273, -0.31553897, -0.07833276, -0.17104533, 0.03156802, 0.029389234, -0.017229239, -0.052230056, -0.04573632) * go_1(0.0, 0.0);\n result += mat4(-0.1380467, 0.31759852, 0.06532168, 0.19637011, 0.24012493, -0.04863545, -0.21709125, -0.21216264, 0.16879074, 0.10763089, 0.22363038, -0.14004646, 0.19021708, -0.099481724, -0.0073404606, 0.04956918) * go_1(0.0, 1.0);\n result += mat4(-0.068974994, 0.5005385, -0.12780246, 0.05813948, 0.035919234, 0.039779782, 0.0028248294, -0.21344285, 0.17026006, -0.17971572, -0.20932221, -0.0862113, -0.0074473396, 0.119821966, 0.28552157, -0.027787263) * go_1(1.0, -1.0);\n result += mat4(0.20083936, -0.08729008, -0.01474545, 0.061849594, 0.09285405, 0.074680895, -0.11493401, -0.35524356, 0.098670855, -0.31036818, 0.01269914, -0.06409305, -0.13034628, 0.07905559, 0.0018419055, -0.047743056) * go_1(1.0, 0.0);\n result += mat4(-0.0008763842, 0.16266613, -0.13819253, 0.04136551, 0.11757835, -0.01075886, 0.13635348, 0.14200751, -0.036117654, -0.016920915, -0.003860492, -0.14361666, 0.18442062, -0.0119510535, 0.1574026, 0.11443297) * go_1(1.0, 1.0);\n result += mat4(-0.26120907, 0.0040505654, -0.01111041, -0.028482055, 0.094762795, -0.27338502, 0.18852817, -0.15605745, -0.012533703, 0.17356302, -0.2594928, -0.04016552, 0.060918808, -0.10248847, 0.12710676, 0.1503744) * go_2(-1.0, -1.0);\n result += mat4(0.24577981, -0.047384363, -0.13740875, 0.058981817, 0.09629815, -0.042157363, 0.17206886, 0.06895825, -0.13252918, 0.0941419, -0.048901185, 0.052710008, -0.104840726, 0.11820465, 0.17454259, 0.05037063) * go_2(-1.0, 0.0);\n result += mat4(-0.2239817, 0.4553206, -0.017824922, -0.050273463, -0.21029685, -0.032555267, -0.08916583, 0.10736202, 0.18478145, -0.09538145, 0.052327603, 0.12728482, -0.11439347, 0.17596558, 0.054506473, -0.017638389) * go_2(-1.0, 1.0);\n result += mat4(-0.072854675, 0.015542916, -0.1950096, 0.06664522, 0.1548192, -0.22573462, -0.20828351, 0.16661869, 0.033900462, 0.23870395, 0.11434291, 0.21813981, 0.12673119, 0.08014363, 0.022457503, 0.20910633) * go_2(0.0, -1.0);\n result += mat4(0.2652937, 0.17511544, -0.10850216, 0.081340194, -0.21500582, -0.036195952, -0.04102979, -0.15212043, -0.29559842, 0.25977176, 0.24641588, 0.13869548, -0.41371983, -0.14120851, 0.109116435, 0.22358306) * go_2(0.0, 0.0);\n result += mat4(-0.108154014, 0.35006878, -0.055340957, -0.23728919, -0.24589789, -0.06516491, -0.03474703, -0.047869515, -0.0045436365, -0.17755373, -0.039802775, 0.21740748, -0.033278447, -0.10501602, -0.089266, -0.04061338) * go_2(0.0, 1.0);\n result += mat4(0.028205335, 0.003054092, 0.14546792, -0.10006339, -0.052365907, -0.13063054, -0.08356806, 0.20927623, 0.05030947, 0.21224388, 0.45320153, 0.0051093665, 0.0021801728, -0.12858267, -0.10686808, 0.21674173) * go_2(1.0, -1.0);\n result += mat4(0.10200768, 0.13099737, 0.13514566, -0.17343043, -0.22834082, 0.055208363, -0.20808199, -0.0015957861, -0.13871242, -0.06423964, 0.3320781, 0.051521134, -0.11108624, -0.17557982, -0.12519105, 0.067071475) * go_2(1.0, 0.0);\n result += mat4(0.20798117, -0.046690967, 0.17071529, -0.29893485, -0.06927812, 0.072701424, -0.30537283, -0.16406195, 0.10575524, -0.063635424, -0.044293836, 0.08667325, -0.16368344, 0.2196707, -0.29370767, 0.16401167) * go_2(1.0, 1.0);\n result += mat4(-0.04009042, -0.034136664, 0.15880232, -0.058544576, -0.09724303, 0.13140567, -0.15769257, 0.05637733, -0.061678827, -0.19032978, 0.11843628, -0.25161943, -0.12645799, -0.27027693, -0.19899485, 0.2231074) * go_3(-1.0, -1.0);\n result += mat4(0.07176237, -0.12067612, -0.070081174, 0.10180745, -0.1705716, -0.039632697, -0.22599341, -0.12012279, 0.24187793, 0.015815722, -0.03722175, 0.098794326, 0.19674404, -0.040387046, 0.03916034, 0.013947429) * go_3(-1.0, 0.0);\n result += mat4(-0.06389604, 0.04532417, -0.20961155, -0.22151196, 0.08498287, -0.0912261, -0.17840882, -0.13550358, -0.17497064, 0.12473174, 0.025784912, -0.060957976, -0.17787372, 0.21546759, -0.081276976, -0.0057096705) * go_3(-1.0, 1.0);\n result += mat4(-0.09308164, -0.036254935, 0.07291895, -0.010599356, -0.07466555, 0.18080021, -0.012473155, 0.24264692, 0.043592792, -0.15068708, 0.19074705, -0.1608174, 0.07106228, -0.15757518, -0.19600157, 0.21481107) * go_3(0.0, -1.0);\n result += mat4(0.10340095, 0.14977756, -0.18035571, -0.00454613, -0.018766372, -0.0006462305, 0.12609644, -0.022229725, -0.11288012, -0.10881946, 0.016426437, 0.047212575, -0.015592831, 0.088430114, -0.019637503, -0.15445113) * go_3(0.0, 0.0);\n result += mat4(0.13125896, -0.05610665, 0.04579115, -0.20584439, 0.016590014, -0.14247346, -0.045108374, -0.07701804, 0.059466217, 0.10401916, -0.114898264, 0.15725806, 0.02189435, 0.016297683, -0.11828137, -0.07996226) * go_3(0.0, 1.0);\n result += mat4(-0.038534615, 0.046327326, 0.04947746, 0.07890686, -0.08618927, 0.1135833, -0.008643036, -0.019718027, -0.08664565, 0.068627, -0.06325347, 0.04222515, 0.120940305, -0.106959745, 0.022951378, 0.14290553) * go_3(1.0, -1.0);\n result += mat4(0.06408585, 0.19215317, 0.05731193, 0.09329293, 0.26087278, -0.124888204, -0.15473562, -0.037721, -0.12800066, 0.12517492, -0.06680967, 0.09497935, 0.23841377, 0.1347636, 0.17279463, 0.0038290594) * go_3(1.0, 0.0);\n result += mat4(0.08006353, -0.07942165, 0.14611697, 0.053477652, 0.13953096, -0.14270853, -0.009859328, -0.21148224, 0.11157642, -0.12486184, -0.0709194, 0.16277598, -0.08118929, -0.04684391, 0.049433514, -0.28911993) * go_3(1.0, 1.0);\n result += vec4(-0.15367588, -0.07928099, 0.063567765, 0.108769014);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.13100185, 0.028466834, 0.21762301, 0.07392093, -0.00046575023, -0.08175499, -0.07715949, 0.056365166, -0.028316915, -0.037371337, -0.16343145, -0.078509934, -0.178982, 0.06893543, -0.12027178, 0.06993414) * go_0(-1.0, -1.0);\n result += mat4(0.07834248, 0.046873976, 0.23983683, -0.06646688, -0.04749886, -0.101967975, -0.082395144, -0.015339724, -0.07693013, 0.016892025, -0.08877053, 0.14534354, -0.30249342, -0.08455913, 0.09002741, -0.12472986) * go_0(-1.0, 0.0);\n result += mat4(-0.039911453, 0.11150177, -0.009199328, 0.043733858, -0.013332275, -0.119128324, -0.09285867, 0.007959111, 0.23202884, 0.06459362, 0.071042486, 0.09901959, -0.046906233, -0.07916646, -0.07528521, 0.05652529) * go_0(-1.0, 1.0);\n result += mat4(0.12189273, -0.07608036, -0.09632985, -0.03643418, -0.1058494, -0.045247663, 0.016788295, 0.046447262, 0.08731556, -0.07916306, -0.17591585, 0.070336945, 0.0825902, 0.21166702, -0.14786263, 0.012765127) * go_0(0.0, -1.0);\n result += mat4(-0.15099311, -0.082614996, -0.010447922, -0.2116295, 0.22785337, -0.0015175309, 0.21255092, 0.058660604, -0.022553608, -0.120723926, 0.0561124, 0.018720774, 0.0862727, -0.02351105, 0.037588555, -0.013596472) * go_0(0.0, 0.0);\n result += mat4(-0.17424586, -0.091873385, 0.20892383, 0.3079469, -0.08027999, -0.07241797, 0.035928074, -0.031040983, -0.03548984, -0.047187436, 0.17053668, 0.39115313, 0.061380606, 0.13889132, -0.041030813, -0.022435248) * go_0(0.0, 1.0);\n result += mat4(-0.0037971158, -0.19398233, -0.041492697, -0.08632908, 0.05087685, 0.114212446, 0.09395637, -0.12073027, 0.18993643, -0.025265925, -0.17716514, -0.062493253, 0.078527555, -0.13106133, 0.09158833, -0.08067098) * go_0(1.0, -1.0);\n result += mat4(0.11454478, -0.053314645, 0.02932442, -0.052710265, 0.10180192, -0.05165681, 0.1415095, -0.0886421, 0.25377235, -0.16350931, -0.07908212, 0.081858, 0.13214986, 0.056609593, -0.029691117, -0.1963397) * go_0(1.0, 0.0);\n result += mat4(0.13833676, 0.024542026, -0.07700002, -0.016948726, -0.13303484, -0.0951515, -0.031009076, 0.055997517, -0.037423257, -0.1693348, 0.015715523, 0.053379383, 0.12330872, -0.15478514, 0.14523397, 0.18046756) * go_0(1.0, 1.0);\n result += mat4(0.20786218, 0.14361653, 0.49472246, 0.09881262, -0.34138504, -0.0025990994, -0.43033788, -0.00039400125, -0.002008598, 0.23800024, 0.04231959, 0.028620182, 0.13962908, 0.089462794, -0.14335507, 0.008409915) * go_1(-1.0, -1.0);\n result += mat4(-0.12720335, -0.3409636, -0.023997113, 0.026997993, -0.20555046, -0.027020821, -0.235406, 0.09561914, 0.44234744, -0.07148167, 0.00064560794, -0.1726457, -0.014688707, 0.21288827, 0.17666213, -0.11264844) * go_1(-1.0, 0.0);\n result += mat4(-0.38011166, 0.014146791, 0.03394759, 0.08368928, -0.14633556, 0.11139822, -0.25683075, 0.07368074, -0.25248998, 0.12499596, -0.004184047, 0.192279, -0.048109, -0.006033096, 0.028591031, 0.15288617) * go_1(-1.0, 1.0);\n result += mat4(0.10880278, -0.02255051, 0.21004406, -0.034776326, 0.10378925, -0.22322227, -0.11731474, -0.11443079, -0.30380723, 0.3183636, 0.18248428, -0.10215758, -0.049251713, 0.12848853, 0.012738647, 0.03222829) * go_1(0.0, -1.0);\n result += mat4(0.54890627, 0.20614935, -0.019661043, -0.07782363, -0.07293127, -0.004283575, -0.036939718, 0.19752185, -0.41021585, -0.050092876, 0.023610009, -0.23783271, 0.11343489, 0.21473971, -0.06997083, -0.10420534) * go_1(0.0, 0.0);\n result += mat4(-0.08103626, 0.091647685, -0.17259495, -0.24478562, 0.08222839, 0.12299736, -0.12480139, 0.08303869, 0.069200024, 0.0005504728, 0.01590888, -0.029884247, 0.029297108, 0.17425247, 0.055239804, -0.06290667) * go_1(0.0, 1.0);\n result += mat4(-0.25949356, -0.049375266, -0.19764636, 0.04848412, 0.14846909, 0.07249825, -0.038826656, -0.15756363, -0.1748046, 0.1839563, -0.015786756, 0.012645979, 0.09585216, 0.07619667, 0.010932837, 0.06530666) * go_1(1.0, -1.0);\n result += mat4(-0.0592303, 0.34068975, -0.0043445593, 0.25165552, 0.22237164, 0.041179545, -0.046396293, 0.22462137, 0.034741532, 0.06565189, 0.13475078, 0.08480505, 0.1708352, 0.057039484, 0.037506044, -0.34036627) * go_1(1.0, 0.0);\n result += mat4(-0.10844713, 0.113506734, -0.14367405, 0.111787796, 0.031758603, -0.06955974, -0.068098925, 0.14282043, 0.094929375, 0.18194464, -0.045276128, -0.0032632013, 0.007969798, -0.0590313, 0.05033309, 0.06328967) * go_1(1.0, 1.0);\n result += mat4(-0.08094655, -0.08266014, -0.31147677, -0.062742665, -0.017061448, 0.26350877, 0.10840224, -0.16414656, 0.25499284, -0.3347594, 0.25973678, 0.15623575, 0.022350369, -0.08235582, 0.29226762, -0.14951667) * go_2(-1.0, -1.0);\n result += mat4(0.16715927, 0.31846005, -0.007528655, -0.04655408, 0.07248268, -0.1295353, 0.119970314, 0.00721155, 0.19906871, 0.06366751, -0.055744495, 0.11151067, 0.09488815, -0.09006814, -0.1341, -0.12335882) * go_2(-1.0, 0.0);\n result += mat4(-0.18715191, -0.06641214, -0.24086717, -0.13160741, -0.20222618, -0.08882262, 0.09281967, -0.14381158, 0.31153843, 0.10280565, -0.06487702, -0.0030142434, 0.12800919, 0.059373695, 0.108098336, -0.025091475) * go_2(-1.0, 1.0);\n result += mat4(-0.26941344, -0.010607985, -0.059500597, -0.087650314, 0.057776485, 0.032416668, -0.0014182271, -0.053006213, 0.198899, -0.12861459, 0.1999814, 0.053311568, 0.0801663, -0.2101018, 0.110617965, -0.02017489) * go_2(0.0, -1.0);\n result += mat4(-0.0888614, -0.07155236, -0.019973263, -0.12744384, -0.17749546, 0.041163083, 0.07273392, -0.09820898, -0.14922594, -0.11169263, -0.069319114, -0.04354858, 0.18076904, 0.084879614, -0.04125808, 0.068733074) * go_2(0.0, 0.0);\n result += mat4(0.025723739, -0.3071993, -0.26200652, -0.24551399, 0.040670983, 0.29252282, -0.14551005, 0.111219764, -0.21262506, -0.026296655, 0.16694368, 0.0041154358, 0.03154805, 0.07315552, 0.13088223, -0.10842478) * go_2(0.0, 1.0);\n result += mat4(0.070245974, 0.110039465, 0.19028768, -0.042884093, -0.09198143, 0.07932312, 0.09101255, 0.046001278, 0.18428285, -0.026307642, 0.099789225, -0.12612925, -0.40322223, 0.18879798, 0.010587032, 0.055332247) * go_2(1.0, -1.0);\n result += mat4(-0.057069883, -0.032890134, -0.0513947, -0.074211985, -0.19471937, 0.18182398, -0.2119559, 0.2439066, -0.14167733, 0.25903046, 0.18162172, -0.007826057, -0.06429918, 0.02668084, 0.077179454, 0.023550559) * go_2(1.0, 0.0);\n result += mat4(0.14551505, 0.11689716, 0.28027633, -0.18079606, 0.016579725, 0.03988999, 0.074107096, -0.15190484, -0.060423456, 0.39282638, -0.005255287, 0.09286323, -0.1003253, -0.0412654, -0.117815144, -0.22671913) * go_2(1.0, 1.0);\n result += mat4(-0.26655, 0.02524124, -0.15780295, 0.010378331, 0.038483843, -0.18752888, 0.12708266, 0.020122316, -0.13007571, 0.11942783, 0.1515452, 0.068273015, -0.11957963, -0.061313108, 0.18422426, -0.16399868) * go_3(-1.0, -1.0);\n result += mat4(-0.17614686, 0.12740774, -0.12034426, 0.00811552, -0.027063683, 0.004154653, -0.1892024, -0.051516473, -0.15957421, 0.103997365, 0.12231665, -0.082051665, 0.1611069, -0.017016938, 0.03224853, 0.16816284) * go_3(-1.0, 0.0);\n result += mat4(-0.15254295, -0.011885901, -0.03317691, 0.076534435, -0.060000043, 0.020979656, -0.11068878, 0.17345367, 0.033083163, -0.016063845, -0.03998401, -0.14917895, 0.05829016, 0.055933036, 0.0152959, -0.11680771) * go_3(-1.0, 1.0);\n result += mat4(-0.22236426, 0.093723886, 0.004360134, 0.05051143, 0.017353376, -0.0092351325, -0.16306834, 0.031693168, 0.20352198, 0.060595278, 0.08691345, 0.25801733, -0.09962889, -0.014900563, -0.15118423, -0.096163675) * go_3(0.0, -1.0);\n result += mat4(-0.19981825, -0.21788603, 0.20982541, -0.113621205, 0.005621798, 0.0943901, -0.17422888, -0.18507147, 0.30247143, 0.06899553, -0.16009268, 0.067299575, -0.21744101, -0.015869575, 0.095568515, -0.036854178) * go_3(0.0, 0.0);\n result += mat4(0.06810536, 0.11014666, 0.24017857, 0.12042336, -0.12038678, 0.015001737, -0.17134188, 0.10343175, 0.09067457, 0.11136803, 0.024367718, -0.13199149, -0.37008765, 0.07137436, 0.122724056, 0.06668219) * go_3(0.0, 1.0);\n result += mat4(0.28085753, -0.14428541, 0.08978648, 0.05202615, -0.15860316, -0.06101108, -0.18904316, 0.104275696, 0.06810539, -0.07249347, -0.10909362, 0.019484319, -0.025948122, 0.0910616, -0.17025243, -0.035804044) * go_3(1.0, -1.0);\n result += mat4(0.10040864, -0.27650854, -0.029030709, -0.0531634, 0.050312318, 0.14849235, -0.059385244, -0.13935417, -0.16425262, -0.14445016, -0.22415695, 0.04330054, 0.0024454365, -0.009127519, -0.24255885, -0.06303984) * go_3(1.0, 0.0);\n result += mat4(0.054911103, -0.2811866, -0.049883213, 0.09221324, 0.041680478, 0.1959676, -0.15021674, -0.006908881, -0.15814131, -0.15958795, 0.15639575, -0.10088554, -0.22732499, -0.082894124, 0.06674789, -0.10491449) * go_3(1.0, 1.0);\n result += vec4(-0.038157728, 0.01904009, 0.07848918, -0.04052424);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.044146776, -0.026106803, -0.15219912, -0.15929134, 0.02972265, -0.05223942, 0.06760582, 0.04324784, -0.13192074, 0.12351806, 0.0855665, -0.11861024, 0.097702436, 0.10298012, -0.03555207, 0.06544868) * go_0(-1.0, -1.0);\n result += mat4(0.05458123, 0.014500078, 0.048824716, 0.14172198, 0.057214983, -0.06896361, -0.052671798, 0.10043398, -0.029938918, -0.013474177, 0.10448471, 0.29896173, -0.0037866347, -0.06600103, -0.19298725, -0.119502924) * go_0(-1.0, 0.0);\n result += mat4(-0.07483799, 0.0757225, -0.07432271, -0.02994328, -0.047863305, -0.08091319, -0.13640103, -0.16553412, 0.019309495, 0.13153689, 0.14757608, 0.041081686, 0.1447018, -0.09976335, -0.06094595, -0.019380448) * go_0(-1.0, 1.0);\n result += mat4(-0.116722435, 0.018069802, 0.082960755, 0.25008422, -0.10093022, 0.15039717, 0.16740529, 0.08372216, -0.17313154, 0.072606385, 0.1134366, 0.09108986, -0.025453486, -0.0014705429, 0.073060215, -0.0786531) * go_0(0.0, -1.0);\n result += mat4(-0.22601452, 0.5512376, -0.11920107, -0.12763597, -0.008671738, -0.058479775, -0.268992, -0.06614402, -0.26501563, -0.030529302, -0.04196243, 0.13161187, 0.1170102, -0.25060177, 0.060350843, -0.1524947) * go_0(0.0, 0.0);\n result += mat4(-0.1648866, 0.05652559, -0.040925294, -0.11008188, 0.21542753, -0.116541564, -0.08021358, -0.13785587, -0.05141525, -0.039133884, -0.1124311, 0.17472316, -0.22469969, 0.09842997, 0.10967242, -0.020226078) * go_0(0.0, 1.0);\n result += mat4(-0.12250246, 0.10348344, -0.018174428, 0.037790317, 0.07088387, 0.27629474, 0.049727917, -0.0011699499, -0.1497167, 0.048863184, 0.00309108, 0.12177124, 0.022598455, 0.08864282, -0.048928354, 0.088068075) * go_0(1.0, -1.0);\n result += mat4(0.043115202, 0.24277024, 0.17749861, 0.10550521, 0.008603091, -0.36454508, 0.09997063, 0.11979698, -0.15786794, -0.008746184, 0.06689776, -0.20002088, 0.04094072, 0.042499837, -0.05387774, -0.10426778) * go_0(1.0, 0.0);\n result += mat4(0.06600674, 0.07645438, 0.015209062, 0.23262201, -0.08001964, -0.09341582, 0.008619914, 0.093308866, -0.124739006, -0.007209568, -0.06492457, 0.22863889, 0.17875427, 0.0779068, -0.09997953, -0.021379821) * go_0(1.0, 1.0);\n result += mat4(-0.043263335, 0.1548246, 0.09254137, 0.16256322, 0.13361873, -0.10850825, 0.09901608, -0.0753444, -0.02345517, 0.030159235, -0.0043304237, 0.19805421, -0.11997134, 0.0948639, -0.09261292, 0.1167355) * go_1(-1.0, -1.0);\n result += mat4(0.1042119, -0.08793884, -0.15884337, -0.08414226, -0.02642236, -0.032897346, -0.07664125, 0.064429455, 0.04868224, 0.04438529, -0.083366744, -0.06398503, -0.2364328, -0.039592575, -0.15421078, 0.17369357) * go_1(-1.0, 0.0);\n result += mat4(0.20374978, -0.09289948, -0.25493136, 0.028119517, 0.053481918, -0.062769525, -0.052148513, -0.20336467, -0.07322327, 0.071623735, -0.05846495, 0.23537324, 0.030998409, -0.0572314, -0.30425155, 0.17616381) * go_1(-1.0, 1.0);\n result += mat4(-0.008999034, 0.19063166, -0.16384077, 0.08840229, 0.005153292, 0.17091888, 0.05193965, -0.09363918, 0.07379054, 0.0416411, 0.007373337, -0.002444226, 0.090993404, -0.17546643, -0.14595066, 0.19029109) * go_1(0.0, -1.0);\n result += mat4(-0.07473051, 0.022953797, 0.3694185, -0.000816042, 0.014621785, -0.029232977, -0.0163784, 0.30796757, 0.024686797, -0.0376939, 0.106044516, 0.10191429, -0.11145659, -0.23659907, 0.11254082, 0.078495234) * go_1(0.0, 0.0);\n result += mat4(0.05722472, 0.014075986, 0.077577166, -0.1319451, 0.0063364087, 0.07042797, 0.013867829, -0.01543331, -0.069067486, -0.07245758, 0.059568863, 0.06195517, -0.25257275, -0.19943956, -0.19534364, -0.1566254) * go_1(0.0, 1.0);\n result += mat4(0.10666801, 0.19854072, -0.14524002, 0.21727695, 0.07621112, 0.103370175, 0.003522481, -0.03526533, 0.09204845, 0.04930996, -0.009533781, 0.071561396, 0.007946626, -0.09155877, -0.18856467, 0.11516717) * go_1(1.0, -1.0);\n result += mat4(0.15758498, 0.25284624, -0.03834856, -0.16141246, -0.09860034, -0.35015398, 0.08133997, 0.05046502, 0.20083027, -0.0026045898, -0.23627196, 0.07382544, 0.11064689, -0.0707055, -0.18984218, -0.09250848) * go_1(1.0, 0.0);\n result += mat4(0.05949194, 0.00070572464, 0.10784266, -0.008810496, 0.06522392, -0.0023800225, -0.01614215, -0.015862722, 0.08078033, 0.10827174, 0.11440369, 0.014041329, 0.053579852, -0.11658711, -0.052344058, -0.03857412) * go_1(1.0, 1.0);\n result += mat4(-0.054652497, 0.072690494, 0.11310003, 0.09839347, -0.08197539, 0.089851685, 0.039466213, -0.059131484, 0.03934494, -0.09728057, 0.07211633, 0.14545459, -0.08371904, -0.02848036, -0.020263305, -0.12366355) * go_2(-1.0, -1.0);\n result += mat4(-0.13024135, 0.10256835, -0.088607304, -0.08425782, -0.067031406, -0.03591957, 0.034701034, -0.0573039, -0.048706584, 0.10135636, -0.13818035, -0.09554917, 0.1541496, -0.09246093, 0.11827978, -0.02703279) * go_2(-1.0, 0.0);\n result += mat4(-0.057035744, 0.063911796, 0.12805207, 0.13411741, 0.00924603, -0.03657417, 0.08100167, -0.031264946, -0.03189199, -0.049402498, -0.046219792, 0.12624107, 0.2809697, -0.1264563, 0.02382632, -0.16174819) * go_2(-1.0, 1.0);\n result += mat4(0.032658063, 0.029207656, -0.020362824, -0.18823773, -0.20003095, 0.09240136, 0.004393565, 0.28016117, -0.17617643, 0.21443488, -0.06436653, 0.09426579, -0.012660543, -0.038343526, -0.087761596, -0.06952474) * go_2(0.0, -1.0);\n result += mat4(0.013616554, -0.16468868, 0.1281466, 0.08476041, -0.0138902385, -0.04434069, 0.12031286, -0.07590152, -0.12818764, 0.1970344, 0.042898823, 0.018936606, 0.019264435, -0.13713486, -0.027062744, 0.26364017) * go_2(0.0, 0.0);\n result += mat4(-0.03121837, -0.040610187, 0.0023387137, 0.11021297, 0.04006531, 0.089258075, 0.038287688, 0.19519399, 0.0590789, -0.0127886515, 0.16618161, -0.11148632, -0.10438067, 0.088400334, 0.115820415, 0.23558354) * go_2(0.0, 1.0);\n result += mat4(-0.14781238, -0.020881698, 0.040218577, 0.090248026, -0.04531296, 0.121813886, -0.12156261, -0.02640371, 0.019912932, 0.029554896, -0.032324113, 0.060553055, -0.14531589, -0.20826598, 0.1945815, -0.18510781) * go_2(1.0, -1.0);\n result += mat4(-0.24151343, 0.08096261, -0.08314715, 0.121899664, -0.21133694, 0.25925165, 0.037419003, 0.0027491911, 0.07981589, -0.06247693, -0.07793235, -0.050702088, -0.21040778, -0.051243544, 0.021130228, -0.16032514) * go_2(1.0, 0.0);\n result += mat4(-0.1940846, 0.005878943, 0.09001744, 0.00996283, -0.01720877, 0.11209827, -0.045714185, 0.017633213, 0.11248759, -0.070436165, 0.059041988, -0.117122024, -0.15776572, 0.041433014, 0.06852976, -0.32530108) * go_2(1.0, 1.0);\n result += mat4(-0.018681401, 0.07524977, -0.09961975, -0.025000824, -0.14728728, 0.17958179, 0.05077947, 0.09839162, -0.24664684, 0.2350485, 0.043190528, 0.123329654, 0.031106282, -0.024857467, 0.026871338, 0.03363785) * go_3(-1.0, -1.0);\n result += mat4(0.090937026, 0.113483965, 0.10115868, 0.09630846, 0.040868916, -0.14394417, 0.13920946, -0.09652194, -0.21267591, 0.079470165, 0.35935298, -0.029055713, 0.0462934, 0.02001686, 0.01959559, 0.0067710667) * go_3(-1.0, 0.0);\n result += mat4(0.025194263, 0.087321565, -0.008157793, -0.12381555, 0.07437093, -0.024633797, -0.13163073, 0.053631987, -0.16161191, -0.33736497, -0.16600001, -0.16064753, -0.01877911, 0.006173125, -0.21867354, -0.11551306) * go_3(-1.0, 1.0);\n result += mat4(0.016227739, 0.041133694, 0.12241288, 0.1840938, 0.16001828, -0.07284954, -0.0840258, 0.10275262, 0.059712093, 0.18617383, -0.004344732, 0.04759032, -0.112888224, 0.025455667, 0.06032809, -0.24498977) * go_3(0.0, -1.0);\n result += mat4(0.07140021, 0.24720372, -0.12715518, 0.13462298, 0.07784012, 0.04233614, 0.030195842, -0.095302135, 0.1719011, -0.16173883, 0.082427144, -0.03078554, -0.115330435, 0.2787821, -0.15274885, -0.016630588) * go_3(0.0, 0.0);\n result += mat4(0.08701172, 0.021434337, -0.15877618, 0.22535062, 0.014872742, -0.0068805423, -0.051181257, -0.38192979, 0.20793833, -0.2901109, -0.057449028, -0.044476006, -0.08431449, -0.05297424, -0.05526057, -0.06096434) * go_3(0.0, 1.0);\n result += mat4(0.12446916, -0.010789559, 0.18910398, -0.14184885, -0.040306002, 0.062063884, 0.14885572, 0.0050085005, 0.07284438, 0.03938155, 0.27486423, -0.079940364, -0.10640366, -0.11455711, 0.018501248, -0.05743762) * go_3(1.0, -1.0);\n result += mat4(0.26359692, 0.014875724, 0.043625355, 0.0974379, 0.09281598, 0.2449208, -0.07954478, -0.20232148, 0.025533125, -0.29744807, 0.1810463, -0.09866862, -0.16949633, -0.097010635, 0.04885873, 0.08639066) * go_3(1.0, 0.0);\n result += mat4(0.10937537, 0.024320884, -0.084123306, 0.045726787, 0.08169718, 0.038608517, 0.2250605, -0.031330425, -0.008280292, -0.026776202, -0.14776887, 0.3436263, -0.16302314, -0.15479733, -0.10982676, 0.12014077) * go_3(1.0, 1.0);\n result += vec4(0.046519246, -0.00879819, -0.044789877, -0.07887647);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.10340159, 0.03126175, 0.008010763, -0.014703102, 0.06388945, 0.08303292, -0.052860666, 0.1492984, 0.06422952, -0.029731093, -0.021047806, 0.0012385565, 0.025289888, 0.08642119, 0.06883434, 0.023763692) * go_0(-1.0, -1.0);\n result += mat4(0.0748618, -0.048646145, 0.07845818, -0.24385995, 0.077536225, -0.29863936, 0.24418406, 0.07232939, -0.0054087904, 0.05985848, -0.017639449, 0.12629768, 0.108363576, 0.09904134, -0.00050070864, -0.11790627) * go_0(-1.0, 0.0);\n result += mat4(0.05239057, 0.15894121, -0.07164557, -0.32539955, 0.046355467, -0.1368222, 0.10285978, 0.0981996, 0.04779384, -0.19793929, 0.06193576, -0.061980426, 0.12222037, 0.06162786, 0.12215435, 0.045095358) * go_0(-1.0, 1.0);\n result += mat4(0.11633697, -0.07783625, 0.038284954, -0.1077604, 0.050120354, -0.039917693, -0.05126379, 0.020723915, 0.06922371, 0.07441101, 0.04355437, -0.0009652994, -0.040668465, 0.11270888, -0.056610428, 0.018002095) * go_0(0.0, -1.0);\n result += mat4(0.1991713, -0.12291669, 0.007297408, -0.22448927, 0.0118651325, -0.15347931, -0.02881685, -0.13971193, -0.0597255, -0.056213673, -0.16497411, -0.087855674, -0.09711957, 0.19384801, -0.09268538, 0.0010212396) * go_0(0.0, 0.0);\n result += mat4(0.13538352, 0.20081995, 0.05765413, 0.08507135, -0.11396954, -0.06537804, 0.1840262, 0.13141033, 0.07317906, 0.053597126, 0.14733106, -0.027857138, -0.008961551, -0.030892484, -0.10815004, 0.07787356) * go_0(0.0, 1.0);\n result += mat4(0.14028777, 0.20683727, -0.1973804, -0.14879352, 0.08193435, 0.06776529, 0.15067616, -0.005689123, 0.091099024, -0.04523496, -0.025365459, 0.046144743, 0.073163316, -0.050716147, 0.03645591, 0.08450625) * go_0(1.0, -1.0);\n result += mat4(0.05377605, 0.29956514, -0.05203467, -0.12395672, -0.07375765, 0.07590657, -0.1648796, 0.016921869, -0.15838358, -0.18164106, 0.048942942, 0.08723644, -0.05655316, 0.06374977, 0.03486325, -0.17268877) * go_0(1.0, 0.0);\n result += mat4(0.067100935, 0.116894506, -0.12316177, -0.28647798, 0.15253417, -0.043991808, -0.07732363, 0.12502535, 0.027790325, -0.13292582, 0.06508008, 0.033653572, 0.100093335, 0.044676002, 0.1450233, 0.108926095) * go_0(1.0, 1.0);\n result += mat4(-0.25443476, 0.0075249635, 0.09893316, 0.13884877, -0.009865199, 0.028503535, 0.04932893, -0.021844162, 0.09569463, 0.042022802, -0.0056093778, -0.044183288, 0.012850613, 0.08729362, 0.088493116, -0.035626948) * go_1(-1.0, -1.0);\n result += mat4(-0.28942817, -0.2278143, -0.124107786, 0.18914355, -0.13334653, -0.061389446, 0.09170535, 0.1529043, 0.070113055, 0.052939575, -0.027512128, 0.043993592, 0.058714498, 0.0618404, 0.07549026, 0.27376285) * go_1(-1.0, 0.0);\n result += mat4(-0.17169511, 0.18338326, 0.09645834, -0.19721629, -0.062608786, -0.06097738, -0.052246977, 0.11313908, -0.002827855, -0.08297087, 0.2045053, 0.027751451, 0.05598507, 0.08318512, -0.020142859, -0.07377832) * go_1(-1.0, 1.0);\n result += mat4(0.024627045, -0.065384455, -0.04648491, -0.32704023, -0.16444866, -0.0068647224, -0.20919928, -0.18135908, 0.05522183, -0.12074867, 0.04628794, 0.025948782, 0.058282085, 0.16593929, -0.1396821, -0.36740735) * go_1(0.0, -1.0);\n result += mat4(0.16715747, -0.03793736, 0.08576081, 0.23338848, 0.051240716, 0.090182334, -0.046501555, -0.0894777, -0.06944291, -0.05119481, -0.15820025, -0.17854515, 0.3914519, -0.0677236, 0.076883785, -0.16959) * go_1(0.0, 0.0);\n result += mat4(-0.16410258, 0.11443157, 0.048126943, 0.17386216, -0.09785154, 0.14995028, 0.093302995, 0.09777354, 0.016656177, -0.16498508, -0.16739717, 0.11313578, 0.001371565, -0.031823646, -0.02444281, 0.13747996) * go_1(0.0, 1.0);\n result += mat4(0.023110714, -0.04154956, -0.030491728, -0.4158937, -0.007988987, 0.0035799788, 0.16974539, -0.014700064, -0.017114861, -0.018651277, 0.00242705, -0.011389802, -0.17292719, -0.03441201, 0.057909735, 0.17829509) * go_1(1.0, -1.0);\n result += mat4(0.014969421, 0.21926679, 0.14203273, -0.15120554, -0.094369836, 0.083293505, -0.080706924, 0.16517772, -0.053518526, 0.11042086, 0.02499214, -0.05298825, -0.017418144, -0.024013298, -0.07151083, -0.22398451) * go_1(1.0, 0.0);\n result += mat4(0.052312143, -0.09576563, -0.073171586, 0.13949135, -0.019157652, -0.019879084, 0.083495006, -0.14749153, 0.05605271, -0.07413262, -0.09352249, 0.0042679785, -0.069604576, -0.16840592, 0.103903025, 0.2889917) * go_1(1.0, 1.0);\n result += mat4(0.059331086, -0.033961378, 0.0041064387, -0.08705166, 0.051230803, -0.018020583, -0.12681223, -0.23725896, 0.059449084, -0.052372735, -0.05540911, 0.10343921, 0.024327401, 0.012832041, -0.022239655, -0.13162766) * go_2(-1.0, -1.0);\n result += mat4(-0.00208763, 0.06829585, -0.050976753, -0.05621949, -0.005976271, 0.009429676, -0.04865572, -0.09551031, -0.075597085, -0.026020885, 0.03421109, -0.1937313, -0.22840965, -0.15389588, -0.111958645, 0.10905485) * go_2(-1.0, 0.0);\n result += mat4(0.081813, -0.065287165, -0.045189142, -0.047831066, 0.08934535, 0.09954615, -0.07451004, 0.033529207, 0.1303318, -0.08212296, -0.07734046, -0.014592582, -0.3092255, 0.045021445, -0.1223635, -0.026269957) * go_2(-1.0, 1.0);\n result += mat4(-0.113570146, 0.036414642, 0.015502351, 0.15432163, 0.008468439, -0.029858474, 0.03321966, -0.14513937, 0.105439186, 0.17247854, -0.040744863, -0.054444846, -0.121361785, 0.04879374, -0.23203504, 0.0054753935) * go_2(0.0, -1.0);\n result += mat4(-0.015762426, 0.27844664, -0.023570599, 0.004403549, 0.04703402, 0.11293326, -0.22021124, -0.022294452, 0.0109151825, 0.051353704, 0.01387703, -0.25460902, -0.1720017, -0.41253135, 0.13271171, 0.24472673) * go_2(0.0, 0.0);\n result += mat4(-0.06729634, -0.08928969, 0.044666067, -0.080033734, -0.010024118, 0.09617992, -0.03422752, -0.24341615, 0.0026236945, -0.17291804, -0.18756893, -0.011092629, -0.0758896, -0.11379615, 0.2614097, 0.2968493) * go_2(0.0, 1.0);\n result += mat4(0.037218813, -0.08741755, -0.047161646, -0.075184174, 0.07814149, -0.117306635, 0.27880162, -0.20831196, 0.11074332, 0.007141896, -0.061060436, -0.07465655, -0.06771369, 0.08425538, -0.13826483, 0.1951752) * go_2(1.0, -1.0);\n result += mat4(-0.09369145, 0.05128452, -0.0045741517, -0.08464627, 0.072324485, -0.103766605, 0.04346825, -0.084247194, 0.18332602, 0.24476874, -0.23600607, -0.105699316, 0.0018734589, -0.22071646, 0.2122217, -0.1247409) * go_2(1.0, 0.0);\n result += mat4(0.024415143, -0.1883563, -0.08757719, 0.038815416, 0.06804177, 0.072834484, 0.062976, -0.043060035, 0.008934872, -0.065206386, -0.02180933, 0.18650985, 0.15305461, -0.043311838, -0.13565755, -0.15254296) * go_2(1.0, 1.0);\n result += mat4(0.027255, 0.13145106, 0.08066033, 0.05240541, -0.093578346, -0.043811, -0.03499714, 0.08510107, -0.01451532, 0.20293784, -0.15014489, 0.010262514, -0.05686128, -0.032981467, 0.009303513, -0.14119668) * go_3(-1.0, -1.0);\n result += mat4(0.056040764, 0.1030456, 0.19483311, -0.035117295, -0.045012027, 0.036512565, -0.073540024, 0.07976307, 0.048326198, -0.08448881, 0.009611186, 0.21209192, 0.058837466, 0.21072935, -0.18430287, -0.022488063) * go_3(-1.0, 0.0);\n result += mat4(-0.047507305, -0.0024985473, 0.16436942, 0.11034998, -0.07350365, -0.04659239, 0.055649634, -0.24239732, 0.0874119, 0.0491421, -0.20165893, -0.16950199, -0.06907221, -0.02995977, -0.076965876, -0.019354858) * go_3(-1.0, 1.0);\n result += mat4(0.16029131, 0.13571973, -0.0066582616, -0.12420045, 0.09299235, 0.10025083, 0.17720564, 0.09894699, 0.25251085, -0.06967862, 0.09031549, 0.014147361, 0.10027847, -0.1572137, 0.075934134, 0.041270934) * go_3(0.0, -1.0);\n result += mat4(-0.05063072, -0.049268696, -0.018284608, -0.13692653, -0.20619605, -0.3068155, 0.17608485, 0.09949, 0.28783736, -0.22305936, 0.12421118, 0.22138284, -0.14137621, -0.033278886, -0.08361161, -0.030769518) * go_3(0.0, 0.0);\n result += mat4(0.108629055, 0.0015808924, 0.20601004, -0.026752226, -0.1501807, 0.029018851, 0.21033502, -0.027005566, 0.0030185424, 0.23096606, 0.03001235, -0.37719792, -0.015479773, 0.3498214, -0.25188166, -0.09796651) * go_3(0.0, 1.0);\n result += mat4(-0.17263511, 0.09929037, -0.057462707, 0.03969186, -0.09580756, -0.02628204, -0.18671957, -0.114821374, -0.032703403, -0.04550097, -0.17387073, -0.06422339, 0.029069535, 0.077399485, -0.09688172, -0.04977373) * go_3(1.0, -1.0);\n result += mat4(-0.08245095, 0.025046779, 0.15254857, -0.20083354, -0.21334353, 0.13298917, 0.019746812, 0.037977856, -0.18857501, 0.16555329, 0.08286123, -0.07782444, 0.01507326, 0.11679941, 0.029952176, 0.20679134) * go_3(1.0, 0.0);\n result += mat4(-0.08486794, 0.010211643, 0.22983155, -0.16577461, -0.12877122, 0.0017102316, -0.079031415, -0.08309121, -0.062880024, 0.17439415, 0.2649001, -0.46177015, 0.08025148, -0.06425451, 0.028244738, -0.047507387) * go_3(1.0, 1.0);\n result += vec4(-0.031883862, -0.0151373055, -0.026020631, 0.062551804);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,D),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.012102164, 0.01385959, 0.018815203, 0.0, -0.017435113, -0.04530735, -0.051318135, 0.0, 0.01267727, 0.01400136, 0.017735276, 0.0, 0.012681183, 0.035241637, 0.03990959, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.16069227, 0.098007366, 0.076831706, 0.0, 0.081593364, 0.017831434, 0.010174303, 0.0, 0.014732323, 0.02229113, 0.029828338, 0.0, 0.0048171813, 0.051809076, 0.055740006, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.0347963, -0.014327445, -0.024176419, 0.0, 0.003463003, -0.050532356, -0.06565927, 0.0, 0.082851514, 0.10950989, 0.12022889, 0.0, -0.038950548, -0.015094648, -0.0119305095, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.11845135, -0.08067485, -0.06981454, 0.0, 0.00058037776, 0.01160575, 0.014900963, 0.0, -0.0374349, -0.052966926, -0.044557698, 0.0, 0.017439643, 0.005496974, -0.0024181441, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.1084345, -0.18271221, -0.18795776, 0.0, 0.110637866, 0.08913364, 0.09161146, 0.0, -0.19889367, -0.17172937, -0.1600661, 0.0, -0.03789556, -0.028977778, -0.029903485, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.017774954, -0.048732057, -0.061161697, 0.0, 0.022389695, -0.013317256, -0.019972157, 0.0, 0.051979035, 0.08774837, 0.09633588, 0.0, -0.047462203, -0.033091765, -0.028352588, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.022178177, 0.05031684, 0.05802219, 0.0, -0.027539665, -0.020904189, -0.01800042, 0.0, 0.0019531948, 0.00019749763, -0.0013961957, 0.0, 0.024253767, -0.00058503833, 0.0006474611, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.06707921, 0.0817431, 0.07561426, 0.0, -0.04157211, -0.006174012, -0.003754037, 0.0, 0.0031168605, 0.02320992, 0.026471246, 0.0, 0.0029530525, -0.004939263, -0.0070194793, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.03383418, 0.042321067, 0.04266926, 0.0, -0.043634403, -0.0182769, -0.011314871, 0.0, -0.050008457, -0.003527757, 0.0035165092, 0.0, -0.00016610099, 0.019936454, 0.022199173, 0.0) * go_0(1.0, 1.0);\n result += mat4(-0.055203374, -0.03910439, -0.03778927, 0.0, 0.027640847, 0.019469904, 0.0277834, 0.0, -0.026225597, 0.04481541, 0.047454204, 0.0, 0.031545334, 0.019874612, 0.011878432, 0.0) * go_1(-1.0, -1.0);\n result += mat4(0.016088601, -0.045959134, -0.048793618, 0.0, -0.009834776, 0.0077799167, 0.00873151, 0.0, 0.031265914, 0.09698676, 0.10005417, 0.0, 0.039120086, 0.0005542848, -0.0049420255, 0.0) * go_1(-1.0, 0.0);\n result += mat4(0.028432969, -0.014792921, -0.026881924, 0.0, -0.00586326, 0.013427183, 0.018215714, 0.0, -0.013559131, 0.017704675, 0.024854776, 0.0, -0.09087544, -0.104627624, -0.0921747, 0.0) * go_1(-1.0, 1.0);\n result += mat4(-0.022899037, 0.026374351, 0.03145993, 0.0, -0.008008749, -0.0013132087, -0.003957525, 0.0, -0.02490554, 0.0020362549, 0.006453752, 0.0, 0.031494617, 0.049864545, 0.04702567, 0.0) * go_1(0.0, -1.0);\n result += mat4(-0.12318068, -0.121377476, -0.11615006, 0.0, -0.1321696, -0.078085914, -0.07868927, 0.0, -0.072339885, 0.0012095685, 0.010923645, 0.0, 0.10844834, 0.10038668, 0.09919817, 0.0) * go_1(0.0, 0.0);\n result += mat4(0.058991943, 0.018824834, 0.01659209, 0.0, -0.041878223, 0.013176531, 0.023566704, 0.0, -0.010507848, 0.02042605, 0.028884022, 0.0, -0.1193022, -0.10676289, -0.096668206, 0.0) * go_1(0.0, 1.0);\n result += mat4(0.023510003, 0.06057355, 0.052194174, 0.0, 0.02304783, 0.031745855, 0.025863871, 0.0, -0.01060811, -0.043136407, -0.03569961, 0.0, -0.022243036, 0.014206766, 0.0032128936, 0.0) * go_1(1.0, -1.0);\n result += mat4(0.025120225, 0.07386707, 0.07916389, 0.0, -0.020202598, 0.010854587, 0.009825397, 0.0, -0.043466344, -0.049230598, -0.038344223, 0.0, 0.006438127, 0.041072655, 0.036958262, 0.0) * go_1(1.0, 0.0);\n result += mat4(0.027640026, 0.04239058, 0.055017423, 0.0, -0.002110394, 0.040088017, 0.045239322, 0.0, -0.020238828, -0.01711292, -0.014726791, 0.0, -0.029621653, -0.007380026, -0.002073584, 0.0) * go_1(1.0, 1.0);\n result += mat4(0.008071638, 0.0034274645, -0.0016181463, 0.0, 0.044838928, 0.06936641, 0.072150804, 0.0, 0.0006324625, -0.02223834, -0.021122342, 0.0, 0.043963037, 0.047561962, 0.026419055, 0.0) * go_2(-1.0, -1.0);\n result += mat4(-0.06605246, -0.011649812, -0.0022502556, 0.0, -0.09256232, -0.06281528, -0.055003755, 0.0, 0.032296494, -0.011113339, -0.015790787, 0.0, 0.05214882, 0.022887057, 0.013746634, 0.0) * go_2(-1.0, 0.0);\n result += mat4(-0.03587372, 0.018986767, 0.03229596, 0.0, 0.008917248, 0.050303612, 0.06147115, 0.0, 0.01872278, -0.011048741, -0.017369485, 0.0, 0.030770298, 0.0063107815, 0.003187433, 0.0) * go_2(-1.0, 1.0);\n result += mat4(0.087662674, 0.048391398, 0.042332277, 0.0, 0.0043635606, 0.02438183, 0.020213395, 0.0, -0.023863237, -0.0051179314, -0.0060627074, 0.0, 0.06292237, 0.05821987, 0.051667042, 0.0) * go_2(0.0, -1.0);\n result += mat4(-0.048478693, 0.008368922, 0.016874269, 0.0, -0.19261299, -0.1848583, -0.18258469, 0.0, 0.112302095, 0.061518673, 0.058282077, 0.0, 0.024626324, 0.0058449907, 0.006936535, 0.0) * go_2(0.0, 0.0);\n result += mat4(-0.04468695, 0.0099176075, 0.025094027, 0.0, 0.05447911, 0.08220857, 0.08161316, 0.0, -0.0007933787, -0.03090106, -0.040217776, 0.0, -0.028044306, -0.050590593, -0.05027328, 0.0) * go_2(0.0, 1.0);\n result += mat4(0.029733973, -0.0129855955, -0.019776886, 0.0, 0.01860655, 0.017793713, 0.020113358, 0.0, -0.023667783, -0.0013290358, -0.004159268, 0.0, -0.01960303, -0.012806444, -0.016549494, 0.0) * go_2(1.0, -1.0);\n result += mat4(-0.00952229, -0.007181503, -0.0061082463, 0.0, 0.04292393, 0.01510459, 0.0062862537, 0.0, -0.016540393, -0.023619318, -0.02633423, 0.0, -0.06652295, -0.06933143, -0.063913494, 0.0) * go_2(1.0, 0.0);\n result += mat4(-0.015281855, -0.012470513, -0.008184894, 0.0, 0.045862548, 0.023707546, 0.014719574, 0.0, 0.032412887, -0.0038218168, -0.0065955487, 0.0, -0.027728679, -0.04009727, -0.018856067, 0.0) * go_2(1.0, 1.0);\n result += mat4(0.042844415, 0.00673587, 0.0038338478, 0.0, -0.031152235, -0.06649269, -0.065986395, 0.0, 0.005666899, -0.015819343, -0.012795757, 0.0, -0.0007617308, 0.021531299, 0.026071105, 0.0) * go_3(-1.0, -1.0);\n result += mat4(-0.118266046, -0.07211513, -0.058381762, 0.0, 0.02361942, 0.012819485, 0.010511434, 0.0, 0.077196896, 0.003424893, 0.001927401, 0.0, -0.03160996, -0.0034473129, -0.00444674, 0.0) * go_3(-1.0, 0.0);\n result += mat4(-0.06548674, -0.018152835, 0.0034779215, 0.0, -0.006173449, 0.008357867, -0.0033986098, 0.0, 0.021622533, -0.03722321, -0.045832597, 0.0, -0.011835129, 0.0109178, 0.010480887, 0.0) * go_3(-1.0, 1.0);\n result += mat4(0.041682176, -0.008985459, -0.018538723, 0.0, -0.054624356, -0.09495616, -0.090484254, 0.0, -0.0060466817, -0.017551763, -0.014151624, 0.0, -0.015683241, -0.012590141, -0.014278323, 0.0) * go_3(0.0, -1.0);\n result += mat4(0.073194094, 0.055347454, 0.060976587, 0.0, 0.18175459, 0.13776664, 0.13139476, 0.0, 0.14047755, 0.061971992, 0.056503728, 0.0, 0.0068531767, -0.011873265, -0.016871026, 0.0) * go_3(0.0, 0.0);\n result += mat4(-0.041848205, -0.009582, -0.0076929387, 0.0, 0.044274334, 0.04011985, 0.03085897, 0.0, 0.009403278, -0.03346772, -0.04463548, 0.0, 0.04548978, 0.014613167, 0.0055232802, 0.0) * go_3(0.0, 1.0);\n result += mat4(0.019901669, -0.0011372451, -0.007423424, 0.0, -0.053240675, -0.07105105, -0.07122227, 0.0, -0.01892976, -0.019795185, -0.019204788, 0.0, 0.01228504, -0.005040437, -0.0010069044, 0.0) * go_3(1.0, -1.0);\n result += mat4(0.032843515, 0.014947385, 0.007550199, 0.0, -0.0006476342, -0.020907652, -0.030297596, 0.0, -0.015617971, -0.029182931, -0.038677275, 0.0, 0.037908908, -0.018132487, -0.020226713, 0.0) * go_3(1.0, 0.0);\n result += mat4(0.03232915, 0.02915194, 0.014929652, 0.0, 0.016676396, 0.004807404, -0.0008906752, 0.0, 0.0076904814, 0.00541351, -0.0048240838, 0.0, 0.03459369, -0.012969539, -0.024712864, 0.0) * go_3(1.0, 1.0);\n result += vec4(-0.0096404655, 0.0022038757, 0.0035988842, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_MAIN_TextureLocation=t.getUniformLocation(_.program_8,"MAIN"),_.program_8_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf"),_.program_8_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf1"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=this.program_1_intermediate_texture;c(e,a,f.width,f.height),e.viewport(0,0,f.width,f.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.useProgram(this.program_1);var u=d(e,0,0,f.width,f.height),m=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,u),s(e,this.program_1_a_texture_coord_location,m),e.uniform2f(this.program_1_u_resolution_location,f.width,f.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,f.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u),e.deleteBuffer(m),t.set("conv2d_tf1",{texture:a,width:f.width,height:f.height}),t.get("MAIN")){var g=t.get("MAIN");if(g&&t.get("NATIVE")&&t.get("OUTPUT")){var v=t.get("conv2d_tf");if(v){var l=t.get("conv2d_tf1");if(l){var x=this.program_2_intermediate_texture;c(e,x,v.width,v.height),e.viewport(0,0,v.width,v.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,v.width,v.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,v.width,v.height),e.uniform2f(this.program_2_u_texture_size_location,g.width,g.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,v.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_1_tf",{texture:x,width:v.width,height:v.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_tf");if(E){var U=t.get("conv2d_tf1");if(U){var A=this.program_3_intermediate_texture;c(e,A,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,A,0),e.useProgram(this.program_3);var R=d(e,0,0,E.width,E.height),b=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,R),s(e,this.program_3_a_texture_coord_location,b),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,U.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(R),e.deleteBuffer(b),t.set("conv2d_1_tf1",{texture:A,width:E.width,height:E.height}),t.get("MAIN")){var L=t.get("MAIN");if(L&&t.get("NATIVE")&&t.get("OUTPUT")){var y=t.get("conv2d_1_tf");if(y){var z=t.get("conv2d_1_tf1");if(z){var D=this.program_4_intermediate_texture;c(e,D,y.width,y.height),e.viewport(0,0,y.width,y.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,D,0),e.useProgram(this.program_4);var X=d(e,0,0,y.width,y.height),w=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,X),s(e,this.program_4_a_texture_coord_location,w),e.uniform2f(this.program_4_u_resolution_location,y.width,y.height),e.uniform2f(this.program_4_u_texture_size_location,L.width,L.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,y.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,z.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(X),e.deleteBuffer(w),t.set("conv2d_2_tf",{texture:D,width:y.width,height:y.height}),t.get("MAIN")){var O=t.get("MAIN");if(O&&t.get("NATIVE")&&t.get("OUTPUT")){var N=t.get("conv2d_1_tf");if(N){var M=t.get("conv2d_1_tf1");if(M){var I=this.program_5_intermediate_texture;c(e,I,N.width,N.height),e.viewport(0,0,N.width,N.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,I,0),e.useProgram(this.program_5);var F=d(e,0,0,N.width,N.height),B=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,F),s(e,this.program_5_a_texture_coord_location,B),e.uniform2f(this.program_5_u_resolution_location,N.width,N.height),e.uniform2f(this.program_5_u_texture_size_location,O.width,O.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,M.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(F),e.deleteBuffer(B),t.set("conv2d_2_tf1",{texture:I,width:N.width,height:N.height}),t.get("MAIN")){var S=t.get("MAIN");if(S&&t.get("NATIVE")&&t.get("OUTPUT")){var P=t.get("conv2d_2_tf");if(P){var C=t.get("conv2d_2_tf1");if(C){var V=this.program_6_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_6);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,j),s(e,this.program_6_a_texture_coord_location,H),e.uniform2f(this.program_6_u_resolution_location,P.width,P.height),e.uniform2f(this.program_6_u_texture_size_location,S.width,S.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_3_tf",{texture:V,width:P.width,height:P.height}),t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")&&t.get("OUTPUT")){var k=t.get("conv2d_2_tf");if(k){var K=t.get("conv2d_2_tf1");if(K){var W=this.program_7_intermediate_texture;c(e,W,k.width,k.height),e.viewport(0,0,k.width,k.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,W,0),e.useProgram(this.program_7);var Y=d(e,0,0,k.width,k.height),J=d(e,0,0,1,1);if(s(e,this.program_7_a_position_location,Y),s(e,this.program_7_a_texture_coord_location,J),e.uniform2f(this.program_7_u_resolution_location,k.width,k.height),e.uniform2f(this.program_7_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,k.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Y),e.deleteBuffer(J),t.set("conv2d_3_tf1",{texture:W,width:k.width,height:k.height}),t.get("MAIN")){var Z=t.get("MAIN");if(Z&&t.get("NATIVE")&&t.get("OUTPUT")){var $=t.get("conv2d_3_tf");if($){var q=t.get("conv2d_3_tf1");if(q){var Q=this.program_8_intermediate_texture;c(e,Q,$.width,$.height),e.viewport(0,0,$.width,$.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Q,0),e.useProgram(this.program_8);var tt=d(e,0,0,$.width,$.height),_t=d(e,0,0,1,1);s(e,this.program_8_a_position_location,tt),s(e,this.program_8_a_texture_coord_location,_t),e.uniform2f(this.program_8_u_resolution_location,$.width,$.height),e.uniform2f(this.program_8_u_texture_size_location,Z.width,Z.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Z.texture),e.uniform1i(this.program_8_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,$.texture),e.uniform1i(this.program_8_conv2d_3_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,q.texture),e.uniform1i(this.program_8_conv2d_3_tf1_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(tt),e.deleteBuffer(_t),t.set("MAIN",{texture:Q,width:$.width,height:$.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&A(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function w(t){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},w(t)}function O(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,B(o.key),o)}}function N(t,_){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},N(t,_)}function M(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function I(t){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},I(t)}function F(t,_,e){return(_=B(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function B(t){var _=function(t,_){if("object"!==w(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==w(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===w(_)?_:String(_)}var S="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",P=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&N(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=I(o);if(r){var e=I(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===w(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return M(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),F(M(_=n.call(this)),"gl",void 0),F(M(_),"program_0",void 0),F(M(_),"program_1",void 0),F(M(_),"program_2",void 0),F(M(_),"program_3",void 0),F(M(_),"program_4",void 0),F(M(_),"program_5",void 0),F(M(_),"program_6",void 0),F(M(_),"program_7",void 0),F(M(_),"program_0_intermediate_texture",void 0),F(M(_),"program_1_intermediate_texture",void 0),F(M(_),"program_2_intermediate_texture",void 0),F(M(_),"program_3_intermediate_texture",void 0),F(M(_),"program_4_intermediate_texture",void 0),F(M(_),"program_5_intermediate_texture",void 0),F(M(_),"program_6_intermediate_texture",void 0),F(M(_),"program_7_intermediate_texture",void 0),F(M(_),"program_0_a_position_location",void 0),F(M(_),"program_1_a_position_location",void 0),F(M(_),"program_2_a_position_location",void 0),F(M(_),"program_3_a_position_location",void 0),F(M(_),"program_4_a_position_location",void 0),F(M(_),"program_5_a_position_location",void 0),F(M(_),"program_6_a_position_location",void 0),F(M(_),"program_7_a_position_location",void 0),F(M(_),"program_0_a_texture_coord_location",void 0),F(M(_),"program_1_a_texture_coord_location",void 0),F(M(_),"program_2_a_texture_coord_location",void 0),F(M(_),"program_3_a_texture_coord_location",void 0),F(M(_),"program_4_a_texture_coord_location",void 0),F(M(_),"program_5_a_texture_coord_location",void 0),F(M(_),"program_6_a_texture_coord_location",void 0),F(M(_),"program_7_a_texture_coord_location",void 0),F(M(_),"program_0_u_resolution_location",void 0),F(M(_),"program_1_u_resolution_location",void 0),F(M(_),"program_2_u_resolution_location",void 0),F(M(_),"program_3_u_resolution_location",void 0),F(M(_),"program_4_u_resolution_location",void 0),F(M(_),"program_5_u_resolution_location",void 0),F(M(_),"program_6_u_resolution_location",void 0),F(M(_),"program_7_u_resolution_location",void 0),F(M(_),"program_0_u_texture_size_location",void 0),F(M(_),"program_1_u_texture_size_location",void 0),F(M(_),"program_2_u_texture_size_location",void 0),F(M(_),"program_3_u_texture_size_location",void 0),F(M(_),"program_4_u_texture_size_location",void 0),F(M(_),"program_5_u_texture_size_location",void 0),F(M(_),"program_6_u_texture_size_location",void 0),F(M(_),"program_7_u_texture_size_location",void 0),F(M(_),"program_0_MAIN_TextureLocation",void 0),F(M(_),"program_1_conv2d_tf_TextureLocation",void 0),F(M(_),"program_2_conv2d_1_tf_TextureLocation",void 0),F(M(_),"program_3_conv2d_2_tf_TextureLocation",void 0),F(M(_),"program_4_conv2d_3_tf_TextureLocation",void 0),F(M(_),"program_5_conv2d_4_tf_TextureLocation",void 0),F(M(_),"program_6_conv2d_5_tf_TextureLocation",void 0),F(M(_),"program_7_MAIN_TextureLocation",void 0),F(M(_),"program_7_conv2d_tf_TextureLocation",void 0),F(M(_),"program_7_conv2d_1_tf_TextureLocation",void 0),F(M(_),"program_7_conv2d_2_tf_TextureLocation",void 0),F(M(_),"program_7_conv2d_3_tf_TextureLocation",void 0),F(M(_),"program_7_conv2d_4_tf_TextureLocation",void 0),F(M(_),"program_7_conv2d_5_tf_TextureLocation",void 0),F(M(_),"program_7_conv2d_6_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.09991986, 0.13782342, -0.031251684, -0.06356843, -0.3437488, 0.05450952, 0.34347802, 0.46335372, 0.08607224, 0.044988394, 0.137179, 0.17976908, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.024212424, -0.09278509, -0.00040907756, 0.34552294, -0.13254678, 0.113105185, 0.005667946, -0.00036919137, -0.06375679, 0.009184115, 0.115518734, -0.115506776, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.14101827, 0.023523493, 0.044094566, -0.019271746, -0.44348842, -0.08818877, -0.4026149, -0.21995795, -0.15880394, -0.013732858, -0.020751135, 0.012719151, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.013001821, -0.34503505, 0.39219138, 0.18792126, 0.24760444, -0.016173402, 0.10154511, 0.15453082, -0.058132876, 0.016784398, -0.05808539, -0.11039915, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.37024534, 0.041440863, -0.3374568, -0.44994286, 0.19555596, 0.20855539, -0.27974075, -0.5372628, 0.21228147, -0.0295346, -0.56700057, 0.030042822, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.12940632, 0.057526, 0.090682045, -0.06985033, -0.13704006, -0.047685407, 0.44615674, -0.48056605, -0.06166251, -0.01883519, 0.2032237, -0.113287605, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.010856669, -0.35820737, 0.16757219, 0.082619876, -0.03967303, 0.038705572, 0.32652855, -0.012030017, 0.015120559, -0.15314877, 0.23442009, 0.09767922, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.046272673, -0.17752305, 0.082018286, -0.2512824, 0.58619463, -0.060903464, -0.022793597, 0.077803515, -0.17025311, 0.05136993, 0.029383298, -0.15475409, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.11212024, 0.13378005, -0.2027488, 0.08056421, -0.11176219, -0.048429377, -0.08396386, 0.10507829, 0.13326839, 0.0430627, 0.051362377, 0.06482755, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.061233472, 0.39222646, 0.029704979, 0.02586828);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.16410656, -0.40521824, 0.13121907, -0.02314597, 0.105412476, -0.060401272, -0.043063477, -0.13933973, 0.12558138, -0.020861467, 0.030370515, 0.13178016, -0.14220351, 0.20736893, 0.003321564, -0.29241714) * go_0(-1.0, -1.0);\n result += mat4(0.18517321, 0.29162985, -0.26783395, 0.039760686, 0.025527012, -0.067319244, 0.055004176, 0.048916563, 0.12750523, -0.091435954, 0.13818842, 0.36704224, 0.0839921, 0.10186618, -0.17237376, 0.13282418) * go_0(-1.0, 0.0);\n result += mat4(-0.1657887, 0.0131325135, -0.17222486, 0.091398895, -0.12756164, -0.08437298, -0.29052997, 0.3269337, 0.15870757, -0.013529402, -0.0581753, 0.11802371, 0.07099966, -0.024063632, 0.31834844, -0.11183859) * go_0(-1.0, 1.0);\n result += mat4(0.46036887, -0.07654623, 0.22923063, 0.17463821, 0.10555414, -0.117430426, 0.12406777, -0.011399492, 0.028316498, 0.13684341, 0.009664087, 0.2022659, 0.04953974, -0.31342217, -0.6103131, -0.13605757) * go_0(0.0, -1.0);\n result += mat4(0.03406955, -0.39819366, 0.61176, -0.46809456, -0.029321073, 0.46619493, 0.36700186, 0.02288561, 0.11464085, -0.10931452, -0.09154022, 0.07334147, -0.5609916, 0.31826234, -0.011012659, -0.46719545) * go_0(0.0, 0.0);\n result += mat4(-0.056855045, 0.27037027, -0.09269696, -0.563572, -0.06816116, -0.22986612, 0.08693167, -0.16246101, 0.09954046, -0.05374176, 0.0071916827, -0.1788692, 0.3825241, -0.1609887, 0.055204768, 0.10213068) * go_0(0.0, 1.0);\n result += mat4(0.0646626, 0.102358796, -0.45055822, 0.20557903, -0.23337309, 0.12633002, -0.19299199, -0.15085731, -0.13473304, 0.053790465, -0.10061193, -0.13393497, -0.04264752, -0.029740738, -0.07865285, 0.20883279) * go_0(1.0, -1.0);\n result += mat4(0.010471527, -0.033218473, -0.46157447, 0.004866583, 0.23226471, -0.059343327, -0.1439596, 0.13619648, 0.013839963, 0.15930325, 0.043742355, 0.17467323, 0.33772305, 0.40261495, -0.08351293, 0.18129359) * go_0(1.0, 0.0);\n result += mat4(-0.12493434, -0.1875134, -0.074943796, -0.0031701606, -0.037142616, 0.1667002, 0.16665547, -0.011248127, 0.0071619414, 0.0034872112, 0.120318964, -0.09625579, 0.14917047, -0.16310586, 0.07231737, 0.30447328) * go_0(1.0, 1.0);\n result += mat4(0.093798615, 0.17074613, -0.08780678, -0.012520207, 0.118534856, 0.027508778, -0.2778478, -0.19509242, -0.34137097, 0.32000312, -0.22027159, 0.337515, 0.16220862, 0.108993016, 0.14070526, 0.12784284) * go_1(-1.0, -1.0);\n result += mat4(-0.14325632, -0.1467453, -0.27502358, 0.09370837, 0.11821083, -0.012266484, -0.2100548, 0.4707502, -0.06766648, 0.58165014, -0.2512279, -0.33783755, 0.1318925, -0.04346277, 0.15454485, 0.044500057) * go_1(-1.0, 0.0);\n result += mat4(-0.05683207, 0.0051946463, -0.108000524, 0.10133204, -0.50763863, 0.007308442, 0.8542404, 0.28387356, 0.022709515, 0.294523, -0.3822472, 0.66166407, 0.01404485, 0.031282708, -0.26756814, -0.123147786) * go_1(-1.0, 1.0);\n result += mat4(-0.36455178, 0.3470555, -0.045303088, -0.03170764, -0.15802494, -0.0019141496, -0.25939587, -0.23875342, 0.130428, 0.03954273, -0.17985536, 0.105145946, 0.15804817, 0.12551713, 0.28371975, -0.085748516) * go_1(0.0, -1.0);\n result += mat4(0.0060625463, 0.2443924, -0.017692259, -0.20214005, -0.09584515, -0.012805372, -0.13942227, 0.16143198, 0.12942013, 0.41785547, 0.046071563, 0.7030026, 0.10499644, -0.20566013, -0.031321276, 0.27830327) * go_1(0.0, 0.0);\n result += mat4(-0.081274964, -0.14562319, 0.27200526, -0.20491314, 0.012910989, 0.024201397, 0.04816258, 0.21297328, -0.22015952, -0.44160756, -0.056035373, 0.33824417, -0.31645304, 0.15469243, 0.053187452, -0.20989445) * go_1(0.0, 1.0);\n result += mat4(-0.046550367, 0.033185404, 0.33337244, 0.12853645, 0.23520172, -0.05909214, 0.0861368, 0.10706329, -0.07058717, -0.11759937, -0.18594047, 0.080006264, -0.055425353, -0.12506317, 0.15729053, -0.0915004) * go_1(1.0, -1.0);\n result += mat4(0.042516407, 0.14844789, 0.16533111, 0.13502933, -0.0655417, -0.057256397, 0.076713726, -0.23448966, 0.12855926, 0.014219275, 0.051761385, 0.053433083, -0.2446715, -0.4008074, 0.19603717, -0.1796951) * go_1(1.0, 0.0);\n result += mat4(0.14777803, 0.15524907, 0.043158617, -0.06996876, 0.19210646, -0.2144364, -0.47020787, -0.4207906, -0.18074386, -0.2163903, 0.0030754965, 0.36799973, -0.3837698, -0.0022661497, -0.37276733, -0.28934997) * go_1(1.0, 1.0);\n result += vec4(-0.018297346, -0.080951825, -0.062163066, -0.08050014);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.31543177, 0.23095237, -0.06692611, -0.5867763, 0.003622504, 0.17948842, -0.14627707, 0.1745016, -0.052964583, -0.15551159, 0.05644786, -0.012665164, 0.13107763, 0.11369179, -0.09452995, -0.11973403) * go_0(-1.0, -1.0);\n result += mat4(-0.2694661, -0.115382135, 0.3073268, -0.067228466, -0.25511482, -0.13922207, 0.36758214, -0.18821828, -0.022617863, 0.20333402, -0.11125889, 0.3552245, -0.013346653, -0.099095374, -0.25100616, 0.35521755) * go_0(-1.0, 0.0);\n result += mat4(0.011012409, -0.13675085, 0.25642, -0.34851208, -0.23184675, 0.18012202, 0.57654136, 0.103173524, -0.16461405, 0.038177088, 0.1234096, 0.013202029, -0.19033363, 0.07469178, -0.017948546, 0.15287702) * go_0(-1.0, 1.0);\n result += mat4(-0.05340533, 0.23797482, 0.20351392, -0.05333351, -0.12181174, -0.23363493, -0.20696607, 0.109941036, -0.11519453, 0.13842066, -0.10687832, 0.29040006, 0.022218632, 0.031238724, 0.2685182, 0.15300068) * go_0(0.0, -1.0);\n result += mat4(0.22985318, -0.3103802, -0.22916415, 0.25238806, -0.11690287, -0.1947488, 0.118020535, 0.07814263, -0.06335474, -0.007870727, 0.076106325, 0.094677486, -0.16776285, -0.006570437, -0.29589584, 0.41413507) * go_0(0.0, 0.0);\n result += mat4(0.43607962, -0.36456433, -0.123776875, -0.16634953, -0.091190875, 0.13035081, 0.28627968, 0.27249968, 0.12356344, -0.008616177, 0.09599816, -0.006144557, -0.23490307, 0.3013123, 0.14153156, 0.21837278) * go_0(0.0, 1.0);\n result += mat4(0.060364585, 0.37860224, 0.039182413, -0.22805426, -0.089910224, -0.06817697, -0.2684275, -0.12528503, 0.036934495, -0.07826616, 0.06559976, -0.08253646, 0.13489649, 0.06237663, 0.126376, 0.21194184) * go_0(1.0, -1.0);\n result += mat4(-0.12534817, 0.21225189, -0.27818045, -0.3070443, -0.006957577, -0.025105853, 0.12100924, -0.06916452, 0.23081483, 0.1802756, -0.18995638, 0.16603014, -0.2904096, -0.25292823, -0.21834068, 0.13719653) * go_0(1.0, 0.0);\n result += mat4(0.017209655, 0.10757137, 0.21414296, -0.30885983, 0.10467716, -0.2184891, 0.100061476, -0.1527528, 0.2100472, -0.25768545, -0.22329919, -0.29153427, -0.06983842, -0.103854865, -0.051384352, 0.14629121) * go_0(1.0, 1.0);\n result += mat4(0.0059623295, -0.26060802, 0.32115817, 0.021025505, 0.09783085, -0.15865178, 0.1473021, -0.24977303, -0.033508282, 0.17480391, -0.091310136, 0.09870876, 0.10504043, -0.06105686, 0.013493489, -0.11278855) * go_1(-1.0, -1.0);\n result += mat4(0.14875248, -0.14859414, 0.19377062, -0.17456068, 0.101288855, -0.1113682, -0.48944646, 0.1018565, -0.037392337, 0.08539691, 0.1751306, -0.15428723, -0.059375558, 0.027663672, 0.051804014, -0.049813222) * go_1(-1.0, 0.0);\n result += mat4(0.118846565, -0.19869871, -0.037388258, 0.08456728, -0.11662527, -0.43818352, -0.093285345, 0.038507205, -0.051991668, 0.21008292, 0.10792365, 0.2020924, 0.057021596, 0.09460527, 0.0016551288, -0.0015957063) * go_1(-1.0, 1.0);\n result += mat4(0.11062174, -0.2639232, -0.060295466, -0.3217331, -0.050545212, 0.30989558, 0.30906132, 0.030323273, 0.028986752, 0.037429404, 0.20855664, -0.19848943, 0.034687653, -0.09599135, -0.06250494, -0.13215867) * go_1(0.0, -1.0);\n result += mat4(-0.010391146, 0.07657845, 0.44491258, 0.0435906, 0.0075931503, 0.42632654, 0.47022533, 0.34737435, -0.15452717, -0.14613411, -0.45231065, 0.12094409, 0.0067911847, 0.057501152, 0.09876979, 0.044946447) * go_1(0.0, 0.0);\n result += mat4(-0.15607435, 0.2293058, -0.09520331, 0.012836732, -0.15282455, 0.26437718, -0.1685477, -0.13211122, -0.055801593, -0.016778728, -0.34478986, -0.23228309, 0.12300962, -0.13235827, -0.13987203, -0.16550972) * go_1(0.0, 1.0);\n result += mat4(0.13161735, -0.09039346, -0.033475474, -0.23686698, 0.1514885, 0.20977421, 0.031431954, -0.0049226107, 0.090661936, 0.15288061, -0.03316583, 0.09646573, -0.32651708, 0.18825398, -0.15777239, 0.17572704) * go_1(1.0, -1.0);\n result += mat4(0.112157226, -0.08712878, 0.23453182, 0.1043877, -0.14686783, 0.28682423, -0.086443506, 0.059457052, -0.31530112, -0.2700583, -0.06028952, -0.070416875, 0.18053482, 0.16653341, 0.25215197, 0.061915852) * go_1(1.0, 0.0);\n result += mat4(-0.20122242, 0.076313145, -0.0988483, 0.094337784, -0.35436687, 0.3762327, -0.07809558, 0.3055848, 0.10425242, -0.17087407, 0.030301496, -0.13911743, 0.01630275, 0.24247427, -0.006474477, 0.03842641) * go_1(1.0, 1.0);\n result += vec4(-0.008952847, -0.0058945753, -0.08097229, 0.020968592);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.2237721, -0.0064096362, -0.31808427, 0.73477733, 0.015353088, 0.23983319, 0.14967978, -0.34920225, -0.07456269, 0.093151815, -0.14331086, -0.24586205, -0.14183366, 0.06401045, -0.22044073, 0.29932275) * go_0(-1.0, -1.0);\n result += mat4(-0.07968509, -0.3349146, 0.16529128, 0.08443499, 0.4095855, -0.17120704, 0.17425705, 0.15298946, 0.2981273, 0.2212369, 0.10392389, -0.28775454, -0.065247655, -0.15255849, 0.13094437, 0.18685219) * go_0(-1.0, 0.0);\n result += mat4(0.015706737, -0.17755036, 0.2622526, 0.112057306, -0.15876788, -0.38466996, -0.33700845, -0.031711742, -0.023320962, -0.3145249, -0.21223734, -0.1314596, -0.1888095, -0.046370104, 0.09000896, -0.0046378844) * go_0(-1.0, 1.0);\n result += mat4(-0.31127506, 0.31304324, -0.03965752, 0.03649018, -0.029851055, 0.05801377, 0.00040150844, -0.04422069, 0.18019931, 0.14415511, -0.09845236, 0.21895434, -0.013932474, -0.046454947, -0.3403935, -0.006705289) * go_0(0.0, -1.0);\n result += mat4(-0.34878647, -0.5129283, 0.060250953, -0.16354133, 0.20644619, 0.08732273, -0.24118888, 0.24455065, 0.24449423, 0.44103387, 0.22455928, 0.25738943, -0.26914698, -0.21309987, 0.08386486, 0.021484816) * go_0(0.0, 0.0);\n result += mat4(-0.057454903, -0.4121922, 0.022661546, 0.37178272, 0.03331408, 0.05044008, 0.04324371, 0.20727943, 0.2432641, 0.076906696, -0.20858039, 0.012439015, -0.19335061, 0.09217451, 0.1968369, -0.19435833) * go_0(0.0, 1.0);\n result += mat4(-0.16960496, 0.24616167, 0.37977478, 0.14324574, -0.011531225, -0.11312143, -0.18141079, -0.23843932, 0.0086012175, -0.3564491, -0.12639481, 0.009799298, -0.29120612, 0.23756824, 0.18035695, -0.087133996) * go_0(1.0, -1.0);\n result += mat4(-0.10081239, 0.29191494, 0.10434693, 0.08970636, 0.008997759, 0.104756236, 0.039641086, 0.02323888, -0.11627765, 0.023693223, -0.30801758, -0.120208986, 0.05086147, 0.18498175, 0.15595439, -0.09877306) * go_0(1.0, 0.0);\n result += mat4(0.101321675, -0.2929976, 0.38810417, 0.5605376, -0.04073937, 0.030110704, -0.18147062, -0.09833952, 0.01927733, 0.15335669, -0.15384074, -0.110595055, -0.054297395, -0.077522054, 0.07918369, -0.068480626) * go_0(1.0, 1.0);\n result += mat4(0.23263514, -0.11719232, 0.2903209, -0.007503795, -0.020222448, -0.17790157, -0.15600762, -0.08741775, 0.12529704, 0.25548857, -0.04585447, -0.10255033, 0.18350503, -0.29593533, 0.0868933, 0.027004737) * go_1(-1.0, -1.0);\n result += mat4(-0.14958654, -0.006238835, -0.2928948, 0.1988557, -0.17057803, 0.12524141, 0.13978264, -0.019280292, 0.05967142, -0.07790818, -0.5893818, -0.022845713, -0.08596779, 0.07875358, -0.03316667, -0.4369282) * go_1(-1.0, 0.0);\n result += mat4(0.19195688, -0.060883682, -0.25897828, 0.07063324, 0.090833396, 0.003422883, 0.109534174, 0.031180874, -0.05017118, 0.022862168, -0.270113, -0.057831235, 0.53920543, -0.10252776, -0.091807485, 0.004294343) * go_1(-1.0, 1.0);\n result += mat4(-0.18494242, -0.119284816, 0.3821897, 0.07777979, 0.15568028, -0.2854859, -0.22441281, -0.049155876, -0.15292497, 0.21895619, -0.095677756, 0.15210424, 0.001643022, -0.026176987, 0.048463076, -0.4824009) * go_1(0.0, -1.0);\n result += mat4(0.007215129, 0.17074333, 0.053930074, -0.027014816, -0.17180431, -0.15163863, -0.0012122132, -0.18934256, -0.08294297, -0.24580221, -0.46552867, -0.27923223, 0.4092668, 0.06288688, -0.1602188, -0.0030876845) * go_1(0.0, 0.0);\n result += mat4(0.111870885, 0.03317145, 0.14155298, 0.20328505, -0.05104131, 0.13979794, 0.018966835, -0.07238511, 0.05493792, -0.14975783, -0.10293237, -0.21985306, 0.49054706, 0.18288186, -0.26925826, 0.35845932) * go_1(0.0, 1.0);\n result += mat4(0.3747799, -0.096748486, -0.17139742, 0.25289854, -0.17421168, -0.018461818, 0.09747162, 0.01660535, -0.20580359, 0.56189656, 0.17151354, -0.26347768, 0.28350568, -0.21486014, -0.44330928, -0.008981037) * go_1(1.0, -1.0);\n result += mat4(0.10169985, -0.18244018, 0.04760736, 0.41017643, -0.09468786, -0.024218475, 0.103733875, -0.22540338, 0.10630112, 0.3677178, -0.104170956, 0.057317447, 0.21764882, 0.0789158, -0.22041337, 0.15065216) * go_1(1.0, 0.0);\n result += mat4(0.11633995, -0.008195114, -0.14501533, 0.07168025, 0.058413275, 0.055995367, 0.09362145, -0.13827963, 0.13760869, 0.040319785, 0.038895044, 0.2675253, -0.087339684, 0.1412073, -0.17166458, -0.2312994) * go_1(1.0, 1.0);\n result += vec4(-0.059377354, -0.02055341, 0.07234869, -0.015452986);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.29012984, -0.13150147, 0.31015614, 0.05992291, -0.050289866, 0.14845313, -0.09608898, 0.27913308, 0.060307387, -0.04160452, 0.035932682, -0.08137563, -0.07999419, 0.11818284, -0.27512288, 0.21948813) * go_0(-1.0, -1.0);\n result += mat4(0.12916058, -0.21759962, -0.33868533, 0.021636661, 0.053470243, 0.1412425, 0.043395396, -0.26751056, -0.01689101, -0.2623835, 0.010809152, 0.062962815, -0.20692012, -0.1677863, -0.23313859, -0.17402615) * go_0(-1.0, 0.0);\n result += mat4(-0.08204112, -0.23672083, -0.0064437394, -0.13200696, -0.056692924, -0.02708657, 0.12536962, 0.004428919, 0.14137582, 0.15404348, -0.105753876, 0.047957454, 0.15734316, 0.16562423, -0.010160829, -0.06602983) * go_0(-1.0, 1.0);\n result += mat4(0.025653997, -0.10877775, -0.31258908, 0.18841636, -0.36005193, 0.1816357, -0.34537643, -0.0741087, 0.4663994, 0.0065186517, 0.08109033, 0.2976773, -0.35774228, -0.041366056, -0.37852773, 0.050565656) * go_0(0.0, -1.0);\n result += mat4(0.04392313, 0.11316681, -0.14421389, 0.17985669, -0.1651274, -0.5656209, -0.124100484, 0.42774054, -0.1153939, 0.16829851, 0.2025612, 0.054007456, -0.06868256, -0.56935954, -0.12227961, 0.17688861) * go_0(0.0, 0.0);\n result += mat4(0.34041, 0.499, 0.15234196, 0.21353458, -0.2732667, -0.049950935, 0.03550811, -0.21051687, 0.2609023, 0.016438454, -0.29874632, 0.37994128, 0.049288407, -0.31126305, 0.029235512, -0.012256015) * go_0(0.0, 1.0);\n result += mat4(-0.0046853204, 0.15391374, -0.040689662, 0.20186873, -0.08137621, 0.35905558, 0.23733845, 0.21794793, -0.066420384, 0.029600656, -0.31421044, -0.050773863, -0.06260773, 0.04634221, -0.10948491, -0.045498934) * go_0(1.0, -1.0);\n result += mat4(-0.082953, -0.025837064, -0.09928303, -0.14300232, 0.275064, 0.07793617, 0.22240888, 0.06637834, -0.4382666, -0.2932182, -0.27243167, -0.14221182, 0.5695728, 0.20719238, 0.5575927, 0.40816882) * go_0(1.0, 0.0);\n result += mat4(-0.18510929, -0.15052167, 0.25277212, 0.06804461, 0.016387, 0.20310035, 0.2903229, -0.0615877, -0.28987274, -0.11942605, 0.013498961, 0.3184152, 0.29543474, -0.042830903, -0.018111207, -0.13263674) * go_0(1.0, 1.0);\n result += mat4(0.25749087, 0.0053866603, -0.09391162, -0.06129529, -0.094091184, -0.07419633, 0.0013858611, 0.012000353, -0.062903, -0.0204224, -0.12113313, 0.017942557, -0.073379934, 0.052201986, 0.35864577, 0.023564404) * go_1(-1.0, -1.0);\n result += mat4(0.100115694, 0.19451359, 0.23252094, 0.19506809, -0.12470779, 0.0027281935, -0.17488572, -0.018721964, -0.15159339, 0.18457152, 0.057712987, -0.08191495, 0.19735703, 0.07326743, -0.28563106, 0.01642815) * go_1(-1.0, 0.0);\n result += mat4(0.068062514, 0.28356665, 0.07377898, 0.42776972, 0.28725025, -0.13045293, -0.17525704, -0.05885591, -0.16676305, -0.2555945, -0.10078422, -0.053032875, 0.084470876, 0.06460686, 0.13824362, -0.05231353) * go_1(-1.0, 1.0);\n result += mat4(0.22637829, -0.028969254, 0.1968254, -0.13331996, 0.038017053, -0.008854481, -0.2031639, 0.09237089, -0.3821112, 0.1108527, -0.11029933, -0.24542028, 0.22416145, -0.031492114, -0.19144306, -0.0996271) * go_1(0.0, -1.0);\n result += mat4(0.10776744, 0.16363445, 0.14656505, -0.3737814, -0.06642015, 0.5616549, -0.008412252, -0.37266847, 0.12506576, -0.15329036, 0.037538245, -0.10810259, 0.01706349, 0.1813702, 0.035651788, -0.012786579) * go_1(0.0, 0.0);\n result += mat4(-0.4023338, -0.2098614, -0.18285121, -0.02727653, 0.26107362, 0.041306913, -0.036515504, -0.045217298, -0.39958602, -0.21229339, -0.021053292, -0.13427502, 0.36178818, 0.20934913, 0.1500852, 0.2634554) * go_1(0.0, 1.0);\n result += mat4(0.07794611, -0.25937587, -0.06822529, -0.056336135, 0.094220124, 0.21588847, -0.0455218, -0.10968329, -0.08068449, -0.31366697, 0.07799637, 0.24252681, 0.23963861, 0.13715535, 0.010329345, 0.09094301) * go_1(1.0, -1.0);\n result += mat4(-0.20975718, -0.12550138, 0.14453574, -0.0020878632, -0.07153068, 0.3249998, -0.056577377, 0.18166828, 0.37204072, 0.17018336, 0.3752895, 0.32178587, 0.2571982, -0.27258632, -0.25971004, -0.40536007) * go_1(1.0, 0.0);\n result += mat4(-0.3243907, -0.06300621, -0.09398436, -0.19549188, 0.14906861, 0.061537784, -0.055284478, 0.11281728, 0.12964857, 0.09979093, -0.1810159, -0.4104283, 0.05807971, -0.056371246, 0.08072554, 0.18479007) * go_1(1.0, 1.0);\n result += vec4(-0.048888464, -0.0561434, 0.030690912, -0.030496685);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.15332128, 0.027258258, 0.14900503, -0.15982795, 0.17021236, -0.51046044, -0.15287271, -0.058167327, 0.51826185, -0.34817994, 0.004513167, 0.05395769, 0.1990321, -0.049979225, 0.11391989, -0.16062729) * go_0(-1.0, -1.0);\n result += mat4(0.033682905, 0.019728886, 0.19931756, 0.17381927, 0.2585768, -0.2124572, -0.014632459, 0.39779893, -0.1146207, -0.2396625, 0.08960277, 0.38345298, 0.25497693, 0.11692859, -0.14207517, 0.12667973) * go_0(-1.0, 0.0);\n result += mat4(-0.14911255, 0.08910706, 0.16136818, 0.03914566, 0.24204038, -0.03607149, -0.4571109, 0.10802461, -0.0021356856, 0.00885878, 0.22297303, 0.2367231, 0.045177583, 0.11120606, -0.009971904, -0.059262395) * go_0(-1.0, 1.0);\n result += mat4(0.24565999, -0.2261384, 0.47373205, 0.024613412, -0.10923052, 0.039027315, -0.42707404, -0.3783373, 0.3544573, -0.5468578, -0.27599156, -0.09455918, 0.18760219, -0.19082001, 0.030565469, 0.20589156) * go_0(0.0, -1.0);\n result += mat4(0.1973198, -0.03433863, 0.059960485, 0.045642868, 0.1819595, -0.14460869, 0.1286175, 0.2067575, -0.042632047, -0.11842967, -0.11224446, -0.18764776, -0.19563004, 0.027425969, 0.24056377, 0.5949649) * go_0(0.0, 0.0);\n result += mat4(0.055027682, 0.16331595, -0.2608588, 0.12545955, 0.4588985, 0.03642909, 0.22187738, 0.45190734, -0.001210133, -0.057651415, -0.061199043, 0.11935476, -0.049561135, 0.27509886, 0.13778673, -0.124914035) * go_0(0.0, 1.0);\n result += mat4(-0.02257459, 0.27705106, 0.044165276, -0.26521233, 0.05982374, -0.2824302, 0.3171142, 0.08430561, -0.10155528, 0.16182268, -0.09183147, -0.19447176, 0.3295707, -0.50616395, -0.036964044, 0.23166709) * go_0(1.0, -1.0);\n result += mat4(-0.0232342, 0.07299799, -0.18038079, -0.13672702, -0.108305976, 0.15024792, -0.19531927, 0.0870979, -0.26488534, 0.19481428, 0.10737945, -0.14573483, -0.33094683, 0.24155116, -0.09850332, 0.2797003) * go_0(1.0, 0.0);\n result += mat4(-0.24089853, 0.19506595, 0.4799156, -0.058313113, 0.36212957, -0.44844806, 0.23864488, 0.15477742, -0.07795971, -0.0033861927, -0.11216164, 0.033454563, -0.25893036, 0.23793478, -0.15769425, -0.00033481256) * go_0(1.0, 1.0);\n result += mat4(0.05772507, -0.1640253, -0.13499664, -0.20460358, -0.024399966, 0.14966168, -0.090857334, -0.039677754, 0.00036956606, -0.24236615, -0.053542696, -0.0049544116, 0.026651502, 0.39019194, -0.2742246, -0.061242323) * go_1(-1.0, -1.0);\n result += mat4(-0.016323274, -0.036179908, 0.029965919, 0.11151491, -0.00016685206, -0.29573023, 0.17996423, -0.20145437, 0.1324275, -0.18442132, -0.24618152, 0.061780427, -0.02770517, 0.28452995, 0.39804098, -0.1174389) * go_1(-1.0, 0.0);\n result += mat4(-0.025068847, -0.053328387, -0.27053785, 0.26866457, -0.09866204, 0.057677213, 0.01850112, -0.18014707, -0.13319959, -0.14411181, -0.26355243, -0.022209354, -0.05062645, -0.036771543, 0.13294417, -0.18458557) * go_1(-1.0, 1.0);\n result += mat4(-0.046194963, 0.038230438, -0.08993043, -0.07236354, 0.11031123, -0.16504908, -0.09517036, -0.16459833, -0.5279925, 0.12686682, -0.05726125, 0.055361677, 0.31593755, 0.027328093, 0.001839602, 0.30581662) * go_1(0.0, -1.0);\n result += mat4(0.08608678, 0.03168437, 0.007713377, -0.26140293, -0.1268983, 0.13395861, -0.069848835, -0.24080403, 0.018839337, -0.049821075, -0.21461345, -0.14168301, -0.0872339, 0.47096667, 0.022512507, 0.14860632) * go_1(0.0, 0.0);\n result += mat4(0.06293673, 0.22462969, 0.045494985, 0.021673543, 0.18227446, -0.2956555, 0.08010543, -0.01919729, -0.012190269, 0.241983, -0.046537094, -0.40094566, -0.3853647, 0.1081711, -0.16926058, 0.16138376) * go_1(0.0, 1.0);\n result += mat4(-0.14854589, -0.17625804, -0.10849075, 0.221543, 0.099971965, 0.13901573, 0.29464146, 0.020068526, 0.054358527, -0.10351705, -0.0062914286, 0.24127026, -0.16914125, 0.12729423, -0.18377453, -0.6452375) * go_1(1.0, -1.0);\n result += mat4(0.12603393, -0.10986093, 0.2314103, 0.16915044, -0.13619255, -0.09349073, 0.20594226, -0.34507084, 0.19077192, 0.052500796, 0.07185645, 0.029082738, -0.015576321, 0.08254907, -0.5501743, -0.38495848) * go_1(1.0, 0.0);\n result += mat4(0.09300796, -0.079218306, 0.46825135, -0.08735625, 0.06321122, 0.16234867, 0.042932414, -0.013057422, 0.09697148, 0.23457524, 0.19417483, -0.16804664, 0.18379296, 0.17770062, -0.050235, -0.059676602) * go_1(1.0, 1.0);\n result += vec4(0.011169491, 0.032399546, 0.138099, 0.023857072);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.22753362, -0.08612073, 0.33140692, 0.08699529, -0.18788953, -0.056579117, -0.12905197, -0.06694621, 0.054559365, 0.15031597, -0.13430363, 0.021646025, 0.14884405, -0.0694291, 0.26149413, 0.11270503) * go_0(-1.0, -1.0);\n result += mat4(0.17876762, -0.09637848, 0.11285323, 0.2004893, 0.1317187, -0.036162686, 0.17958368, -0.069625, 0.28760737, -0.12505141, 0.12760694, 0.047717955, -0.16811855, -0.16340709, 0.13278298, -0.08403954) * go_0(-1.0, 0.0);\n result += mat4(-0.21917523, 0.079711854, -0.28642535, 0.2822416, 0.03001489, -0.014772918, -0.3487396, 0.10597145, -0.013841082, 0.17034237, 0.10810282, -0.08089695, -0.22184245, -0.59067357, 0.44113398, 0.13045649) * go_0(-1.0, 1.0);\n result += mat4(-0.29906932, 0.013923749, 0.2031124, -0.11846688, -0.13953634, 0.08003455, -0.10164494, -0.21218559, 0.10563715, 0.31033117, -0.075903505, 0.047310907, -0.37824214, -0.14506383, 0.11866701, -0.21384487) * go_0(0.0, -1.0);\n result += mat4(-0.1353849, 0.19258606, 0.063908584, -0.2043788, 0.27244982, 0.1665306, -0.29357895, -0.22441709, 0.18514316, -0.17840464, 0.20986097, 0.14351055, -0.057732623, 0.42166704, -0.23182064, -0.4957248) * go_0(0.0, 0.0);\n result += mat4(-0.34830126, 0.109066755, -0.28285867, -0.048280068, -0.12290918, 0.04291651, -0.047484186, -0.03702595, 0.23047262, 0.09398974, 0.022467108, 0.08271034, 0.3066665, -0.54077, 0.057771873, 0.23194093) * go_0(0.0, 1.0);\n result += mat4(-0.17731948, -0.3175927, 0.1452728, 0.09396786, -0.16433562, -0.01833653, -0.22345604, -0.04161193, -0.14827462, 0.18544114, -0.15544125, -0.06179007, 0.16989979, -0.20985202, 0.16391534, -0.09447268) * go_0(1.0, -1.0);\n result += mat4(-0.053878862, -0.21034616, 0.023831524, 0.19772215, 0.31647214, 0.0126534775, -0.19130844, -0.049282108, -0.21446131, 0.067189045, 0.09117449, -0.25548774, 0.12109098, 0.22009392, -0.3924665, -0.13340388) * go_0(1.0, 0.0);\n result += mat4(-0.16096684, -0.18495405, 0.10410178, 0.0015673033, -0.00183498, -0.044303037, -0.062745355, -0.090802394, 0.043269135, 0.06924481, -0.21367405, -0.14619029, 0.11555763, -0.20292862, 0.5799557, 0.14739846) * go_0(1.0, 1.0);\n result += mat4(-0.21030277, -0.09578802, 0.013482288, -0.21484336, 0.12995781, 0.40431052, -0.3347856, -0.18183486, 0.15550353, -0.04402301, 0.4603779, 0.14874357, -0.07694621, -0.053523075, -0.19607326, -0.10850742) * go_1(-1.0, -1.0);\n result += mat4(-0.2347211, 0.2697403, -0.0634794, -0.17925987, 0.17231455, 0.24999185, -0.5208536, -0.10491828, -0.233575, 0.52950364, 0.0038063182, -0.1380038, 0.022935199, 0.19369157, 0.14586553, 0.1938704) * go_1(-1.0, 0.0);\n result += mat4(-0.10245223, 0.34150192, 0.25862157, -0.20165509, 0.5597771, 0.114510864, -0.122526556, -0.04010975, 0.1704679, -0.23335956, -0.16771887, -0.03783455, -0.056995615, 0.24153493, -0.08082429, -0.24210933) * go_1(-1.0, 1.0);\n result += mat4(-0.103466526, 0.15278348, -0.30526164, -0.080755696, 0.103505425, 0.15862796, 0.14696524, -0.008358076, -0.09180311, -0.12505089, 0.28052542, -0.13551563, 0.07528779, -0.09636086, -0.10369617, 0.23656134) * go_1(0.0, -1.0);\n result += mat4(-0.25752836, 0.099439755, -0.30716348, 0.035077725, 0.023509016, 0.23106368, 0.05277125, 0.34910464, 0.088015385, 0.26995596, 0.1390645, -0.40671825, 0.18096298, -0.100688554, 0.5492049, 0.2482101) * go_1(0.0, 0.0);\n result += mat4(0.41411775, -0.107200556, -0.13813478, 0.13768874, 0.27137747, 0.06313619, -0.08522967, 0.03218302, -0.03166121, -0.3415683, -0.52242, -0.1741813, -0.36956537, 0.179129, -0.09742935, -0.11696616) * go_1(0.0, 1.0);\n result += mat4(-0.07975504, 0.17964838, 0.37122533, 0.16064765, 0.14309953, 0.29473078, 0.0926391, -0.22333665, 0.34612748, -0.3387473, 0.0077308523, -0.07239449, 0.18522519, -0.21297298, 0.11493978, 0.16117814) * go_1(1.0, -1.0);\n result += mat4(-0.17402779, 0.10023144, 0.11712206, 0.031971734, 0.18713303, 0.08736295, 0.013007052, -0.06943139, -0.20102951, -0.010721135, -0.2562522, 0.34877458, -0.13732676, -0.40258047, 0.25824392, 0.15720639) * go_1(1.0, 0.0);\n result += mat4(0.044494305, 0.3296108, 0.0017603852, 0.09362289, 0.38839245, 0.40015858, -0.13395199, -0.044521853, -0.56266373, 0.251378, 0.5005789, -0.13106057, -0.18491416, -0.046887, 0.067797676, -0.14694957) * go_1(1.0, 1.0);\n result += vec4(0.013687534, -0.08185164, -0.04755438, 0.290178);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,S),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_2 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_4 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_8 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_9 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_10 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_12 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_13 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.08837163, -0.065234736, -0.034704313, 0.0, 0.021405501, 0.013663729, 0.019249594, 0.0, 0.05328863, 0.03580334, 0.046457592, 0.0, -0.12216048, 0.022547891, 0.016400825, 0.0) * g_0;\n result += mat4(0.061996464, 0.05631466, 0.06808407, 0.0, -0.005013109, -0.0044589997, -0.032367796, 0.0, 0.016481603, 0.13721058, 0.14924648, 0.0, 0.020035887, -0.07250003, -0.08034037, 0.0) * g_1;\n result += mat4(0.24078514, 0.081361525, 0.053420708, 0.0, -0.009353794, -0.051077116, -0.058007747, 0.0, -0.14071098, 0.01035966, 0.005308949, 0.0, -0.1489842, -0.06711817, -0.05552926, 0.0) * g_2;\n result += mat4(-0.13002375, 0.012733757, 0.017821986, 0.0, 0.17767483, 0.20204604, 0.1751779, 0.0, 0.12804912, 0.07381453, 0.05655911, 0.0, 0.17044514, 0.07301451, 0.06523978, 0.0) * g_3;\n result += mat4(-0.1170986, -0.05130371, -0.027939914, 0.0, -0.16645707, -0.121526904, -0.09471366, 0.0, -0.04143118, 0.026693767, 0.034615446, 0.0, -0.084318705, -0.064990036, -0.054324172, 0.0) * g_4;\n result += mat4(0.12094524, 0.09518409, 0.07387219, 0.0, 0.062216382, 0.053228356, 0.031372335, 0.0, 0.072797105, 0.026258165, 0.009804673, 0.0, 0.120719045, 0.073281154, 0.056623302, 0.0) * g_5;\n result += mat4(-0.11141495, -0.11566289, -0.10398725, 0.0, -0.0651895, -0.06820691, -0.054204144, 0.0, -0.032746475, -0.008849683, -0.007610222, 0.0, -0.024655705, -0.048778858, -0.041144755, 0.0) * g_6;\n result += mat4(0.058090195, 0.07538767, 0.059722915, 0.0, 0.044788487, 0.04212742, 0.027502589, 0.0, 0.04892866, 0.015416752, 0.008312418, 0.0, -0.011864114, -0.0074752793, -0.0060824654, 0.0) * g_7;\n result += mat4(0.043446552, 0.061971307, 0.05758086, 0.0, -0.06379154, -0.053758245, -0.047204215, 0.0, 0.016307736, 0.03423424, 0.030179083, 0.0, 0.041445345, 0.03843772, 0.033059113, 0.0) * g_8;\n result += mat4(-0.003803544, 0.0008906116, -0.00059585314, 0.0, 0.102071285, 0.11485224, 0.10007254, 0.0, -0.074306004, -0.08803551, -0.07972321, 0.0, -0.030704215, -0.021514274, -0.009049376, 0.0) * g_9;\n result += mat4(0.0066058086, 0.0011408008, 0.0016199006, 0.0, -0.03916473, -0.042929266, -0.04018418, 0.0, -0.03153446, -0.039413508, -0.034767237, 0.0, 0.113516055, 0.12577052, 0.113335624, 0.0) * g_10;\n result += mat4(0.02655948, 0.041905303, 0.03861737, 0.0, 0.048471425, 0.049788587, 0.050447535, 0.0, 0.12092813, 0.13564217, 0.12613249, 0.0, -0.0023508538, 0.0012828974, 0.0028730957, 0.0) * g_11;\n result += mat4(0.0084758485, 0.008800083, 0.008206044, 0.0, -0.056123603, -0.06610845, -0.060320783, 0.0, -0.081793964, -0.101638645, -0.096699014, 0.0, -0.04402356, -0.04177539, -0.03829645, 0.0) * g_12;\n result += mat4(0.10676299, 0.118409514, 0.10618478, 0.0, -0.05880252, -0.06488367, -0.06432695, 0.0, 0.019221924, 0.017602798, 0.017413978, 0.0, -0.07512528, -0.080483615, -0.066218294, 0.0) * g_13;\n result += vec4(-0.010478934, -0.008364784, -0.010246552, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_.program_4_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_3_tf"),_.program_5_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_4_tf"),_.program_6_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_5_tf"),_.program_7_MAIN_TextureLocation=t.getUniformLocation(_.program_7,"MAIN"),_.program_7_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_tf"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_3_tf"),_.program_7_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_4_tf"),_.program_7_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_5_tf"),_.program_7_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_6_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=t.get("conv2d_tf");if(a){var u=this.program_1_intermediate_texture;c(e,u,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,u,0),e.useProgram(this.program_1);var m=d(e,0,0,a.width,a.height),g=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,m),s(e,this.program_1_a_texture_coord_location,g),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(m),e.deleteBuffer(g),t.set("conv2d_1_tf",{texture:u,width:a.width,height:a.height}),t.get("MAIN")){var v=t.get("MAIN");if(v&&t.get("NATIVE")&&t.get("OUTPUT")){var l=t.get("conv2d_1_tf");if(l){var x=this.program_2_intermediate_texture;c(e,x,l.width,l.height),e.viewport(0,0,l.width,l.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,l.width,l.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,l.width,l.height),e.uniform2f(this.program_2_u_texture_size_location,v.width,v.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_2_tf",{texture:x,width:l.width,height:l.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_2_tf");if(E){var U=this.program_3_intermediate_texture;c(e,U,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U,0),e.useProgram(this.program_3);var A=d(e,0,0,E.width,E.height),R=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,A),s(e,this.program_3_a_texture_coord_location,R),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A),e.deleteBuffer(R),t.set("conv2d_3_tf",{texture:U,width:E.width,height:E.height}),t.get("MAIN")){var b=t.get("MAIN");if(b&&t.get("NATIVE")&&t.get("OUTPUT")){var L=t.get("conv2d_3_tf");if(L){var y=this.program_4_intermediate_texture;c(e,y,L.width,L.height),e.viewport(0,0,L.width,L.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y,0),e.useProgram(this.program_4);var z=d(e,0,0,L.width,L.height),D=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,z),s(e,this.program_4_a_texture_coord_location,D),e.uniform2f(this.program_4_u_resolution_location,L.width,L.height),e.uniform2f(this.program_4_u_texture_size_location,b.width,b.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_4_conv2d_3_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z),e.deleteBuffer(D),t.set("conv2d_4_tf",{texture:y,width:L.width,height:L.height}),t.get("MAIN")){var X=t.get("MAIN");if(X&&t.get("NATIVE")&&t.get("OUTPUT")){var w=t.get("conv2d_4_tf");if(w){var O=this.program_5_intermediate_texture;c(e,O,w.width,w.height),e.viewport(0,0,w.width,w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,O,0),e.useProgram(this.program_5);var N=d(e,0,0,w.width,w.height),M=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,N),s(e,this.program_5_a_texture_coord_location,M),e.uniform2f(this.program_5_u_resolution_location,w.width,w.height),e.uniform2f(this.program_5_u_texture_size_location,X.width,X.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_5_conv2d_4_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(N),e.deleteBuffer(M),t.set("conv2d_5_tf",{texture:O,width:w.width,height:w.height}),t.get("MAIN")){var I=t.get("MAIN");if(I&&t.get("NATIVE")&&t.get("OUTPUT")){var F=t.get("conv2d_5_tf");if(F){var B=this.program_6_intermediate_texture;c(e,B,F.width,F.height),e.viewport(0,0,F.width,F.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,B,0),e.useProgram(this.program_6);var S=d(e,0,0,F.width,F.height),P=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,S),s(e,this.program_6_a_texture_coord_location,P),e.uniform2f(this.program_6_u_resolution_location,F.width,F.height),e.uniform2f(this.program_6_u_texture_size_location,I.width,I.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,F.texture),e.uniform1i(this.program_6_conv2d_5_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(S),e.deleteBuffer(P),t.set("conv2d_6_tf",{texture:B,width:F.width,height:F.height}),t.get("MAIN")){var C=t.get("MAIN");if(C&&t.get("NATIVE")&&t.get("OUTPUT")){var V=t.get("conv2d_1_tf");if(V){var j=t.get("conv2d_2_tf");if(j){var H=t.get("conv2d_3_tf");if(H){var G=t.get("conv2d_4_tf");if(G){var k=t.get("conv2d_5_tf");if(k){var K=t.get("conv2d_6_tf");if(K){var W=t.get("conv2d_tf");if(W){var Y=this.program_7_intermediate_texture;c(e,Y,W.width,W.height),e.viewport(0,0,W.width,W.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Y,0),e.useProgram(this.program_7);var J=d(e,0,0,W.width,W.height),Z=d(e,0,0,1,1);s(e,this.program_7_a_position_location,J),s(e,this.program_7_a_texture_coord_location,Z),e.uniform2f(this.program_7_u_resolution_location,W.width,W.height),e.uniform2f(this.program_7_u_texture_size_location,C.width,C.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_7_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_7_conv2d_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,V.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,j.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,H.texture),e.uniform1i(this.program_7_conv2d_3_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,G.texture),e.uniform1i(this.program_7_conv2d_4_tf_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,k.texture),e.uniform1i(this.program_7_conv2d_5_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_7_conv2d_6_tf_TextureLocation,7),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(J),e.deleteBuffer(Z),t.set("MAIN",{texture:Y,width:W.width,height:W.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&O(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function C(t){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}function V(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,K(o.key),o)}}function j(t,_){return j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},j(t,_)}function H(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function G(t){return G=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},G(t)}function k(t,_,e){return(_=K(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function K(t){var _=function(t,_){if("object"!==C(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==C(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===C(_)?_:String(_)}var W="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Y=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&j(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=G(o);if(r){var e=G(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===C(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return H(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),k(H(_=n.call(this)),"gl",void 0),k(H(_),"program_0",void 0),k(H(_),"program_1",void 0),k(H(_),"program_2",void 0),k(H(_),"program_3",void 0),k(H(_),"program_0_intermediate_texture",void 0),k(H(_),"program_1_intermediate_texture",void 0),k(H(_),"program_2_intermediate_texture",void 0),k(H(_),"program_3_intermediate_texture",void 0),k(H(_),"program_0_a_position_location",void 0),k(H(_),"program_1_a_position_location",void 0),k(H(_),"program_2_a_position_location",void 0),k(H(_),"program_3_a_position_location",void 0),k(H(_),"program_0_a_texture_coord_location",void 0),k(H(_),"program_1_a_texture_coord_location",void 0),k(H(_),"program_2_a_texture_coord_location",void 0),k(H(_),"program_3_a_texture_coord_location",void 0),k(H(_),"program_0_u_resolution_location",void 0),k(H(_),"program_1_u_resolution_location",void 0),k(H(_),"program_2_u_resolution_location",void 0),k(H(_),"program_3_u_resolution_location",void 0),k(H(_),"program_0_u_texture_size_location",void 0),k(H(_),"program_1_u_texture_size_location",void 0),k(H(_),"program_2_u_texture_size_location",void 0),k(H(_),"program_3_u_texture_size_location",void 0),k(H(_),"program_0_MAIN_TextureLocation",void 0),k(H(_),"program_1_conv2d_tf_TextureLocation",void 0),k(H(_),"program_2_conv2d_1_tf_TextureLocation",void 0),k(H(_),"program_3_MAIN_TextureLocation",void 0),k(H(_),"program_3_conv2d_2_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,W),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.19288683, -0.21397883, 0.111997396, -0.04791413, -0.26682988, -0.06144587, -0.03601853, -0.16693151, 0.038494494, -0.16651472, 0.147657, -0.083003886, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.14286195, 0.08746566, -0.40107322, 0.12390977, -0.33392772, -0.18703035, -0.21326795, 0.04780781, -0.15155545, -0.0010025925, -0.1554875, -0.10676251, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.28095165, 0.022872915, -0.21342312, -0.29982176, 0.025937587, -0.055012174, -0.33779636, 0.0015666655, 0.076416336, 0.06656033, -0.1557806, 0.1078894, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.31584853, 0.07527119, 0.30713862, -0.34014285, -0.50103146, -0.07217874, 0.512807, -0.09597398, -0.32097813, -0.051580857, -0.022466356, 0.01148551, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.026032459, -0.04193211, 0.37703893, -0.031916667, -0.27421117, 1.0906446, -0.049654085, -0.19814016, 0.07819544, 0.06003738, 0.1405805, -0.0064135445, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.041450135, 0.11319654, -0.23237701, 0.08443178, 0.53344345, 0.30857387, -0.057264958, -0.1575803, 0.2325609, -0.027797326, -0.04544767, -0.18720597, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.2531829, -0.074966915, -0.27800754, -0.3146097, 0.20126024, -0.5380133, -0.15082566, -0.19021043, 0.29951036, 0.17123336, -0.01681872, -0.12574998, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.25203633, 0.19882993, 0.14906439, 0.13593598, 0.40712556, 0.084902965, 0.42969635, 0.2961132, -0.057267334, -0.030388135, 8.8084314e-05, 0.0210724, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.13459359, -0.12199573, 0.12591946, 0.24736497, 0.2033463, -0.09388599, -0.094370656, 0.1071285, -0.18479438, -0.066625565, 0.08279283, 0.20130983, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.011108127, -0.07481861, 0.07640154, 0.4964964);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,W),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.056432575, 0.0028165397, -0.026325442, -0.14802271, 0.16885762, -0.062179096, -0.2332292, 0.17513658, -0.08011296, 0.02947316, 0.014771492, -0.17946689, 0.026012989, -0.09823925, 0.036625937, -0.06924322) * go_0(-1.0, -1.0);\n result += mat4(-0.13571467, 0.09831142, 0.12911566, 0.06305893, -0.07188695, -0.20161287, 0.3858435, -0.21069056, -0.12294444, -0.1404628, -0.022659872, 0.23008968, 0.10969853, 0.17640765, 0.39796907, 0.20413099) * go_0(-1.0, 0.0);\n result += mat4(-0.0061665224, 0.055102807, -0.0059629944, -0.021429887, 0.061626043, 0.16898955, -0.21215646, 0.16510476, 0.2238265, 0.19429931, 0.09874656, 0.06828208, -0.122404456, -0.00026717107, -0.28203064, -0.29979932) * go_0(-1.0, 1.0);\n result += mat4(-0.22735378, 0.14538136, 0.11549746, 0.194148, -0.09841722, -0.0661309, 0.348576, -0.017375294, -0.044078812, 0.1298332, 0.04793373, -0.30687734, 0.08353025, 0.083519086, 0.10766399, 0.31796935) * go_0(0.0, -1.0);\n result += mat4(0.048365135, -0.17566709, -0.33212858, -0.052667376, -0.26443407, -0.010216014, 0.1573303, 0.05725314, 0.08140953, -0.09664591, 0.076109104, -0.026773714, 0.07732627, 0.10188082, -0.28266954, -0.16230233) * go_0(0.0, 0.0);\n result += mat4(0.29931107, 0.117944, -0.10414009, 0.12795551, 0.12576093, 0.17082554, -0.15803693, 0.13430743, -0.025801308, -0.10797019, 0.0721032, 0.2825884, -0.11025257, 0.12798019, 0.081827976, -0.050441865) * go_0(0.0, 1.0);\n result += mat4(-0.11827391, 0.08306765, -0.3430314, 0.07898041, -0.023839617, -0.019507334, 0.23176382, -0.40992323, 0.09411734, 0.38415068, -0.25845516, -0.29984522, 0.1470966, -0.0684779, -0.07071314, -0.026773235) * go_0(1.0, -1.0);\n result += mat4(0.19091596, 0.082110435, -0.5266589, -0.1744098, -0.015838385, -0.046316292, 0.023171103, -0.03731331, 0.2642396, 0.31824252, -0.041754793, -0.09525519, -0.14696182, 0.052168854, 0.039857205, -0.027555354) * go_0(1.0, 0.0);\n result += mat4(0.15207373, 0.09845733, 0.0142631065, 0.096375965, 0.06089903, 0.17902578, -0.42391995, 0.22475442, 0.016356342, -0.06277531, -0.12173141, -0.18635495, -0.0013459618, 0.15725887, 0.019310836, 0.20293565) * go_0(1.0, 1.0);\n result += mat4(-0.18395247, 0.30672902, 0.09034339, 0.1821889, -0.0419004, -0.2169228, -0.14052129, 0.11006559, 0.1709272, 0.51062274, 0.13758625, -0.2242552, -0.030382963, 0.3357568, -0.26491287, 0.02501938) * go_1(-1.0, -1.0);\n result += mat4(0.040511727, 0.12523083, -0.27318433, 0.08388512, 0.25354835, 0.3404216, -0.2632471, -0.17784123, 0.2732347, 0.4468553, 0.084667034, -0.1856242, 0.034099877, -0.00954992, -0.32751867, -0.062207516) * go_1(-1.0, 0.0);\n result += mat4(0.17564747, 0.11645554, -0.16362113, 0.105654195, -0.2762563, -0.1413764, 0.23264363, -0.14000498, 0.095402054, 0.0715738, -0.19346157, -0.028285999, 0.009799127, 0.04059529, 0.19688335, 0.1282381) * go_1(-1.0, 1.0);\n result += mat4(0.23575781, -0.11446148, -0.20504695, 0.035568226, 0.36890212, -0.85968876, -0.18545328, 0.33796397, -0.30916876, -0.10445518, -0.3046253, 0.33271998, -0.06263589, -0.2160114, -0.16383372, -0.31173357) * go_1(0.0, -1.0);\n result += mat4(0.20469664, 0.4039374, -0.070057206, 0.030353077, 0.39843914, -0.15490077, -0.24476516, 0.38238233, -0.21809858, 0.23496576, -0.051794037, 0.033664484, -0.14411364, -0.2515329, 0.124655396, -0.05818785) * go_1(0.0, 0.0);\n result += mat4(-0.09065731, -0.16787091, 0.013269188, 0.23687351, -0.41504318, -0.048163068, 0.31760025, -0.33648986, 0.29752317, 0.2926866, 0.14408836, -0.33382463, -0.15873958, -0.121961035, 0.11797893, 0.09000567) * go_1(0.0, 1.0);\n result += mat4(0.13356976, 0.013763947, 0.012169505, -0.109594524, 0.03417223, 0.7031121, 0.65146804, 0.5250268, -0.50132495, -0.419648, 0.2940041, 0.83051753, -0.17595838, 0.1633008, -0.018587278, 0.079596795) * go_1(1.0, -1.0);\n result += mat4(0.07570128, -0.1581438, 0.03904949, 0.14890033, -0.054611947, 0.17469402, -0.44252598, 0.036181703, -0.4981031, -0.37507218, -0.18466389, 0.2645845, 0.25189674, -0.025896115, 0.034307647, -0.020462232) * go_1(1.0, 0.0);\n result += mat4(-0.11645865, 0.02296537, 0.040909223, 0.015069485, 0.062284566, -0.22526766, 0.09241534, -0.32623053, 0.18208642, 0.3954284, 0.2884468, -0.25137675, -0.037232924, -0.10185309, -0.17956531, 0.018966453) * go_1(1.0, 1.0);\n result += vec4(-0.16371979, -0.024620198, -0.035754893, 0.04176776);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,W),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.01921286, -0.26684764, -0.12663573, 0.31641877, -0.25313398, 0.12264074, 0.58750325, -0.14084283, 0.5837018, -0.042300556, -0.20435576, -0.009954825, 0.060783498, 0.05540401, 0.2205112, -0.06578902) * go_0(-1.0, -1.0);\n result += mat4(-0.21930243, -0.03774968, 0.22615197, 0.18338196, 0.011201461, -0.271034, 0.00573116, -0.12248194, 0.47990513, 0.2982416, -0.1087603, -0.050099242, -0.07620939, -0.07148229, 0.03691984, -0.16796488) * go_0(-1.0, 0.0);\n result += mat4(-0.14962853, -0.053769328, 0.02387081, 0.22002189, 0.052237745, -0.26160842, -0.08603077, 0.012542448, 0.08119985, 0.075785555, -0.33437458, -0.43373227, -0.13206963, -0.08759176, -0.03288923, -0.09799959) * go_0(-1.0, 1.0);\n result += mat4(-0.1305593, -0.5974288, 0.06058367, 0.08406488, 0.013692483, 0.06646377, 0.16469325, 0.08990975, 0.42217395, -0.11289523, -0.06165009, 0.48556912, -0.15702641, -0.19922857, -0.0035429662, -0.0022089656) * go_0(0.0, -1.0);\n result += mat4(-0.1964807, 0.038099788, 0.21587034, 0.039734077, -0.07063389, 0.11604167, -0.24558097, -0.08900199, -0.7684516, -0.1037487, -0.09380674, 0.33144563, -0.16653742, 0.0028585843, -0.33774406, -0.0528696) * go_0(0.0, 0.0);\n result += mat4(-0.27298656, -0.05665099, 0.09661685, 0.19780266, 0.1025106, -0.22055034, -0.21218458, -0.040628925, 0.0095010325, 0.13118382, -0.42582452, -0.22197723, 0.21006055, -0.06189587, -0.15285942, -0.09526762) * go_0(0.0, 1.0);\n result += mat4(-0.14494462, -0.046788953, 0.065877035, 0.09911713, 0.35096622, 0.16682479, 0.028363144, 0.36037162, 0.29413632, 0.28212717, -0.025364442, -0.3406269, 0.047262143, -0.11892685, -0.008032766, 0.29743317) * go_0(1.0, -1.0);\n result += mat4(-0.15191558, -0.36980554, 0.14555687, 0.0043930537, -0.012661432, 0.15737776, -0.115250416, 0.10324491, 0.24491951, -0.15575431, -0.27802598, 0.21959937, 0.18063772, 0.4455559, -0.09693302, 0.33382267) * go_0(1.0, 0.0);\n result += mat4(0.2717801, 0.13452889, 0.14105384, 0.16324317, -0.40111846, 0.1154301, -0.0076733204, -0.09697362, 0.44306824, -0.02831414, -0.2153124, -0.12075326, 0.060776163, 0.30347148, -0.0036976219, -0.12070682) * go_0(1.0, 1.0);\n result += mat4(-0.39780128, -0.29875937, -0.12952097, 0.080333896, 0.07520163, 0.021689568, -0.23121156, -0.038140096, -0.1593877, 0.017156163, -0.06038025, 0.009244022, -0.13917233, 0.30957314, 0.243109, -0.104947075) * go_1(-1.0, -1.0);\n result += mat4(-0.07965157, 0.06776501, -0.13288979, 0.005851189, -0.08768168, -0.03689969, 0.12034646, 0.22441491, 0.14453568, -0.17648841, -0.3378289, -0.018329712, 0.11722939, -0.34161824, 0.08424494, -0.01400687) * go_1(-1.0, 0.0);\n result += mat4(0.08153887, 0.07222914, -0.14663404, -0.038526025, -0.07385973, 0.18440577, 0.35890242, 0.17084727, 0.26345527, 0.15280858, -0.007446105, -0.024403179, -0.30336383, -0.22978698, 0.11612946, -0.23614909) * go_1(-1.0, 1.0);\n result += mat4(-0.07447396, 0.09023449, -0.13798, -0.086943336, -0.30787337, 0.15087669, 0.14418626, -0.03371195, 0.048989657, -0.13075387, -0.13458036, -0.059836224, 0.06495196, 0.269715, 0.3674355, 0.38956037) * go_1(0.0, -1.0);\n result += mat4(0.34981915, -0.048779126, 0.31717536, 0.38080826, -0.20149232, -0.82969636, -0.10167862, 0.6382858, 0.25976858, 0.4370118, -0.04724865, -0.10014156, 0.19380626, -0.080370255, 0.09578106, -0.035166856) * go_1(0.0, 0.0);\n result += mat4(-0.026443917, 0.4132611, 0.01822534, 0.12742202, -0.26652107, -0.2996705, 0.30905882, 0.07989903, 0.38249823, 0.21486135, 0.025314959, -0.14717339, -0.13344015, -0.32088286, -0.2833883, -0.30973712) * go_1(0.0, 1.0);\n result += mat4(0.021517841, 0.006556378, 0.2025686, -0.12044382, -0.38583103, -0.0027515136, -0.06556736, -0.097090125, 0.04676486, -0.11954886, -0.051612873, 0.07831412, -0.18823163, -0.16542958, 0.04245155, 0.6437998) * go_1(1.0, -1.0);\n result += mat4(-0.39475346, -0.2936861, 0.26768062, -0.28151843, 0.21935691, 0.2101108, -0.15455097, 0.19548604, 0.09188909, -0.020147726, 0.103328265, -0.12574542, -0.34167948, 0.07523185, -0.17669058, 0.62446547) * go_1(1.0, 0.0);\n result += mat4(-0.37661025, -0.29630858, 0.05451026, 0.1611643, 0.14079669, -0.2170294, -0.038716137, 0.13514164, -0.21235192, -0.07860726, -0.005749412, 0.025625167, -0.13297133, 0.33012658, -0.27434957, -0.18416783) * go_1(1.0, 1.0);\n result += vec4(-0.0036821906, -0.050239526, -0.01355402, 0.00048220603);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,W),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.15873, 0.17989138, 0.14648493, 0.0, -0.017379675, -0.017363746, -0.019855022, 0.0, 0.009670625, 0.0070157526, 0.0075994316, 0.0, 0.025388412, 0.027231036, 0.024052646, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.048195973, 0.041760173, 0.037366055, 0.0, -0.115950756, -0.12887983, -0.12535639, 0.0, 0.032125086, 0.03397254, 0.032950625, 0.0, 0.01223746, 0.020822672, 0.0161561, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.0890567, 0.094453335, 0.09014035, 0.0, 0.016081346, 0.017434116, 0.020783134, 0.0, -0.011775135, -0.010094134, -0.018522855, 0.0, 0.072103254, 0.07940666, 0.065876864, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.04841196, -0.06963968, -0.056574684, 0.0, 0.10912542, 0.11813441, 0.10643838, 0.0, -0.013013885, -0.01562045, -0.013802797, 0.0, 0.037505716, 0.04352026, 0.04645123, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.3472869, -0.36243078, -0.33530185, 0.0, 0.23654196, 0.2305048, 0.22150646, 0.0, -0.045226905, -0.041799217, -0.042511635, 0.0, -0.10267792, -0.1123385, -0.10845448, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.011987401, 0.012285043, 0.007813165, 0.0, -0.15911353, -0.17523928, -0.1535267, 0.0, 0.15675929, 0.16531634, 0.15948962, 0.0, -0.09240023, -0.09513292, -0.084187366, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.069052905, 0.07278333, 0.0756627, 0.0, -0.012180326, -0.018794727, -0.031050753, 0.0, -0.044663202, -0.04362803, -0.038904265, 0.0, -0.008540197, -0.011201734, -0.01556625, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.08261173, -0.09042543, -0.07589266, 0.0, 0.043515377, 0.045066774, 0.04037769, 0.0, -0.06262993, -0.07469342, -0.058593787, 0.0, 0.026696987, 0.028740842, 0.037405368, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.07975598, 0.09597654, 0.08997132, 0.0, -0.07844719, -0.07880916, -0.06835411, 0.0, 0.05668995, 0.050163813, 0.053357534, 0.0, -0.020040333, -0.019867316, -0.01907621, 0.0) * go_0(1.0, 1.0);\n result += mat4(-0.017078733, -0.017393313, -0.008266595, 0.0, -0.0033478448, -0.0027439648, -0.0042334674, 0.0, -0.06354017, -0.062058125, -0.04652064, 0.0, -0.010787706, -0.0062706997, -0.007573461, 0.0) * go_1(-1.0, -1.0);\n result += mat4(-0.019895451, -0.016341688, -0.008712399, 0.0, 0.026231976, 0.023955572, 0.0216376, 0.0, -0.061950512, -0.05481285, -0.05261985, 0.0, -0.018804235, -0.016235247, -0.0131616965, 0.0) * go_1(-1.0, 0.0);\n result += mat4(-0.055628926, -0.063315354, -0.057192408, 0.0, -0.0256364, -0.028660972, -0.02937357, 0.0, -0.017604912, -0.020851422, -0.016070362, 0.0, -0.0870202, -0.0832279, -0.07525406, 0.0) * go_1(-1.0, 1.0);\n result += mat4(0.062738225, 0.07106593, 0.061644047, 0.0, -0.06068257, -0.06983662, -0.066070385, 0.0, 0.024919355, 0.03227179, 0.028569462, 0.0, -0.07866227, -0.098967604, -0.092128105, 0.0) * go_1(0.0, -1.0);\n result += mat4(0.040397774, 0.047241107, 0.03962998, 0.0, -0.09112752, -0.10057507, -0.09301817, 0.0, 0.10833967, 0.101835825, 0.10027467, 0.0, 0.27189335, 0.27433604, 0.26781923, 0.0) * go_1(0.0, 0.0);\n result += mat4(-0.044211388, -0.042373534, -0.03658007, 0.0, 0.113148406, 0.12423258, 0.107804194, 0.0, -0.17081551, -0.18562958, -0.17475435, 0.0, 0.09636739, 0.10763415, 0.093332425, 0.0) * go_1(0.0, 1.0);\n result += mat4(-0.03798545, -0.047811143, -0.050768293, 0.0, 0.018775463, 0.026812987, 0.03452908, 0.0, 0.0055677597, 0.0039081173, -0.0017878668, 0.0, -0.10728597, -0.12618187, -0.109045394, 0.0) * go_1(1.0, -1.0);\n result += mat4(0.06359783, 0.064184755, 0.04934199, 0.0, -0.009819327, -0.006616115, -0.007431496, 0.0, 0.025055679, 0.024787048, 0.017360551, 0.0, -0.047140837, -0.061695747, -0.06440822, 0.0) * go_1(1.0, 0.0);\n result += mat4(0.060199022, 0.06482763, 0.059514645, 0.0, 0.026998974, 0.028776823, 0.024897143, 0.0, 0.17968474, 0.19337215, 0.16760105, 0.0, 0.0075838566, 0.010503482, 0.011993149, 0.0) * go_1(1.0, 1.0);\n result += vec4(-0.0052927984, -0.0060193934, -0.0048643993, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_MAIN_TextureLocation=t.getUniformLocation(_.program_3,"MAIN"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=t.get("conv2d_tf");if(a){var u=this.program_1_intermediate_texture;c(e,u,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,u,0),e.useProgram(this.program_1);var m=d(e,0,0,a.width,a.height),g=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,m),s(e,this.program_1_a_texture_coord_location,g),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(m),e.deleteBuffer(g),t.set("conv2d_1_tf",{texture:u,width:a.width,height:a.height}),t.get("MAIN")){var v=t.get("MAIN");if(v&&t.get("NATIVE")&&t.get("OUTPUT")){var l=t.get("conv2d_1_tf");if(l){var x=this.program_2_intermediate_texture;c(e,x,l.width,l.height),e.viewport(0,0,l.width,l.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,l.width,l.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,l.width,l.height),e.uniform2f(this.program_2_u_texture_size_location,v.width,v.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_2_tf",{texture:x,width:l.width,height:l.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_2_tf");if(E){var U=this.program_3_intermediate_texture;c(e,U,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U,0),e.useProgram(this.program_3);var A=d(e,0,0,E.width,E.height),R=d(e,0,0,1,1);s(e,this.program_3_a_position_location,A),s(e,this.program_3_a_texture_coord_location,R),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,h.texture),e.uniform1i(this.program_3_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A),e.deleteBuffer(R),t.set("MAIN",{texture:U,width:E.width,height:E.height})}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&V(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function J(t){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},J(t)}function Z(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,_t(o.key),o)}}function $(t,_){return $=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},$(t,_)}function q(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Q(t){return Q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Q(t)}function tt(t,_,e){return(_=_t(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function _t(t){var _=function(t,_){if("object"!==J(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==J(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===J(_)?_:String(_)}var et="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",ot=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&$(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=Q(o);if(r){var e=Q(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===J(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return q(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),tt(q(_=n.call(this)),"gl",void 0),tt(q(_),"program_0",void 0),tt(q(_),"program_1",void 0),tt(q(_),"program_2",void 0),tt(q(_),"program_3",void 0),tt(q(_),"program_4",void 0),tt(q(_),"program_5",void 0),tt(q(_),"program_6",void 0),tt(q(_),"program_7",void 0),tt(q(_),"program_0_intermediate_texture",void 0),tt(q(_),"program_1_intermediate_texture",void 0),tt(q(_),"program_2_intermediate_texture",void 0),tt(q(_),"program_3_intermediate_texture",void 0),tt(q(_),"program_4_intermediate_texture",void 0),tt(q(_),"program_5_intermediate_texture",void 0),tt(q(_),"program_6_intermediate_texture",void 0),tt(q(_),"program_7_intermediate_texture",void 0),tt(q(_),"program_0_a_position_location",void 0),tt(q(_),"program_1_a_position_location",void 0),tt(q(_),"program_2_a_position_location",void 0),tt(q(_),"program_3_a_position_location",void 0),tt(q(_),"program_4_a_position_location",void 0),tt(q(_),"program_5_a_position_location",void 0),tt(q(_),"program_6_a_position_location",void 0),tt(q(_),"program_7_a_position_location",void 0),tt(q(_),"program_0_a_texture_coord_location",void 0),tt(q(_),"program_1_a_texture_coord_location",void 0),tt(q(_),"program_2_a_texture_coord_location",void 0),tt(q(_),"program_3_a_texture_coord_location",void 0),tt(q(_),"program_4_a_texture_coord_location",void 0),tt(q(_),"program_5_a_texture_coord_location",void 0),tt(q(_),"program_6_a_texture_coord_location",void 0),tt(q(_),"program_7_a_texture_coord_location",void 0),tt(q(_),"program_0_u_resolution_location",void 0),tt(q(_),"program_1_u_resolution_location",void 0),tt(q(_),"program_2_u_resolution_location",void 0),tt(q(_),"program_3_u_resolution_location",void 0),tt(q(_),"program_4_u_resolution_location",void 0),tt(q(_),"program_5_u_resolution_location",void 0),tt(q(_),"program_6_u_resolution_location",void 0),tt(q(_),"program_7_u_resolution_location",void 0),tt(q(_),"program_0_u_texture_size_location",void 0),tt(q(_),"program_1_u_texture_size_location",void 0),tt(q(_),"program_2_u_texture_size_location",void 0),tt(q(_),"program_3_u_texture_size_location",void 0),tt(q(_),"program_4_u_texture_size_location",void 0),tt(q(_),"program_5_u_texture_size_location",void 0),tt(q(_),"program_6_u_texture_size_location",void 0),tt(q(_),"program_7_u_texture_size_location",void 0),tt(q(_),"program_0_MAIN_TextureLocation",void 0),tt(q(_),"program_1_conv2d_tf_TextureLocation",void 0),tt(q(_),"program_2_conv2d_1_tf_TextureLocation",void 0),tt(q(_),"program_3_conv2d_2_tf_TextureLocation",void 0),tt(q(_),"program_4_conv2d_3_tf_TextureLocation",void 0),tt(q(_),"program_5_conv2d_4_tf_TextureLocation",void 0),tt(q(_),"program_6_conv2d_5_tf_TextureLocation",void 0),tt(q(_),"program_7_MAIN_TextureLocation",void 0),tt(q(_),"program_7_conv2d_tf_TextureLocation",void 0),tt(q(_),"program_7_conv2d_1_tf_TextureLocation",void 0),tt(q(_),"program_7_conv2d_2_tf_TextureLocation",void 0),tt(q(_),"program_7_conv2d_3_tf_TextureLocation",void 0),tt(q(_),"program_7_conv2d_4_tf_TextureLocation",void 0),tt(q(_),"program_7_conv2d_5_tf_TextureLocation",void 0),tt(q(_),"program_7_conv2d_6_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.073079124, 0.11507942, 0.028201895, -0.021776304, -0.25251916, -0.08662003, 0.38814726, 0.4146095, 0.06326891, 0.01635252, 0.06423356, 0.13488062, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.059791833, -0.03105604, 0.041643705, 0.35197195, -0.17314838, 0.067622855, -0.032012507, 0.09691628, -0.11094062, 0.007625051, 0.094762206, -0.05824145, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.120281175, 0.027440755, -0.026316144, -0.025291128, -0.41698205, -0.05966847, -0.28400028, -0.06946398, -0.10906026, -0.015854035, -0.028724853, -0.06626416, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.068752654, -0.12652585, 0.38200122, 0.17978846, 0.2749825, 0.015504972, 0.21765926, 0.2246602, -0.062151223, 0.07457783, 0.13588274, -0.037328478, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.3718559, 0.025637252, -0.4048626, -0.41484925, 0.24768798, 0.09984098, -0.5663632, -0.6659978, 0.212067, -0.08328392, -0.5277322, -0.016879432, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.11072714, -0.010321538, 0.11265787, 0.0055236337, -0.13345073, 0.004847663, 0.3744461, -0.4038564, -0.09893075, 0.031325124, 0.2883957, -0.04268903, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.10444391, -0.60588187, 0.02543334, 0.10911738, -0.10860678, 0.15701362, 0.29235297, 0.045803998, 0.076250754, -0.10799697, 0.08841044, 0.08145623, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.04246739, -0.1225759, 0.11280305, -0.12079673, 0.5289142, -0.011892906, -0.0800465, 0.05915611, -0.126204, 0.08239301, -0.0092391195, -0.07672885, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.11922264, 0.14036109, -0.09491126, 0.05112697, -0.12543046, -0.08662423, -0.041537095, 0.048038274, 0.11672854, -0.006516173, -0.023524825, 0.030505095, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.07697861, 0.41154122, 0.042374082, -0.087270625);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.09419103, -0.1178418, 0.09523275, 0.24648252, 0.03595256, -0.05417468, -0.029167585, -0.012279932, 0.08852021, -0.12534834, 0.0604663, 0.050634373, -0.19536541, 0.21548285, 0.040379744, -0.28046605) * go_0(-1.0, -1.0);\n result += mat4(-0.13783203, 0.17191975, 0.06956328, 0.005270252, -0.029844455, -0.17657366, 0.03439078, 0.048861686, 0.12017991, -0.087307535, 0.11815637, 0.31309614, 0.08440897, 0.09969244, -0.06220224, 0.2633136) * go_0(-1.0, 0.0);\n result += mat4(0.098606475, -0.05856224, -0.01163882, -0.020945825, -0.08988821, 0.18520717, 0.011407763, 0.20973705, 0.21017794, 0.038311377, -0.018910313, 0.053878684, -0.08751144, -0.0081623215, 0.29060364, 0.14363094) * go_0(-1.0, 1.0);\n result += mat4(0.13354321, -0.38046083, 0.14157647, 0.10190452, -0.045502663, 0.0053245644, -0.10817685, -0.048371315, 0.16157807, 0.2086147, 0.07632662, 0.24636099, -0.0053555835, -0.19587666, -0.46687222, 0.002362032) * go_0(0.0, -1.0);\n result += mat4(0.28275147, -0.1468291, 0.24075283, -0.35119128, 0.18727398, 0.3833064, 0.08667899, 0.15021381, -0.092296466, -0.25686404, -0.116076745, 0.2231862, -0.27637103, 0.12317917, -0.0341737, -0.40077657) * go_0(0.0, 0.0);\n result += mat4(-0.007041629, 0.18089123, -0.21195571, -0.12346183, -0.06088577, -0.30784377, 0.0048495876, 0.06013008, 0.07200418, -0.0076884073, 0.02632822, -0.0011575016, 0.21025613, -0.2573419, -0.06994815, 0.32497165) * go_0(0.0, 1.0);\n result += mat4(0.0016823286, -0.014366541, -0.5049525, 0.048534572, -0.0057915323, -0.0030526456, -0.028976317, -0.16376147, -0.15560333, -0.053708192, -0.055678204, -0.13087665, 0.0048869387, 0.027514834, 0.017380254, -0.06743363) * go_0(1.0, -1.0);\n result += mat4(0.044514824, -0.1754644, -0.26664957, 0.1486667, 0.114894986, 0.061640915, -0.13305616, 0.06450565, 0.03552732, 0.2835473, 0.13800526, 0.005875215, 0.15751484, 0.41759813, -0.19406971, 0.071032055) * go_0(1.0, 0.0);\n result += mat4(-0.18419577, -0.05527526, 0.017057603, -0.1146602, 0.15775396, -0.01188916, 0.09368113, 0.05765405, 0.064170234, -0.017833546, 0.12100514, -0.06250493, 0.2421206, 0.15719843, 0.23718071, 0.023142194) * go_0(1.0, 1.0);\n result += mat4(0.079226464, 0.07877355, -0.022315226, -0.13507473, 0.14683898, 0.028739132, -0.24479519, -0.280197, -0.13223173, 0.21732429, -0.1546993, 0.045442928, 0.163642, -0.07062695, 0.03805918, 0.060860883) * go_1(-1.0, -1.0);\n result += mat4(0.095216066, -0.16650215, -0.34863555, -0.025274571, 0.3064775, -0.034196265, -0.25773287, 0.19570488, -0.005434017, 0.26308087, 0.009404902, -0.24736062, 0.05558232, -0.014217521, 0.03667355, -0.15134114) * go_1(-1.0, 0.0);\n result += mat4(-0.074846864, 0.010901994, 0.035149742, 0.12106729, -0.36042807, -0.011231913, 1.4317516, 0.6400351, 0.105860665, -0.11587906, -0.11065066, 0.19126756, 0.14132085, 0.021570992, -0.3618735, -0.081163004) * go_1(-1.0, 1.0);\n result += mat4(-0.06937371, 0.3815214, 0.026842717, -0.04051589, -0.09472515, -0.027198657, -0.16502109, 0.114273794, -0.15207845, -0.15054241, -0.25099036, -0.10871029, 0.14311226, 0.07640166, 0.47051275, 0.0447809) * go_1(0.0, -1.0);\n result += mat4(-0.25960425, 0.11150338, -0.042022616, -0.006633396, -0.29595324, -0.0149574205, 0.09806478, 0.03635802, 0.26789796, 0.41416678, 0.05145585, 0.61168057, 0.019582301, -0.118703716, 0.13974573, 0.04498941) * go_1(0.0, 0.0);\n result += mat4(-0.04119621, -0.15503803, 0.33170196, -0.1158483, -0.06258357, 0.2574262, -0.07890287, -0.6929032, 0.004379942, 0.097908296, 0.009286624, 0.27194506, -0.2476702, 0.13828708, 0.05071857, -0.43693772) * go_1(0.0, 1.0);\n result += mat4(-0.010842703, 0.13108006, 0.30126816, 0.20221521, 0.018797455, 0.0614624, 0.11102966, 0.019204421, 0.09975456, 0.04676902, -0.044540443, 0.118877, -0.04871634, -0.089208096, 0.027455999, 0.029557817) * go_1(1.0, -1.0);\n result += mat4(-0.10421777, 0.3135469, 0.14557797, 0.0497297, 0.0034963787, -0.20342828, 0.08332032, -0.09004643, 0.06574797, -0.14168271, -0.08754358, 0.30385306, -0.3374016, -0.4360316, 0.15854433, -0.24081887) * go_1(1.0, 0.0);\n result += mat4(0.1407836, 0.09678823, -0.02240152, -0.013985894, 0.012281648, -0.24124922, -0.46433777, -0.25915003, 0.042200714, -0.21701157, -0.016618999, 0.13135725, -0.34656256, -0.034729004, -0.29246503, -0.13514486) * go_1(1.0, 1.0);\n result += vec4(-0.08458621, -0.023144595, -0.057707336, -0.081382714);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.27743992, 0.04277345, 0.019331178, -0.7335445, 0.006292013, 0.19800001, -0.0025032016, 0.16098699, -0.03186617, -0.060173523, 0.08878855, -0.10669283, 0.130609, -0.068515256, -0.03571823, -0.13751523) * go_0(-1.0, -1.0);\n result += mat4(-0.2430821, -0.08233978, 0.082374334, 0.04843392, -0.18989052, -0.041925047, 0.40021122, -0.317836, -0.13517766, 0.032255337, -0.0746507, 0.22114721, -0.045706213, -0.12841983, -0.27830583, 0.05763077) * go_0(-1.0, 0.0);\n result += mat4(-0.08436965, -0.04967552, -0.16798134, -0.1539139, -0.17429228, -0.10166739, 0.35864773, 0.12873615, -0.07667423, 0.04985163, 0.13391761, -0.054322604, 0.085659124, -0.078792974, 0.06481059, 0.058667548) * go_0(-1.0, 1.0);\n result += mat4(-0.17568155, 0.56705236, 0.056562193, -0.020951264, 0.005879628, -0.2502103, -0.19619654, 0.019490348, -0.14527243, 0.16983634, 0.049245857, 0.18316677, 0.055053137, 0.10699275, 0.0016993808, 0.20105995) * go_0(0.0, -1.0);\n result += mat4(0.36284775, -0.05856962, -0.42545465, 0.31931567, -0.15698905, -0.28837132, -0.028697362, -0.024917847, 0.04317283, 0.024557106, -0.052158598, 0.38654143, -0.1782944, 0.43094924, -0.11738149, 0.21554618) * go_0(0.0, 0.0);\n result += mat4(0.22645079, -0.20319854, 0.20733371, -0.18697177, -0.05167819, -0.12845007, 0.5543688, 0.2453291, 0.08027872, -0.0628224, -0.06593836, -0.05795855, -0.24527508, 0.23632833, -0.043366548, 0.14135826) * go_0(0.0, 1.0);\n result += mat4(0.08384414, 0.20807321, 0.030559694, -0.13640808, -0.07641805, -0.10919174, -0.19799095, -0.12955745, 0.093737304, -0.17856954, 0.035103753, -0.044699315, -0.07255943, -0.02331535, 0.2059249, 0.3058302) * go_0(1.0, -1.0);\n result += mat4(0.022345139, 0.16286038, -0.27228013, -0.41105714, -0.0014384583, 0.089546144, -0.08296848, -0.0050463285, 0.07038578, -0.030679917, 0.031246305, 0.36761853, -0.34799108, -0.0405689, -0.19182852, 0.015853593) * go_0(1.0, 0.0);\n result += mat4(0.1021783, -0.11396049, -0.08733628, -0.017449526, 0.042015605, -0.14808236, 0.10072531, -0.07403295, 0.15276712, -0.07807765, -0.10013386, -0.26110634, -0.04858846, 0.066066965, 0.13598624, 0.21687816) * go_0(1.0, 1.0);\n result += mat4(0.07041569, -0.17775945, 0.15697548, -0.15425202, -0.06569677, -0.033233996, 0.22596005, -0.026170855, -0.20729817, 0.1316505, -0.058410037, 0.22166035, 0.09107114, -0.13078825, -0.05639485, -0.02716142) * go_1(-1.0, -1.0);\n result += mat4(0.057966787, -0.15311252, 0.095924966, -0.055951685, 0.082777694, -0.08471956, -0.39918202, 0.10599212, 0.102710955, 0.21808124, 0.12083635, -0.38835892, 0.031709857, 0.13955092, 0.12647778, 0.011549966) * go_1(-1.0, 0.0);\n result += mat4(0.09810508, -0.119743295, 0.06166254, 0.13595435, 0.036198203, -0.028710455, -0.40789905, -0.034894038, -0.12622337, 0.14379597, 0.039958883, 0.19636424, 0.047094557, -0.07987105, -0.04905092, -0.07875785) * go_1(-1.0, 1.0);\n result += mat4(0.34118712, -0.2833933, -0.045028314, -0.40670308, -0.01961924, 0.37131935, 0.29099533, -0.19843055, 0.18604252, -0.0037280058, 0.1091072, -0.40579233, 0.11422739, -0.16490164, -0.0022396361, -0.21486944) * go_1(0.0, -1.0);\n result += mat4(0.0010853866, 0.2223109, 0.2416471, -0.33326814, 0.2549397, 0.6442047, 0.18411863, -0.19081281, -0.43552014, -0.1793875, -0.58699155, -0.01900168, -0.26955804, -0.071371995, 0.07599079, 0.27434483) * go_1(0.0, 0.0);\n result += mat4(-0.19644544, 0.14383379, -0.2599538, 0.001666124, -0.16369823, 0.009537702, -0.3690974, -0.048157427, -0.2040159, 0.01522431, -0.11007749, -0.07012568, 0.17536888, -0.012183123, -0.17366478, -0.15090804) * go_1(0.0, 1.0);\n result += mat4(0.0855136, 0.06863859, -0.17249937, -0.12850079, 0.15325847, 0.22742507, 0.22535504, 0.24032994, -0.109522276, 0.24135293, -0.17784368, 0.08172238, -0.16143093, 0.1358853, -0.09399085, 0.012180792) * go_1(1.0, -1.0);\n result += mat4(-0.04346881, 0.13367178, 0.10387612, 0.04705543, -0.10315795, 0.5816371, -0.090529, -0.017955385, -0.09032907, -0.52505773, 0.10958755, -0.26151448, 0.17246644, 0.011886279, 0.3566306, 0.32170597) * go_1(1.0, 0.0);\n result += mat4(-0.27853554, 0.1558035, 0.070289604, 0.17052644, -0.31982365, 0.29085326, -0.09494764, 0.2270542, 0.10514691, -0.24606484, -0.02049181, 0.126686, 0.16719124, 0.013080999, -0.08577963, -0.07057233) * go_1(1.0, 1.0);\n result += vec4(0.0061747693, -0.029145364, -0.026801255, 0.027419873);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.07447851, -0.07888509, -0.28236163, 0.2479792, -0.065199964, 0.24733023, 0.099619575, -0.26430824, -0.03523585, -0.03547245, -0.10619345, -0.25326422, -0.116270036, -0.065133184, -0.30401528, 0.01563764) * go_0(-1.0, -1.0);\n result += mat4(-0.19106275, -0.26104823, -0.14457102, -0.17298317, 0.24148639, -0.10950928, 0.062851585, 0.042540826, 0.13287601, 0.06975747, 0.15848075, -0.3854902, -0.13132331, -0.16468687, -0.029844414, 0.27754608) * go_0(-1.0, 0.0);\n result += mat4(0.015378025, -0.14203559, 0.08058816, 0.32896644, -0.074871175, -0.26611313, -0.18830848, 0.091641426, -0.16522385, -0.23424402, -0.12279703, -0.13343342, -0.2509982, -0.0554576, 0.07286022, -0.028823337) * go_0(-1.0, 1.0);\n result += mat4(-0.13543738, 0.049395677, -0.015148539, 0.13301241, -0.12827122, -0.012590744, 0.012936948, 0.008271658, 0.12442749, 0.3497426, -0.16126058, -0.2670464, -0.010479037, 0.07037434, -0.15527055, 0.13205245) * go_0(0.0, -1.0);\n result += mat4(-0.09535385, -0.3931354, 0.24716614, -0.21284536, 0.14652656, 0.38149378, -0.09607391, 0.06350967, 0.48615915, 0.32634613, 0.146291, 0.2566475, -0.40927815, -0.05268087, -0.04110691, -0.0068722935) * go_0(0.0, 0.0);\n result += mat4(0.089152284, -0.01860622, 0.016856732, 0.31244752, 0.022529159, -0.0071319416, -0.09786801, -0.13005258, 0.1524636, 0.21627748, -0.07395979, -0.087633945, -0.38435504, -0.08842507, -0.0058702417, -0.32936293) * go_0(0.0, 1.0);\n result += mat4(0.0816838, 0.0012210817, 0.28217188, 0.36141106, 0.0014665248, -0.0636269, 0.042035818, -0.056671552, -0.032501306, -0.22908778, -0.2067977, -0.004497514, -0.23052917, 0.26728114, 0.15353456, -0.17732324) * go_0(1.0, -1.0);\n result += mat4(-0.17229734, 0.0818218, -0.10076918, 0.030027041, -0.14819005, -0.085340135, 0.050100215, 0.05683199, -0.12653661, -0.036583595, -0.32319903, -0.15273796, -0.15346588, 0.20005536, 0.23097478, -0.19834782) * go_0(1.0, 0.0);\n result += mat4(0.055430107, -0.2886931, 0.361814, 0.33160287, -0.084407054, 0.06254009, -0.02332793, -0.018134018, -0.014879812, 0.112346604, -0.20686437, -0.23408228, -0.01091196, -0.062669374, 0.085567676, 0.23738655) * go_0(1.0, 1.0);\n result += mat4(0.080383554, -0.1172084, 0.19703126, 0.27777427, -0.07559937, -0.25445858, 0.3450109, -0.071967736, 0.2034805, 0.33716002, 0.15314537, -0.22953224, 0.113631405, -0.0058444734, 0.2890972, 0.06557255) * go_1(-1.0, -1.0);\n result += mat4(-0.17646056, -0.025448758, -0.14952567, 0.017148364, -0.15238142, 0.1435677, 0.20273875, 0.22255951, -0.011660059, -0.003515217, -0.17305166, -0.13478355, -0.06558679, -0.032662887, -0.20914736, -0.5397283) * go_1(-1.0, 0.0);\n result += mat4(0.1679393, -0.109410115, -0.117427185, 0.14982319, -0.06457877, -0.06607065, 0.0018200208, -0.0118605625, 0.046539318, -0.020642165, -0.14413542, -0.09530688, 0.22196163, -0.2187166, -0.10759705, 0.013234591) * go_1(-1.0, 1.0);\n result += mat4(-0.13220267, -0.12540027, 0.26163217, 0.12791659, 0.16204996, -0.4023048, -0.13485721, -0.10187536, 0.059764992, 0.048170995, -0.25281772, 0.2090587, -0.06542371, -0.10791867, -0.21286209, -0.309109) * go_1(0.0, -1.0);\n result += mat4(0.16233061, 0.120428756, -0.11460241, 0.24531102, -0.2670459, -0.24195078, -0.20964348, -0.12930301, -0.2343609, -0.22543164, -0.28909695, -0.33560297, 0.6009884, 0.39171818, -0.1276308, -0.020736236) * go_1(0.0, 0.0);\n result += mat4(0.40162864, 0.045881115, 0.032667033, 0.31454235, -0.17351128, -0.009387306, 0.17341217, 0.30810982, -0.025815086, -0.10390133, 0.012544771, 0.036918722, 0.34386298, 0.23177734, -0.046727546, 0.20098232) * go_1(0.0, 1.0);\n result += mat4(0.11541034, -0.11647824, -0.12874861, 0.004921287, -0.13921295, -0.25733355, -0.1112383, -0.033295818, 0.0035326157, 0.3782048, 0.055785846, -0.1547331, 0.17358719, -0.2789715, -0.13400431, 0.1583795) * go_1(1.0, -1.0);\n result += mat4(0.4130191, -0.33944547, -0.064674884, 0.39617148, -0.11483455, -0.022601767, 0.1129301, -0.09713594, 0.14681247, 0.34442267, 0.08721343, -0.08309499, 0.088704996, -0.20943391, -0.2891408, 0.1709401) * go_1(1.0, 0.0);\n result += mat4(0.19503653, 0.17490312, -0.23491044, -0.028934423, 0.04479765, -0.0334551, 0.0602648, 0.0019939998, 0.23314747, 0.21557438, 0.07273092, 0.15467109, -0.11194509, 0.0736583, -0.17628083, -0.3851578) * go_1(1.0, 1.0);\n result += vec4(0.022887055, 0.01521631, 0.17967467, -0.0131908795);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.10233342, -0.30233157, 0.24238978, -0.007108631, 0.14248851, 0.08486557, 0.0028373515, 0.122387215, 0.10996857, -0.17286511, 0.19819227, 0.07023527, 0.07579955, -0.16861476, -0.210025, 0.12760942) * go_0(-1.0, -1.0);\n result += mat4(0.091181986, -0.41497424, -0.27567792, -0.09938067, -0.12210428, 0.20617811, -0.017644284, -0.22552875, 0.049019493, -0.18990634, 0.11057753, -0.043193225, -0.15278774, -0.18331046, -0.1837594, 0.029758787) * go_0(-1.0, 0.0);\n result += mat4(-0.1757096, -0.199691, -0.034743477, -0.15369363, -0.1701244, -0.0459655, 0.10508695, -0.09795581, 0.13464944, 0.37202564, 0.14706515, 0.23416734, 0.08302458, 0.20696343, -0.13935481, 0.03092827) * go_0(-1.0, 1.0);\n result += mat4(-0.49887478, 0.24046332, -0.029459715, 0.17374687, -0.15019977, 0.31086043, -0.28297687, -0.22239804, 0.12314376, 0.11594825, 0.17682782, 0.09753434, -0.26263535, -0.12739435, -0.57744014, 0.087381124) * go_0(0.0, -1.0);\n result += mat4(0.08101439, -0.16185337, 0.112901986, 0.24439482, -0.44051018, -0.70680356, -0.23015513, 0.63106006, -0.08817581, -0.057614524, 0.15352182, -0.049620207, 0.17742544, -0.49583626, -0.3844133, 0.18385352) * go_0(0.0, 0.0);\n result += mat4(0.17149475, 0.31255633, 0.19286609, 0.21052869, -0.11856372, -0.032373343, 0.06503625, -0.31664965, 0.040755365, -0.027614031, -0.33330554, 0.40148625, 0.056921627, -0.27068445, 0.047014963, 0.103712596) * go_0(0.0, 1.0);\n result += mat4(-0.09326643, 0.13677256, 0.06390537, 0.08080093, -0.10685094, 0.124757454, 0.14696303, 0.10871933, -0.10971212, 0.01655797, -0.11052674, -0.17361104, 0.015513338, -0.1917502, -0.26384255, -0.022672707) * go_0(1.0, -1.0);\n result += mat4(0.032367155, -0.087523445, -0.06951093, -0.08128242, 0.2627859, 0.14933161, 0.3114999, -0.007791172, -0.4146471, -0.2530298, -0.43175155, -0.06878434, 0.5724947, 0.25498095, 0.4838959, 0.15076154) * go_0(1.0, 0.0);\n result += mat4(-0.13427481, -0.10134261, 0.087439895, 0.015921364, 0.15421022, 0.20205952, 0.22928835, -0.07339068, -0.33318612, -0.17467582, -0.04758165, 0.11858059, 0.17408857, -0.099393494, -0.06389948, -0.06494366) * go_0(1.0, 1.0);\n result += mat4(0.15349221, 0.08508258, -0.09294437, -0.03204993, -0.22561033, -0.15088828, -0.020105945, 0.10041996, -0.024723593, 0.06610271, -0.24423431, -0.050512858, -0.100530736, 0.16394953, 0.16365045, -0.012055956) * go_1(-1.0, -1.0);\n result += mat4(0.16342951, 0.23113559, 0.21289586, 0.28391558, 0.052211206, -0.17983536, -0.008415342, 0.08977486, -0.054481823, 0.17506577, -0.14162593, -0.070448756, 0.093877845, 0.05161232, -0.25006327, 0.007014646) * go_1(-1.0, 0.0);\n result += mat4(0.104965575, 0.20048036, 0.024134496, 0.5442797, 0.19958296, -0.05165447, 0.076928124, 0.030868227, -0.0563495, -0.19757621, 0.10801544, -0.24202053, 0.0067657093, -0.17784451, -0.03134409, -0.06741009) * go_1(-1.0, 1.0);\n result += mat4(0.33347723, -0.12338564, 0.23495969, -0.23091966, 0.059872203, 0.028045453, -0.06781438, 0.111325614, -0.21861015, -0.030451605, -0.04267672, -0.0039260075, 0.0911101, 0.054191053, -0.08498816, 0.04810343) * go_1(0.0, -1.0);\n result += mat4(-0.05028896, 0.21515386, 0.16005337, -0.32279232, 0.19178568, 0.779363, -0.12682606, -0.4378189, 0.37980273, 0.063021325, 0.19370794, -0.05618088, -0.00088428083, 0.29736623, 0.24649377, -0.0021625878) * go_1(0.0, 0.0);\n result += mat4(-0.45007992, -0.16040307, -0.1714593, -0.16251564, 0.070867635, 0.21317895, -0.070962, 0.17147541, -0.27786884, -0.33259448, -0.022767346, -0.17967366, 0.21208113, 0.19740848, 0.16877973, 0.09630738) * go_1(0.0, 1.0);\n result += mat4(0.09235827, -0.35231477, -0.093315996, -0.035850406, -0.08311695, 0.054329164, 0.17788444, -0.020736141, -0.03739786, -0.1678283, 0.12676615, 0.17182353, 0.17408027, 0.07699043, 0.095501214, 0.0069830767) * go_1(1.0, -1.0);\n result += mat4(-0.16631392, -0.16925642, -0.17081848, 0.017719474, -0.20530944, 0.19215193, -0.039511178, -0.08296625, 0.2240653, 0.100644305, 0.2901835, 0.32166973, -0.10026419, -0.14864013, -0.19926691, -0.11607018) * go_1(1.0, 0.0);\n result += mat4(-0.13750182, 0.07445518, -0.033964884, -0.085812084, -0.03903257, -0.054933593, 0.06765632, 0.064338475, 0.27182797, 0.07721309, -0.0334218, -0.19344835, -0.14405386, 0.046106674, 0.16596143, 0.0879945) * go_1(1.0, 1.0);\n result += vec4(0.049844168, 0.02670437, 0.050967637, -0.10779561);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.034357008, 0.00082413113, -0.13382089, -0.05066409, 0.26684088, -0.31363875, 0.073608615, 0.20824149, 0.21509308, -0.07118628, 0.11287014, -0.09817389, 0.16107765, 0.17146803, -0.13836654, -0.05962866) * go_0(-1.0, -1.0);\n result += mat4(0.029981667, 0.08738892, 0.17735903, 0.15817277, 0.041752994, -0.20031185, 0.064203605, 0.48786053, -0.0033609737, -0.42522693, 0.058846988, 0.22180536, 0.17181319, 0.13097888, -0.059532285, 0.062227458) * go_0(-1.0, 0.0);\n result += mat4(0.13188283, 0.07971828, 0.28278515, 0.038570832, -0.12815465, 0.29860008, -0.2785862, -0.07612298, -0.14369671, 0.12457525, 0.11982623, -0.018675303, 0.14936846, 0.1284789, -0.0042489986, 0.042810377) * go_0(-1.0, 1.0);\n result += mat4(0.2892425, -0.20834558, 0.07358541, -0.11190968, -0.16300741, 0.15674856, -0.04297203, -0.29218298, -0.036296643, -0.052267153, -0.22889943, -0.21203549, -0.03553075, -0.20343691, -0.07413655, -0.092966415) * go_0(0.0, -1.0);\n result += mat4(0.2484468, -0.23412868, -0.070199326, 0.2061922, 0.5047224, -0.48216155, -0.5792768, 0.610787, 0.023935676, -0.040435325, -0.1238493, -0.09576053, -0.26183444, 0.14510648, 0.5365255, 0.5499143) * go_0(0.0, 0.0);\n result += mat4(-0.058255754, 0.08133753, -0.18663554, 0.26190025, 0.26006857, -0.007619795, 0.14585225, 0.073580734, -0.0396066, 0.2821596, 0.31778112, -0.029853562, -0.19703479, 0.17809318, 0.21089044, -0.106730856) * go_0(0.0, 1.0);\n result += mat4(0.20549655, -0.05962688, 0.1432124, 0.013446325, -0.19064854, 0.061387196, 0.1792527, 0.0010619498, -0.1456842, 0.18950678, -0.13990986, -0.37644413, -0.083257, -0.2937246, 0.032096215, 0.14719158) * go_0(1.0, -1.0);\n result += mat4(-0.26601696, 0.4242341, -0.073702715, -0.3221337, 0.026037043, -0.0117916465, -0.024286825, 0.23183465, -0.030869482, -0.045915652, -0.040611852, 0.11372697, -0.25404635, 0.21859063, 0.13869432, 0.19651218) * go_0(1.0, 0.0);\n result += mat4(-0.028276298, -0.11217159, 0.27144867, -0.010531775, 0.11032058, -0.09957206, 0.12570262, 0.14724332, 0.08758557, -0.11042305, 0.025948172, -0.010910802, -0.029466914, -0.041135952, -0.017091949, 0.05501236) * go_0(1.0, 1.0);\n result += mat4(-0.12688768, -0.19051413, 0.052141912, -0.13618521, -0.16320245, -0.1601866, 0.16207355, -0.023218745, 0.2103894, -0.06212745, -0.07042835, 0.0996637, -0.1763831, 0.13890013, -0.12125462, -0.105104685) * go_1(-1.0, -1.0);\n result += mat4(0.10485512, -0.49283037, -0.504295, 0.009089699, -0.17389494, -0.12835866, 0.14188384, -0.22946316, 0.006298799, -0.0348454, -0.0852419, 0.17956656, -0.08088888, 0.35675287, 0.16014415, -0.055372503) * go_1(-1.0, 0.0);\n result += mat4(-0.17157564, 0.1557075, -0.17681694, 0.14834762, -0.13708206, 0.101721555, 0.17070566, -0.22522852, 0.08100986, -0.23204406, -0.38926315, -0.13165781, 0.1040296, -0.045591615, 0.15745829, -0.10410621) * go_1(-1.0, 1.0);\n result += mat4(-0.20517144, 0.35896194, -0.0010962893, -0.18043008, -0.016253468, 0.035292216, 0.06781499, 0.015984116, -0.20261237, -0.28905126, 0.007414641, 0.008870292, 0.52166605, -0.0996688, -0.23151648, 0.2811893) * go_1(0.0, -1.0);\n result += mat4(0.013482173, -0.04891998, -0.06094191, -0.14416319, -0.00087873987, 0.11979091, 0.06457245, -0.2305623, -0.1476981, 0.2634587, -0.058895197, -0.07394766, -0.27173743, 0.7530214, 0.037599873, 0.22086331) * go_1(0.0, 0.0);\n result += mat4(-0.10357755, 0.23899554, 0.034912035, -0.14336212, -0.019786308, -0.085470654, -0.03096524, 0.108783185, 0.28971127, 0.24527478, -0.19110362, -0.49510127, -0.15574701, 0.10968643, -0.13727877, 0.04502924) * go_1(0.0, 1.0);\n result += mat4(-0.10808282, -0.079148844, -0.3244773, -0.2210664, -0.0062175165, 0.1303082, 0.012592612, -0.38039228, 0.26899642, -0.16624425, -0.04438198, 0.42067865, -0.13381268, 0.03408099, -0.2999706, -0.3817641) * go_1(1.0, -1.0);\n result += mat4(0.030872926, -0.26852018, -0.14650428, 0.16869825, -0.19185568, -0.06341456, 0.12261606, -0.26597574, 0.44865233, 0.21416639, 0.40359476, 0.12814924, 0.2542566, -0.23348318, -0.43142912, -0.35113996) * go_1(1.0, 0.0);\n result += mat4(-0.03364283, 0.11002299, 0.3311268, -0.14580412, -0.10348537, 0.13331696, -0.0793144, -0.04116661, 0.040704627, -0.14875266, -0.09259674, -0.062087066, 0.063962296, 0.18420577, -0.085616685, -0.16555141) * go_1(1.0, 1.0);\n result += vec4(-0.037546165, -0.015675364, 0.13989694, 0.027605768);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.35835463, 0.038305778, -0.10198824, -0.021951782, 0.02142098, -0.072417736, -0.2577152, 0.054713376, 0.075116105, -0.21191697, -0.1213158, -0.105036296, 0.12030758, -0.17591658, 0.1726511, 0.17754573) * go_0(-1.0, -1.0);\n result += mat4(0.32325825, 0.19869742, 0.333873, 0.39670366, 0.20716824, 0.09557955, 0.120742686, -0.2271023, 0.37509173, -0.031341635, 0.10247365, 0.031520665, -0.092765376, -0.13535516, 0.8333728, 0.05886494) * go_0(-1.0, 0.0);\n result += mat4(-0.17573749, 0.16768494, 0.021141645, 0.19668253, 0.21080776, 0.31503728, -0.26834, 0.19103156, 0.21946241, 0.14559007, -0.09761235, -0.23565038, -0.49393657, -0.5332298, 0.09806347, 0.054431103) * go_0(-1.0, 1.0);\n result += mat4(-0.042109374, -0.05564321, 0.27586877, 0.010382545, 0.007322007, 0.13193823, -0.18262729, 0.06399193, 0.14174329, 0.3898842, -0.10398105, 0.01846146, -0.24542394, -0.13020967, -0.16491668, -0.03544872) * go_0(0.0, -1.0);\n result += mat4(-0.15291597, 0.1566557, 0.14745249, -0.23258151, 0.17843612, 0.15885495, -0.691466, -0.41177312, 0.40330106, -0.07991953, 0.2832403, 0.10656986, -0.19571523, 0.3670614, -0.62296015, -0.5666968) * go_0(0.0, 0.0);\n result += mat4(-0.17513512, 0.011393021, -0.44352317, -0.059153114, -0.2227142, -0.033094753, 0.09624524, 0.051315393, 0.2632246, 0.09945105, 0.042561427, -0.1234722, 0.23755905, -0.506999, 0.114180565, 0.27887583) * go_0(0.0, 1.0);\n result += mat4(-0.459564, -0.120326266, 0.17507194, 0.06701153, -0.14124362, -0.36653697, -0.2856802, -0.22955593, -0.08515889, 0.18788262, 0.23427077, 0.021544341, 0.31996533, -0.2668834, 0.08469808, -0.01347926) * go_0(1.0, -1.0);\n result += mat4(-0.14092083, -0.31244513, -0.044023518, 0.013948701, 0.33119613, -0.011959397, -0.1494438, -0.111066826, -0.11994278, 0.116068155, -0.13032633, -0.037004936, 0.13851176, -0.006655432, -0.39841232, -0.079951204) * go_0(1.0, 0.0);\n result += mat4(-0.08959123, 0.18297827, -0.0763483, 0.11364159, -0.04361797, -0.029816678, -0.19314721, -0.03484794, 0.044681285, 0.04669291, -0.30017474, -0.07453036, 0.090825416, -0.27414632, 0.36355078, 0.15742934) * go_0(1.0, 1.0);\n result += mat4(0.18470702, 0.113800436, -0.18546791, 0.044184085, 0.12490399, 0.1826781, -0.01313173, -0.19048993, -0.026458051, -0.1693334, 0.21958382, 0.030458853, -0.059242606, 0.039351143, -0.061676584, -0.06904634) * go_1(-1.0, -1.0);\n result += mat4(-0.114877924, -0.03781683, -0.19207929, 0.007679428, 0.2409049, 0.2965285, -0.38395065, 0.11604976, -0.22588749, 0.48505852, 0.09866521, -0.2585994, -0.011380872, -0.018334057, -0.047188547, 0.3038583) * go_1(-1.0, 0.0);\n result += mat4(-0.2783936, -0.17609318, 0.4904369, -0.31848624, 0.39725313, 0.082951784, -0.15595853, -0.007526218, 0.2355193, -0.30003366, -0.27686292, 0.120900005, -0.1223885, 0.40760317, 0.0013726618, -0.24877374) * go_1(-1.0, 1.0);\n result += mat4(0.1580051, -0.044973504, 0.00053594523, -0.057797022, 0.18895927, 0.23527777, -0.18095906, -0.076961614, 0.2544444, -0.05932328, 0.13717431, -0.024487074, 0.33157274, -0.09072586, -0.004386734, -0.05180953) * go_1(0.0, -1.0);\n result += mat4(-0.21685815, 0.061656334, -0.066127226, 0.24831405, 0.26001146, 0.046466008, -0.047196623, 0.13538954, -0.06449239, 0.45951647, -0.13132116, -0.7079741, -0.06683439, -0.47628635, 0.42461708, 0.6475073) * go_1(0.0, 0.0);\n result += mat4(0.2590011, -0.26020283, 0.0005333198, 0.01555692, 0.37920526, 0.29205114, -0.20281325, -0.1455974, 0.056119893, 0.022032745, -0.30095813, 0.48154855, -0.35761952, 0.07582935, 0.12462687, 0.068093665) * go_1(0.0, 1.0);\n result += mat4(0.20434918, 0.26690874, 0.028224666, 0.042565826, 0.037406113, 0.5059272, -0.0047208676, 0.0019095197, 0.16626422, -0.23407575, -0.072687164, 0.00063299487, -0.10172441, -0.11645544, 0.008715937, -0.012423992) * go_1(1.0, -1.0);\n result += mat4(0.08269191, 0.116322584, -0.08155921, -0.04790326, 0.09546776, 0.3632936, -0.08139031, -0.10399187, 0.06618616, -0.26862565, 0.25058737, 0.0410593, -0.07191658, -0.20559746, 0.21857823, 0.12776822) * go_1(1.0, 0.0);\n result += mat4(0.54989135, 0.38051483, 0.015739547, -0.0068143173, 0.26107135, 0.2585036, -0.12345306, -0.13934542, -0.19018838, 0.2730626, 0.42644337, 0.16693048, -0.15189888, 0.023638237, 0.11272267, 0.039560657) * go_1(1.0, 1.0);\n result += vec4(-0.20554838, -0.10647836, -0.02824578, 0.08658529);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,et),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_2 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_4 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_8 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_9 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_10 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_12 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_13 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.030150581, -0.002168429, 0.014918388, 0.0, 0.020940892, 0.04591048, 0.049137186, 0.0, 0.111167125, 0.05311203, 0.0625381, 0.0, 0.020043287, 0.04785493, 0.040921766, 0.0) * g_0;\n result += mat4(0.04158565, -0.008488135, 0.0020472286, 0.0, 0.049123142, -0.055042226, -0.06489915, 0.0, 0.09238876, 0.10387972, 0.09576964, 0.0, -0.054776173, -0.098954335, -0.09018853, 0.0) * g_1;\n result += mat4(0.2081418, 0.08273068, 0.040325668, 0.0, -0.09937802, -0.13162258, -0.13989717, 0.0, -0.13983749, 0.01309777, 0.0023888077, 0.0, -0.18937743, -0.07021057, -0.047152344, 0.0) * g_2;\n result += mat4(-0.09646629, 0.080605574, 0.10463501, 0.0, 0.22579835, 0.24077554, 0.22600271, 0.0, 0.049726978, 0.015292378, -0.0047161994, 0.0, 0.16281025, 0.048491795, 0.038338162, 0.0) * g_3;\n result += mat4(-0.09772107, -0.043998875, -0.054745924, 0.0, -0.1257736, -0.13175423, -0.10889618, 0.0, -0.015900036, 0.07074481, 0.08210496, 0.0, -0.11321135, -0.12526917, -0.105605066, 0.0) * g_4;\n result += mat4(0.14187162, 0.14032297, 0.13016908, 0.0, 0.018954534, 0.016011704, 0.010169183, 0.0, 0.04762765, -0.044460997, -0.06499567, 0.0, 0.11133751, 0.09464176, 0.08865274, 0.0) * g_5;\n result += mat4(-0.16567162, -0.1744712, -0.1637222, 0.0, -0.02412003, 0.0074480795, 0.007903436, 0.0, -0.06161098, -0.046788957, -0.03971239, 0.0, 0.030736001, 0.036460854, 0.03660504, 0.0) * g_6;\n result += mat4(0.084027, 0.10024112, 0.08152756, 0.0, 0.005087354, -0.026047802, -0.027264625, 0.0, 0.10519243, 0.08977278, 0.077558964, 0.0, -0.052826345, -0.06602686, -0.055083472, 0.0) * g_7;\n result += mat4(0.007862721, 0.009936555, 0.012004831, 0.0, -0.042322706, -0.061728776, -0.05359773, 0.0, 0.030532641, 0.045623366, 0.04214089, 0.0, 0.030569768, 0.011892851, 0.0074041556, 0.0) * g_8;\n result += mat4(0.03948997, 0.043119986, 0.039943404, 0.0, 0.0526772, 0.06820589, 0.058139592, 0.0, -0.062081397, -0.06755701, -0.054816127, 0.0, -0.004076369, 0.0061744447, 0.016273081, 0.0) * g_9;\n result += mat4(0.0071622543, 0.004829105, -0.002032197, 0.0, -0.048541367, -0.059043564, -0.05662218, 0.0, 0.0015553127, 0.009178359, 0.009577062, 0.0, 0.114169896, 0.1349016, 0.11432262, 0.0) * g_10;\n result += mat4(0.019324556, 0.028323999, 0.027396113, 0.0, 0.016746879, 0.01608199, 0.026891617, 0.0, 0.12068619, 0.13617857, 0.113496214, 0.0, -0.013930715, -0.014250072, -0.00824306, 0.0) * g_11;\n result += mat4(-0.0024534757, -0.0064973077, -0.007905654, 0.0, -0.019158727, -0.024820521, -0.020509848, 0.0, -0.09608131, -0.11177871, -0.10503465, 0.0, -0.011210447, -0.010875943, -0.015295865, 0.0) * g_12;\n result += mat4(0.09681486, 0.113604136, 0.10416855, 0.0, -0.08199983, -0.09013433, -0.08562243, 0.0, 0.041304465, 0.048315883, 0.042945288, 0.0, -0.09863276, -0.117853515, -0.09870226, 0.0) * g_13;\n result += vec4(-0.0039074384, -0.0085585555, -0.0132283475, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_.program_4_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_3_tf"),_.program_5_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_4_tf"),_.program_6_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_5_tf"),_.program_7_MAIN_TextureLocation=t.getUniformLocation(_.program_7,"MAIN"),_.program_7_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_tf"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_3_tf"),_.program_7_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_4_tf"),_.program_7_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_5_tf"),_.program_7_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_6_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=t.get("conv2d_tf");if(a){var u=this.program_1_intermediate_texture;c(e,u,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,u,0),e.useProgram(this.program_1);var m=d(e,0,0,a.width,a.height),g=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,m),s(e,this.program_1_a_texture_coord_location,g),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(m),e.deleteBuffer(g),t.set("conv2d_1_tf",{texture:u,width:a.width,height:a.height}),t.get("MAIN")){var v=t.get("MAIN");if(v&&t.get("NATIVE")&&t.get("OUTPUT")){var l=t.get("conv2d_1_tf");if(l){var x=this.program_2_intermediate_texture;c(e,x,l.width,l.height),e.viewport(0,0,l.width,l.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,l.width,l.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,l.width,l.height),e.uniform2f(this.program_2_u_texture_size_location,v.width,v.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_2_tf",{texture:x,width:l.width,height:l.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_2_tf");if(E){var U=this.program_3_intermediate_texture;c(e,U,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U,0),e.useProgram(this.program_3);var A=d(e,0,0,E.width,E.height),R=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,A),s(e,this.program_3_a_texture_coord_location,R),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A),e.deleteBuffer(R),t.set("conv2d_3_tf",{texture:U,width:E.width,height:E.height}),t.get("MAIN")){var b=t.get("MAIN");if(b&&t.get("NATIVE")&&t.get("OUTPUT")){var L=t.get("conv2d_3_tf");if(L){var y=this.program_4_intermediate_texture;c(e,y,L.width,L.height),e.viewport(0,0,L.width,L.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y,0),e.useProgram(this.program_4);var z=d(e,0,0,L.width,L.height),D=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,z),s(e,this.program_4_a_texture_coord_location,D),e.uniform2f(this.program_4_u_resolution_location,L.width,L.height),e.uniform2f(this.program_4_u_texture_size_location,b.width,b.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_4_conv2d_3_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z),e.deleteBuffer(D),t.set("conv2d_4_tf",{texture:y,width:L.width,height:L.height}),t.get("MAIN")){var X=t.get("MAIN");if(X&&t.get("NATIVE")&&t.get("OUTPUT")){var w=t.get("conv2d_4_tf");if(w){var O=this.program_5_intermediate_texture;c(e,O,w.width,w.height),e.viewport(0,0,w.width,w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,O,0),e.useProgram(this.program_5);var N=d(e,0,0,w.width,w.height),M=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,N),s(e,this.program_5_a_texture_coord_location,M),e.uniform2f(this.program_5_u_resolution_location,w.width,w.height),e.uniform2f(this.program_5_u_texture_size_location,X.width,X.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_5_conv2d_4_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(N),e.deleteBuffer(M),t.set("conv2d_5_tf",{texture:O,width:w.width,height:w.height}),t.get("MAIN")){var I=t.get("MAIN");if(I&&t.get("NATIVE")&&t.get("OUTPUT")){var F=t.get("conv2d_5_tf");if(F){var B=this.program_6_intermediate_texture;c(e,B,F.width,F.height),e.viewport(0,0,F.width,F.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,B,0),e.useProgram(this.program_6);var S=d(e,0,0,F.width,F.height),P=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,S),s(e,this.program_6_a_texture_coord_location,P),e.uniform2f(this.program_6_u_resolution_location,F.width,F.height),e.uniform2f(this.program_6_u_texture_size_location,I.width,I.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,F.texture),e.uniform1i(this.program_6_conv2d_5_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(S),e.deleteBuffer(P),t.set("conv2d_6_tf",{texture:B,width:F.width,height:F.height}),t.get("MAIN")){var C=t.get("MAIN");if(C&&t.get("NATIVE")&&t.get("OUTPUT")){var V=t.get("conv2d_1_tf");if(V){var j=t.get("conv2d_2_tf");if(j){var H=t.get("conv2d_3_tf");if(H){var G=t.get("conv2d_4_tf");if(G){var k=t.get("conv2d_5_tf");if(k){var K=t.get("conv2d_6_tf");if(K){var W=t.get("conv2d_tf");if(W){var Y=this.program_7_intermediate_texture;c(e,Y,W.width,W.height),e.viewport(0,0,W.width,W.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Y,0),e.useProgram(this.program_7);var J=d(e,0,0,W.width,W.height),Z=d(e,0,0,1,1);s(e,this.program_7_a_position_location,J),s(e,this.program_7_a_texture_coord_location,Z),e.uniform2f(this.program_7_u_resolution_location,W.width,W.height),e.uniform2f(this.program_7_u_texture_size_location,C.width,C.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_7_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_7_conv2d_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,V.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,j.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,H.texture),e.uniform1i(this.program_7_conv2d_3_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,G.texture),e.uniform1i(this.program_7_conv2d_4_tf_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,k.texture),e.uniform1i(this.program_7_conv2d_5_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_7_conv2d_6_tf_TextureLocation,7),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(J),e.deleteBuffer(Z),t.set("MAIN",{texture:Y,width:W.width,height:W.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&Z(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function rt(t){return rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rt(t)}function nt(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,ct(o.key),o)}}function it(t,_){return it=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},it(t,_)}function ft(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function at(t){return at=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},at(t)}function ut(t,_,e){return(_=ct(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function ct(t){var _=function(t,_){if("object"!==rt(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==rt(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===rt(_)?_:String(_)}var dt="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",st=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&it(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=at(o);if(r){var e=at(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===rt(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return ft(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),ut(ft(_=n.call(this)),"gl",void 0),ut(ft(_),"program_0",void 0),ut(ft(_),"program_1",void 0),ut(ft(_),"program_2",void 0),ut(ft(_),"program_3",void 0),ut(ft(_),"program_0_intermediate_texture",void 0),ut(ft(_),"program_1_intermediate_texture",void 0),ut(ft(_),"program_2_intermediate_texture",void 0),ut(ft(_),"program_3_intermediate_texture",void 0),ut(ft(_),"program_0_a_position_location",void 0),ut(ft(_),"program_1_a_position_location",void 0),ut(ft(_),"program_2_a_position_location",void 0),ut(ft(_),"program_3_a_position_location",void 0),ut(ft(_),"program_0_a_texture_coord_location",void 0),ut(ft(_),"program_1_a_texture_coord_location",void 0),ut(ft(_),"program_2_a_texture_coord_location",void 0),ut(ft(_),"program_3_a_texture_coord_location",void 0),ut(ft(_),"program_0_u_resolution_location",void 0),ut(ft(_),"program_1_u_resolution_location",void 0),ut(ft(_),"program_2_u_resolution_location",void 0),ut(ft(_),"program_3_u_resolution_location",void 0),ut(ft(_),"program_0_u_texture_size_location",void 0),ut(ft(_),"program_1_u_texture_size_location",void 0),ut(ft(_),"program_2_u_texture_size_location",void 0),ut(ft(_),"program_3_u_texture_size_location",void 0),ut(ft(_),"program_0_MAIN_TextureLocation",void 0),ut(ft(_),"program_1_conv2d_tf_TextureLocation",void 0),ut(ft(_),"program_2_conv2d_1_tf_TextureLocation",void 0),ut(ft(_),"program_3_MAIN_TextureLocation",void 0),ut(ft(_),"program_3_conv2d_2_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.10922428, -0.16249932, 0.15452726, -0.15669551, 0.053448875, -0.16528402, 0.01697721, -0.049275912, 0.20947173, -0.10576949, 0.19738325, -0.025417482, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.3285196, 0.15909512, -0.5273671, 0.23778777, -0.40508887, -0.0609677, -0.4188177, 0.11137456, -0.24131267, 0.10453423, -0.36216277, 0.053446792, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.23072472, -0.082083695, -0.0041477727, -0.09136237, 0.11958912, -0.312698, -0.15842685, -0.013882424, 0.10933724, 0.017880991, -0.022167003, 0.014662608, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.2789985, 0.054727737, 0.22577816, -0.49625716, -0.48472273, -0.011525487, 0.5354349, -0.08814955, -0.27021924, -0.044563178, 0.008232271, -0.13480483, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.18203105, 0.09277001, 0.27071548, -0.17773713, -0.4335171, 1.2275106, -0.07663438, -0.29020032, 0.011992759, 0.060106967, 0.11002492, -0.046098012, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.08363418, 0.063420765, -0.10278259, 0.09357691, 0.38670546, 0.13577081, 0.048631024, -0.024960777, 0.0846784, -0.057097007, 0.06049236, 0.042082917, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.12315548, -0.056513585, -0.09826642, -0.17079762, 0.06479095, -0.36984903, -0.12512982, 0.042867575, 0.08360464, 0.12835538, -0.005067881, 0.02542005, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.18997705, 0.086363226, -0.0007131526, 0.19858918, 0.39745626, -0.0090341605, 0.27864447, 0.20052041, 0.010576528, -0.089242525, -0.025109483, -0.030768145, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.05427315, -0.060894873, 0.06548642, 0.095537595, 0.29116166, -0.16159569, -0.13293959, -0.112566955, 0.0059667625, 0.016041303, 0.03831561, 0.09869594, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.0113532655, -0.06449327, 0.035503868, 0.5683031);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.027102098, 0.2640691, 0.1169015, 0.030902913, 0.15404584, 0.1361459, -0.38066056, 0.096569136, -0.111836195, -0.0051853824, -0.0996669, -0.23538585, -0.07060754, -0.18889332, -0.10793357, -0.15154232) * go_0(-1.0, -1.0);\n result += mat4(0.1378689, 0.21024452, 0.010976513, 0.0179521, -0.05993059, -0.28364083, 0.24486947, 0.21347582, -0.12522404, -0.16091396, 0.15499291, 0.08353191, -0.03342411, -0.08964405, 0.25111282, -0.07550899) * go_0(-1.0, 0.0);\n result += mat4(-0.06398718, 0.05763278, 0.021394925, 0.14780094, -0.033050716, 0.03346528, -0.0846797, 0.0125302235, 0.18018652, 0.24586707, 0.050538495, 0.09879243, -0.100035876, 0.043505374, 0.042692907, -0.08768257) * go_0(-1.0, 1.0);\n result += mat4(-0.11572878, 0.0545887, 0.16437739, 0.2775331, 0.10323911, -0.18938646, -0.17097469, -0.188723, 0.085762165, 0.14605838, -0.15568069, -0.16947642, 0.09042493, -0.087587915, -0.041969277, 0.27252352) * go_0(0.0, -1.0);\n result += mat4(0.21475963, -0.018211678, -0.5711054, -0.09235345, -0.20367791, -0.23041399, 0.16346097, 0.007901888, 0.12542121, 0.16807431, 0.09862575, 0.16968751, 0.28490388, 0.40945014, -0.22364445, 0.14460565) * go_0(0.0, 0.0);\n result += mat4(0.27512726, 0.14046481, -0.17684339, 0.102218024, -0.10503195, 0.3080809, 0.03681373, 0.2668656, -0.093752496, -0.07476867, 0.19900662, 0.06028286, -0.19815882, -0.0584525, 0.027984729, -0.02143819) * go_0(0.0, 1.0);\n result += mat4(-0.16829525, -0.06818115, 0.0006509334, 0.01163159, 0.18918815, -0.10731989, -0.008126929, -0.47991323, -0.11022971, 0.19150843, 0.05272113, -0.34417602, 0.022882428, 0.1774031, 0.062597334, -0.09915319) * go_0(1.0, -1.0);\n result += mat4(0.32131585, 0.05668815, -0.34203658, 0.05542482, -0.008077225, 0.009148517, 0.10953332, -0.050969962, 0.09904077, 0.46938205, -0.5148919, -0.22275375, -0.10536104, -0.23662373, 0.002147416, -0.14256701) * go_0(1.0, 0.0);\n result += mat4(-0.19335353, -0.103732094, 0.17156832, 0.0059756916, -0.118641876, 0.14529023, -0.18662338, 0.0447326, 0.026719248, 0.042491894, 0.026437795, 0.05601309, 0.08645617, 0.08365193, -0.039582565, 0.16612953) * go_0(1.0, 1.0);\n result += mat4(-0.014315469, 0.012588422, 0.037587024, 0.08707526, -0.08064868, -0.28149533, 0.27326405, 0.21468583, -0.04278333, 0.29369017, 0.18653142, 0.035729136, 0.079363555, 0.30725953, 0.0147137, 0.08527481) * go_1(-1.0, -1.0);\n result += mat4(0.06659263, 0.03452449, -0.33752796, 0.0066543026, 0.48697233, 0.019602561, -0.32033685, -0.20538871, 0.3089118, 0.4315903, -0.13524854, -0.10791581, 0.3315688, 0.13135147, -0.26904663, 0.142365) * go_1(-1.0, 0.0);\n result += mat4(0.13619833, 0.045271892, -0.029841429, 0.010704955, -0.29257727, -0.10563375, 0.35345638, -0.06734038, -0.043791633, -0.0056891907, -0.078411415, 0.075443126, -0.05746597, -0.19959894, -0.12797245, 0.18837726) * go_1(-1.0, 1.0);\n result += mat4(0.25673476, 0.120482095, -0.23827696, -0.13557845, 0.300447, -0.3008584, -0.13834439, 0.5459493, -0.26155484, 0.06905137, 0.16247983, 0.039960653, -0.023218757, 0.07977591, -0.11354706, -0.25831422) * go_1(0.0, -1.0);\n result += mat4(0.0842605, 0.282916, 0.14062001, 0.06356874, 0.55912817, 0.1743876, -0.30324093, 0.052068707, -0.20756413, 0.27321506, -0.26560605, -0.27695876, -0.3927334, -0.5439608, 0.39293098, -0.001130203) * go_1(0.0, 0.0);\n result += mat4(-0.021890296, -0.12703396, 0.06660714, -0.03164527, 0.0018722567, -0.26552317, 0.06978973, -0.24030049, 0.46008193, 0.5595346, 0.081981994, -0.038414747, -0.010446991, -0.56102365, -0.079274766, -0.01851302) * go_1(0.0, 1.0);\n result += mat4(0.052988984, 0.030581746, -0.06868741, 0.21545182, -0.5706256, -0.0034910638, 0.48361364, 0.9020033, -0.02242781, -0.13256042, 0.08997955, 0.21001706, -0.059571438, -0.040119104, -0.05029196, -0.127414) * go_1(1.0, -1.0);\n result += mat4(-0.08275339, -0.05999088, 0.11068767, 0.014646892, -0.041986465, 0.1028236, -0.17218924, 0.026559748, -0.17412743, -0.38364175, 0.17410514, 0.13038695, 0.23155633, 0.2655843, 0.045085523, 0.13005458) * go_1(1.0, 0.0);\n result += mat4(-0.013383197, -0.064526096, 0.049046878, 0.015992291, 0.123987064, 0.0104690585, 0.07065378, -0.009824511, -0.036109775, 0.13384768, 0.29676288, -0.39475223, -0.009368096, -0.05666906, -0.09132696, -0.082638375) * go_1(1.0, 1.0);\n result += vec4(-0.106538564, -0.065693766, -0.03790106, 0.04776706);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.024004154, -0.26474997, -0.5256586, 0.051624652, -0.16621786, 0.2964122, 0.6044247, -0.14335106, 0.17002718, -0.2679876, -0.30162668, 0.1273794, -0.17601459, -0.1782376, 0.104725115, -0.16351137) * go_0(-1.0, -1.0);\n result += mat4(-0.121676154, 0.047741555, -0.06738679, -0.056402843, 0.004424971, -0.35099635, -0.073440626, 0.039784692, 0.15204315, -0.1165704, 0.11231046, -0.27369732, 0.33737272, -0.11880767, 0.09637475, -0.14709689) * go_0(-1.0, 0.0);\n result += mat4(-0.017987821, -0.08798823, -0.062515825, -0.046803873, -0.05871703, 0.27013004, 0.19397618, -0.052147817, 0.003271283, -0.0029015478, -0.07390092, -0.09348337, -0.1574738, 0.06750957, -0.07661155, 0.054327156) * go_0(-1.0, 1.0);\n result += mat4(-0.15215784, -0.72508365, -0.3202069, 0.20295432, -0.19125701, 0.021401431, -0.051837035, -0.025939213, 0.25565025, -0.12872623, 0.13169816, 0.27377388, -0.008718429, -0.05864064, 0.028844763, 0.1144993) * go_0(0.0, -1.0);\n result += mat4(-0.30012092, -0.1322455, -0.11868545, 0.09857058, 0.082795605, -0.075334676, -0.3752773, -0.02918163, -0.67764, -0.38598236, -0.21023573, 0.38274166, -0.07398165, -0.07213789, -0.28427607, 0.1266569) * go_0(0.0, 0.0);\n result += mat4(-0.37507388, 0.18809201, -0.21982779, 0.27208912, 0.022066567, -0.27627763, 0.12345216, -0.30041683, 0.017002959, -0.091398515, -0.25207692, -0.29253414, -0.08231422, -0.14665812, -0.07868529, -0.24562219) * go_0(0.0, 1.0);\n result += mat4(0.08686712, 0.080837384, 0.20736577, 0.008233064, 0.14957365, 0.21801959, -0.04870689, 0.42149112, 0.27255878, 0.33320278, -0.08467146, 0.10381615, 0.055278245, 0.085710146, 0.009097151, 0.29092705) * go_0(1.0, -1.0);\n result += mat4(0.0012207404, -0.023874281, -0.027035477, 0.005157451, 0.19330226, 0.33711615, -0.16495204, 0.549021, 0.44879642, 0.1978837, -0.20492741, 0.28099406, 0.2631811, 0.40786585, -0.055340275, 0.2575511) * go_0(1.0, 0.0);\n result += mat4(0.29127392, -0.06287165, 0.12715077, 0.14784902, -0.3183704, 0.42057636, -0.11483724, -0.3019506, 0.010730576, 0.29091576, -0.046116166, -0.23528357, -0.0037143505, 0.1191774, -0.06084074, 0.011641706) * go_0(1.0, 1.0);\n result += mat4(-0.2579205, 0.036545023, 0.11691888, 0.04996418, 0.21318026, 0.21370813, -0.14114271, 0.031217605, -0.06979331, -0.0690704, 0.04618086, 0.025164584, -0.10994228, 0.109930746, 0.103678934, 0.12193115) * go_1(-1.0, -1.0);\n result += mat4(-0.19843774, -0.11237926, 0.007291354, 0.16480611, -0.15669724, 0.46283355, 0.077065215, 0.112273656, 0.17143534, -0.19934891, -0.25481275, 0.034591813, -0.27032652, -0.2702769, 0.04816228, -0.031614583) * go_1(-1.0, 0.0);\n result += mat4(-0.16307239, -0.11295217, 0.05861256, 0.14225823, -0.015648091, 0.11741865, 0.113366075, 0.023935538, 0.19560932, -0.10553561, -0.042583376, -0.048160724, -0.3116519, 0.13957061, -0.0044852323, -0.015472912) * go_1(-1.0, 1.0);\n result += mat4(-0.15629178, 0.06463271, -0.13176678, 0.025518289, -0.021733627, 0.22236359, 0.019508492, -0.11629477, 0.10801276, -0.021957984, -0.11272639, -0.03615053, -0.121420704, 0.2520835, 0.043395765, 0.1699031) * go_1(0.0, -1.0);\n result += mat4(0.2886654, 0.21755892, 0.21757497, 0.08442575, -0.109903164, -0.67295986, 0.22886126, -0.027185453, 0.3761606, 0.23199768, 0.05908783, -0.1496158, 0.10832971, -0.3530352, 0.20234483, -0.07615918) * go_1(0.0, 0.0);\n result += mat4(0.11043024, 0.18943349, 0.42394367, 0.029350199, -0.15085667, 0.020204183, -0.081609115, 0.07907012, 0.33805525, 0.0066280114, 0.0018284445, 0.022983696, 0.004984607, 0.0429299, -0.14568979, -0.29143327) * go_1(0.0, 1.0);\n result += mat4(-0.16376027, -0.20387048, 0.06522074, 0.17484841, -0.13885716, -0.04380927, -0.03535832, -0.16978237, -0.004799155, -0.25407305, -0.039976966, -0.011992087, -0.22535577, -0.09583549, 0.0334331, 0.016292758) * go_1(1.0, -1.0);\n result += mat4(-0.38688713, -0.20232083, 0.23887886, -0.10438324, -0.24170811, -0.074868314, 0.03977399, -0.22810821, -0.08257971, -0.11902456, 0.106009185, -0.078289054, -0.11932821, 0.024207884, 0.10070917, 0.79348284) * go_1(1.0, 0.0);\n result += mat4(-0.4018743, 0.050456528, 0.035341598, -0.03788609, 0.12964934, -0.44461823, 0.029031694, 0.29604837, -0.102386944, -0.13805065, 0.0055692918, 0.14659804, -0.22499937, 0.14680648, -0.3443954, -0.06994176) * go_1(1.0, 1.0);\n result += vec4(-0.0063428865, 0.0057986965, -0.12526293, -0.059240736);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.08631539, 0.09499331, 0.065609254, 0.0, -0.023760278, -0.027293118, -0.022839671, 0.0, -0.012447854, -0.008565141, -0.012041815, 0.0, -0.033292875, -0.031266093, -0.02874347, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.08709062, 0.09760889, 0.08988583, 0.0, -0.09099671, -0.102120616, -0.098076016, 0.0, 0.057814583, 0.06999608, 0.05961344, 0.0, 0.12246188, 0.1319784, 0.12254915, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.07694916, 0.0822054, 0.07549296, 0.0, -0.046808865, -0.051509347, -0.035890795, 0.0, 0.01599848, 0.014677793, 0.0086143715, 0.0, 0.033142705, 0.0426565, 0.035911378, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.0008269902, 0.0009082343, 0.014101725, 0.0, 0.0006387551, 0.005079344, -0.013034868, 0.0, 0.013909732, 0.011026747, 0.012485332, 0.0, 0.027028518, 0.022164145, 0.03183532, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.33575395, -0.36700967, -0.34140685, 0.0, 0.35850254, 0.37535715, 0.34613726, 0.0, -0.12680013, -0.1256115, -0.112494245, 0.0, -0.061541136, -0.059120018, -0.06552594, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.047570463, -0.050335366, -0.04665491, 0.0, -0.110970475, -0.12363716, -0.11072252, 0.0, 0.041563414, 0.059771337, 0.045290247, 0.0, -0.17999935, -0.19700716, -0.17459513, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.078488424, 0.07483357, 0.08347933, 0.0, -0.0063715233, 0.00035415235, -0.010886946, 0.0, 0.031237155, 0.02512343, 0.034399323, 0.0, -0.023146842, -0.026732154, -0.027644241, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.05906883, -0.06784104, -0.04506148, 0.0, -0.003939601, -0.0011749315, -0.006256036, 0.0, -0.1662408, -0.16871658, -0.16598499, 0.0, 0.051277652, 0.04837499, 0.05120855, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.08158806, 0.08674548, 0.07437206, 0.0, -0.05765347, -0.06196418, -0.057311118, 0.0, 0.26747537, 0.2668808, 0.2389857, 0.0, -0.010376844, -0.01690028, -0.008414153, 0.0) * go_0(1.0, 1.0);\n result += mat4(0.030539425, 0.02415435, 0.039969034, 0.0, 0.006491679, 0.014436586, 0.005435709, 0.0, -0.0058292216, -0.013982021, -0.011243379, 0.0, 0.025942149, 0.015361476, 0.019134998, 0.0) * go_1(-1.0, -1.0);\n result += mat4(-0.06322247, -0.07146787, -0.06673042, 0.0, 0.028702464, 0.039047733, 0.039646607, 0.0, -0.072553575, -0.08046175, -0.07027197, 0.0, -0.1447189, -0.1539398, -0.1466465, 0.0) * go_1(-1.0, 0.0);\n result += mat4(-0.046430312, -0.054549117, -0.048076343, 0.0, 0.032971155, 0.02980819, 0.029172963, 0.0, -0.017612953, -0.015100736, -0.01202649, 0.0, -0.026717246, -0.028401854, -0.034548033, 0.0) * go_1(-1.0, 1.0);\n result += mat4(-0.0020459262, -0.0008748501, -0.012601956, 0.0, 0.0054226154, 0.008867029, 0.018921215, 0.0, -0.0021330053, -0.0036601655, -0.0022091097, 0.0, -0.08636891, -0.10203159, -0.09741449, 0.0) * go_1(0.0, -1.0);\n result += mat4(0.07306159, 0.08245483, 0.06548199, 0.0, -0.1933229, -0.20326294, -0.19189309, 0.0, 0.107496604, 0.11584994, 0.10907522, 0.0, 0.30877885, 0.31297725, 0.30890995, 0.0) * go_1(0.0, 0.0);\n result += mat4(0.03192904, 0.035112645, 0.033732817, 0.0, 0.074100636, 0.08349646, 0.06659352, 0.0, -0.1136165, -0.12470947, -0.11192198, 0.0, 0.14465587, 0.16328491, 0.13984151, 0.0) * go_1(0.0, 1.0);\n result += mat4(-0.05098033, -0.053096622, -0.05533725, 0.0, 0.0045651463, -0.007682458, 0.0026934785, 0.0, -0.021199327, -0.016210148, -0.030939564, 0.0, -0.031621892, -0.046702545, -0.02647333, 0.0) * go_1(1.0, -1.0);\n result += mat4(0.055801813, 0.06430485, 0.05052402, 0.0, 0.0241233, 0.013879883, 0.017344628, 0.0, 0.08707151, 0.10031039, 0.095042154, 0.0, -0.109053336, -0.11414017, -0.111838564, 0.0) * go_1(1.0, 0.0);\n result += mat4(0.030582374, 0.03604719, 0.040417343, 0.0, 0.038665913, 0.036998056, 0.030004544, 0.0, 0.09209076, 0.10010001, 0.08389406, 0.0, -0.014655714, -0.0074866647, -0.012227013, 0.0) * go_1(1.0, 1.0);\n result += vec4(-0.008303841, -0.008251826, -0.0069884053, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_MAIN_TextureLocation=t.getUniformLocation(_.program_3,"MAIN"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=t.get("conv2d_tf");if(a){var u=this.program_1_intermediate_texture;c(e,u,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,u,0),e.useProgram(this.program_1);var m=d(e,0,0,a.width,a.height),g=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,m),s(e,this.program_1_a_texture_coord_location,g),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(m),e.deleteBuffer(g),t.set("conv2d_1_tf",{texture:u,width:a.width,height:a.height}),t.get("MAIN")){var v=t.get("MAIN");if(v&&t.get("NATIVE")&&t.get("OUTPUT")){var l=t.get("conv2d_1_tf");if(l){var x=this.program_2_intermediate_texture;c(e,x,l.width,l.height),e.viewport(0,0,l.width,l.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,l.width,l.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,l.width,l.height),e.uniform2f(this.program_2_u_texture_size_location,v.width,v.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_2_tf",{texture:x,width:l.width,height:l.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_2_tf");if(E){var U=this.program_3_intermediate_texture;c(e,U,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U,0),e.useProgram(this.program_3);var A=d(e,0,0,E.width,E.height),R=d(e,0,0,1,1);s(e,this.program_3_a_position_location,A),s(e,this.program_3_a_texture_coord_location,R),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,h.texture),e.uniform1i(this.program_3_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A),e.deleteBuffer(R),t.set("MAIN",{texture:U,width:E.width,height:E.height})}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&nt(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function mt(t){return mt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mt(t)}function gt(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,Tt(o.key),o)}}function vt(t,_){return vt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},vt(t,_)}function lt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function xt(t){return xt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},xt(t)}function pt(t,_,e){return(_=Tt(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function Tt(t){var _=function(t,_){if("object"!==mt(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==mt(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===mt(_)?_:String(_)}var ht="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Et=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&vt(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=xt(o);if(r){var e=xt(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===mt(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return lt(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),pt(lt(_=n.call(this)),"gl",void 0),pt(lt(_),"program_0",void 0),pt(lt(_),"program_1",void 0),pt(lt(_),"program_2",void 0),pt(lt(_),"program_3",void 0),pt(lt(_),"program_4",void 0),pt(lt(_),"program_5",void 0),pt(lt(_),"program_6",void 0),pt(lt(_),"program_7",void 0),pt(lt(_),"program_8",void 0),pt(lt(_),"program_9",void 0),pt(lt(_),"program_10",void 0),pt(lt(_),"program_11",void 0),pt(lt(_),"program_12",void 0),pt(lt(_),"program_13",void 0),pt(lt(_),"program_14",void 0),pt(lt(_),"program_15",void 0),pt(lt(_),"program_16",void 0),pt(lt(_),"program_0_intermediate_texture",void 0),pt(lt(_),"program_1_intermediate_texture",void 0),pt(lt(_),"program_2_intermediate_texture",void 0),pt(lt(_),"program_3_intermediate_texture",void 0),pt(lt(_),"program_4_intermediate_texture",void 0),pt(lt(_),"program_5_intermediate_texture",void 0),pt(lt(_),"program_6_intermediate_texture",void 0),pt(lt(_),"program_7_intermediate_texture",void 0),pt(lt(_),"program_8_intermediate_texture",void 0),pt(lt(_),"program_9_intermediate_texture",void 0),pt(lt(_),"program_10_intermediate_texture",void 0),pt(lt(_),"program_11_intermediate_texture",void 0),pt(lt(_),"program_12_intermediate_texture",void 0),pt(lt(_),"program_13_intermediate_texture",void 0),pt(lt(_),"program_14_intermediate_texture",void 0),pt(lt(_),"program_15_intermediate_texture",void 0),pt(lt(_),"program_16_intermediate_texture",void 0),pt(lt(_),"program_0_a_position_location",void 0),pt(lt(_),"program_1_a_position_location",void 0),pt(lt(_),"program_2_a_position_location",void 0),pt(lt(_),"program_3_a_position_location",void 0),pt(lt(_),"program_4_a_position_location",void 0),pt(lt(_),"program_5_a_position_location",void 0),pt(lt(_),"program_6_a_position_location",void 0),pt(lt(_),"program_7_a_position_location",void 0),pt(lt(_),"program_8_a_position_location",void 0),pt(lt(_),"program_9_a_position_location",void 0),pt(lt(_),"program_10_a_position_location",void 0),pt(lt(_),"program_11_a_position_location",void 0),pt(lt(_),"program_12_a_position_location",void 0),pt(lt(_),"program_13_a_position_location",void 0),pt(lt(_),"program_14_a_position_location",void 0),pt(lt(_),"program_15_a_position_location",void 0),pt(lt(_),"program_16_a_position_location",void 0),pt(lt(_),"program_0_a_texture_coord_location",void 0),pt(lt(_),"program_1_a_texture_coord_location",void 0),pt(lt(_),"program_2_a_texture_coord_location",void 0),pt(lt(_),"program_3_a_texture_coord_location",void 0),pt(lt(_),"program_4_a_texture_coord_location",void 0),pt(lt(_),"program_5_a_texture_coord_location",void 0),pt(lt(_),"program_6_a_texture_coord_location",void 0),pt(lt(_),"program_7_a_texture_coord_location",void 0),pt(lt(_),"program_8_a_texture_coord_location",void 0),pt(lt(_),"program_9_a_texture_coord_location",void 0),pt(lt(_),"program_10_a_texture_coord_location",void 0),pt(lt(_),"program_11_a_texture_coord_location",void 0),pt(lt(_),"program_12_a_texture_coord_location",void 0),pt(lt(_),"program_13_a_texture_coord_location",void 0),pt(lt(_),"program_14_a_texture_coord_location",void 0),pt(lt(_),"program_15_a_texture_coord_location",void 0),pt(lt(_),"program_16_a_texture_coord_location",void 0),pt(lt(_),"program_0_u_resolution_location",void 0),pt(lt(_),"program_1_u_resolution_location",void 0),pt(lt(_),"program_2_u_resolution_location",void 0),pt(lt(_),"program_3_u_resolution_location",void 0),pt(lt(_),"program_4_u_resolution_location",void 0),pt(lt(_),"program_5_u_resolution_location",void 0),pt(lt(_),"program_6_u_resolution_location",void 0),pt(lt(_),"program_7_u_resolution_location",void 0),pt(lt(_),"program_8_u_resolution_location",void 0),pt(lt(_),"program_9_u_resolution_location",void 0),pt(lt(_),"program_10_u_resolution_location",void 0),pt(lt(_),"program_11_u_resolution_location",void 0),pt(lt(_),"program_12_u_resolution_location",void 0),pt(lt(_),"program_13_u_resolution_location",void 0),pt(lt(_),"program_14_u_resolution_location",void 0),pt(lt(_),"program_15_u_resolution_location",void 0),pt(lt(_),"program_16_u_resolution_location",void 0),pt(lt(_),"program_0_u_texture_size_location",void 0),pt(lt(_),"program_1_u_texture_size_location",void 0),pt(lt(_),"program_2_u_texture_size_location",void 0),pt(lt(_),"program_3_u_texture_size_location",void 0),pt(lt(_),"program_4_u_texture_size_location",void 0),pt(lt(_),"program_5_u_texture_size_location",void 0),pt(lt(_),"program_6_u_texture_size_location",void 0),pt(lt(_),"program_7_u_texture_size_location",void 0),pt(lt(_),"program_8_u_texture_size_location",void 0),pt(lt(_),"program_9_u_texture_size_location",void 0),pt(lt(_),"program_10_u_texture_size_location",void 0),pt(lt(_),"program_11_u_texture_size_location",void 0),pt(lt(_),"program_12_u_texture_size_location",void 0),pt(lt(_),"program_13_u_texture_size_location",void 0),pt(lt(_),"program_14_u_texture_size_location",void 0),pt(lt(_),"program_15_u_texture_size_location",void 0),pt(lt(_),"program_16_u_texture_size_location",void 0),pt(lt(_),"program_0_MAIN_TextureLocation",void 0),pt(lt(_),"program_1_MAIN_TextureLocation",void 0),pt(lt(_),"program_2_conv2d_tf_TextureLocation",void 0),pt(lt(_),"program_2_conv2d_tf1_TextureLocation",void 0),pt(lt(_),"program_3_conv2d_tf_TextureLocation",void 0),pt(lt(_),"program_3_conv2d_tf1_TextureLocation",void 0),pt(lt(_),"program_4_conv2d_1_tf_TextureLocation",void 0),pt(lt(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),pt(lt(_),"program_5_conv2d_1_tf_TextureLocation",void 0),pt(lt(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),pt(lt(_),"program_6_conv2d_2_tf_TextureLocation",void 0),pt(lt(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),pt(lt(_),"program_7_conv2d_2_tf_TextureLocation",void 0),pt(lt(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),pt(lt(_),"program_8_conv2d_3_tf_TextureLocation",void 0),pt(lt(_),"program_8_conv2d_3_tf1_TextureLocation",void 0),pt(lt(_),"program_9_conv2d_3_tf_TextureLocation",void 0),pt(lt(_),"program_9_conv2d_3_tf1_TextureLocation",void 0),pt(lt(_),"program_10_conv2d_4_tf_TextureLocation",void 0),pt(lt(_),"program_10_conv2d_4_tf1_TextureLocation",void 0),pt(lt(_),"program_11_conv2d_4_tf_TextureLocation",void 0),pt(lt(_),"program_11_conv2d_4_tf1_TextureLocation",void 0),pt(lt(_),"program_12_conv2d_5_tf_TextureLocation",void 0),pt(lt(_),"program_12_conv2d_5_tf1_TextureLocation",void 0),pt(lt(_),"program_13_conv2d_5_tf_TextureLocation",void 0),pt(lt(_),"program_13_conv2d_5_tf1_TextureLocation",void 0),pt(lt(_),"program_14_conv2d_6_tf_TextureLocation",void 0),pt(lt(_),"program_14_conv2d_6_tf1_TextureLocation",void 0),pt(lt(_),"program_15_conv2d_6_tf_TextureLocation",void 0),pt(lt(_),"program_15_conv2d_6_tf1_TextureLocation",void 0),pt(lt(_),"program_16_MAIN_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_1_tf_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_1_tf1_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_2_tf_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_2_tf1_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_3_tf_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_3_tf1_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_4_tf_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_5_tf_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_5_tf1_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_6_tf_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_6_tf1_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_7_tf_TextureLocation",void 0),pt(lt(_),"program_16_conv2d_7_tf1_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.14361712, -0.16690509, 0.37253398, -0.45202538, -0.21331833, -0.32675815, -0.33971128, 0.20261937, -0.20606318, -0.215143, -0.079716705, 0.15640882, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.17360486, -0.3435545, 0.08199117, 0.56259036, -0.120246716, 0.24312893, -0.021436244, -0.11864853, 0.19452724, 0.106943935, -0.077393375, -0.3503661, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.072465785, 0.2772823, 0.25493625, 0.3098145, -0.115831695, 0.072458096, -0.014782132, -0.15310249, 0.12178311, -0.015555423, -0.2229811, 0.16469522, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.18652022, -0.30702665, -0.59921896, 0.079824045, 0.4426619, 0.049343713, 0.44902903, -0.2711445, 0.20470268, -0.029203767, 0.29092675, 0.15562426, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.21041247, 0.48450592, -0.110547826, 0.3842122, 0.5303875, -0.26512837, 0.19846216, 0.045673862, 0.12773214, -0.05117536, -0.03510946, -0.30123934, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.3186735, 0.052702922, -0.12499774, 0.055628903, -0.16476867, 0.12642322, -0.18314636, 0.018323101, -0.3609603, 0.25649396, 0.3185421, -0.0057759956, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.16603558, -0.09259665, -0.28760567, -0.14319661, 0.12511417, -0.12551902, -0.00070228375, 0.20914114, -0.22466865, 0.1064727, 0.32598525, -0.08596318, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.03163653, 0.026722813, -0.4361858, -0.21164834, 0.4176763, 0.08203146, 0.35289326, -0.06128859, 0.20506798, -0.07098943, 0.1807802, 0.2658414, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.09821681, 0.058886815, 0.39192092, -0.06791861, -0.15682612, 0.09503328, -0.23400265, 0.026475023, -0.08800713, -0.043749645, -0.18024494, -0.08045564, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.040999945, 0.075765304, -0.0911532, -0.10705836);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.16406488, -0.2506693, -0.15592022, -0.05529256, -0.3997277, -0.229681, -0.07762124, 0.1843808, 0.07895815, 0.14437248, 0.219114, -0.048090722, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.2150676, 0.09080163, 0.19598733, -0.40578827, -0.33846557, -0.02518622, 0.037079208, 0.20188439, -0.013777575, -0.2369007, -0.30985412, 0.0411912, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.119948365, 0.23014452, -0.14962277, -0.096262485, 0.09625151, 0.2025487, 0.03933539, 0.12268028, -0.24373281, 0.19730613, 0.11634144, 0.12293635, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.08030697, -0.40114692, 0.21532272, 0.20222071, 0.073098, -0.004463858, 0.02820587, -0.18861918, -0.20994501, -0.12444653, -0.23178193, -0.13965288, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.14150894, 0.14563078, 0.697704, 0.20918849, 0.26776335, -0.34291518, 0.06394055, 0.17925078, 0.4165139, -0.042595536, 0.105312675, 0.231854, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.024318576, 0.16668217, 0.0729521, -0.7071404, 0.3121693, 0.37295797, -0.015632952, 0.33763757, 0.00706697, 0.10836652, -0.11132417, 0.292844, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.14489831, 0.0027769986, -0.24509215, 0.5557927, -0.1104541, 0.005070684, -0.020032275, -0.5642205, 0.16048644, 0.07248175, 0.20387374, -0.38145426, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.33140838, -0.007438425, 0.26074782, 0.15947102, 0.219755, -0.14690271, -0.07412696, -0.24176367, -0.2230114, 0.027256912, -0.11255796, -0.05882673, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.19712369, 0.003842208, -0.10893768, 0.09047115, -0.10260409, 0.18662766, 0.009733428, 0.0039940844, -0.006444674, -0.15196493, 0.06641555, -0.06169452, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.029148052, -0.03215124, -0.6175828, 0.057135154);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.05195995, 0.15220909, -0.24354807, -0.109075695, 0.020483498, -0.14830725, 0.0018816335, -0.0072673927, 0.0649385, 0.046050787, -0.10789607, -0.046609525, -0.11455093, -0.009358115, 0.11280759, 0.18053898) * go_0(-1.0, -1.0);\n result += mat4(-0.08619698, 0.091353096, -0.16379662, 0.07822936, 0.072919995, 0.1482446, 0.17846228, 0.04639898, -0.18998149, 0.1653338, -0.44187957, -0.010017503, -0.069953404, 0.08784785, -0.16391355, 0.35095468) * go_0(-1.0, 0.0);\n result += mat4(0.088297926, 0.27259287, 0.013088447, 0.023461785, 0.10037149, -0.017414214, 0.08559885, -0.10822335, 0.10591637, 0.17240539, 0.15749931, 0.026641782, 0.11889612, -0.018095117, -0.08736018, 0.09934933) * go_0(-1.0, 1.0);\n result += mat4(0.21426749, 0.0800268, -0.19816414, 0.07693414, 0.026270509, -0.11724047, 0.026078718, 0.13080709, 0.12207936, 0.056103867, -0.323923, -0.111454345, 0.059245165, 0.07257926, 0.032195322, 0.27225617) * go_0(0.0, -1.0);\n result += mat4(-0.20130268, 0.026809234, -0.0020803472, -0.04394057, -0.1982125, -0.033678252, -0.12881789, 0.0025656687, 0.14193355, -0.2541802, -0.13239717, -0.05983356, -0.029376393, 0.33187667, 0.14438996, -0.21993925) * go_0(0.0, 0.0);\n result += mat4(-0.12772562, 0.022498213, 0.24753313, 0.07440761, -0.17564529, 0.09971503, -0.013372, 0.09459552, -0.21597451, -0.40116546, 0.23446435, 0.1515452, 0.050813515, 0.19662157, -0.10604596, -0.24638489) * go_0(0.0, 1.0);\n result += mat4(0.23866327, -0.2706382, -0.07480157, 0.03789501, 0.117716484, -0.095995456, -0.0435066, 0.013025061, -0.029759895, -0.036287807, 0.08570493, 0.030151363, 0.18863682, -0.27228612, 0.020479294, -0.07058746) * go_0(1.0, -1.0);\n result += mat4(0.0026758043, -0.20750894, 0.2802277, -0.07761428, -0.012089615, -0.112726666, -0.03867965, -0.085082226, 0.034227375, 0.19662802, 0.26272395, 0.036822405, -0.23040786, -0.20173554, 0.07110236, -0.26939383) * go_0(1.0, 0.0);\n result += mat4(-0.14012688, -0.067249745, 0.14726773, -0.0070919944, 0.19275497, 0.04460783, 0.18776374, -0.019941995, -0.076159865, 0.002261728, 0.238768, 0.039375026, 0.13200568, -0.023286859, 0.034387972, -0.01827453) * go_0(1.0, 1.0);\n result += mat4(-0.0107542025, -0.13001555, 0.06596806, -0.03370635, -0.024291076, 0.10367739, -0.03396605, 0.041960735, 0.16230568, 0.024845246, -0.016806586, 0.22547007, -0.025378102, 0.064547986, -0.2113137, 0.042272836) * go_1(-1.0, -1.0);\n result += mat4(-0.2219356, -0.049535394, 0.10289468, 0.14175911, 0.013058568, -0.15909089, -0.02546921, 0.11721571, 0.13020545, 0.39660174, -0.07601573, -0.16366366, -0.023935124, 0.06681424, -0.26143414, -0.07485668) * go_1(-1.0, 0.0);\n result += mat4(0.1405031, -0.0645044, -0.15865614, 0.1829069, -0.22526503, 0.08991175, 0.041972812, -0.012462953, 0.3022753, 0.19457603, 0.022607598, -0.25460255, 0.028327515, 0.14420614, -0.077984214, 0.09278112) * go_1(-1.0, 1.0);\n result += mat4(0.13224132, 0.13115089, -0.188987, -0.19428022, -0.080641985, 0.20909777, 0.067079, -0.19832124, 0.13150498, 0.04450851, -0.2770351, -0.010381239, 0.32295567, 0.04445836, 0.030657565, 0.020271502) * go_1(0.0, -1.0);\n result += mat4(-0.08188993, 0.039709873, 0.16059989, -0.13279189, 0.11389818, -0.071865685, 0.09312801, -0.08816363, -0.65844774, -0.6854379, 0.21431407, 0.597198, -0.3734657, -0.116027676, 0.015932929, -0.0653176) * go_1(0.0, 0.0);\n result += mat4(0.24136105, 0.21444799, -0.14235207, 0.08445492, 0.017335927, -0.49877876, -0.06224622, 0.1571534, 0.035594277, 0.059829034, 0.087631516, -0.17090686, -0.005452869, 0.13786094, 0.27586326, 0.046760406) * go_1(0.0, 1.0);\n result += mat4(0.095078, 0.30310658, 0.010268592, 0.18540539, -0.20722823, -0.0005848572, -0.06464327, -0.111019135, -0.07837157, -0.12183798, -0.09187498, -0.3368629, -0.08216629, -0.20095807, 0.009563313, 0.024838416) * go_1(1.0, -1.0);\n result += mat4(0.28712475, 0.0641969, -0.034764312, 0.13600683, -0.09211094, 0.009699817, -0.001104855, -0.026146285, 0.33425868, -0.16132632, 0.18051304, -0.104004376, 0.20768233, 0.0888418, 0.050057285, -0.020228952) * go_1(1.0, 0.0);\n result += mat4(0.11642946, -0.021900529, -0.08910504, 0.15492517, -0.19726521, 0.1434987, -0.24708387, 0.006737377, 0.11353539, -0.15897587, -0.029491093, 0.06002862, -0.09640613, -0.11342702, 0.21375169, 0.0062719737) * go_1(1.0, 1.0);\n result += mat4(-0.15513068, -0.3151456, 0.20799752, -0.07449935, -0.09226967, 0.112302735, -0.16211908, -0.37986508, -0.27418482, -0.10445544, 0.21112369, -0.06780466, -0.062341, 0.07758948, -0.012719117, -0.16481343) * go_2(-1.0, -1.0);\n result += mat4(0.16382848, 0.14490448, -0.012869055, 0.1804095, -0.05304844, -0.14624795, -0.14816979, -0.17435774, 0.25356865, 0.11435022, 0.19412366, 0.19499794, -0.10189348, 0.023880519, 0.16822465, -0.17454338) * go_2(-1.0, 0.0);\n result += mat4(0.04854064, 0.11944563, 0.022984248, -0.0852543, -0.0077684796, -0.044182744, -0.02888099, 0.27452356, -0.07887827, -0.15155658, -0.12841311, -0.21202831, -0.18533322, -0.05852455, 0.0761054, -0.22115342) * go_2(-1.0, 1.0);\n result += mat4(-0.21520375, 0.11415518, 0.18909843, -0.16420493, -0.20909967, -0.3257246, 0.29332343, -0.029541709, -0.1679851, 0.14073059, 0.32720464, 0.13311239, -0.0021121972, -0.08773544, -0.045532625, 0.36960867) * go_2(0.0, -1.0);\n result += mat4(0.58407414, -0.23632582, -0.16739567, 0.264173, 0.09584864, 0.18455075, 0.20051196, -0.04616608, 0.13441175, -0.0055764276, -0.08625195, 0.097847305, 0.19565724, -0.12183587, -0.11488796, 0.2520169) * go_2(0.0, 0.0);\n result += mat4(0.01584208, -0.31471413, 0.017104283, 0.0682452, 0.18728764, 0.042960413, 0.06437809, -0.14483811, 0.13882554, 0.016576322, -0.029599546, 0.034904055, -0.20939542, -0.10213055, 0.08821727, 0.0030552552) * go_2(0.0, 1.0);\n result += mat4(-0.2973797, 0.15791039, 0.10811437, -0.07947077, -0.26328024, -0.061920475, 0.12498813, 0.100570425, -0.018922925, 0.002256239, -0.094379805, -0.032315314, 0.48677605, -0.04879864, 0.028028104, -0.14557233) * go_2(1.0, -1.0);\n result += mat4(0.016148027, 0.13884154, -0.19554809, -0.006344376, -0.013450252, 0.2581758, 0.10643088, 0.23465036, -0.078438915, -0.099644944, -0.1442203, -0.2285087, 0.33528957, -0.17052084, -0.26595074, 0.14794162) * go_2(1.0, 0.0);\n result += mat4(0.041404825, -0.0813985, -0.19863169, -0.008302881, 0.023570588, -0.043578386, -0.20971186, 0.14654282, 0.048436746, 0.11266723, -0.25812748, -0.03340969, -0.18430679, -0.046258014, -0.007674466, -0.037139155) * go_2(1.0, 1.0);\n result += mat4(-0.060693484, -0.08285047, 0.06638212, 0.18479855, 0.11099276, -0.14470962, 0.16915078, 0.32247669, -0.10845523, 0.0027510398, -0.014941873, -0.15779859, 0.051481526, -0.14748912, 0.12125527, -0.059839584) * go_3(-1.0, -1.0);\n result += mat4(0.27571446, 0.01663349, -0.057985745, -0.089736536, -0.09541078, 0.18101417, 0.084854685, 0.11060913, 0.05631825, 0.066835634, -0.02837782, -0.049748126, -0.050051138, -0.05126488, 0.27121767, 0.06331115) * go_3(-1.0, 0.0);\n result += mat4(-0.13630085, -0.03787764, 0.13351586, -0.024081819, 0.10403757, -0.0034796793, -0.04838045, -0.064052396, -0.34672704, -0.06271465, -0.024577484, -0.13450806, -0.013759927, 0.11706738, 0.07913658, -0.016639082) * go_3(-1.0, 1.0);\n result += mat4(-0.023730129, 0.020174952, 0.048988737, -0.013395666, 0.0073305597, 0.059409764, -0.27721968, 0.13349204, -0.022947624, 0.112007216, -0.008175606, -0.14903043, -0.35755506, -0.02145208, -0.021762518, -0.17889674) * go_3(0.0, -1.0);\n result += mat4(0.19315337, 0.16287236, -0.07667863, -0.020898499, -0.021058874, -0.20849414, -0.3571716, -0.13001479, 0.44977963, 0.016706442, -0.03471178, 0.35189477, 0.3050666, -0.019236205, 0.16278796, 0.3093703) * go_3(0.0, 0.0);\n result += mat4(-0.1507458, -0.13747548, -0.05822537, 0.16035356, -0.08386089, -0.03476887, -0.0022021863, -0.032772254, 0.17572841, 0.004200287, 0.045312192, 0.27265742, -0.037853006, -0.056344658, -0.3095155, 0.15215549) * go_3(0.0, 1.0);\n result += mat4(0.11428048, -0.19523771, 0.016499955, -0.03625986, 0.15670861, -0.077859454, -0.059640404, 0.023970904, -0.009806148, 0.0904747, -0.006978744, 0.15938658, 0.030886533, 0.13507655, -0.002613293, -0.1335748) * go_3(1.0, -1.0);\n result += mat4(-0.20070468, 0.06281564, -0.026250493, -0.042895693, -0.06574456, 0.10412931, 0.12061968, -0.0750467, -0.10865931, -0.05715226, -0.022071969, 0.02608941, -0.21416737, -0.18582128, -0.091236554, -0.044943426) * go_3(1.0, 0.0);\n result += mat4(-0.057988428, 0.21430638, -0.17991407, -0.051662743, 0.060244065, -0.021494022, -0.018070806, -0.09278776, -0.011404125, 0.064091586, 0.12852973, -0.16610947, 0.08740408, 0.045517463, -0.27932477, 0.11050971) * go_3(1.0, 1.0);\n result += vec4(0.012687187, -0.11876551, -0.041985378, -0.10110911);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.07579397, 0.008718031, 0.03874428, -0.022123579, 0.064964466, -0.27502275, -0.0053009577, 0.11669645, 0.007708085, 0.009340055, -0.13001843, -0.03758108, -0.07045759, -0.08749642, -0.21329811, 0.13205966) * go_0(-1.0, -1.0);\n result += mat4(-0.14087188, -0.12068241, 0.046639618, 0.05115712, 0.108357444, -0.05040456, 0.03280633, 0.09336891, -0.055509757, -0.036777936, 0.043575723, -0.041975956, -0.17782387, -0.12977566, -0.0736514, 0.17304243) * go_0(-1.0, 0.0);\n result += mat4(-0.2638534, 0.0385968, 0.14743716, 0.18057759, -0.036564615, 0.107838504, 0.08324167, 0.13403444, -0.41366392, 0.072824344, -0.013165103, 0.06114856, -0.040475495, -0.14222278, 0.10455181, 0.0021660402) * go_0(-1.0, 1.0);\n result += mat4(0.30221993, -0.06315301, 0.057081617, -0.020285107, 0.053984016, 0.13086873, -0.30863532, 0.028010197, 0.0070908144, 0.19940577, -0.013766302, -0.039389495, 0.28064504, 0.05970737, 0.074613005, -0.10217121) * go_0(0.0, -1.0);\n result += mat4(0.042094592, -0.1725651, 0.3514404, 0.008126955, 0.08739713, 0.081543595, -0.12912413, 0.0854203, 0.28885832, 0.107783586, 0.22996111, 0.13907135, 0.071920335, -0.15172984, 0.07151959, 0.1406894) * go_0(0.0, 0.0);\n result += mat4(-0.1072496, 0.03934067, 0.20014063, 0.051399443, -0.29610988, 0.18659018, -0.17761967, 0.08701774, -0.17493258, -0.08035252, 0.03155133, -0.13986085, 0.023490375, 0.083998375, 0.014006612, 0.03860323) * go_0(0.0, 1.0);\n result += mat4(0.09324427, 0.10990628, -0.18758917, 0.0054821614, -0.09425237, 0.1192338, -0.063183226, -0.15047066, 0.15664004, 0.037881903, -0.06762073, 0.09622682, 0.028449943, -0.25338468, -0.18897526, -0.18360007) * go_0(1.0, -1.0);\n result += mat4(0.030310342, 0.2083269, -0.04938559, -0.009608655, 0.019751158, 0.12257741, 0.090964966, -0.09864261, 0.058817703, -0.053385522, 0.15931179, -0.10585003, 0.06986225, 0.3435001, -0.33307528, -0.14035752) * go_0(1.0, 0.0);\n result += mat4(0.13506691, -0.00015406386, -0.15279713, -0.2290177, 0.019568326, 0.41041428, 0.10566904, -0.08350839, 0.19839814, -0.31052053, -0.04471875, 0.07629561, -0.117245845, 0.19819061, 0.1683647, 0.11896638) * go_0(1.0, 1.0);\n result += mat4(0.06920538, 0.2656798, -0.06529862, -0.1695985, -0.21614018, 0.17208195, 0.123307765, -0.061470803, 0.07827313, -0.18543327, 0.0937214, 0.098630935, -0.17667519, -0.01978596, -0.09126346, -0.034487445) * go_1(-1.0, -1.0);\n result += mat4(0.030779282, -0.24423946, -0.08623178, 0.1490136, 0.029337894, 0.17548573, -0.05990294, -0.29123273, -0.10020608, -0.3527181, -0.105286725, 0.27502912, -0.25686985, 0.18521136, -0.110095225, -0.07999611) * go_1(-1.0, 0.0);\n result += mat4(-0.03266192, 0.045139533, -0.03275437, -0.13748369, 0.15633966, 0.089048125, -0.07592367, -0.09013536, -0.18907873, 0.08265683, -0.069233745, 0.27151683, -0.0647864, -0.15308899, 0.021954, 0.05528693) * go_1(-1.0, 1.0);\n result += mat4(0.10284642, -0.14667438, 0.18669777, 0.053000864, -0.12383836, -0.037600834, 0.29438737, 0.04739594, 0.07846367, -0.11676573, -0.048153553, -0.34298027, 0.028358897, 0.119508564, 0.08012271, -0.019992562) * go_1(0.0, -1.0);\n result += mat4(-0.22123314, -0.2223458, 0.002969434, -0.07143056, 0.027859585, 0.010600199, 0.056626067, 0.15160584, -0.16350581, -0.044484995, -0.1805076, 0.33351076, 0.073631234, 0.0167081, 0.15704727, 0.107799366) * go_1(0.0, 0.0);\n result += mat4(-0.006882137, 0.19744347, 0.041128602, 0.17459555, 0.10376277, -0.12519689, 0.0993647, -0.13044195, 0.10485074, 0.1712284, 0.13369127, 0.24649777, -0.038975652, -0.24550107, 0.19567624, -0.09961197) * go_1(0.0, 1.0);\n result += mat4(0.24763626, -0.0902329, 0.21201743, 0.078442305, 0.013261817, -0.019013328, -0.07576136, 0.14993069, -0.24216306, -0.05666454, -0.064632, -0.38150248, 0.14649945, -0.020437164, -0.13821694, -0.026110074) * go_1(1.0, -1.0);\n result += mat4(0.21790951, -0.08288076, 0.011415891, -0.1446542, -0.15910968, -0.21221179, -0.06154624, -0.028623452, 0.10872824, 0.17089185, 0.26339474, -0.42544034, 0.095593184, 0.20962211, 0.0034138034, 0.024243662) * go_1(1.0, 0.0);\n result += mat4(-0.050784085, 0.06333505, 0.041011192, 0.17474842, 0.14517011, -0.4340653, -0.10313813, 0.12524489, 0.18353751, 0.4589042, -0.037463415, 0.07841999, -0.114173576, -0.10669665, 0.029463472, -0.14393249) * go_1(1.0, 1.0);\n result += mat4(0.12771326, -0.06622126, 0.08327681, -0.15113758, -0.114005744, 0.059280578, 0.04071302, -0.11074485, -0.23312584, -0.032968838, 0.13736604, -0.15776984, 0.067029156, 0.0580463, 0.20655325, -0.2112593) * go_2(-1.0, -1.0);\n result += mat4(0.16148107, 0.02879793, -0.24918973, 0.009605728, -0.102177374, 0.050518002, -0.00015101423, -0.046602443, 0.5081422, -0.044740383, -0.06243097, 0.076031074, 0.1157983, 0.03965003, 0.109161526, -0.36589798) * go_2(-1.0, 0.0);\n result += mat4(-0.018941574, 0.000912917, -0.2585099, 0.13668273, 0.062664494, -0.09246434, -0.14594543, -0.11160076, 0.015663203, -0.02447256, -0.070794076, 0.11807077, 0.12931514, 0.14109722, -0.07506544, -0.012781477) * go_2(-1.0, 1.0);\n result += mat4(-0.48816162, 0.16294348, 0.011336221, 0.107038386, -0.01978858, 0.039453425, 0.112853855, 0.007536018, -0.005471479, -0.11315905, 0.032013394, 0.11523904, -0.2504089, 0.04803124, -0.09689627, 0.24372064) * go_2(0.0, -1.0);\n result += mat4(0.61343086, 0.09531598, -0.24803302, 0.23788263, 0.13495958, 0.24733612, 0.1575427, -0.06863399, 0.2341275, -0.15821049, -0.165848, 0.0290172, -0.010136783, 0.04415787, -0.2619951, 0.09987892) * go_2(0.0, 0.0);\n result += mat4(0.19411229, 0.24528526, -0.250216, -0.33602244, 0.17639299, -0.052413136, 0.122578874, 0.028618507, 0.25713214, 0.22033587, -0.19680484, 0.028938502, -0.083384775, -0.06476429, 0.036840588, -0.14297847) * go_2(0.0, 1.0);\n result += mat4(-0.2897587, -0.12176407, 0.19259763, -0.106649496, -0.026704982, -0.036201328, -0.06753124, 0.37967134, -0.20092241, 0.006229027, 0.12085137, -0.09810282, -0.1501556, -0.0099991355, 0.25044358, 0.08538966) * go_2(1.0, -1.0);\n result += mat4(-0.11304407, -0.24147832, 0.21644448, -0.035938095, -0.036439262, -0.042730987, -0.04384442, 0.10325233, -0.32405272, -0.11873838, -0.15075137, -0.036929503, -0.10808143, 0.25799102, 0.13749036, 0.5451476) * go_2(1.0, 0.0);\n result += mat4(-0.24142508, -0.04895773, 0.09022442, 0.2821465, -0.06298706, -0.1807906, 0.02960867, 0.22310257, -0.1915311, 0.2900501, 0.1670845, -0.080343634, 0.25779882, -0.27144584, -0.23575482, -0.14724477) * go_2(1.0, 1.0);\n result += mat4(0.020742219, -0.10571064, -0.0010137435, 0.14439318, 0.32805952, -0.027505733, -0.07111945, 0.07043296, -0.09525604, 0.03175366, -0.14633068, -0.15810682, 0.18050082, 0.08191363, 0.07047039, 0.0018573351) * go_3(-1.0, -1.0);\n result += mat4(-0.023874652, 0.14996628, 0.11298528, -0.1508891, -0.052415725, -0.02570088, 0.0055150646, 0.16365297, -0.046594325, 0.18095094, 0.09934885, -0.066233225, 0.2404304, -0.112728044, 0.14004207, 0.11369578) * go_3(-1.0, 0.0);\n result += mat4(0.14799033, 0.025304591, 0.031008242, 0.03795376, -0.15800071, -0.043169834, 0.10797239, 0.17129694, 0.09674189, -0.11010672, 0.07283912, -0.11063907, 0.108249694, 0.025199141, 0.09162024, -0.1827302) * go_3(-1.0, 1.0);\n result += mat4(-0.08983324, 0.07823903, -0.137839, 0.11909572, 0.11996334, -0.05947995, -0.25459376, -0.18159851, 0.044489045, 0.052461334, 0.13674203, 0.12579007, -0.33665392, -0.07313439, -0.013640538, -0.010538632) * go_3(0.0, -1.0);\n result += mat4(0.0884388, -0.10034604, 0.047238693, 0.12025125, -0.16648497, -0.20305477, 0.08240087, -0.17453992, 0.19033237, 0.28438845, -0.32885036, 0.14011146, -0.13389368, -0.012868356, -0.15273216, -0.19119217) * go_3(0.0, 0.0);\n result += mat4(0.09196779, -0.13800567, 0.08842335, -0.18658079, 0.17512907, 0.021311145, -0.06347847, -0.13827331, -0.10689703, -0.1707886, -0.15724367, -0.167876, 0.22493233, 0.3070637, -0.035266686, -0.0068385694) * go_3(0.0, 1.0);\n result += mat4(-0.2739973, 0.07336105, -0.196827, 0.060224827, 0.05752693, -0.014346674, 0.025412507, -0.27530053, 0.27755278, -0.07631679, -0.053861864, 0.113329165, -0.31025892, -0.012681806, 0.06228483, -0.054306302) * go_3(1.0, -1.0);\n result += mat4(-0.16827694, 0.16333361, 0.068389125, 0.24560109, 0.11659498, 0.052896734, -0.020310031, -0.17830387, -0.07551057, -0.01822214, -0.037451357, 0.24607496, -0.2033962, -0.11107965, 0.05005381, 0.13685274) * go_3(1.0, 0.0);\n result += mat4(0.13665263, -0.24541081, 0.0012457973, -0.012630116, -0.09559698, 0.17756529, -0.039300505, -0.044217475, -0.22984356, -0.2294885, 0.104534455, -0.04131095, 0.084843494, 0.038027752, -0.106351435, 0.18853655) * go_3(1.0, 1.0);\n result += vec4(0.010324113, -0.01262194, 0.0762259, -0.014071781);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06961854, 0.06914646, 0.120440066, -0.04889646, -0.012870159, 0.01994181, 0.052958567, -0.14740478, -0.0027199117, -0.004924673, 0.10131955, -0.11496505, -0.06742836, 0.08287776, 0.11206167, -0.021625644) * go_0(-1.0, -1.0);\n result += mat4(-0.025003597, 0.05389498, 0.14938618, 0.12255602, 0.050963886, 0.16300994, 0.17633909, 0.03229484, 0.2092038, 0.13367431, -0.09538967, 0.1636076, -0.022082182, 0.10898033, 0.0422286, -0.062253885) * go_0(-1.0, 0.0);\n result += mat4(-0.0018258828, 0.08333001, 0.002765037, -0.022241322, 0.1628206, 0.14671557, 0.3001151, 0.030986495, 0.05225914, -0.04880372, 0.15963705, 0.17972782, 0.055128947, 0.114626616, 0.03460699, -0.07679627) * go_0(-1.0, 1.0);\n result += mat4(-0.08866054, 0.0882386, 0.13833097, -0.079257324, -0.03060485, 0.049487974, 0.092268504, -0.17009564, 0.021603461, 0.20750603, 0.18884364, -0.10977116, 0.31758478, 0.053426504, 0.093257, 0.14912026) * go_0(0.0, -1.0);\n result += mat4(0.13069148, 0.21368778, -0.4405162, -0.009193694, 0.090230525, -0.15897161, -0.005089127, -0.06011075, -0.27336648, -0.021869129, -0.2084852, -0.0850094, -0.10896211, 0.27229342, -0.044210993, -0.03346366) * go_0(0.0, 0.0);\n result += mat4(0.05807779, 0.08506817, 0.23984064, 0.12547795, 0.036945213, 0.039088245, -0.10716132, -0.15966031, 0.13548918, 0.07746645, -0.248966, -0.15717135, -0.059498273, 0.0088413125, -0.02828682, -0.021795277) * go_0(0.0, 1.0);\n result += mat4(0.013289853, 0.007272393, 0.06875863, -0.053158432, -0.03578172, 0.20148727, 0.1961931, -0.16910668, 0.03259818, 0.054221123, -0.0326064, 0.06493197, 0.053533003, -0.11878436, 0.14398894, -0.17543368) * go_0(1.0, -1.0);\n result += mat4(-0.17906332, 0.1111989, 0.047910325, 0.11560207, 0.09790123, -0.2023765, 0.04265116, 0.0075303926, 0.012974969, -0.0853146, -0.04037416, 0.14489946, -0.0716403, -0.055603035, -0.30376709, -0.011667526) * go_0(1.0, 0.0);\n result += mat4(-0.053314358, -0.012657763, 0.0077033425, 0.12168191, 0.016371705, 0.11979062, -0.08494259, -0.009617431, 0.1303907, 0.043279216, -0.17285421, 0.15823162, -0.030746695, 0.121796146, 0.13097613, 0.0024783302) * go_0(1.0, 1.0);\n result += mat4(-0.11677548, -0.06592395, -0.022185773, 0.0031006308, -0.00906918, -0.0006412884, -0.00083743286, 0.083697535, -0.060518038, 0.14058606, 0.122444086, 0.17866874, 0.02376487, -0.06369968, -0.026537767, 0.21466877) * go_1(-1.0, -1.0);\n result += mat4(0.12340551, -0.015656117, 0.051990572, 0.04361656, -0.05291406, 0.10119005, 0.17603071, 0.10464767, 0.03288951, 0.091776796, -0.17373918, -0.12871055, 0.10205503, -0.17783496, -0.17020486, -0.09781929) * go_1(-1.0, 0.0);\n result += mat4(-0.01845568, -0.008877597, 0.14279746, 0.031775143, 0.041680444, 0.08784194, 0.044564564, -0.0011678484, -0.010219994, 0.10472676, 0.046920944, -0.110975444, -0.1197329, -0.11303071, -0.14893234, -0.091113724) * go_1(-1.0, 1.0);\n result += mat4(-0.03856561, -0.12173735, 0.040876064, 0.13847597, -0.14995924, -0.13332345, 0.18687452, -0.22562599, 0.08920785, -0.0017916666, 0.019448435, 0.2306492, -0.054546747, -0.1465318, -0.10628867, -0.0073827514) * go_1(0.0, -1.0);\n result += mat4(0.12689775, 0.11765595, 0.13039489, 0.06940679, 0.2672624, -0.03880143, -0.11693099, -0.05516293, -0.09665274, -0.2583138, 0.22954193, -0.19324702, -0.39629623, -0.35457405, 0.10052407, -0.19756024) * go_1(0.0, 0.0);\n result += mat4(-0.06307673, -0.096393906, -0.0075868783, -0.25133502, 0.03436604, -0.008201423, 0.06386583, 0.106548436, 0.014626536, 0.03485315, -0.043418273, -0.1141408, 0.005102567, -0.11701804, -0.01645601, -0.057083) * go_1(0.0, 1.0);\n result += mat4(-0.019062268, 0.020416953, -0.08854219, -0.037497565, 0.09449262, -0.09127615, -0.063330196, 0.08736769, -0.12394077, -0.17950213, -0.11101161, 0.16013645, -0.09370585, 0.0047447495, -0.04288296, 0.00314098) * go_1(1.0, -1.0);\n result += mat4(-0.08263743, -0.14441489, -0.14886282, -0.05694989, 0.4254853, 0.10864832, 0.26322174, -0.042006254, 0.24269578, -0.053833783, -0.11558995, -0.066605136, -0.064816564, -0.25914803, -0.017624624, 0.0402331) * go_1(1.0, 0.0);\n result += mat4(-0.100058846, -0.030422715, -0.19600148, -0.13322774, 0.1796998, 0.087852575, 0.07324559, -0.0047889417, 0.007248384, 0.08930289, 0.09643387, -0.0060126656, 0.16357517, -0.06628222, 0.030618697, 0.097391844) * go_1(1.0, 1.0);\n result += mat4(0.09539377, -0.10802722, -0.014952347, 0.1683223, -0.03919409, 0.041155327, -0.012186347, -0.030456683, -0.015024977, 0.061710294, 0.00049987395, 0.27338788, 0.04845922, -0.014114694, -0.06371904, 0.008664) * go_2(-1.0, -1.0);\n result += mat4(0.063082814, -0.02755945, -0.15663072, -0.053271208, 0.070173115, 0.038125586, -0.11840675, -0.016337764, -0.07963128, -0.06404943, 0.23033784, -0.007848355, -0.04434174, -0.092422634, -0.013985954, -0.038096108) * go_2(-1.0, 0.0);\n result += mat4(0.037121523, -0.020622304, 0.086708754, 0.045878958, -0.13188364, -0.022858748, -0.22411314, -0.08116162, 0.048863005, 0.039260563, -0.04934298, 0.11015131, 0.028177079, 0.025245499, 0.1067935, 0.15324049) * go_2(-1.0, 1.0);\n result += mat4(0.068235874, -0.14401375, -0.032677606, 0.02996807, -0.11290208, 0.114133574, -0.09627152, 0.053930115, 0.14560424, -0.15935057, -0.13495773, 0.29710987, -0.23231608, 0.14334352, 0.070753984, -0.08189047) * go_2(0.0, -1.0);\n result += mat4(-0.22378983, -0.09858718, 0.30114698, -0.0048736916, 0.02198528, 0.21444769, -0.11228022, -0.14812283, 0.092372194, 0.1598949, 0.2534843, 0.4932573, -0.16642319, 0.12972073, -0.04147445, -0.09365905) * go_2(0.0, 0.0);\n result += mat4(-0.132199, -0.0798279, -0.18289213, -0.15133642, -0.033057958, 0.007495456, 0.070398286, 0.049111973, -0.03361502, 0.032059964, 0.003850814, 0.22922683, 0.20279214, -0.07350396, 0.27681342, 0.11891455) * go_2(0.0, 1.0);\n result += mat4(-0.095355205, -0.08533997, -0.043466177, 0.03183743, 0.0048090555, -0.07969942, -0.044769235, 0.15350139, 0.06485437, -0.027922742, 0.0850892, 0.00069019396, 0.035737295, 0.20380683, 0.03413393, 0.025630401) * go_2(1.0, -1.0);\n result += mat4(0.26616514, -0.024066277, 0.09220501, 0.09643391, -0.014585791, 0.22894275, -0.053128377, -0.08719867, -0.08819027, 0.01932318, -0.113633566, -0.15435793, 0.10542983, 0.029819246, 0.33675614, -0.059085276) * go_2(1.0, 0.0);\n result += mat4(-0.031325538, 0.040770013, -0.049561024, -0.2095101, -0.09537227, -0.075998954, -0.04323478, -0.05470401, -0.110066876, 0.059249427, -0.042351052, -0.047700178, 0.21932366, -0.12850443, 0.035361454, 0.013699006) * go_2(1.0, 1.0);\n result += mat4(-0.08417607, 0.113477044, 0.03574209, 0.007835156, 0.2021717, 0.030678429, 0.19313626, -0.03506592, 0.04233059, -0.08540689, -0.07128929, -0.13245375, -0.08918939, -0.042622462, 0.19011301, -0.18228586) * go_3(-1.0, -1.0);\n result += mat4(-0.19981891, -0.16255717, 0.042949058, -0.06921157, 0.279451, -0.11536949, -0.13747527, -0.10020231, -0.013784027, -0.06727259, 0.3556115, 0.08460814, -0.15348805, -0.07692103, -0.018658075, 0.0037634284) * go_3(-1.0, 0.0);\n result += mat4(-0.09063814, -0.036312047, 0.13528036, 0.0070792423, 0.11834377, 0.02331524, 0.09386154, 0.07144935, 0.033078104, -0.1397121, 0.09283168, 0.2118868, -0.06313442, 0.032146804, 0.0060367053, 0.005822348) * go_3(-1.0, 1.0);\n result += mat4(0.035949346, 0.06469895, -0.0051385965, -0.078584194, 0.43195483, 0.0045206803, -0.24012396, 0.21436183, -0.013394304, -0.04198491, 0.06645506, -0.23869638, -0.02311661, 0.06589808, 0.16800866, -0.21120183) * go_3(0.0, -1.0);\n result += mat4(-0.24937367, -0.042277586, 0.08117994, 0.3105402, -0.26087892, -0.10325264, -0.08689298, 0.0064907144, 0.031937066, 0.09783758, -0.9514562, -0.104631096, 0.27990052, 0.36389935, 0.057687905, 0.14072314) * go_3(0.0, 0.0);\n result += mat4(-0.19865227, 0.09398578, 0.06911146, 0.13077813, 0.024283953, -0.0036808057, -0.036725305, -0.024085987, 0.061556816, 0.0029027078, 0.24621862, 0.112107046, 0.068239614, 0.052718107, 0.20803368, 0.065064415) * go_3(0.0, 1.0);\n result += mat4(-0.055511028, -0.08662344, -0.074801624, -0.021917107, 0.18730342, 0.047116343, 0.14872652, 0.10580926, 0.16962165, 0.16628978, 0.17343876, -0.1697205, 0.047853447, -0.22705628, 0.031780355, -0.09273609) * go_3(1.0, -1.0);\n result += mat4(-0.17306295, -0.067308225, -0.17174196, -0.13221754, -0.24622467, 0.029901514, -0.12799668, -0.04145667, -0.14546, 0.013308366, 0.028113116, 0.1678875, 0.07922657, -0.015584258, 0.17059629, 0.07330948) * go_3(1.0, 0.0);\n result += mat4(-0.09916512, 0.0623665, -0.022458963, 0.061962493, 0.18569344, -0.06590287, 0.111395456, 0.08477448, -0.03609452, 0.024279302, -0.083497405, 0.06459743, -0.22963138, -0.12262581, 0.006980887, -0.06653474) * go_3(1.0, 1.0);\n result += vec4(-0.023354841, 0.0019475977, -0.0705355, -0.08216019);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.13703531, 0.06135254, -0.05032855, 0.0039429665, -0.05997914, 0.03737832, -0.09703001, -0.08112204, -0.096779875, 0.086732335, 0.03021232, -0.14636067, 0.079296306, 0.006656948, 0.08904937, 0.06196539) * go_0(-1.0, -1.0);\n result += mat4(-0.26374274, 0.16698441, -0.08554561, 0.03734819, -0.08525629, 0.12257442, 0.015473835, 0.13266069, 0.008439022, -0.05002345, 0.03232084, 0.17349075, 0.014541135, -0.10353582, 0.13339484, -0.13474584) * go_0(-1.0, 0.0);\n result += mat4(0.05637785, -0.049726896, 0.06597188, 0.0058668824, -0.10623723, 0.13441847, 0.015975956, -0.07811197, 0.05975957, -0.062021587, -0.06533749, 0.083735935, 0.02666556, 0.029904561, -0.0102926055, -0.10931666) * go_0(-1.0, 1.0);\n result += mat4(-0.22616413, 0.042830274, -0.116208926, -0.053796053, -0.1112898, 0.20703097, -0.34109348, -0.065111674, -0.17255561, 0.16784647, 0.00193431, -0.043237597, -0.02353095, -0.1302526, 0.05119598, 0.01403269) * go_0(0.0, -1.0);\n result += mat4(0.086109385, -0.053006437, -0.24992542, 0.007938272, -0.0027849772, 0.09198081, -0.17596659, 0.030577915, -0.31807357, -0.29618275, 0.0056317504, 0.3662508, 0.16753437, -0.12481447, -0.057597708, -0.14973637) * go_0(0.0, 0.0);\n result += mat4(-0.14585754, 0.027715279, -0.039035518, 0.11505972, 0.0038059987, -0.20368981, -0.014822689, 0.094012834, -0.20693347, -0.37216228, -0.12690443, 0.2727411, -0.15475404, -0.01948714, -0.12414737, 0.10378582) * go_0(0.0, 1.0);\n result += mat4(-0.11750072, 0.051394574, -0.011073509, -0.1100907, -0.1389209, -0.10706716, 0.0017484069, -0.059556484, -0.20038931, 0.24976069, -0.011129469, -0.080446415, 0.19259459, -0.14515446, -0.07275811, 0.039244935) * go_0(1.0, -1.0);\n result += mat4(-0.101780266, 0.003889027, 0.010705813, 0.011088775, -0.20406786, -0.009807119, 0.23070864, -0.030722639, -0.012015954, 0.025211284, -0.29246482, 0.04907962, -0.10485314, 0.21213223, 0.15788344, -0.014188987) * go_0(1.0, 0.0);\n result += mat4(0.1546438, -0.15895118, 0.010730076, 0.034053337, -0.018741185, -0.008467293, 0.13143812, 0.022905342, -0.27543658, 0.3054419, 0.07025048, 0.29454592, -0.0032350307, 0.01671764, 0.081928045, -0.10051137) * go_0(1.0, 1.0);\n result += mat4(-0.014834404, 0.07487839, -0.16554666, -0.04127725, 0.15239598, -0.017607473, 0.09927426, 0.15027349, -0.2073968, 0.041613225, -0.10290223, -0.12565911, 0.022021815, -0.07609557, -0.16338238, 0.04468512) * go_1(-1.0, -1.0);\n result += mat4(0.01768976, 0.0637369, 0.006542782, -0.0022799321, -0.14728844, -0.058199093, -0.029928437, 0.079634584, 0.095769696, -0.13526416, 0.20718366, -0.10116214, 0.1688786, -0.08906526, 0.020397741, 0.06541649) * go_1(-1.0, 0.0);\n result += mat4(-0.033067044, 0.10095467, -0.13792777, 0.022673525, -0.012797848, -0.11222105, 0.11443862, 0.04893716, 0.11389547, -0.07337629, 0.21447009, -0.032212257, 0.23070163, -0.18156143, 0.14542435, -0.10207653) * go_1(-1.0, 1.0);\n result += mat4(-0.22985588, 0.012290226, 0.018557416, -0.064000085, 0.012936774, -0.104329854, -0.0719669, 0.24160251, 0.03716294, -0.093069404, -0.12110873, 0.013251573, -0.12731232, -0.1995954, -0.07679729, 0.06823493) * go_1(0.0, -1.0);\n result += mat4(-0.23359679, -0.052702624, -0.08710696, 0.19826421, 0.12880315, 0.19875911, -0.20581602, 0.32980308, -0.14479029, 0.099422045, 0.44737315, 0.13044962, 0.12935589, -0.13621494, 0.14902137, 0.09162335) * go_1(0.0, 0.0);\n result += mat4(0.10801082, -0.22644557, 0.035719793, -0.12396268, 0.2906566, 0.119107775, -0.15470679, 0.17997102, -0.12866725, -0.12695445, -0.06832712, 0.017622665, 0.08215481, 0.065239124, -0.1256659, -0.06811625) * go_1(0.0, 1.0);\n result += mat4(-0.097956754, 0.09383762, -0.19813508, 0.0035260199, -0.14278924, 0.0660843, 0.19110036, 0.11025648, 0.15489757, 0.011157471, -0.16014035, -0.050144047, 0.0032884583, 0.061513808, -0.03385016, -0.08534137) * go_1(1.0, -1.0);\n result += mat4(0.09499595, 0.04162155, -0.26091605, -0.18066265, -0.21523187, -0.036668014, 0.09586408, 0.059850723, -0.10890033, 0.28857672, -0.32993382, 0.05107536, 0.012024929, -0.27968574, 0.15081042, -0.07215633) * go_1(1.0, 0.0);\n result += mat4(0.15673614, -0.064684846, -0.13838115, 0.1264376, -0.23772664, 0.11594999, 0.0898036, -0.092647165, 0.26081505, 0.05110054, -0.017965768, 0.06740709, -0.24977967, 0.05645255, -0.08204664, 0.0435078) * go_1(1.0, 1.0);\n result += mat4(0.02560865, -0.1613835, 0.05876215, 0.101586774, -0.00058163394, 0.0013674656, 0.039857507, -0.002919488, 0.05573127, -0.04311352, 0.05305971, 0.10097247, 0.036392104, -0.025071293, 0.029137935, -0.08593101) * go_2(-1.0, -1.0);\n result += mat4(0.12406646, -0.21399136, 0.05611706, 0.021867402, -0.037916705, 0.05941278, 0.11277805, -0.12387807, 0.008577062, -0.045022104, 0.16465645, -0.07607619, 0.035939474, 0.07221297, -0.13557361, 0.07806311) * go_2(-1.0, 0.0);\n result += mat4(-0.19589397, 0.011909766, -0.01258029, -0.065313555, 0.07366803, -0.0812486, 0.115863465, 0.019752543, -0.15854625, 0.11246406, 0.007201303, 0.0008530298, -0.0287012, -0.036224626, 0.059641607, 0.09416462) * go_2(-1.0, 1.0);\n result += mat4(0.20361906, -0.20671111, -0.1126041, 0.049152024, 0.17586707, 0.10047246, 0.13149028, -0.16302691, -0.08559989, -0.17756243, -0.0061752857, 0.124775924, 0.020011704, 0.17147969, -0.0003063916, -0.015890911) * go_2(0.0, -1.0);\n result += mat4(0.11051906, 0.13774526, 0.29333818, -0.029932505, -0.07021508, 0.046212852, 0.11793092, -0.081830084, -0.18609521, -0.108229816, -0.044969153, -0.041069634, -0.13936938, 0.11356429, 0.19260931, 0.093210496) * go_2(0.0, 0.0);\n result += mat4(0.010555152, -0.15726428, -0.13187453, -0.12396212, 0.17309372, 0.100884624, 0.11547714, -0.030650318, -0.21877939, -0.0015167049, -0.090150684, 0.029793834, 0.1465573, -0.038805004, -0.033211514, -0.04926991) * go_2(0.0, 1.0);\n result += mat4(0.10250675, -0.030922988, -0.008545946, 0.024706079, 0.105154864, -0.06838902, -0.12627976, 0.032457255, 0.21747419, -0.12865087, -0.056018118, 0.07152061, -0.11214344, -0.029831404, 0.044855718, -0.04316971) * go_2(1.0, -1.0);\n result += mat4(0.12806997, 0.12385188, -0.06831653, -0.015933594, 0.08645126, 0.013043054, -0.19599608, -0.060719345, -0.23076192, 0.19181651, 0.1292978, 0.036317572, -0.061692618, -0.25434494, -0.10012762, 0.06366783) * go_2(1.0, 0.0);\n result += mat4(-0.11098094, 0.034632366, -0.053560194, 0.08499573, 0.20842391, -0.020262053, -0.023394845, 0.048971336, 0.10436084, 0.12614205, 0.035942093, -0.07592917, -0.07455495, -0.012119416, -0.011834865, 0.21032205) * go_2(1.0, 1.0);\n result += mat4(-0.00055114913, -0.06662242, -0.009248925, -0.0024843027, -0.22993802, -0.04828541, -0.08667693, -0.093717255, 0.14400347, 0.030130679, -0.01590651, 0.10399553, 0.14478837, -0.11228224, -0.039653912, -0.042144097) * go_3(-1.0, -1.0);\n result += mat4(-0.011044514, -0.09870122, -0.24879128, 0.111903004, 0.092567004, 0.06100228, 0.0053522107, 0.065252475, -0.18228072, 0.25602147, -0.2863954, 0.103064165, 0.052214783, -0.017557586, -0.07434391, 0.021111684) * go_3(-1.0, 0.0);\n result += mat4(0.04537496, -0.024985183, -0.15247425, -0.0009907635, -0.09677889, 0.09858206, -0.030702371, 0.03539458, -0.029408665, 0.24335481, -0.1918429, 0.08056781, 0.1548214, 0.2850923, -0.15131058, -0.052048493) * go_3(-1.0, 1.0);\n result += mat4(0.055409238, -0.13090813, -0.016612396, -0.019183576, -0.18499215, -0.013184845, 0.038750056, 0.10953814, -0.18437819, 0.19183092, -0.09780726, -0.046532292, -0.10841146, -0.17717329, -0.1731886, -0.06741823) * go_3(0.0, -1.0);\n result += mat4(0.27919188, -0.14904179, 0.22850563, -0.17785722, -0.32835802, -0.19134615, 0.32093298, 0.24667856, 0.51687604, -0.59745705, 0.23057328, -0.41411245, -0.4234339, -0.03083826, -0.13972719, 0.1729651) * go_3(0.0, 0.0);\n result += mat4(0.042352367, -0.109207705, -0.31047532, 0.08896513, -0.2187999, -0.117951825, 0.060705405, -0.10287316, 0.013815159, -0.023699438, -0.053614594, 0.09065406, -0.15286967, -0.101803675, 0.019537682, 0.12476822) * go_3(0.0, 1.0);\n result += mat4(0.0016159728, 0.04094818, 0.012745902, -0.051958837, 0.014557628, 0.00061195926, -0.11669799, 0.08763203, -0.27820277, 0.17871988, 0.10634548, 0.05234229, 0.03827577, -0.3117398, 0.027675012, 0.0655132) * go_3(1.0, -1.0);\n result += mat4(-0.0025006514, -0.1457415, 0.053443488, -0.0050932285, 0.01582735, 0.18783967, -0.066718, -0.15485887, -0.039741408, -0.21280284, 0.1502977, 0.09507925, 0.17178543, -0.014238171, -0.35757875, 0.026410697) * go_3(1.0, 0.0);\n result += mat4(-0.19434428, -0.079038315, -0.017264817, -0.04004242, 0.0063378955, 0.027904915, 0.02571677, 0.09895997, -0.036605608, -0.19889063, 0.015920812, -0.014095519, 0.4363826, -0.14143194, 0.015463533, -0.1656284) * go_3(1.0, 1.0);\n result += vec4(0.08523788, 0.052322272, 0.08955637, -0.06945023);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.048841953, -0.010713874, 0.09238948, -0.0789676, -0.093295254, 0.063662216, -0.023454266, -0.06739832, 0.027439933, 0.007399632, -0.03550259, -0.013834889, 0.17168441, 0.06177229, 0.023950668, 0.14574073) * go_0(-1.0, -1.0);\n result += mat4(0.117296845, -0.07858486, -0.02099164, -0.024150673, -0.11662526, -0.26440877, -0.05449493, -0.13366842, -0.06870016, 0.12457937, 0.25052628, 0.013982828, 0.15127566, -0.031653196, -0.13851896, 0.04148151) * go_0(-1.0, 0.0);\n result += mat4(0.024360385, -0.31051615, 0.012448293, -0.11265428, 0.06123606, -0.0701936, 0.033618104, -0.064061284, -0.06969811, -0.108838804, 0.014163671, 0.02596177, 0.20071186, -0.0028744373, 0.13663651, -0.05592813) * go_0(-1.0, 1.0);\n result += mat4(0.13492568, -0.0726796, 0.13431883, -0.085713945, 0.056370113, 0.115660414, -0.14475793, 0.0044200714, 0.027387753, 0.045452334, 0.28178552, 0.017371183, 0.17304336, 0.0582999, 0.14465337, 0.046005037) * go_0(0.0, -1.0);\n result += mat4(0.064034574, 0.041531377, 0.08218889, -0.44529077, -0.010563538, -0.14926371, 0.051012456, 0.08209141, 0.24089444, -0.225398, -0.22259372, -0.26353076, -0.1687418, -0.11501685, -0.016655196, -0.09882357) * go_0(0.0, 0.0);\n result += mat4(-0.019985389, -0.19189276, -0.104917, -0.11139956, -0.08406414, 0.031484302, -0.082132496, 0.025829919, 0.07512055, 0.31116992, 0.061163265, -0.074850895, -0.091695994, -0.26492774, -0.06617365, 0.06590624) * go_0(0.0, 1.0);\n result += mat4(0.1326703, 0.13008863, -0.1659525, -0.058325157, -0.047528613, 0.06777741, 0.06953616, 0.010587038, 0.031675722, -0.08119788, -0.11269768, -0.06225964, -0.26593694, 0.03627298, 0.12866129, 0.17876588) * go_0(1.0, -1.0);\n result += mat4(-0.29016155, -0.12549841, -0.050858997, -0.088932805, 0.002237332, 0.01287246, 0.30138868, -0.071756564, -0.061206467, -0.11114371, -0.25731218, -0.11551616, -0.069513, -0.004583348, -0.10647163, 0.01981785) * go_0(1.0, 0.0);\n result += mat4(0.16387528, 0.03450354, 0.03422023, -0.014030813, 0.13418834, -0.010909722, -0.00447121, -0.03082622, -0.23983373, -0.020655053, -0.054034587, -0.07133469, 0.21171515, 0.06268651, -0.1738516, -0.15001713) * go_0(1.0, 1.0);\n result += mat4(0.040721033, -0.037582736, -0.13819644, -0.123978324, 0.1650318, 0.033942625, 0.17534302, 0.06452234, 0.18384823, 0.0048657497, 0.20220642, -0.0025760103, 0.011163899, 0.027265374, -0.051284578, 0.19202651) * go_1(-1.0, -1.0);\n result += mat4(-0.057493486, -0.031516504, 0.10835143, -0.040618125, -0.07762303, -0.06787725, 0.025559613, -0.0055560498, -0.0017830619, 0.020185964, -0.06656476, -0.008523214, 0.32331157, -0.21633361, 0.15338033, -0.104042485) * go_1(-1.0, 0.0);\n result += mat4(-0.18544987, -0.090446, -0.26797467, -0.082941435, -0.15003708, -0.11446041, -0.0394892, 1.1379096e-05, 0.04978554, 0.3350256, 0.032780237, 0.034625802, 0.0596261, 0.045886245, 0.009002243, 0.04746998) * go_1(-1.0, 1.0);\n result += mat4(-0.17104147, 0.0054165213, 0.09161088, -0.0673989, -0.119282715, -0.09094731, 0.47243354, 0.09914267, -0.13958418, -0.0050379517, 0.14352496, 0.18380567, -0.16128838, 0.08766813, 0.013876981, -0.09808636) * go_1(0.0, -1.0);\n result += mat4(0.09617889, 0.045525175, -0.2550057, -0.02874332, 0.2743444, -0.20102581, 0.008461914, 0.16626629, -0.13309516, -0.19307104, 0.15780488, 0.15518525, -0.2790243, 0.056782067, 0.16836968, 0.17771688) * go_1(0.0, 0.0);\n result += mat4(-0.10694667, 0.14490083, -0.037976455, 0.013456577, -0.1166783, 0.060722847, 0.07323464, -0.013812333, 0.03234213, 0.50859296, -0.20670377, -0.019631205, -0.022543924, 0.21776745, -0.093769215, 0.12193299) * go_1(0.0, 1.0);\n result += mat4(-0.15260598, -0.04798592, -0.02370747, -0.005714705, 0.030857049, -0.16643822, 0.23971851, 0.08117996, -0.069645695, -0.06674784, 0.033509918, 0.06333286, 0.14010383, 0.02218942, -0.036704093, 0.043163314) * go_1(1.0, -1.0);\n result += mat4(0.14653306, 0.002759894, 0.10548246, 0.24976018, 0.3212893, -0.07108953, 0.14068738, 0.29437128, -0.020556152, -0.17813908, 0.1989112, 0.12182122, -0.19231579, 0.06547012, -0.032785345, 0.089717634) * go_1(1.0, 0.0);\n result += mat4(-0.23632105, -0.027022298, 0.00586518, 0.01836479, -0.2854795, -0.035417695, -0.07586866, 0.0715673, 0.17984483, 0.11210451, 0.032767817, 0.097993985, -0.010899036, 0.15933803, 0.05454052, 0.06768528) * go_1(1.0, 1.0);\n result += mat4(-0.017289463, -0.058823984, 0.0807603, 0.32464716, 0.2756627, 0.036061637, -0.034578573, -0.08811335, 0.031841308, 0.11359879, 0.07553143, -0.028648997, 0.057192322, 0.07769366, -0.1998847, -0.06258051) * go_2(-1.0, -1.0);\n result += mat4(0.0422091, 0.046305113, 0.028377453, -0.031071126, 0.06866086, 0.1538135, -0.009288249, -0.25543538, 0.07067607, -0.114061736, -0.024740022, -0.11824987, -0.17426041, 0.0028396242, 0.12849464, 0.057790644) * go_2(-1.0, 0.0);\n result += mat4(0.057328146, 0.030677445, 0.07496485, 0.07847613, -0.22358766, -0.15659446, -0.18270054, -0.21316889, 0.084770195, 0.013863274, -0.001335942, -0.04027535, -0.15230416, -0.048156176, -0.04614562, 0.089494966) * go_2(-1.0, 1.0);\n result += mat4(-0.117369525, 0.026577681, -0.1941765, 0.14904885, -0.16210394, -0.19549404, 0.19999947, 0.37138188, 0.14809363, -0.05078633, -0.092692114, -0.08533522, 0.12769112, 0.017061725, 0.104464866, -0.026744602) * go_2(0.0, -1.0);\n result += mat4(0.0880251, -0.005333869, -0.10327546, 0.30419552, 0.107773595, 0.02335926, -0.19014318, 0.19670166, -0.09443473, 0.10621109, 0.36843884, 0.13197622, 0.24537645, 0.4032842, 0.21791221, 0.08400414) * go_2(0.0, 0.0);\n result += mat4(0.06408587, 0.15366535, 0.042582024, 0.15629277, 0.028716238, -0.013479061, -0.23052843, -0.2992272, -0.050045617, -0.27255702, -0.038093377, 0.0031149297, -0.05625518, 0.52598304, -0.0845234, -0.09116851) * go_2(0.0, 1.0);\n result += mat4(0.02294159, -0.011902539, 0.00079296535, 0.030631313, 0.02114366, 0.082455896, 0.09450867, -0.08027284, 0.042443607, 0.15427661, 0.11882799, -0.040319934, 0.23706424, -0.107808165, -0.1730313, -0.06340064) * go_2(1.0, -1.0);\n result += mat4(0.2645207, 0.002157867, -0.095794424, 0.1141035, 0.08255855, -0.06977906, -0.04348005, 0.27864936, -0.1197219, 0.015997604, 0.09500464, -0.0010631803, 0.07198933, -0.053128377, 0.02176274, -0.001298847) * go_2(1.0, 0.0);\n result += mat4(-0.045475803, 0.03626341, -0.00891833, 0.17907676, -0.2810277, 0.13725498, -0.02413441, -0.08605496, 0.08306595, -0.012227401, -0.0070282067, -0.019027572, -0.13443586, -0.041331865, 0.029120144, -0.00490357) * go_2(1.0, 1.0);\n result += mat4(-0.13398282, 0.06475972, 0.2528711, 0.02553969, -0.13428321, -0.03931247, 0.11360386, -0.18912545, -0.3725821, -0.018747944, -0.20893294, -0.012743096, 0.07444533, -0.15381604, 0.29776138, 0.10601149) * go_3(-1.0, -1.0);\n result += mat4(-0.21793252, 0.07817356, -0.109576665, 0.19185133, -0.072846025, 0.04960289, -0.07506936, 0.12839878, -0.0061091883, 0.093669325, 0.009295678, 0.03780657, -0.10901407, 0.1375137, -0.0745914, 0.1468883) * go_3(-1.0, 0.0);\n result += mat4(0.10739044, 0.30611086, 0.1585515, 0.07903283, 0.05612715, -0.0061900485, 0.13646163, 0.15230569, 0.036846787, -0.15846778, -0.18765065, 0.06611226, -0.07209187, 0.056037188, 0.04302953, -0.03887873) * go_3(-1.0, 1.0);\n result += mat4(0.05618538, -0.072312586, -0.018046018, 0.049542785, -0.033638306, -0.035169322, -0.25882784, -0.036425237, 0.43763217, -0.07049093, 0.08085481, 0.013634128, -0.2701461, -0.13007875, 0.09603447, 0.2479431) * go_3(0.0, -1.0);\n result += mat4(-0.02283992, -0.24593964, 0.04616348, 0.023422526, -0.20994014, 0.064769074, -0.07680045, -0.30547765, 0.1518723, 0.31953967, -0.12841515, -0.19525428, -0.0076093865, -0.112106465, -0.04573789, -0.04834478) * go_3(0.0, 0.0);\n result += mat4(-0.008045419, -0.20285496, 0.15290824, 0.036240693, 0.11959966, -0.15712506, 0.096806675, 0.008780234, -0.19716795, -0.3824029, 0.1376541, 0.13325086, -0.103316806, -0.31788048, -0.071698256, -0.25901568) * go_3(0.0, 1.0);\n result += mat4(0.13714787, 0.020738773, 0.13716534, 0.12359137, -0.038154524, 0.053202964, -0.12023912, 0.09011213, -0.012448548, -0.026505312, -0.11293235, 0.10613704, -0.39916727, 0.041521315, 0.10659441, 0.027749784) * go_3(1.0, -1.0);\n result += mat4(-0.26475835, 0.044597875, -0.31229413, -0.17121075, -0.21795374, -0.009583571, -0.13428004, -0.30734754, -0.017038794, 0.113667324, -0.1516075, 0.06525228, -0.13789397, -0.05770066, -0.016166758, -0.29457557) * go_3(1.0, 0.0);\n result += mat4(0.054183286, 0.022085225, 0.086794585, 0.10968018, 0.1276148, 0.05739452, 0.08860957, -0.08131373, -0.081570424, -0.107991874, -0.03724999, 0.000843539, 0.20231429, -0.123543546, -0.19073018, -0.28328305) * go_3(1.0, 1.0);\n result += vec4(0.013646388, -0.021442367, 0.0045393505, -0.037433166);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.13948695, 0.016643738, 0.08168136, 0.02315663, 0.017184775, 0.11487715, 0.05770107, 0.010102888, 0.04955321, -0.045132335, -0.05731744, -0.05798246, 0.2245112, 0.17406365, 0.08979801, -0.10607952) * go_0(-1.0, -1.0);\n result += mat4(0.2812785, 0.022830509, 0.15164222, 0.13460225, 0.22263442, 0.2558749, -0.122489706, 0.10409658, 0.023308244, -0.19583783, -0.007824269, 0.06256542, 0.11161938, 0.14878923, 0.30865005, 0.08962341) * go_0(-1.0, 0.0);\n result += mat4(-0.20843887, 0.012371968, -0.008279775, -0.042467568, -0.13022369, 0.056743186, -0.018389069, 0.13964763, -0.03361555, -0.053087234, 0.012521351, 0.0209293, 0.015771557, 0.11718523, 0.010176676, 0.021708367) * go_0(-1.0, 1.0);\n result += mat4(-0.14373007, -0.114338934, -0.09077395, -0.11040866, 0.055298284, 0.022516333, 0.18901019, -0.05640152, -0.1413198, -0.08748339, -0.029985962, 0.00712751, -0.071436934, -0.18909407, 0.173448, 0.053675048) * go_0(0.0, -1.0);\n result += mat4(-0.023129769, 0.42883545, -0.18110612, 0.24296297, -0.02441117, 0.18108079, -0.12298153, -0.19192219, -0.14139178, -0.069563635, 0.1524624, -0.17755614, -0.248875, 0.015161957, -0.16541803, -0.17773613) * go_0(0.0, 0.0);\n result += mat4(-0.065477535, -0.113195814, -0.08284894, 0.11679537, 0.028445985, -0.026559185, -0.007267581, 0.14052133, 0.14847197, -0.040276285, -0.038166475, -0.030452784, -0.15184602, -0.22223297, 0.113732725, 0.11163395) * go_0(0.0, 1.0);\n result += mat4(0.04990171, 0.08493333, 0.08668171, 0.14610586, -0.010766879, -0.05690133, 0.10706113, 0.13667485, 0.044783257, 0.029695645, -0.101674624, -0.02023205, 0.031889528, 0.14293797, 0.08712652, 0.08716896) * go_0(1.0, -1.0);\n result += mat4(-0.21387868, -0.21650635, 0.2743992, -0.048781313, -0.027735803, -0.1543507, 0.11343657, -0.18251626, 0.15225998, 0.13158897, -0.41056108, 0.102582805, -0.09181491, -0.0042975787, 0.056065407, -0.16961528) * go_0(1.0, 0.0);\n result += mat4(0.08966051, 0.09331515, -0.085415326, -0.022695992, 0.009771476, -0.07143986, 0.0590329, 0.07347928, -0.09033658, -0.06805735, -0.20129825, 0.017873045, 0.16908158, 0.014213783, 0.112663984, 0.10048714) * go_0(1.0, 1.0);\n result += mat4(0.115590535, 0.08364541, 0.00864431, -0.094349444, -0.11073411, 0.05337711, 0.055587426, 0.12131219, -0.04710173, -0.046455074, 0.110379905, 0.25445566, 0.15154606, 0.04483541, 0.08708686, 0.113456205) * go_1(-1.0, -1.0);\n result += mat4(-0.014296297, 0.24858733, 0.05035193, -0.09225393, 0.034625243, 0.06219943, 0.19825043, 0.04673499, -0.4083363, -0.39954248, -0.08299408, 0.048756655, 0.09862206, 0.01588621, 0.0070629907, 0.04173666) * go_1(-1.0, 0.0);\n result += mat4(0.17356622, 0.1484559, -0.10054033, 0.013332302, 0.15200937, 0.08985606, -0.031668343, -0.026007611, -0.16339104, 0.054744486, 0.07386605, -0.033910174, -0.0018002358, -0.02968911, 0.054931052, 0.09970459) * go_1(-1.0, 1.0);\n result += mat4(-0.07330346, 0.05938635, 0.01911963, -0.09856661, -0.081916444, -0.046957035, -0.043849826, 0.09572135, -0.13621825, 0.034347896, -0.21189907, 0.10592239, -0.060592845, 0.09957844, 0.050621815, -0.07447668) * go_1(0.0, -1.0);\n result += mat4(0.044731334, -0.13406886, -0.04138754, -0.06764551, -0.018899845, 0.35320804, -0.10959127, 0.17435175, -0.17941645, -0.30889434, 0.10573405, 0.0319751, -0.15677677, 0.08164649, 0.16559398, -0.08152387) * go_1(0.0, 0.0);\n result += mat4(0.057760764, -0.12145107, 0.06889264, -0.30627275, 0.011501002, -0.080296256, -0.18067095, 0.10592384, 0.12884894, -0.18973115, 0.18740658, 0.28362688, 0.12934786, -0.010292026, 0.0559999, 0.079962276) * go_1(0.0, 1.0);\n result += mat4(0.048659086, -0.006250348, -0.041242067, -0.12078197, -0.07152629, 0.05699244, 0.0011704164, -0.023007339, 0.07814492, 0.02546712, -0.08957218, -0.036925297, -0.03383498, 0.12583385, 0.12207602, 0.03910942) * go_1(1.0, -1.0);\n result += mat4(0.26151723, 0.23277281, -0.021892069, 0.052827276, 0.18268764, 0.28595275, -0.20529993, 0.19892794, 0.0038986763, 0.114547804, -0.020574905, 0.02405073, 0.11713121, 0.04491106, -0.07557327, 0.014374293) * go_1(1.0, 0.0);\n result += mat4(-0.14276731, -0.06600894, -0.029757235, -0.099975966, 0.023050314, -0.07662015, -0.11542214, 0.087981045, 0.070319094, 0.12462511, 0.008152087, 0.12613884, -0.07071591, 0.0063393894, 0.08699723, -0.0242523) * go_1(1.0, 1.0);\n result += mat4(0.035586607, -0.26826563, -0.10145326, -0.002177148, 0.022144236, -0.117452875, 0.021346297, 0.051908135, -0.022425706, 0.067299, 0.09406446, 0.078294896, 0.014900606, -0.05468236, 0.07241715, 0.061000507) * go_2(-1.0, -1.0);\n result += mat4(-0.184133, 0.06229474, -0.13819578, -0.025011744, -0.01868356, -0.18940887, 0.092631504, -0.092806384, 0.0035951615, 0.11777577, 0.028149817, 0.0049419673, 0.22230826, 0.06337655, -0.20004818, -0.20937593) * go_2(-1.0, 0.0);\n result += mat4(0.13852163, -0.094492316, -0.040309057, 0.10771662, 0.18963522, 0.08687606, -0.20030232, -0.082126215, 0.012181411, 0.044306785, -0.036970526, 0.04403363, 0.07911973, 0.0021176056, 0.26944208, -0.06657045) * go_2(-1.0, 1.0);\n result += mat4(0.027229607, 0.12410596, 0.04348171, 0.0019921176, 0.088246435, -0.02828269, -0.26499373, -0.12566662, 0.025947344, -0.0078000715, 0.058063716, -0.0032702687, 0.0059978673, -0.04860002, 0.027650384, -0.23394564) * go_2(0.0, -1.0);\n result += mat4(0.07892762, -0.13300626, 0.46678603, -0.033239357, -0.12306804, -0.079602, 0.20534003, 0.23873802, -0.035643574, 0.059950788, -0.26559883, 0.12206408, 0.25408483, 0.029933078, 0.32081822, 0.033947676) * go_2(0.0, 0.0);\n result += mat4(-0.06847802, -0.017930118, -0.12299636, -0.12987946, 0.09267518, -0.0009083275, -0.035390552, -0.15379669, -0.1132433, -0.036670692, -0.08342377, 0.015636675, 0.022590527, 0.10533322, 0.0389949, -0.059033744) * go_2(0.0, 1.0);\n result += mat4(-0.041753534, -0.014428097, 0.06999257, -3.546234e-05, -0.033465035, -0.040709455, 0.13118082, -0.21016484, -0.07846085, -0.030885663, 0.06934681, 0.12725256, -0.023784902, -0.13373604, -0.015261479, 0.05234782) * go_2(1.0, -1.0);\n result += mat4(0.13798563, 0.12757827, -0.26978776, 0.102494285, 0.13285922, 0.35432795, -0.11997128, 0.17108068, -0.12235328, -0.24582328, 0.26962712, -0.086760186, 0.010127441, 0.08048835, 0.047505867, 0.19991067) * go_2(1.0, 0.0);\n result += mat4(0.03584222, -0.13433793, -0.044629525, -0.0010440781, -0.0033084434, -0.026725832, -0.05386642, -0.13612603, 0.10066015, 0.10499841, 0.031767137, -0.04550841, -0.09391546, 0.1454157, -0.26962402, 0.21015608) * go_2(1.0, 1.0);\n result += mat4(-0.21956864, -0.13502425, -0.02126954, 0.059263993, -0.13461533, -0.04001395, -0.0924258, -0.069165014, 0.22019973, 0.003270619, 0.022072528, -0.14173602, 0.0028843523, -0.13784003, -0.061057515, -0.0049253837) * go_3(-1.0, -1.0);\n result += mat4(-0.0011410525, -0.16098002, -0.12883134, 0.018262507, 0.001481578, 0.19514659, -0.13703239, 0.096059754, 0.34194204, 0.13983466, 0.14021507, 0.011405113, -0.11303146, -0.17050214, -0.06992079, -0.05566986) * go_3(-1.0, 0.0);\n result += mat4(-0.12307941, -0.02192472, 0.13193923, -0.061640862, -0.16841564, -0.0822524, 0.10141759, 0.02139286, 0.1599039, -0.050632223, 0.16702358, 0.111514546, 0.02397393, 0.037606515, 0.017971672, -0.048641708) * go_3(-1.0, 1.0);\n result += mat4(-0.02697617, -0.08579184, -0.28045088, 0.05262136, -0.059576314, 0.107535526, -0.06188862, 0.0010509328, -0.18178311, -0.17288832, 0.20703638, 0.083048366, 0.03859681, -0.07548898, 0.011605782, -0.021842534) * go_3(0.0, -1.0);\n result += mat4(0.13198483, 0.37200937, -0.0896539, 0.12450637, 0.037202634, 0.035985112, 0.16579124, -0.08967905, -0.24341385, 0.32482424, -0.3037812, -0.007154969, -0.007152382, -0.017435173, 0.12662841, -0.090513505) * go_3(0.0, 0.0);\n result += mat4(-0.014726027, 0.08394915, -0.02100581, 0.24882795, -0.023793869, -0.006450114, 0.17093314, -0.06994153, -0.08689907, 0.113542505, -0.053211495, -0.1780173, 0.030043352, 0.2500714, -0.026940798, -0.0069258413) * go_3(0.0, 1.0);\n result += mat4(0.037078895, -0.03033529, -0.066851325, 0.14718252, 0.066372745, 0.028897487, -0.036055963, 0.035399746, 0.06733992, 0.21021596, -0.18314466, -0.027192699, 0.020213274, -0.17751546, -0.050674338, -0.09382659) * go_3(1.0, -1.0);\n result += mat4(-0.14761917, -0.22166072, 0.033172436, -0.21982265, -0.09172891, -0.20794454, 0.1738752, -0.13685037, 0.10981111, -0.23169234, 0.053787973, 0.12001196, -0.038242023, -0.047124114, 0.22503005, 0.1015142) * go_3(1.0, 0.0);\n result += mat4(0.021231879, -0.015423476, 0.058986407, 0.032002006, -0.029305007, 0.008933183, 0.10777483, -0.112574644, -0.023935415, -0.06604598, 0.053859934, -0.08354717, 0.13703763, -0.078382134, 0.12914242, -0.022056468) * go_3(1.0, 1.0);\n result += vec4(-0.002022359, -0.007333954, -0.038140967, -0.03819673);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.050738923, 0.15003614, -0.18880141, 0.16791905, 0.16549185, -0.26726744, -0.12813666, -0.021510791, 0.070805945, 0.043350577, 0.0035756908, 0.11776675, -0.01824196, 0.12618026, 0.07424072, 0.032886628) * go_0(-1.0, -1.0);\n result += mat4(-0.11678059, 0.0565686, 0.04392921, -0.27621672, 0.2116695, 0.038044345, -0.015018062, -0.028636303, 0.049744565, -0.12935996, 0.027176194, -0.13208814, -0.21195693, 0.08980974, 0.013893243, -0.018403184) * go_0(-1.0, 0.0);\n result += mat4(0.3214697, -0.03143518, 0.19927292, 0.12566878, 0.16190828, 0.11784847, 0.09943727, 0.11755882, 0.017959306, -0.064603634, -0.14054321, -0.11917774, 0.0056958874, 0.06461699, 0.104604125, 0.021947173) * go_0(-1.0, 1.0);\n result += mat4(-0.24738057, -0.034892898, -0.03364674, 0.017340986, 0.02933764, -0.08090866, -0.034651175, -0.17391174, 0.08536477, -0.17446008, 0.22706915, -0.10555482, 0.0877744, 0.0681237, -0.035909466, -0.10355238) * go_0(0.0, -1.0);\n result += mat4(-0.090646185, -0.12971672, -0.14531808, -0.060838025, 0.24902023, 0.1310588, 0.18602785, 0.21283495, -0.32160765, -0.070119165, -0.10350057, 0.19260244, -0.2610542, -0.3030521, 0.08432348, -0.22286619) * go_0(0.0, 0.0);\n result += mat4(0.28333843, -0.053968847, 0.08344997, 0.19987041, 0.22163449, 0.22161576, 0.0030572868, 0.10848695, -0.20529847, 0.08406883, -0.07130339, 0.09987656, 0.29774663, -0.08768785, 0.15567012, -0.010313759) * go_0(0.0, 1.0);\n result += mat4(-0.1260916, -0.071901485, -0.30566844, 0.19393384, -0.05133266, 0.07868844, -0.24817581, 0.055521224, 0.23277187, 0.16324161, 0.07110341, -0.042626668, 0.052509766, -0.014292625, -0.019677468, 0.041733738) * go_0(1.0, -1.0);\n result += mat4(-0.04264262, -0.06528029, 0.0013520801, -0.02140956, 0.27304867, -0.029477939, -0.1859993, 0.01418354, 0.07256604, 0.14302284, 0.03309569, -0.15932149, 0.01500576, -0.053860538, 0.1131707, -0.06272606) * go_0(1.0, 0.0);\n result += mat4(-0.0400483, -0.030188695, -0.108427785, 0.057873204, 0.42774406, -0.11353873, 0.110134825, 0.052191462, 0.00087113964, 0.040683694, 0.100507155, -0.16746339, -0.26971558, 0.06506685, -0.20950548, 0.040783025) * go_0(1.0, 1.0);\n result += mat4(0.11394146, -0.10693933, 0.2377026, -0.03783948, -0.16496852, 0.046675198, -0.23396324, 0.05696911, -0.02770668, 0.12922443, -0.093586415, 0.102305606, 0.0040032533, -0.038440734, -0.0035825048, -0.22108772) * go_1(-1.0, -1.0);\n result += mat4(0.17577791, -0.024538597, -0.19877498, -0.14544973, 0.16614193, -0.3279891, 0.14678721, -0.16355143, -0.012954231, 0.20982395, 0.044255227, 0.087878115, 0.11289659, -0.26981032, -0.10789584, 0.24094439) * go_1(-1.0, 0.0);\n result += mat4(0.0041394173, -0.0937936, 0.15251775, 0.1026978, -0.01999847, -0.02865502, 0.16765144, -0.17490439, -0.016996933, 0.03891808, -0.01858217, -0.106255606, 0.027496144, -0.14120618, 0.023483312, -0.08291959) * go_1(-1.0, 1.0);\n result += mat4(0.060642462, -0.2957824, 0.33968493, -0.04501478, -0.14999421, -0.0067213452, -0.018236576, 0.01627547, -0.07771579, 0.0124932695, -0.11797959, -0.090979554, 0.0096479915, 0.021336472, -0.07794724, 0.030138575) * go_1(0.0, -1.0);\n result += mat4(-0.091704845, -0.20800348, -0.22158638, 0.048748583, 0.15139692, -0.2832814, 0.09610812, 0.41077513, 0.0007106381, -0.14465855, 0.0056652213, 0.031696238, -0.03384328, 0.1940933, 0.19262145, 0.014331562) * go_1(0.0, 0.0);\n result += mat4(-0.16637586, -0.22008398, 0.102937706, 0.15260033, 0.039856806, -0.21082906, -0.19694057, 0.0712475, 0.015049883, 0.17320138, 0.06505415, -0.020279367, -0.018576574, 0.201407, -0.08108244, 0.04151909) * go_1(0.0, 1.0);\n result += mat4(-0.12496581, 0.107817784, 0.10645319, 0.035113968, 0.0166165, 0.1316661, -0.045253787, -0.03863719, 0.09126881, 0.07553792, -0.029150097, -0.07629157, -0.17978054, -0.27080613, -0.028408276, -0.15366451) * go_1(1.0, -1.0);\n result += mat4(0.081859134, -0.11599677, 0.027383117, 0.092724435, 0.059302155, 0.10008954, -0.12217131, 0.07471211, -0.20396213, -0.040741358, 0.118772194, -0.21725504, 0.099645875, 0.09691941, -0.07696025, -0.016445495) * go_1(1.0, 0.0);\n result += mat4(-0.18712623, -0.14458412, 0.03693652, 0.014525352, -0.09607279, -0.19400409, 0.032149505, 0.07106094, 0.051436905, -0.07765334, 0.017043818, 0.17777587, 0.05274306, 0.0062209824, -0.080005355, 0.026041988) * go_1(1.0, 1.0);\n result += mat4(-0.090594456, -0.041637532, 0.10346829, -0.09393943, 0.027663473, 0.20729685, -0.011156861, 0.021863503, 0.04781304, -0.039483577, -0.092933334, -0.25187445, 0.033062164, 0.010756357, -0.13035728, -0.008321023) * go_2(-1.0, -1.0);\n result += mat4(0.07772912, 0.010776647, -0.018709056, 0.25634038, 0.00906326, 0.21411708, 0.122652486, 0.07725616, 0.15266491, 0.1274286, 0.10400329, 0.20354506, 0.013765407, -0.039089683, 0.25870228, -0.08919069) * go_2(-1.0, 0.0);\n result += mat4(-0.14971368, 0.06935879, -0.089983195, 0.01406992, 0.16989979, -0.037809014, 0.07157283, -0.050660506, -0.032826405, 0.033794664, -0.0051332368, 0.089349195, 0.06263488, -0.07048108, 0.07263597, -0.11618368) * go_2(-1.0, 1.0);\n result += mat4(0.013391823, -0.07888697, -0.13984044, -0.01241464, -0.06475807, 0.06978077, -0.20329754, 0.16602662, 0.013664227, 0.12317301, -0.10240692, -0.0657491, -0.31402445, -0.14472555, 0.1739024, 0.0005437834) * go_2(0.0, -1.0);\n result += mat4(0.16330495, 0.02644609, 0.23837087, -0.07734767, 0.12377497, -0.18478604, 0.35040903, -0.05262452, 0.049074646, -0.0077528385, 0.15370984, -0.22888668, 0.3603141, 0.29372314, -0.4432887, 0.20702155) * go_2(0.0, 0.0);\n result += mat4(-0.18785694, 0.21085343, -0.111042105, 0.0478716, -0.08214944, -0.0922987, 0.29570273, 0.025100114, 0.25403878, 0.01271447, 0.21851794, -0.1434596, -0.21153769, 0.023305666, -0.10386609, 0.043919638) * go_2(0.0, 1.0);\n result += mat4(-0.117247805, 0.013329102, 0.0313911, -0.08055777, -0.0053445757, -0.2886372, 0.07938673, -0.06659165, 0.20798062, 0.030106818, -0.04811631, 0.036332276, -0.057687126, 0.03813657, 0.035860628, -0.11273985) * go_2(1.0, -1.0);\n result += mat4(-0.0031557097, 0.027456097, -0.14444692, 0.08411739, 0.13466308, -0.13212901, -0.0034804344, 0.1464661, -0.21033211, 0.05913627, 0.10233881, 0.009844489, -0.15369488, -0.018978333, -0.07518442, -0.010549853) * go_2(1.0, 0.0);\n result += mat4(0.112989105, -0.011166866, -0.08277204, 0.046827227, -0.08067428, 0.13465053, -0.1656419, 0.07280515, 0.037523627, -0.050147127, -0.17731906, 0.1067486, 0.119732924, -0.102017604, 0.31421226, -0.14060387) * go_2(1.0, 1.0);\n result += mat4(-0.1106223, 0.09229271, -0.09355422, -0.02413533, -0.096457504, -0.13282233, 0.022983741, -0.13534859, -0.0056585902, -0.07214356, 0.14617127, -0.13723095, 0.058078192, -0.1038417, -0.10452195, -0.18855028) * go_3(-1.0, -1.0);\n result += mat4(0.16357008, 0.080841675, 0.1663936, 0.20815827, 0.03813903, 0.34158087, -0.012987109, 0.39152008, -0.027927356, -0.14332302, -0.012866622, -0.016149148, -0.08733816, 0.1960951, 0.19572765, -0.2710826) * go_3(-1.0, 0.0);\n result += mat4(0.024827998, 0.24175219, 0.030659903, -0.22227505, 0.026898654, 0.009930298, 0.088392995, 0.32644793, -0.10351868, -0.08717382, 0.22931585, 0.05197704, 0.06534648, 0.13636068, 0.062107667, 0.024806283) * go_3(-1.0, 1.0);\n result += mat4(-0.18550465, 0.062058095, -0.08620093, 0.20158216, -0.1460996, 0.14275469, -0.28057688, -0.11685651, -0.09627509, 0.09029933, 0.03669734, 0.1257313, -0.07974307, 0.020742215, -0.0039170664, 0.11340528) * go_3(0.0, -1.0);\n result += mat4(0.15225565, 0.171972, 0.13573253, 0.0056740018, -0.1667786, 0.06028638, -0.1255049, -0.23327217, -0.139949, 0.029957669, -0.16713464, 0.046236664, -0.05070503, 0.18714412, -0.20076098, 0.1672637) * go_3(0.0, 0.0);\n result += mat4(0.18468563, 0.07733334, 0.14463845, -0.10712052, 0.36213547, 0.29404843, 0.2110929, 0.14646721, -0.059985258, -0.2709805, 0.073061034, -0.039072156, 0.015898943, -0.17166951, 0.20194982, -0.04723745) * go_3(0.0, 1.0);\n result += mat4(-0.26353067, 0.050225407, -0.42643914, 0.06601958, -0.10513071, -0.1654714, 0.0593609, 0.027410276, -0.19465327, -0.13865606, 0.05579213, 0.07982532, -0.20893136, -0.008150932, 0.053529713, -0.0317475) * go_3(1.0, -1.0);\n result += mat4(-0.012075693, -0.27574313, 0.22184552, -0.117393926, -0.49310133, -0.13997443, -0.079180904, -0.053438634, -0.07552426, -0.045796394, -0.037434675, 0.24076645, -0.04395852, 0.10325762, -0.19867313, -0.070216134) * go_3(1.0, 0.0);\n result += mat4(-0.026107877, -0.030023552, -0.047810435, 0.20572239, 0.061861858, 0.1776161, -0.306099, 0.16332485, -0.1843373, 0.06758581, -0.23902373, -0.10575018, 0.03990962, -0.046113137, 0.14876197, -0.21280771) * go_3(1.0, 1.0);\n result += vec4(-0.009669773, 0.036289547, -0.050454646, 0.051479716);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.14542116, -0.15827142, -0.20811677, -0.103433, 0.19787271, 0.33990738, 0.17085013, -0.059132278, 0.013047369, -0.1687924, 0.06732661, -0.050968684, 0.09197164, -0.041265316, -0.108277336, -0.014430892) * go_0(-1.0, -1.0);\n result += mat4(-0.022837132, 0.20440012, -0.14266612, 0.019944299, 0.069084294, 0.3171199, -0.1521742, -0.35806596, 0.13581008, -0.13811131, 0.12219503, 0.17329764, -0.15100783, 0.0862648, 0.118227705, 0.18736814) * go_0(-1.0, 0.0);\n result += mat4(0.013604392, 0.11496102, -0.18734755, -0.047555517, 0.05297245, 0.006461213, 0.06247472, -0.0202791, 0.02329791, 0.11530998, -0.148774, 0.0965498, 0.1487269, 0.061629567, -0.22488646, -0.005393787) * go_0(-1.0, 1.0);\n result += mat4(-0.29286116, 0.11958281, -0.11193505, -0.17139061, -0.035151243, -0.2635945, 0.0002499315, -0.16346519, 0.23779829, 0.04454211, 0.21293561, 0.25617847, 0.12194803, -0.0017443774, -0.009216221, -0.034387548) * go_0(0.0, -1.0);\n result += mat4(0.28791443, -0.25421545, -0.058626153, -0.1520494, -0.16808414, -0.39723453, -0.13199537, 0.056999452, -0.048155293, 0.38699663, -0.114719056, 0.001293743, -0.0959443, -0.08189709, 0.26921842, 0.061219636) * go_0(0.0, 0.0);\n result += mat4(0.00781977, -0.07103863, -0.21942843, 0.2419546, 0.20016691, -0.28697264, -0.034715973, -0.03381459, -0.028126812, 0.046806023, -0.14423183, -0.13472253, 0.009225362, -0.086190686, 0.0041205613, 0.08953202) * go_0(0.0, 1.0);\n result += mat4(-0.04926224, -0.099740155, -0.088695474, 0.09950333, -0.06495916, 0.20126842, -0.0062843356, -0.034764495, -0.10808971, -0.19946553, 0.075991094, 0.14746219, 0.08247818, 0.07382381, -0.056908615, -0.026823666) * go_0(1.0, -1.0);\n result += mat4(-0.04837408, 0.12605472, -0.23957102, -0.14252385, -0.046534102, -0.07511751, -0.21040416, 0.2064639, -0.006026243, -0.25005546, -0.063780144, 0.076840036, -0.07484346, 0.017368162, 0.04657373, -0.022188455) * go_0(1.0, 0.0);\n result += mat4(0.04545079, -0.002226373, -0.11695467, 0.12954631, 0.054903183, 0.15162702, -0.19222596, 0.05351421, -0.079599276, -0.036238387, 0.1362261, 0.037431743, -0.0015106505, 0.18739921, 0.122365154, -0.05871144) * go_0(1.0, 1.0);\n result += mat4(-0.005558987, -0.13553315, -0.006372213, 0.06633917, -0.22141413, -0.15780807, 0.057122614, -0.057320844, -0.06306763, 0.19112623, -0.041758966, 0.03555483, -0.005718873, 0.009167371, 0.050909385, -0.14599234) * go_1(-1.0, -1.0);\n result += mat4(0.18175003, 0.10442485, 0.052994236, -0.4001252, -0.08328538, 0.06380226, -0.055015627, 0.010929493, -0.22888647, -0.033181675, -0.07570874, 0.07933599, -0.07894686, 0.12202901, 0.13679314, -0.054344065) * go_1(-1.0, 0.0);\n result += mat4(0.030145945, -0.06121175, -0.08550973, 0.10082535, 0.07198805, 0.21414264, -0.25636044, 0.028803539, 0.043738026, -0.0367658, 0.27998537, -0.06274612, -0.22862338, 0.002624325, 0.28519824, 0.18540645) * go_1(-1.0, 1.0);\n result += mat4(-0.012136538, -0.07059324, 0.018098673, 0.12078888, -0.087637, 0.041642863, 0.034997553, -0.16741107, 0.04701011, -0.004160269, 0.122639626, 0.0043271836, 0.011551197, -0.16421974, -0.102481335, 0.014233497) * go_1(0.0, -1.0);\n result += mat4(-0.37945676, 0.25232047, -0.03707734, -0.1985225, -0.11536396, 0.22039749, -0.21809638, -0.10596801, -0.17211124, -0.2035486, 0.011822896, 0.27510995, -0.105182275, 0.022503568, -0.0063389307, -0.071560584) * go_1(0.0, 0.0);\n result += mat4(-0.16101715, -0.034247126, 0.16626042, 0.031131435, 0.03048031, -0.105447404, -0.05728527, -0.14518815, -0.019103229, -0.15152888, -0.119154684, 0.028724093, 0.05836196, -0.35943082, -0.016481897, -0.0437348) * go_1(0.0, 1.0);\n result += mat4(-0.07719413, -0.33214888, -0.0541927, 0.16506542, -0.032792456, 0.016834807, 0.1724155, 0.073768586, 0.002303886, -0.001382793, -0.0562648, -0.10167158, -0.19101655, 0.052783452, -0.1422853, 0.09653729) * go_1(1.0, -1.0);\n result += mat4(-0.30030164, 0.11637444, -0.23238538, -0.27238008, -0.077208534, -0.027645003, 0.10369907, 0.20162316, -0.14428844, 0.1766293, 0.024419712, 0.11301171, 0.07772854, 0.18613201, 0.20721672, -0.1751799) * go_1(1.0, 0.0);\n result += mat4(-0.1026615, -0.12484944, 0.15386428, 0.038676128, -0.119472496, -0.032417197, -0.14208497, -0.05254358, -0.0035079278, -0.011276316, 0.043117497, -0.010022288, 0.031624593, 0.014969992, -0.031410277, 0.15284787) * go_1(1.0, 1.0);\n result += mat4(0.018149922, -0.05906194, 0.054767277, 0.008161979, -0.076949194, 0.040888708, -0.006419542, -0.12897012, -0.0028229658, 0.20937827, 0.02741711, -0.04013348, -0.12731804, 0.008064522, 0.002870103, 0.027690327) * go_2(-1.0, -1.0);\n result += mat4(0.023197446, -0.08888926, 0.15531142, 0.13745947, 0.054352283, -0.121785395, 0.16237587, 0.023567237, -0.36160588, 0.30499592, -0.033180915, -0.1515843, 0.04251452, -0.17903805, 0.03235283, -0.08062386) * go_2(-1.0, 0.0);\n result += mat4(-0.0072868476, -0.2010616, 0.13061914, 0.12846659, 0.11725315, 0.14589547, -0.05373261, -0.081606135, -0.07010131, -0.025378224, 0.10265872, 0.18658938, -0.12165338, 0.036297683, 0.03925332, 0.16576236) * go_2(-1.0, 1.0);\n result += mat4(0.10300252, -0.11548347, -0.08691649, -0.014866044, -0.3213804, 0.47206497, -0.16032113, 0.026284516, 0.046302956, -0.052474245, -0.025335522, -0.10957576, -0.16872157, 0.19049212, -0.023881195, 0.061396897) * go_2(0.0, -1.0);\n result += mat4(-0.16202278, 0.52128345, -0.2601511, 0.06116799, -0.21123995, 0.39389637, -0.350544, -0.16157438, -0.02823116, -0.39056876, -0.14267299, 0.03262984, 0.342303, -0.20556125, -0.0019219286, -0.1824844) * go_2(0.0, 0.0);\n result += mat4(0.23399737, -0.0912646, 0.11152403, -0.20945886, -0.053451832, -0.09786892, -0.059099484, 0.18103573, -0.117154315, -0.18342866, 0.12650815, 0.0067340015, -0.037984423, 0.17667364, 0.071636364, -0.011689163) * go_2(0.0, 1.0);\n result += mat4(-0.099510275, -0.0925438, -0.009136904, -0.03774997, -0.13348748, 0.3605135, -0.078298144, -0.14712195, 0.22566219, 0.18659295, 0.05614545, 0.10792911, -0.12477693, -0.03587624, 0.08050775, -0.054740936) * go_2(1.0, -1.0);\n result += mat4(0.10312337, -0.063681684, 0.16496794, 0.09038492, -0.08903926, 0.41163155, -0.013669214, -0.21472235, -0.054991595, 0.0033639956, 0.18160143, 0.17240305, -0.039428882, 0.17087695, -0.1729076, 0.09871825) * go_2(1.0, 0.0);\n result += mat4(-0.13123736, 0.0802573, 0.077981554, -0.101768315, 0.089998, -0.13781744, 0.122858986, 0.054121554, -0.02640825, 0.13577555, -0.037485655, -0.04179625, 0.000106130996, -0.100183845, 0.00046665114, 0.21791616) * go_2(1.0, 1.0);\n result += mat4(0.011894387, -0.030088445, 0.025817253, 0.08193235, 0.109322436, 0.10855583, -0.19661167, -0.09405307, 0.2073779, -0.33972177, 0.048635002, -0.14883177, 0.056954246, 0.3953476, 0.18765114, -0.014010224) * go_3(-1.0, -1.0);\n result += mat4(-0.22594279, -0.014942035, -0.1519647, 0.25367293, 0.16330296, 0.03317176, -0.32148597, -0.46503916, 0.19944623, -0.26229686, 0.019909514, -0.059794176, 0.12912126, 0.044948537, -0.08649492, 0.08024645) * go_3(-1.0, 0.0);\n result += mat4(-0.022943841, -0.068013534, 0.11032515, 0.011685601, 0.020096298, -0.3285243, 0.08196111, -0.089537136, -0.03976742, -0.1315977, -0.36306036, 0.24678081, 0.22115967, -0.017472323, -0.19451386, -0.035218123) * go_3(-1.0, 1.0);\n result += mat4(-0.020891193, -0.12721714, -0.15030408, 0.026523203, -0.12413139, -0.11235275, -0.21476477, -0.11326953, 0.028815055, -0.18552732, -0.0076828003, -0.14679903, 0.020509586, -0.18695217, 0.06696879, 0.103938386) * go_3(0.0, -1.0);\n result += mat4(0.057521313, 0.28509304, -0.2525733, 0.16745082, -0.26614547, 0.18545172, -0.27140215, 0.018639714, 0.19730581, 0.1659491, -0.058363054, -0.4048628, 0.024913948, -0.44124457, 0.13872208, -0.0371103) * go_3(0.0, 0.0);\n result += mat4(0.100904405, 0.06700356, -0.035322092, 0.21781014, 0.018047005, -0.21737386, -0.3734802, 0.13506944, 0.012760691, 0.06620756, -0.0253398, 0.0030280363, -0.044015452, -0.055860534, -0.3547194, -0.04230283) * go_3(0.0, 1.0);\n result += mat4(-0.19012743, -0.34408915, 0.18940191, 0.13152952, 0.107553795, -0.00694412, -0.07930157, -0.30964044, 0.034710668, -0.031806916, 0.019838978, 0.017044948, 0.110688254, -0.0029772928, 0.09414367, -0.10760175) * go_3(1.0, -1.0);\n result += mat4(-0.05745392, 0.29022983, 0.014998233, 0.27365527, 0.08169933, 0.0734232, -0.09404464, -0.26870936, 0.21171738, -0.19529793, -0.064401075, -0.18972695, -0.08024953, -0.027122354, -0.11661348, 0.010131282) * go_3(1.0, 0.0);\n result += mat4(0.07599435, -0.06851123, 0.06258365, 0.10296892, 0.15556085, -0.041609086, -0.11303363, 0.07082365, 0.013949174, -0.087201476, -0.0855705, -0.12979257, 0.04048528, 0.4211556, 0.04118289, -0.22093314) * go_3(1.0, 1.0);\n result += vec4(0.07789114, 0.0024746545, 0.1891165, -0.0023716448);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.10883355, -0.14958352, 0.026701333, 0.090302855, 0.033934478, 0.120340124, 0.027125617, -0.16792692, -0.075757094, 0.28692973, 0.013230067, -0.040618937, 0.087148145, -0.05985753, -0.06352023, -0.05775848) * go_0(-1.0, -1.0);\n result += mat4(-0.18206549, -0.10363482, 0.097648725, -0.08801144, 0.31633568, 0.058347676, -0.009121898, 0.02594872, 0.14757825, 0.4730546, -0.008518203, -0.3090668, -0.004052835, -0.14166127, -0.010156037, 0.21191326) * go_0(-1.0, 0.0);\n result += mat4(0.05735183, 0.039180398, -0.12357178, 0.04830351, 0.120369986, -0.052775342, 0.005902798, 0.07695394, 0.00602021, 0.16758691, 0.10287989, -0.1718468, -0.1319741, 0.16932078, -0.2055026, -0.31820264) * go_0(-1.0, 1.0);\n result += mat4(0.05427556, -0.28392607, 0.08579091, -0.0015861926, 0.062348455, -0.27778792, -0.07450379, 0.01616914, -0.012357131, -0.056992117, -0.1896176, 0.018156245, 0.06499259, -0.076558664, 0.10341699, -0.08993959) * go_0(0.0, -1.0);\n result += mat4(-0.05741742, -0.05414434, 0.18006511, 0.09840777, -0.11849741, 0.40419933, 0.21349974, 0.40268886, 0.23218039, -0.0680356, -0.3130592, -0.21271054, 0.13776754, 0.19114101, 0.17373541, 0.43457666) * go_0(0.0, 0.0);\n result += mat4(-0.060757063, 0.11339545, -0.042958036, -0.06483378, -0.06681766, -0.056395415, 0.037868995, 0.033861663, -0.1041215, 0.0046828864, 0.14360638, 0.087886184, -0.26808187, 0.19876598, -0.05276215, -0.07073776) * go_0(0.0, 1.0);\n result += mat4(-0.24029991, -0.14217372, -0.011767948, 0.011623913, 0.33820602, -0.24501325, -0.11444902, 0.14536968, 0.16780593, 0.0065867775, -0.074971735, 0.021472024, -0.10853042, 0.09527126, 0.009436061, -0.09688826) * go_0(1.0, -1.0);\n result += mat4(-0.31893802, -0.0016892607, -0.105592966, -0.116694786, -0.007851739, 0.1429722, 0.0741952, 0.050125953, 0.07185179, 0.1900389, 0.030889044, 0.15422693, 0.12550323, 0.3556344, 0.108276874, -0.099125646) * go_0(1.0, 0.0);\n result += mat4(-0.33620578, -0.11113713, -0.15881014, 0.028243937, -0.12028756, -0.028566968, -0.002682634, -0.15635195, -0.06869284, -0.03309234, 0.03086361, 0.050773233, -0.08939835, 0.15237434, -0.024076303, -0.13092752) * go_0(1.0, 1.0);\n result += mat4(-0.31200737, 0.32207087, -0.068700634, -0.39202076, 0.0676771, 0.083766654, -0.05696634, 0.03088338, 0.046761762, 0.09732023, 0.030844063, -0.03369749, -0.12664944, -0.029924957, 0.10551989, 0.086157694) * go_1(-1.0, -1.0);\n result += mat4(-0.1919761, 0.17179352, -0.025805056, -0.05570367, -0.16736336, 0.07430868, -0.13228212, 0.10702857, -0.09723214, 0.1884809, 0.09422538, -0.16902041, -0.1964137, 0.17877853, 0.17453954, -0.11339361) * go_1(-1.0, 0.0);\n result += mat4(0.11865004, 0.013131073, 0.17317963, -0.2077911, -0.1116894, 0.09672745, -0.023348883, -0.1176519, 0.15893579, 0.22941695, 0.18798698, 0.059098385, 0.09498779, 0.10118143, 0.08737761, -0.016268898) * go_1(-1.0, 1.0);\n result += mat4(-0.025380889, 0.17163627, -0.014800655, 0.12669696, 0.050048903, -0.06513837, 0.020915661, 0.2144372, -0.17799327, 0.0068409992, 0.06751171, -0.16618991, 0.14637277, 0.010591964, -0.15909241, 0.02660789) * go_1(0.0, -1.0);\n result += mat4(0.3178319, 0.15036377, -0.03386948, 0.13883169, -0.33842105, 0.061425313, -0.04195804, 0.22558802, 0.2250625, 0.060225345, -0.08467863, 0.0014776831, 0.080328, 0.03221249, 0.20838667, 0.11489719) * go_1(0.0, 0.0);\n result += mat4(-0.0013924981, 0.28233197, -0.17997956, -0.10959627, -0.16253087, 0.016549526, -0.1571556, 0.017017027, -0.14697123, 0.0869202, 0.2104898, -0.15658243, 0.13424201, -0.022636503, -0.09512045, 0.0927298) * go_1(0.0, 1.0);\n result += mat4(-0.038486905, -0.19215351, -0.2446516, -0.02958912, 0.06899297, 0.028667469, -0.05537665, 0.066711955, -0.0017354499, -0.07466053, 0.028587297, -0.042017035, 0.023596823, 0.0067433366, -0.14685915, 0.13400853) * go_1(1.0, -1.0);\n result += mat4(0.0573442, 0.1424536, 0.19606829, 0.07141616, -0.032276712, 0.20030099, 0.16644277, 0.10393295, 0.27240822, 0.0071844175, -0.023368603, -0.14067268, -0.20310283, 0.039528254, 0.103837095, 0.08236034) * go_1(1.0, 0.0);\n result += mat4(0.15616669, 0.3495403, -0.05678421, -0.069600284, -0.07361787, 0.079501756, 0.009530261, -0.032385882, 0.029831208, -0.095407076, 0.010261287, 0.15250465, -0.04868275, 0.058579214, 0.03779718, -0.10810775) * go_1(1.0, 1.0);\n result += mat4(0.06492073, 0.018667994, -0.004712761, -0.032692235, 0.04027288, -0.114499666, -0.04327484, 0.13778907, -0.09373396, -0.08822919, 0.04796151, -0.057756703, -0.26161298, 0.07182931, 0.12998815, -0.14389744) * go_2(-1.0, -1.0);\n result += mat4(0.19001032, 0.13091461, -0.2551175, 0.013365716, -0.031779066, 0.002531366, -0.13807543, -0.14165778, -0.2701911, -0.0890182, 0.34704998, -0.008494185, 0.16179956, -0.060182545, 0.060827415, -0.17249492) * go_2(-1.0, 0.0);\n result += mat4(0.10665868, 0.15999752, -0.042796712, -0.14010513, -0.014244899, 0.017433831, 0.053657144, -0.0965679, 0.23623326, 0.0690172, 0.1290121, -0.025523739, 0.122357905, -0.18172716, 0.02829383, 0.10042929) * go_2(-1.0, 1.0);\n result += mat4(-0.09273112, 0.09466892, -0.009225705, 0.16772579, 0.0813042, -0.16461512, 0.038097944, 0.19834967, -0.033650465, -0.12888893, 0.1414859, -0.021587005, -0.0047441716, 0.08880282, 0.020621201, 0.065779164) * go_2(0.0, -1.0);\n result += mat4(0.0051817205, 0.20322648, -0.077459775, 0.07461627, 0.1817634, -0.5371515, -0.29336745, -0.57652086, 0.035826538, 0.41058993, 0.21512514, -0.041881148, -0.2490056, -0.07172767, 0.20821427, -0.69866294) * go_2(0.0, 0.0);\n result += mat4(0.18961228, 0.027452804, -0.0075194626, -0.029665018, 0.28770384, -0.099777386, -0.12160496, 0.07690297, 0.30273837, 0.026466522, 0.18100439, -0.09078488, 0.2035407, -0.062081084, 0.06744994, -0.07512911) * go_2(0.0, 1.0);\n result += mat4(0.008473044, 0.07501521, -0.11242355, -0.039451122, -0.21818535, -0.07779562, 0.13194147, 0.084983595, 0.0770609, -0.034488454, 0.08823556, -0.07168295, 0.041894365, 0.0789253, 0.06191209, 0.013991105) * go_2(1.0, -1.0);\n result += mat4(0.10582237, 0.1514222, 0.10751824, 0.08231926, 0.23913008, -0.2673503, 0.036170945, 0.31463087, 0.026397424, -0.26629624, -0.07428361, -0.077513516, 0.0768238, -0.026638538, 0.12589583, -0.11521212) * go_2(1.0, 0.0);\n result += mat4(0.30389515, 0.18963532, 0.023015842, -0.10240883, 0.045651495, -0.036785256, -0.13346411, 0.16431254, -0.030950911, -0.03381929, 0.09413111, 0.03924852, 0.11044091, -0.10149653, 0.14114548, 0.07801978) * go_2(1.0, 1.0);\n result += mat4(0.029622428, 0.14528686, -0.034057826, 0.010664312, 0.059213262, -0.29354423, -0.08448559, 0.10569036, -0.02988314, -0.016480735, 0.042203777, -0.028342744, 0.36807576, 0.09301971, 0.123721026, 0.07806503) * go_3(-1.0, -1.0);\n result += mat4(0.04849538, -0.09201287, 0.10069803, -0.031749677, 0.18774022, -0.27789372, 0.05288653, 0.08097265, 0.006918896, -0.060978457, -0.113319606, 0.008844536, 0.021804892, -0.0011744015, -0.35720357, -0.24996938) * go_3(-1.0, 0.0);\n result += mat4(-0.07147501, -0.09339197, 0.16154395, 0.3372506, -0.0004858638, -0.056553435, -0.12463908, -0.0047342298, -0.009141984, -0.13796125, -0.14035304, -0.104403175, -0.07054226, 0.12142519, -0.24971877, -0.1914648) * go_3(-1.0, 1.0);\n result += mat4(-0.008194284, -0.027617034, 0.004994261, -0.07672895, 0.25697777, -0.18313397, 0.03266311, -0.029157834, 0.010476624, 0.12394092, -0.059660904, 0.08561672, -0.0008583816, -0.044442356, 0.28336492, 0.065344445) * go_3(0.0, -1.0);\n result += mat4(-0.3570137, -0.06802815, -0.10298613, -0.21256869, 0.3025278, -0.263425, 0.13547331, 0.038517762, 0.14951234, -0.16869017, 0.03293678, 0.21897063, -0.14688788, 0.21619378, -0.27550143, 0.048003722) * go_3(0.0, 0.0);\n result += mat4(0.15607022, -0.111073844, 0.2733694, 0.05423378, 0.25116092, -0.17350473, 0.13460433, 0.09602139, 0.17372625, -0.0024815476, -0.30154657, 0.0062206364, -0.0051755225, 0.04985103, -0.06310478, -0.30450678) * go_3(0.0, 1.0);\n result += mat4(0.057571005, -0.019051064, 0.054884393, 0.03993782, 2.6782007e-05, -0.05726912, 0.067192145, -0.08955987, -0.11937056, 0.15837386, -0.011670469, -0.06299701, -0.014917928, 0.23921679, 0.0054613873, -0.23099245) * go_3(1.0, -1.0);\n result += mat4(-0.035849575, -0.06785954, -0.15053692, 0.011964653, 0.1975448, -0.1633047, -0.024539666, 0.03170174, -0.12585635, -0.021171011, 0.15862562, 0.10296358, 0.3114039, 0.10010659, -0.09519227, -0.12945092) * go_3(1.0, 0.0);\n result += mat4(0.044433746, -0.058466546, -0.13258536, -0.033972915, 0.0037206819, -0.057343487, 0.13798106, 0.044445634, -0.22623023, 0.2408462, 0.048287082, -0.30717465, -0.13402344, 0.20024839, -0.026932377, -0.034217034) * go_3(1.0, 1.0);\n result += vec4(-0.05988374, -0.23198523, -0.058251306, -0.038808554);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.045249436, -0.040327657, -0.2667367, 0.0913868, 0.14961123, 0.07253207, 0.29162952, -0.11320944, 0.017569833, 0.012350104, 0.22532712, 0.025312115, -0.12193993, 0.037391737, 0.03220835, 0.12102545) * go_0(-1.0, -1.0);\n result += mat4(-0.020587588, -0.07043244, -0.28093454, 0.18336722, 0.08153308, -0.05914772, -0.15255487, 0.079236075, -0.4269835, -0.11470208, -0.19043571, 0.2723162, 0.0066251885, -0.17115718, 0.022036036, 0.07349558) * go_0(-1.0, 0.0);\n result += mat4(-0.09441315, 0.042170826, 0.071251415, -0.13891962, 0.10236482, 0.05356262, 0.0291025, 0.063867815, -0.14530063, -0.08727925, -0.0048300857, 0.06766869, -0.3481536, -0.10943503, 0.014951926, 0.11993114) * go_0(-1.0, 1.0);\n result += mat4(0.13420522, 0.095721036, -0.1756104, -0.09906728, 0.09808904, -0.27402034, -0.102161326, 0.40162942, 0.13465238, 0.20237032, 0.3192343, -0.061512157, -0.20711629, -0.09659007, 0.06838548, 0.30256763) * go_0(0.0, -1.0);\n result += mat4(0.025805298, -0.0322599, 0.23653145, -0.2760735, 0.11291006, -0.10836205, 0.20742846, 0.06974535, -0.4191803, -0.10882523, 0.038603242, 0.22662747, -0.08845715, -0.26151156, -0.16670766, 0.008536192) * go_0(0.0, 0.0);\n result += mat4(-0.085842185, -0.21239999, -0.032774646, 0.088163696, 0.038300447, -0.09510875, 0.10113864, -0.14712982, 0.14264707, -0.10895432, 0.03051617, -0.06791873, -0.35589013, -0.12884575, -0.09460007, -0.0879575) * go_0(0.0, 1.0);\n result += mat4(0.19235751, -0.109611385, -0.037397474, -0.26632717, 0.07878826, 0.19749992, 0.0035685285, 0.11793927, 0.019899402, 0.085741036, 0.08433813, -0.018344546, -0.0901484, 0.08221562, 0.12735383, 0.12801875) * go_0(1.0, -1.0);\n result += mat4(0.19123435, 0.007882246, -0.018564796, -0.09904253, 0.28052533, 0.6360808, 0.25001726, -0.30590564, 0.07646281, -0.34298185, -0.33293694, -0.036753535, 0.18719083, 0.22131144, -0.1420962, -0.0014709529) * go_0(1.0, 0.0);\n result += mat4(0.23060241, -0.14145076, -0.113213465, 0.037221998, 0.22163334, 0.18520229, 0.2961799, -0.063605964, 0.022606356, 0.043340076, -0.3233993, -0.075055614, -0.0038865958, 0.19558622, -0.018503085, -0.22932632) * go_0(1.0, 1.0);\n result += mat4(0.11712158, -0.03590364, 0.38039652, -0.019910801, 0.13338004, -0.07078425, 0.09404417, -0.27607328, -0.02205519, -0.013522961, 0.2924021, -0.16088538, -0.034280356, -0.063614614, -0.061583273, -0.22479968) * go_1(-1.0, -1.0);\n result += mat4(-0.05624079, 0.32659104, 0.47335497, -0.14091404, 0.14739423, -0.07122778, -0.009384643, -0.058900848, 0.06260307, -0.17574102, 0.3538743, 0.2842822, -0.18150197, 0.26806462, 0.24673693, 0.19710627) * go_1(-1.0, 0.0);\n result += mat4(-0.24837571, -0.01663848, -0.13093965, 0.30109972, -0.09680959, 0.074526474, 0.024111765, -0.012781737, -0.08591349, -0.100348584, 0.02363011, -0.02687084, -0.27630556, 0.14074354, -0.016993485, 0.084373675) * go_1(-1.0, 1.0);\n result += mat4(0.1543391, -0.2008408, -0.21885285, 0.2320177, 0.06669948, -0.05171086, -0.25833863, -0.14085051, -0.035878573, -0.1632403, 0.09782713, 0.22973235, -0.14022017, -0.018347954, -0.29652777, 0.10912002) * go_1(0.0, -1.0);\n result += mat4(-0.050962634, -0.040519282, -0.04381614, 0.084133334, 0.21222316, -0.091010064, 0.13157965, -0.21375372, -0.021148674, -0.044127557, -0.11400533, 0.097688414, 0.31571037, -0.05167655, 0.27606225, 0.12169133) * go_1(0.0, 0.0);\n result += mat4(-0.1329087, 0.14291021, 0.043337896, -0.25970098, -0.11379552, -0.040157612, 0.08379851, -0.24104865, 0.1593102, -0.031879216, -0.004603848, -0.019003935, -0.24769545, -0.17577063, 0.16019398, 0.04640235) * go_1(0.0, 1.0);\n result += mat4(-0.11615644, 0.12189521, 0.12919527, -0.104224406, -0.10143574, 0.14024515, -0.02759362, -0.1467619, 0.09028311, -0.06510291, 0.061612967, 0.10227729, -0.08785846, 0.06464871, -0.05048917, 0.09055746) * go_1(1.0, -1.0);\n result += mat4(0.34443164, 0.013906371, -0.0595573, 0.09354196, 0.12184454, -0.02698316, -0.06208632, -0.11266858, 0.004904335, -0.33987018, -0.2494041, 0.127125, 0.040493876, 0.0280356, -0.037431944, 0.05823802) * go_1(1.0, 0.0);\n result += mat4(-0.1762869, -0.20683959, -0.37788594, -0.1244979, -0.17202286, -0.038234763, 0.015924744, -0.014006752, 0.07097758, -0.25219876, -0.3164728, 0.022413896, -0.41423917, -0.03191542, 0.009464804, 0.0770316) * go_1(1.0, 1.0);\n result += mat4(0.12442388, 0.031095076, 0.18799834, -0.18449762, -0.11995044, 0.11634828, -0.0055850362, 0.08558657, -0.025694892, -0.2854381, -0.32876188, 0.14690274, -0.1835963, -0.1786755, -0.44678628, 0.1678422) * go_2(-1.0, -1.0);\n result += mat4(0.031241562, -0.1265462, 0.081369035, -0.1184643, 0.0010021052, -0.10810683, -0.039572187, 0.13850863, -0.010703417, -0.057981443, 0.30309856, 0.13869847, -0.16935349, 0.16969836, 0.045642667, 0.26460654) * go_2(-1.0, 0.0);\n result += mat4(0.28779998, 0.04767888, -0.011856489, 0.114210494, 0.034624737, 0.19084676, -0.02740287, 0.035041407, -0.049002927, 0.10928203, 0.17362499, -0.1280889, 0.00077811617, -0.17594084, -0.18379052, 0.22303762) * go_2(-1.0, 1.0);\n result += mat4(0.0008487252, -0.060438234, 0.109334275, -0.18768874, 0.13844973, 0.09226474, 0.18361697, -0.19385563, -0.29241335, -0.1033556, -0.3289991, 0.10027422, -0.09454755, -0.22817631, -0.2964217, -0.19499257) * go_2(0.0, -1.0);\n result += mat4(-0.057920385, 0.06342629, -0.048577324, 0.15952215, -0.061343953, 0.16471362, 0.1501856, 0.027373426, 0.01837245, -0.0732048, 0.09776471, 0.14817989, -0.112215854, 0.109101914, 0.058316242, 0.29969788) * go_2(0.0, 0.0);\n result += mat4(-0.12411656, -0.033170763, -0.08715826, 0.110862456, 0.1871076, 0.14550175, 0.23373431, 0.19281025, -0.37016305, -0.11924462, 0.026793748, 0.092801645, 0.04318573, 0.20969667, -0.39267823, 0.1938874) * go_2(0.0, 1.0);\n result += mat4(-0.15932916, 0.22217506, 0.007901788, -0.04037383, 0.09095982, -0.043115042, 0.098845564, -0.073432215, -0.14535685, 0.11504512, -0.07950504, -0.010718905, -0.050012022, -0.13089752, -0.3323894, -0.005423676) * go_2(1.0, -1.0);\n result += mat4(0.007320675, 0.21108273, 0.20758918, -0.04005568, -0.13234317, -0.15708306, 0.41804615, -0.09720499, -0.09623786, 0.2441289, 0.33276868, 0.17716111, -0.45670444, -0.026252905, -0.01958701, 0.24028622) * go_2(1.0, 0.0);\n result += mat4(-0.14936383, -0.023504466, -0.028479185, -0.053541556, -0.060263615, -0.087681144, 0.2435555, 0.08470686, -0.17713271, -0.2303349, 0.09337386, 0.039068084, -0.16263027, 0.034289114, 0.16604292, 0.10550447) * go_2(1.0, 1.0);\n result += mat4(-0.16556105, 0.12211341, -0.0036831333, 0.13802956, 0.065256506, 0.03395266, -0.2296282, 0.21284704, 0.017770419, -0.1722762, -0.1741687, 0.10708671, 0.331979, 0.11924846, -0.09410989, -0.123036265) * go_3(-1.0, -1.0);\n result += mat4(-0.096586555, -0.30475244, -0.24065268, 0.053860847, 0.19413544, 0.05542323, -0.06327867, 0.012265184, -0.08913778, 0.13779551, -0.099127166, 0.007493773, -0.07125554, -0.0011684593, -0.003005287, -0.094847135) * go_3(-1.0, 0.0);\n result += mat4(0.21711998, -0.13086027, 0.07825239, -0.21121782, 0.055840425, -0.0019166623, -0.05480048, 0.019817038, 0.007626905, 0.14126389, 0.04515749, -0.029315706, 0.18555732, -0.114861906, -0.21993469, 0.031716693) * go_3(-1.0, 1.0);\n result += mat4(-0.06716353, -0.11964145, 0.09711908, -0.061763637, -0.0948045, 0.14189975, 0.2810092, 0.2505306, 0.08872909, 0.086749084, -0.17528322, -0.048835423, 0.124959685, -0.12602286, 0.065660164, -0.06783225) * go_3(0.0, -1.0);\n result += mat4(-0.23066516, -0.0068310793, -0.0021060852, 0.09136854, 0.09919007, 0.2259628, -0.026603302, 0.1367709, -0.07940821, 0.14962214, 0.00652088, -0.3114987, -0.18900892, -0.20450105, 0.09329685, -0.19482759) * go_3(0.0, 0.0);\n result += mat4(0.095197074, 0.06346413, -0.05207484, -0.086378016, 0.19733003, 0.1448027, -0.02410627, 0.024829205, -0.20296144, -0.09551166, 0.022987023, 0.09035918, -0.15824226, 0.1350293, -0.06641893, 0.11739518) * go_3(0.0, 1.0);\n result += mat4(0.08381447, -0.13171835, -0.030271608, 0.14649504, 0.0007350431, 0.15303299, -0.001797464, 0.30294403, -0.07635094, -0.102541, -0.12176348, 0.053775523, 0.08070882, -0.035387367, -0.09521456, 0.22530125) * go_3(1.0, -1.0);\n result += mat4(-0.04650126, 0.12029137, 0.009236626, -0.1371486, -0.119391896, 0.20490645, 0.17123316, -0.015455403, 0.05842872, 0.14354227, 0.37586045, 0.054906923, 0.062954046, 0.07285954, 0.12260665, -0.08675996) * go_3(1.0, 0.0);\n result += mat4(0.22510684, -0.010087092, 0.005660375, 0.05069907, 0.10297958, 0.1411009, 0.09538159, 0.00922383, -0.31313825, -0.06449414, 0.109746836, 0.30148697, 0.35861742, -0.045380104, 0.09908991, -0.1933117) * go_3(1.0, 1.0);\n result += vec4(0.012253057, 0.13434875, -0.10318777, -0.074252345);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.04279202, -0.01698567, 0.18318103, -0.18172316, 0.04757184, 0.07232096, -0.054900512, 0.11956132, 0.048900753, 0.0006714882, -0.09200336, 0.16104606, 0.38940707, 0.2754208, -0.12735553, -0.30017206) * go_0(-1.0, -1.0);\n result += mat4(0.2469705, 0.103162065, 0.10321547, -0.1292231, 0.3013039, -0.018333653, -0.19897339, 0.122247696, 0.14719778, 0.003909129, -0.19585025, 0.03670547, -0.2132921, 0.33642963, 0.17569672, 0.07414473) * go_0(-1.0, 0.0);\n result += mat4(0.015335451, 0.15161209, 0.0447609, -0.042884503, 0.14257035, 0.07775234, -0.2064044, 0.03842874, -0.1660166, -0.19817057, -0.10740875, -0.123968095, 0.14156081, -0.2197906, -0.08622206, 0.4185408) * go_0(-1.0, 1.0);\n result += mat4(-0.33392438, -0.12483512, -0.062084857, 0.16336447, 0.09862199, 0.1659862, 0.034751434, -0.11968266, -0.017155796, 0.21001562, -0.053017724, 0.10386376, 0.07066254, 0.50014263, 0.31065208, -0.026068505) * go_0(0.0, -1.0);\n result += mat4(-0.34320992, -0.030056434, -0.24118581, -0.024320357, 0.327435, -0.036838267, -0.19433706, 0.24561343, -0.1489437, 0.225435, 0.18421564, 0.021147838, 0.264245, 0.16846146, -0.51724315, 0.039252095) * go_0(0.0, 0.0);\n result += mat4(-0.25945047, 0.12058094, 0.2889452, -0.061687145, -0.10309796, -0.19476385, -0.10393912, 0.16837607, -0.05198191, -0.036113493, -0.11847194, 0.16367626, 0.018113747, 0.059499823, 0.0062132217, 0.15846115) * go_0(0.0, 1.0);\n result += mat4(0.094601326, 0.053219795, 0.027610637, 0.12041253, 0.21425363, 0.15754686, 0.08518286, -0.00661778, -0.021661628, -0.17554528, -0.014842315, 0.22240937, 0.15908821, -0.20964032, 0.21754523, 0.30307937) * go_0(1.0, -1.0);\n result += mat4(0.13757955, 0.06684095, -0.03616685, -0.014618309, 0.04168136, -0.17148526, -0.16317028, 0.14210777, 0.102521434, -0.19108291, -0.14441934, 0.14435884, 0.24228935, -0.10589834, 0.24029285, 0.27317202) * go_0(1.0, 0.0);\n result += mat4(-0.16239886, -0.073841535, 0.067964345, -0.11332664, 0.07695667, -0.047180675, -0.08260769, 0.09427637, 0.09471068, 0.012713836, 0.14605078, -0.062490974, -0.11498225, 0.04150893, 0.37402585, 0.21953487) * go_0(1.0, 1.0);\n result += mat4(-0.07445113, -0.14220217, 0.09271495, -0.014715529, -0.37606132, -0.14938155, -0.024809113, 0.22279873, -0.011379667, -0.04545505, -0.033382278, 0.08971831, 0.016359061, -0.016230864, 0.052939463, -0.07754285) * go_1(-1.0, -1.0);\n result += mat4(0.10961948, 0.09230085, 0.061259165, 0.0015837378, 0.053883027, -0.22557226, 0.018400123, 0.43234614, 0.08967873, 0.06687854, -0.4389578, -0.01658211, -0.040707946, 0.0048945122, 0.1433802, 0.049759727) * go_1(-1.0, 0.0);\n result += mat4(-0.027641231, 0.026085567, 0.109188825, -0.19011945, 0.19309571, 0.0084956605, 0.05034047, -0.08674781, -0.008124587, 0.031490494, -0.0744263, 0.084508896, -0.007835403, 0.13120581, 0.0021786217, -0.025225073) * go_1(-1.0, 1.0);\n result += mat4(0.020191731, 0.24703082, -0.36845222, 0.0032569442, -0.1497622, 0.05968502, 0.09595371, 0.008410154, 0.119981945, -0.09983294, -0.19541258, -0.111814305, -0.25664008, 0.31031236, -0.23063917, -0.13823026) * go_1(0.0, -1.0);\n result += mat4(-0.092747286, 0.23009373, -0.29804415, 0.05036082, 0.031480987, 0.18805481, 0.3676576, 0.06004687, 0.19841099, -0.058367446, -0.44229323, -0.19645047, 0.037667975, 0.12398346, -0.25753063, -0.26919344) * go_1(0.0, 0.0);\n result += mat4(-0.019061154, 0.03841801, -0.28433323, 0.38128456, -0.059526864, 0.29960185, 0.014484517, -0.10234412, 0.05444907, -0.12615138, 0.14936689, -0.079120934, 0.028092088, 0.096715964, 0.0037780635, -0.12791039) * go_1(0.0, 1.0);\n result += mat4(0.26949528, 0.015951393, 0.15355164, -0.030336212, -0.100286454, -0.052609976, 0.03197625, -0.092190474, 0.06131517, 0.18291938, -0.15216532, -0.026021928, 0.18581273, -0.10659101, 0.14806952, 0.20509768) * go_1(1.0, -1.0);\n result += mat4(-0.2205839, 0.11654808, 0.43800604, 0.03188946, 0.13840868, 0.020377772, 0.038510147, 0.03779825, -0.23494276, 0.08624197, 0.036650848, -0.115041405, -0.03776705, -0.32108167, 0.0094707385, 0.37881464) * go_1(1.0, 0.0);\n result += mat4(-0.031778246, -0.38020673, 0.16956653, 0.33444092, -0.042172886, -0.03465591, -0.17585713, 0.025507452, 0.07595919, -0.06807453, -0.100295454, -0.019174794, 0.07763043, -0.09321411, -0.05212223, 0.112239085) * go_1(1.0, 1.0);\n result += mat4(-0.048172995, -0.012284629, 0.12846173, -0.13459995, 0.25443402, -0.013064909, 0.15480834, 0.14016332, 0.036635883, -0.049085367, 0.0506487, 0.26623604, -0.023176057, 0.012088936, -0.1844897, 0.040488705) * go_2(-1.0, -1.0);\n result += mat4(0.2147455, 0.17323543, -0.2943051, -0.053386763, -0.023367947, 0.090753146, -0.011997397, -0.0626111, -0.13558747, -0.035944186, -0.014752113, 0.25506687, 0.055502877, 0.31465453, -0.16283247, -0.08967175) * go_2(-1.0, 0.0);\n result += mat4(0.033773236, -0.09510872, -0.09313707, 0.046486538, -0.1699796, -0.11685979, 0.22197925, -0.013884658, 0.12514, -0.12129843, -0.09695589, -0.075202964, -0.12321221, 0.18949097, -0.03694664, -0.2306249) * go_2(-1.0, 1.0);\n result += mat4(0.08668444, -0.22983012, -0.30873656, 0.07371376, 0.082137264, -0.014844924, 0.2283955, 0.24782042, 0.31113505, 0.14810014, 0.32804835, -0.12014127, -0.17742543, -0.15872951, -0.080107674, -0.16898526) * go_2(0.0, -1.0);\n result += mat4(0.29746926, 0.19479977, 0.13996765, -0.4268552, -0.16478531, 0.0835479, 0.45685142, -0.05510062, -0.1282004, 0.12359051, 0.34026766, -0.26152933, -0.13128015, 0.329812, 0.27172327, -0.06600192) * go_2(0.0, 0.0);\n result += mat4(-0.06552484, 0.19600633, 0.12407863, -0.13815112, 0.17426166, 0.040930413, 0.06495108, 0.034157254, -0.029772963, 0.015127817, 0.10718436, -0.13752984, -0.0205358, 0.1884735, 0.104591034, -0.020779913) * go_2(0.0, 1.0);\n result += mat4(-0.053475305, -0.13616458, 0.05487909, 0.13256747, -0.10030239, -0.12376705, 0.062755466, 0.03264356, 0.068466686, 0.05019395, -0.034875803, -0.17806669, -0.21720818, 0.25592342, -0.2685692, -0.27576914) * go_2(1.0, -1.0);\n result += mat4(-0.04562929, 0.04225299, -0.22311088, -0.09517893, -0.19886662, -0.11944208, 0.11044239, -0.10464355, 0.037634842, 0.124069214, 0.0927385, 0.108838566, -0.088783056, 0.17008123, -0.1007014, -0.23137446) * go_2(1.0, 0.0);\n result += mat4(0.10306672, 0.027472405, -0.069015354, -0.14412996, 0.24068132, -0.10624665, -0.25597134, 0.05208812, -0.10230778, 0.006520562, -0.11931577, 0.26738268, -0.09168354, 0.13557245, -0.008878644, -0.22292739) * go_2(1.0, 1.0);\n result += mat4(-0.09403718, 0.11993688, -0.036254726, -0.053109076, 0.18422048, 0.25203657, 0.10025996, -0.11272799, -0.22040273, -0.05758331, -0.07059054, -0.054108664, -0.20009018, -0.22061199, 0.057880517, -0.26669186) * go_3(-1.0, -1.0);\n result += mat4(-0.08534496, 0.0027822452, -0.01112169, -0.13484463, -0.09446875, -0.057457812, -0.03910888, -0.2816038, -0.096015625, -0.03636662, 0.12532772, 0.092033, 0.038156748, -0.101240925, 0.024886698, -0.086328045) * go_3(-1.0, 0.0);\n result += mat4(0.2349796, 0.19884427, -0.0734711, 0.08422328, -0.07201622, 0.020658491, 0.1331021, 0.039766714, 0.19280422, 0.13086005, -0.11339721, -0.14782044, 0.19341573, 0.16767374, -0.03593828, 0.18139753) * go_3(-1.0, 1.0);\n result += mat4(-0.040663462, -0.15233721, 0.524604, 0.26603413, 0.07202415, 0.053382196, 0.030758869, -0.06144292, -0.010495834, 0.13868876, -0.020688854, -0.15551737, -0.2958513, -0.32805985, -0.25359175, -0.036683984) * go_3(0.0, -1.0);\n result += mat4(-0.06644081, -0.145321, 0.24945419, 0.031560224, 0.17245345, 0.23418438, 0.20341763, -0.2619872, 0.038787205, 0.16488725, 0.0019107185, 0.03820528, 0.04169643, -0.34155026, -0.11183654, 0.028614044) * go_3(0.0, 0.0);\n result += mat4(-0.028469078, 0.010781976, 0.05263661, -0.15337946, -0.20491667, -0.13879907, 0.13934538, 0.061196275, 0.056804053, 0.063193604, -0.2389496, 0.037072126, -0.058510017, 0.036215063, 0.3074709, 0.10517675) * go_3(0.0, 1.0);\n result += mat4(0.028534278, 0.0022668538, 0.04492863, -0.060705435, 0.06349762, -0.016823182, -0.09148226, 0.03930522, -0.083295114, 0.14799853, -0.08089152, -0.21993661, -0.23298621, 0.05106244, -0.013708201, -0.16311577) * go_3(1.0, -1.0);\n result += mat4(0.05885827, 0.122300275, -0.16086812, -0.21892425, -0.07548077, 0.09286181, -0.027564062, -0.028723463, -0.0056181233, 0.23472206, -0.0049285595, -0.45054138, 0.07592325, -0.044704806, 0.019616256, -0.06956836) * go_3(1.0, 0.0);\n result += mat4(0.036423888, 0.20839189, -0.16420732, -0.15954947, -0.11311323, -0.24191359, 0.19845375, 0.084540576, -0.20946553, 0.09259613, 0.03234368, -0.056766506, -0.11992363, -0.06882079, -0.020428827, -0.093375795) * go_3(1.0, 1.0);\n result += vec4(0.013113342, -0.2905848, -0.029724011, 0.1769613);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.093678355, -0.08574688, 0.007699401, -0.038818456, -0.10667588, 0.043627866, 0.23127791, 0.061317544, -0.32790044, 0.08618836, 0.009400048, -0.17129329, 0.23541448, -0.015561885, -0.11172365, -0.1190039) * go_0(-1.0, -1.0);\n result += mat4(-0.0052874424, 0.08136584, -0.12633958, -0.016064916, 0.14033778, 0.07755252, -0.26242834, 0.063312635, 0.06861756, 0.14867078, -0.2561066, 0.33325562, -0.106489345, -0.10068009, -0.039633382, -0.016305668) * go_0(-1.0, 0.0);\n result += mat4(-0.27784392, -0.14990395, -0.35981888, -0.2564094, -0.07480205, -0.026457628, 0.1027643, 0.19381845, -0.07160986, -0.15616457, -0.032070953, 0.32998616, 0.15383582, 0.16622585, -0.1435993, -0.02287804) * go_0(-1.0, 1.0);\n result += mat4(-0.09360053, 0.58019537, 0.02028909, 0.413114, 0.025173154, -0.030326266, -0.028177274, -0.12964654, -0.25432733, -0.06556034, 0.023097439, -0.09458851, -0.21772051, -0.10324596, -0.36674342, -0.14803977) * go_0(0.0, -1.0);\n result += mat4(-0.1227467, 0.20252965, 0.2559927, 0.08719227, 0.030749539, -0.2526622, -0.25694713, -0.2960799, -0.34960067, -0.25393236, -0.28439638, 0.086787805, -0.34202877, 0.21933395, 0.23473133, 0.079260886) * go_0(0.0, 0.0);\n result += mat4(-0.00147522, -0.16591258, -0.030617915, 0.10052425, -0.1822102, 0.038774874, -0.04285007, 0.07312042, 0.052175622, -0.33510515, 0.027545406, 0.2995306, -0.08535316, 0.11144203, 0.27999434, -0.09770663) * go_0(0.0, 1.0);\n result += mat4(-0.04394928, -0.26842886, -0.08354109, 0.04077001, -0.009221606, 0.0328837, 0.006459338, 0.08984004, -0.13035133, 0.20004508, 0.21950854, -0.12742348, 0.32386312, 0.085903555, -0.29273173, -0.056370437) * go_0(1.0, -1.0);\n result += mat4(0.019171638, -0.1824711, -0.10899421, -0.16201603, 0.054712642, -0.020315547, -0.048609916, -0.068621606, -0.055706583, -0.25671515, -0.019494208, 0.08366393, 0.09531471, -0.05988052, -0.024995802, 0.019303525) * go_0(1.0, 0.0);\n result += mat4(-0.08694609, 0.26762635, 0.10477892, -0.15392998, -0.059596587, -0.047562487, -0.25932398, -0.054960977, -0.00015596532, 0.07196634, -0.017385524, -0.18826845, -0.017969077, -0.27291682, -0.153906, -0.107691295) * go_0(1.0, 1.0);\n result += mat4(0.17340474, -0.1285696, -0.04484238, 0.15782213, -0.06190358, 0.27896214, 0.28475145, -0.042519942, -0.19862229, -0.1354097, 0.14344497, 0.015599392, 0.18698554, 0.035121564, -0.018465763, 0.0010143917) * go_1(-1.0, -1.0);\n result += mat4(-0.13428356, -0.06612225, 0.19397905, 0.14209093, 0.1526626, 0.2617573, -0.15316434, 0.35452205, 0.05003259, 0.07679617, -0.008399171, -0.0062716682, 0.11833864, 0.1331285, -0.006803729, 0.22615404) * go_1(-1.0, 0.0);\n result += mat4(0.0020632436, -0.173174, -0.15404437, 0.05430569, 0.21100305, 0.39063898, -0.019479724, 0.17396629, -0.061121427, -0.13424753, -0.008459669, -0.04975768, 0.20599939, -0.11374013, -0.21116278, 0.063624285) * go_1(-1.0, 1.0);\n result += mat4(-0.0073831948, -0.12009769, -0.16402034, 0.054093774, 0.061061747, -0.009054565, -0.02815144, -0.17071937, -0.22791979, 0.073427565, 0.25161973, 0.1011713, -0.23804636, 0.13810354, 0.09063126, -0.23065178) * go_1(0.0, -1.0);\n result += mat4(-0.31885087, 0.21730177, -0.20516786, 0.04075695, -0.2736768, -0.38779113, -0.19445951, -0.14024325, -0.11824961, -0.102919355, -0.17858729, -0.013441498, 0.16320607, -0.27105078, -0.00019549616, 0.024509901) * go_1(0.0, 0.0);\n result += mat4(-0.16024838, -0.3132909, -0.15461555, 0.34874174, -0.0051668375, 0.1811257, 0.3384939, 0.16381103, 0.047184363, -0.20424844, -0.1330078, -0.13795874, 0.21890834, -0.08242861, 0.22677775, 0.031102268) * go_1(0.0, 1.0);\n result += mat4(0.19408257, 0.016361775, -0.202373, 0.2245766, -0.008954751, -0.047279913, -0.09170596, 0.01567793, -0.0019059096, -0.07785436, 0.0756357, 0.09683383, 0.034215495, -0.030802004, -0.077977195, -0.1101297) * go_1(1.0, -1.0);\n result += mat4(-0.1060503, -0.0044663083, -0.14942732, -0.11696249, -0.04550482, 0.11463188, 0.17801443, 0.07229662, -0.14176941, 0.02773344, -0.10770335, -0.08745911, -0.023052111, -0.17474785, 0.016645849, -0.059080444) * go_1(1.0, 0.0);\n result += mat4(-0.050500304, -0.14716387, 0.04525464, 0.23543595, 0.08411192, 0.16031684, 0.1659825, -0.03595111, -0.012943453, 0.13354135, -0.051425032, -0.0075654723, 0.11174184, 0.1266808, -0.18799087, 0.10571744) * go_1(1.0, 1.0);\n result += mat4(-0.15583408, 0.09837484, 0.19239932, -0.03557196, -0.05406335, 0.096456856, -0.13921897, -0.2212671, 0.28973594, 0.04017474, -0.25423512, 0.1522156, -0.10563249, -0.033190794, 0.101713456, -0.08922746) * go_2(-1.0, -1.0);\n result += mat4(-0.0787607, -0.14545321, 0.099762656, -0.2824299, 0.10130184, 0.019948835, -0.1013831, 0.06604923, 0.089561954, 0.28344154, 0.05757009, 0.04981809, -0.15927236, 0.008129835, -0.04280382, 0.10653281) * go_2(-1.0, 0.0);\n result += mat4(0.28149363, 0.019583186, 0.25983065, 0.30190885, 0.055435803, -0.01970755, 0.04546505, -0.027456624, 0.43886992, -0.032305803, -0.23557569, 0.12753153, -0.18509789, -0.073295385, 0.0083466545, -0.08271229) * go_2(-1.0, 1.0);\n result += mat4(0.016040009, -0.20475672, -0.015803276, 0.18247975, 0.21178837, -0.041543446, -0.24716362, 0.10105528, 0.19479224, -0.06583694, -0.09192672, -0.037776746, 0.09636229, -0.12086331, 0.13989103, 0.014564729) * go_2(0.0, -1.0);\n result += mat4(0.19923596, -0.4132588, -0.4254784, -0.33433357, -0.16956097, -0.25086832, 0.23311833, -0.08976422, 0.06432824, -0.0071802614, 0.0033370545, -0.11073493, -0.46609998, -0.09332235, -0.27287352, 0.052513942) * go_2(0.0, 0.0);\n result += mat4(-0.06954148, -0.06908355, -0.01875471, -0.35067585, 0.038715206, 0.08843527, 0.28899097, -0.024983376, 0.05879495, 0.110363334, 0.055481512, -0.0046147215, -0.035302363, -0.2722019, -0.0829261, 0.21088009) * go_2(0.0, 1.0);\n result += mat4(-0.101971015, -0.18584369, 0.1469676, 0.025965, 0.07205807, 0.08838771, 0.08537094, 0.023344917, -0.106373414, -0.09254277, -0.25996596, 0.24570447, 0.00590166, -0.20074098, -0.05443169, -0.10562662) * go_2(1.0, -1.0);\n result += mat4(0.12980327, -0.16834956, -0.1635997, 0.23437372, -0.07374834, 0.0062907683, 0.17292136, 0.0018093853, 0.04122969, -0.025285576, 0.29646805, 0.13402736, -0.040267725, 0.0011441729, -0.18658921, 0.12006417) * go_2(1.0, 0.0);\n result += mat4(0.13221453, 0.15109141, 0.07707579, 0.05148666, -0.039716493, 0.12869143, -0.012840577, 0.10953536, -0.05721115, -0.120122276, -0.07632444, 0.32949027, 0.00022400127, 0.22217369, 0.2180494, -0.028773604) * go_2(1.0, 1.0);\n result += mat4(-0.08405412, 0.11332542, 0.120847605, 0.00520135, -0.13689686, -0.1459117, -0.029643068, 0.16147274, 0.21844815, -0.036921967, -0.12862785, -0.15930249, -0.11265427, -0.17471205, 0.0026749703, 0.2048758) * go_3(-1.0, -1.0);\n result += mat4(-0.03768306, -0.07585988, 0.046583172, -0.35557657, 0.012359812, -0.05498573, 0.19581361, -0.08186999, -0.008727976, -0.16623624, -0.03647879, 0.22760212, 0.048297524, -0.12502927, 0.08636729, -0.26437047) * go_3(-1.0, 0.0);\n result += mat4(-0.19518375, 0.17423135, 0.19473018, -0.22721744, -0.25087392, -0.17043075, -0.021999557, -0.27388734, -0.096786864, -0.012226921, 0.16101876, 0.030362492, -0.017619403, -0.2494354, -0.07336028, 0.06842719) * go_3(-1.0, 1.0);\n result += mat4(0.13816363, 0.14551367, -0.08497621, 0.15563537, -0.01600614, -0.010629245, 0.007773828, 0.2733634, 0.13066974, -0.2223056, -0.12664202, -0.19242655, -0.13211249, 0.065143794, 0.23912583, 0.19819915) * go_3(0.0, -1.0);\n result += mat4(0.001870705, -0.0028601827, 0.14014813, 0.14659253, -0.037523735, 0.3726274, 0.13139205, 0.0112125, -0.16308945, -0.17571904, 0.12799808, -0.032106552, 0.013872656, 0.432307, -0.14197885, 0.24013121) * go_3(0.0, 0.0);\n result += mat4(0.117900506, -0.08039036, -0.17504077, -0.08337764, -0.0068703834, -0.07430392, -0.17125578, -0.3470726, -0.20989974, -0.019394008, -0.027336912, 0.18668686, 0.052886557, -0.023217537, 0.004054446, 0.055974416) * go_3(0.0, 1.0);\n result += mat4(-0.055653654, 0.08726097, 0.01206228, -0.25783783, -0.08736529, 0.19947968, -0.010166337, 0.36168414, 0.20298903, -0.15769973, -0.21389212, -0.19638214, -0.093130395, -0.067289785, 0.10245741, -0.14167903) * go_3(1.0, -1.0);\n result += mat4(0.04559992, -0.102125205, 0.21949212, -0.07308472, -0.15511832, 0.23785073, 0.04275021, 0.085007004, 0.079402514, 0.10851189, -0.151969, -0.29738536, -0.0776658, 0.1113102, -0.18987878, -0.045522977) * go_3(1.0, 0.0);\n result += mat4(0.073690206, -0.016468357, 0.122353435, -0.023995928, 0.095143944, 0.23051415, 0.17702249, 0.030164838, -0.09111423, -0.14219609, -0.19734482, -0.24854833, -0.0067356345, -0.1760497, 0.22637916, 0.119141534) * go_3(1.0, 1.0);\n result += vec4(0.22705397, -0.029518934, -0.026397338, -0.08183741);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.16737834, 0.35369134, 0.14049083, 0.017871622, 0.0058661173, -0.035960242, -0.039154284, -0.01920433, 0.0729212, -0.03617972, -0.42717552, -0.019914677, -0.30816802, -0.07726792, 0.2088459, -0.09198307) * go_0(-1.0, -1.0);\n result += mat4(-0.0991125, 0.11411345, 0.15300295, -0.09510225, 0.014268626, -0.42914182, -0.13365223, -0.19440699, -0.27214321, 0.085696176, 0.1527733, -0.21056797, -0.062475704, -0.023041902, -0.29080424, -0.54386055) * go_0(-1.0, 0.0);\n result += mat4(-0.30736786, -0.16801229, 0.07400606, -0.31128535, -0.11047924, 0.16556956, -0.33445996, -0.09190697, -0.06132585, -0.11021996, 0.014628762, -0.45183894, 0.08186993, 0.19378273, 0.113438204, 0.038364496) * go_0(-1.0, 1.0);\n result += mat4(0.24129803, 0.29174972, -0.1250327, 0.14254767, 0.0026774528, 0.1742466, -0.021835174, 0.01668921, 0.13646975, 0.313305, -0.23293279, -0.16737306, -0.059818722, 0.06404477, 0.108172625, 0.22065729) * go_0(0.0, -1.0);\n result += mat4(-0.3504013, 0.20759478, 0.28683922, 0.2771802, 0.13761812, -0.21180478, -0.17020214, -0.21419087, -0.031916566, -0.040439468, 0.39206958, 0.715565, 0.46198523, 0.05055317, -0.07409331, -0.050633535) * go_0(0.0, 0.0);\n result += mat4(0.122958206, 0.0071205017, -0.21314384, -0.22197853, 0.016202174, -0.15960938, -0.14601983, -0.023609173, -0.07586023, 0.099936776, -0.0480375, -0.08681468, -0.14976887, -0.38979456, 0.16078879, -0.12263952) * go_0(0.0, 1.0);\n result += mat4(0.1687149, 0.108331114, 0.10112296, 0.01738403, -0.06773097, -0.19410455, -0.09728116, 0.0013846151, -0.038603816, -0.05495021, 0.2453317, -0.40052003, -0.022453755, 0.045039784, 0.0474246, -0.2665161) * go_0(1.0, -1.0);\n result += mat4(0.06805519, -0.052276067, 0.052459523, -0.0033053474, 0.13439268, -0.06845637, -0.20462433, -0.09088968, -0.00096404477, -0.35103628, 0.15096465, 0.3285226, 0.018747555, -0.06623108, 0.1754265, 0.3211156) * go_0(1.0, 0.0);\n result += mat4(-0.04583627, 0.122267574, -0.44002235, -0.20039988, 0.039372742, -0.16505809, -0.26659602, 0.12207268, 0.03337428, 0.23131758, -0.009866899, 0.010381569, 0.29676, -0.020599596, 0.17816995, 0.32852224) * go_0(1.0, 1.0);\n result += mat4(0.09469788, -0.12531966, -0.11786524, -0.3115985, -0.2213199, -0.012536277, -0.13176842, 0.14986996, 0.12069894, 0.2744789, 0.21674646, 0.46060535, -0.4101697, -0.55295914, 0.29993954, 0.114459395) * go_1(-1.0, -1.0);\n result += mat4(0.18347421, -0.29010707, 0.29127017, 0.087738656, 0.17509815, 0.03982794, 0.1731455, 0.38041735, 0.110374, -0.25045586, 0.36446962, 0.016104888, -0.012112869, 0.10154983, -0.45384112, -0.11416608) * go_1(-1.0, 0.0);\n result += mat4(-0.033837743, -0.020894403, -0.287127, -0.21196121, -0.03255823, 0.2599821, -0.38386443, 0.30563655, 0.39044768, -0.112917066, -0.021323297, 0.12623324, 0.06885038, -0.20750642, 0.07642818, -0.103580445) * go_1(-1.0, 1.0);\n result += mat4(0.1723114, -0.3726216, -0.21184283, 0.1761503, -0.24993578, -0.31068864, 0.19998416, -0.23127908, -0.052656204, -0.04243976, 0.4397144, 0.01863219, -0.04796025, -0.11009142, -0.0073631364, 0.2716381) * go_1(0.0, -1.0);\n result += mat4(0.04202001, 0.27142277, -0.027491128, 0.27428457, -0.11009916, 0.39839938, -0.7223327, -0.124673314, 0.08123618, -0.11884722, -0.20375855, -0.7179687, 0.30648115, -0.28195357, -0.3350774, -0.29778734) * go_1(0.0, 0.0);\n result += mat4(0.071278594, -0.09155223, 0.06417857, 0.08250104, -0.45117077, -0.023316784, 0.38917172, -0.19110887, -0.09265943, -0.2643835, -0.09707039, -0.33238646, -0.0818088, 0.17623149, -0.28457013, 0.13986786) * go_1(0.0, 1.0);\n result += mat4(0.019971045, -0.046649583, -0.03036858, 0.07944429, 0.26344573, 0.054998036, 0.07139812, 0.21139374, 0.08021858, -0.025791258, -0.0423707, 0.25174072, -0.021300986, 0.13209766, 0.19120613, 0.3840775) * go_1(1.0, -1.0);\n result += mat4(-0.11456406, -0.33503455, 0.21409267, -0.056933913, -0.12204284, -0.37379473, 0.33474764, 0.38634798, 0.12618992, 0.1353635, -0.22651522, -0.3160159, 0.18621005, 0.024818055, -0.11935204, 0.014005666) * go_1(1.0, 0.0);\n result += mat4(0.1501391, 0.0014716414, -0.22049955, -0.10928345, -0.07085164, -0.08778668, 0.19251469, -0.4932493, 0.071784936, -0.06903646, -0.060333923, 0.020552203, -0.33637995, -0.22848415, 0.21518159, 0.23815839) * go_1(1.0, 1.0);\n result += mat4(-0.04230713, -0.19312756, -0.0613665, 0.058912925, -0.17639293, -0.029920885, -0.027867602, -0.16602923, 0.10262268, -0.0743682, 0.15286638, 0.08042581, -0.042299524, 0.0022034592, 0.15304253, 0.049871147) * go_2(-1.0, -1.0);\n result += mat4(0.004346093, -0.07895582, 0.02089975, 0.13429636, -0.1020282, 0.5270822, 0.017983409, 0.1531299, -0.02891241, -0.07050933, -0.18729019, 0.13855362, -0.11538968, 0.20733222, 0.1546878, 0.11550679) * go_2(-1.0, 0.0);\n result += mat4(0.21800312, 0.20944421, -0.1817274, 0.022868395, -0.019241469, 0.038916696, 0.088702604, 0.1467791, 0.0048542274, 0.10344671, -0.0107803065, 0.23302868, 0.049728952, -0.016042534, -0.08694045, -0.0028224774) * go_2(-1.0, 1.0);\n result += mat4(-0.1570157, 0.08688841, 0.03926086, -0.040503077, -0.052700017, -0.1432353, -0.04516745, -0.09649034, -0.053716175, 0.07059194, -0.07360609, 0.26307717, 0.121471435, -0.13640986, -0.1113535, -0.38560814) * go_2(0.0, -1.0);\n result += mat4(-0.014722592, -0.39773384, 0.28259715, -0.10905738, 0.07889424, 0.1415529, -0.15419348, -0.2064834, -0.15126482, -0.28288555, -0.0014232624, -0.26178944, -0.025823193, 0.008017357, -0.08547297, 0.26373458) * go_2(0.0, 0.0);\n result += mat4(0.2978961, -0.020236012, -0.101216674, 0.15498216, -0.0069343713, -0.088363856, 0.20511419, 0.23958007, 0.045810107, -0.19189738, -0.14137349, 0.04177724, -0.1394684, 0.0071990825, 0.06991723, -0.21052721) * go_2(0.0, 1.0);\n result += mat4(-0.05615232, 0.22506002, -0.12479586, -0.0070057763, 0.092545755, 0.096306436, 0.041890718, 0.1226944, -0.07541768, -0.08369033, -0.15144373, 0.09310172, 0.28388003, 0.09935607, 0.11299509, 0.0014283776) * go_2(1.0, -1.0);\n result += mat4(-0.005848455, 0.117699094, 0.23539856, 0.11006195, 0.10962903, 0.28139547, 0.18785141, -0.11635996, 0.057289902, 0.2370178, -0.29825503, -0.13706475, -0.3869794, 0.024066223, 0.36742347, 0.35919484) * go_2(1.0, 0.0);\n result += mat4(0.13744523, 0.09239356, 0.01173183, 0.119055405, -0.07841836, 0.0668925, 0.22598477, -0.016510552, 0.07971727, -0.17154713, 0.03333588, -0.13790733, 0.15421963, 0.2895701, -0.28440917, 0.015132756) * go_2(1.0, 1.0);\n result += mat4(-0.054354303, 0.36663428, 0.02634933, 0.18688667, 0.0607547, 0.17321853, 0.086784445, -0.023283, 0.0027200899, 0.026914112, -0.07438439, 0.27042162, 0.09985293, 0.012430832, -0.20694605, -0.20363812) * go_3(-1.0, -1.0);\n result += mat4(-0.42759168, 0.15540305, -0.18979609, 0.0073875943, 0.034251947, -0.34551802, 0.53327596, 0.17446762, -0.25879666, 0.2780996, 0.11094055, 0.17597, 0.13790102, 0.2615357, 0.09666047, 0.36155468) * go_3(-1.0, 0.0);\n result += mat4(0.052614138, -0.1880028, 0.361331, 0.07957976, 0.12552904, -0.0042941784, 0.096562445, -0.041199915, 0.07412456, 0.16379668, 0.05464284, 0.050022952, -0.028281605, 0.09332573, 0.21379845, 0.21396561) * go_3(-1.0, 1.0);\n result += mat4(-0.07546953, 0.16393837, -0.3060623, -0.64610606, -0.013715101, 0.18005042, 0.045286633, -0.21057944, -0.12779316, -0.10310629, 0.14360385, 0.011625261, 0.05597252, 0.023864657, -0.00018915108, -0.24224915) * go_3(0.0, -1.0);\n result += mat4(-0.08550672, 0.2438917, -0.30383766, -0.2463794, 0.13835424, -0.079946786, -0.060197506, 0.051599402, -0.24983203, -0.06691107, -0.0041784844, 0.07539119, -0.030340329, -0.23565106, -0.17968354, -0.10262371) * go_3(0.0, 0.0);\n result += mat4(0.19315718, -0.045718513, 0.120446794, -0.225136, 0.22922774, -0.046026126, 0.11448238, 0.114267804, -0.22327735, -0.03368635, 0.29763463, 0.03673529, -0.0583939, -0.092253424, 0.045279544, 0.04475646) * go_3(0.0, 1.0);\n result += mat4(-0.062286656, -0.06241419, -0.23600577, -0.24818502, -0.058666106, 0.17710151, -0.1751668, 0.05758226, 0.18278669, 0.033297777, 0.046349872, 0.09178792, -0.0745512, 0.20019765, 0.037281513, 0.22204825) * go_3(1.0, -1.0);\n result += mat4(-0.24708512, -0.1318695, -0.24966322, -0.31206796, 0.079176836, 0.11837155, -0.12882641, -0.01013533, -0.009065797, 0.0789075, 0.016151598, 0.00020127615, 0.1450729, 0.10825556, 0.09322918, 0.07283566) * go_3(1.0, 0.0);\n result += mat4(0.2604332, 0.25550258, 0.07709474, 0.28426003, 0.10387355, 0.09152259, 0.18742633, -0.0073229484, -0.20327723, -0.26013616, 0.055792782, -0.1713302, 0.14862068, 0.06698207, 0.17608787, -0.11622757) * go_3(1.0, 1.0);\n result += vec4(-0.20551574, 0.073114716, -0.21843387, -0.28057778);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.18413043, -0.12355504, 0.2708789, 0.17259507, -0.069752574, 0.12640886, 0.01075919, -0.028221423, -0.020598855, -0.17259665, 0.16907778, -0.10040477, 0.017177016, 0.0176426, 0.23724149, 0.14657862) * go_0(-1.0, -1.0);\n result += mat4(0.16921899, -0.33950835, 0.37508205, 0.09996622, 0.13377811, -0.036743056, -0.11633877, -0.23046862, -0.009307903, 0.027441062, 0.054166224, 0.011627087, -0.22831611, 0.043198805, -0.12695734, 0.0062862337) * go_0(-1.0, 0.0);\n result += mat4(0.17216596, -0.15588646, -0.14179194, 0.12487524, 0.10507964, 0.124544986, -0.0046104924, -0.116668865, -0.006100901, -0.022074439, 0.03376759, 0.10498887, 0.109659016, -0.03567928, 0.29972833, -0.045950003) * go_0(-1.0, 1.0);\n result += mat4(-0.29127, 0.21912472, 0.16494286, 0.027708547, 0.043136686, 0.04409876, -0.07686145, -0.13180132, -0.16630307, 0.15650205, -0.005864527, 0.03916553, 0.15750135, 0.1705246, 0.21626697, 0.06906506) * go_0(0.0, -1.0);\n result += mat4(0.055395894, 0.28228188, 0.114794776, 0.020619212, -0.031812593, 0.11964309, -0.24317431, -0.36277202, 0.54564184, -0.032843567, -0.118973784, -0.40999004, -0.118530475, 0.09256661, 0.06583871, -0.36627474) * go_0(0.0, 0.0);\n result += mat4(0.17914769, 0.33976436, -0.11220768, 0.1325754, 0.40586957, 0.3064959, -0.19086123, 0.014164092, -0.17376979, -0.0037554938, 0.11771888, 0.44933778, -0.15937245, -0.10635065, 0.084963776, 0.14630255) * go_0(0.0, 1.0);\n result += mat4(-0.3723194, 0.21509883, 0.020062352, 0.094394304, 0.030794155, -0.11394617, -0.09103134, -0.0042343247, -0.28981096, -0.061873477, -0.17772584, 0.36440176, 0.007828069, -0.012121627, 0.25862312, 0.24646287) * go_0(1.0, -1.0);\n result += mat4(0.10368119, -0.06185447, -0.022830853, 0.10918094, 0.18888599, -0.09235343, -0.055134308, -0.2210923, 0.15334128, -0.3084707, 0.31606838, 0.39931116, 0.29489174, -0.24794856, -0.4799932, -0.2617589) * go_0(1.0, 0.0);\n result += mat4(0.32550937, -0.17103608, 0.3257806, -0.23358762, 0.20370598, 0.13325407, -0.020303056, -0.105462655, -0.22264756, -0.034177396, 0.36885822, 0.20504399, 0.36375418, -0.26149705, 0.022433946, 0.15646128) * go_0(1.0, 1.0);\n result += mat4(0.007481421, 0.005642636, -0.170087, -0.08915849, 0.6329519, 0.06880098, -0.20856442, -0.1801066, -0.1342754, 0.13643123, 0.26994216, -0.27503812, 0.018052012, 0.058687408, -0.19784917, 0.021157453) * go_1(-1.0, -1.0);\n result += mat4(-0.1486918, 0.12212738, -0.03104796, 0.08664756, 0.3464865, 0.27309546, -0.022896903, -0.32080007, -0.28113958, 0.74847424, -0.33735126, -0.04616876, -0.23119605, 0.4214322, -0.16457441, 0.09162191) * go_1(-1.0, 0.0);\n result += mat4(0.15863913, 0.1303683, -0.06339421, 0.06328312, -0.3100047, -0.33906308, 0.13805804, -0.14923394, 0.4997829, -0.14977637, 0.02265068, -0.04585939, 0.29802153, 0.3767994, -0.031849556, -0.051892217) * go_1(-1.0, 1.0);\n result += mat4(-0.04541847, -0.13645087, 0.14119779, 0.06409465, -0.29877988, -0.0009743694, 0.028256422, 0.14978185, -0.13014801, -0.24171488, -0.10782599, 0.010709664, 0.21880737, -0.34132662, 0.22972895, -0.07159475) * go_1(0.0, -1.0);\n result += mat4(-0.1510528, 0.115773134, 0.036761034, -0.284284, -0.35684052, 0.16348189, -0.105475456, 0.08259931, -0.6489164, -0.033928663, -0.04243186, 0.25324553, -0.31829014, 0.066608824, -0.11131264, 0.51919967) * go_1(0.0, 0.0);\n result += mat4(-0.06517726, 0.1933327, 0.044391852, -0.013346896, -0.3033368, 0.106350735, -0.1351003, -0.13414839, 0.11720078, -0.24844061, -0.2900742, -0.047861837, 0.42789885, -0.47915378, -0.09643217, -0.22915216) * go_1(0.0, 1.0);\n result += mat4(0.109821886, 0.31451595, 0.13300805, -0.08792569, -0.023928089, -0.038061168, 0.17821129, 0.003772247, 0.14684688, -0.12646271, 0.16072205, 0.011095222, 0.09209181, 0.005167038, -0.08823252, 0.079890974) * go_1(1.0, -1.0);\n result += mat4(-0.20074554, 0.39979288, -0.007316405, -0.047838025, 0.10849111, -0.22469573, -0.059183244, -0.13663793, 0.07881898, 0.105663374, -0.3152222, 0.08104766, -0.22965154, 0.118780024, -0.07886757, 0.073527716) * go_1(1.0, 0.0);\n result += mat4(0.1304303, 0.023158893, -0.081089824, -0.15955788, 0.42183343, -0.12898655, -0.14028409, 0.011985, 0.3977131, -0.313598, -0.148818, -0.048350018, -0.13534498, -0.12760727, -0.014968193, 0.06646305) * go_1(1.0, 1.0);\n result += mat4(0.18085147, -0.11859402, 0.117530234, -0.10420847, 0.1848264, -0.12192718, -0.18729533, -0.10098887, 0.011134682, -0.23658146, 0.12963286, 0.117404245, 0.054487415, -0.030003065, -0.32175776, -0.08044254) * go_2(-1.0, -1.0);\n result += mat4(-0.07251758, 0.073430285, -0.22191651, 0.030512359, -0.029650904, -0.15816379, 0.0418705, 0.04776615, -0.014070836, -0.14669086, -0.009874937, -0.015444495, -0.2747725, -0.061624944, -0.11261252, 0.14757589) * go_2(-1.0, 0.0);\n result += mat4(-0.09274913, 0.046194065, 0.05642919, -0.07803342, 0.23578037, 0.01224276, 0.015608659, 0.05847865, -0.091819406, -0.14424564, -0.034869857, 0.019276984, -0.031180726, -0.21905676, 0.100375675, -0.13659117) * go_2(-1.0, 1.0);\n result += mat4(-0.072157644, -0.13294607, 0.24301524, 0.048643183, -0.04338094, -0.0021709928, -0.06530963, -0.22672611, 0.07479903, 0.08388352, -0.07460508, -0.14517406, -0.072923675, -0.26912874, -0.2769797, 0.054033212) * go_2(0.0, -1.0);\n result += mat4(-0.5648679, -0.28059873, -0.039906785, -0.39112374, -0.3841447, -0.20383365, 0.12607281, 0.16049421, -0.34394273, -0.022326993, 0.16646549, -0.23433913, 0.071224056, 0.048073303, 0.122035526, 0.14941359) * go_2(0.0, 0.0);\n result += mat4(-0.11803124, 0.114169255, 0.018188128, 0.0053847185, -0.07537228, -0.048262373, 0.073838905, -0.041833423, 0.044405136, -0.03813592, 0.076818384, -0.06015139, -0.085042655, -0.14306667, -0.21477652, 0.31548396) * go_2(0.0, 1.0);\n result += mat4(0.19307283, -0.014985916, -0.14332882, -0.05549754, 0.14551677, 0.11406769, 0.2744144, -0.031179624, 0.17578745, -0.11309805, 0.010072839, -0.07453384, -0.23163621, 0.19061968, 0.11016298, 0.108093746) * go_2(1.0, -1.0);\n result += mat4(0.23180474, -0.12522835, -0.03218773, -0.0031955864, -0.14057393, 0.07269213, -0.20883523, 0.09332164, -0.16037942, 0.25845763, -0.002303125, -0.014625506, 0.17063208, -0.11648214, 0.13988028, -0.024688654) * go_2(1.0, 0.0);\n result += mat4(0.043369994, 0.12473897, 0.108142346, 0.10268199, 0.16159926, -0.17804666, -0.007889351, 0.07232418, 0.26326916, 0.0474316, -0.41637155, -0.11879895, 0.14051722, 0.08747377, 0.1162202, -0.06443569) * go_2(1.0, 1.0);\n result += mat4(0.0041097966, 0.109841965, 0.097240336, 0.08123332, -0.081065506, 0.12650634, 0.23450434, 0.09631333, 0.21942414, -0.108897425, -0.033703003, 0.047280088, -0.017764917, -0.058596086, -0.15305139, 0.09055131) * go_3(-1.0, -1.0);\n result += mat4(0.26824722, 0.014116421, 0.11844865, -0.156046, 0.057152968, 0.21287468, -0.3243975, -0.18181354, -0.07131152, -0.17860547, 0.18918999, 0.15399154, 0.20270234, 0.11524436, 0.05146645, -0.18196748) * go_3(-1.0, 0.0);\n result += mat4(-0.2745638, -0.026905773, 0.045458756, 0.22942849, -0.21052304, 0.20649272, -0.03713028, 0.33655703, -0.12467089, -0.015030098, 0.15504798, -0.05647672, 0.18751477, 0.08505986, 0.04756538, -0.058810517) * go_3(-1.0, 1.0);\n result += mat4(0.1737789, 0.06552432, -0.34797582, -0.05370679, -0.036056817, 0.085242435, -0.12802805, 0.03710984, -0.09883285, 0.08946925, -0.0446528, 0.07734006, -0.10973603, 0.262812, 0.14010249, -0.1543792) * go_3(0.0, -1.0);\n result += mat4(0.316673, -0.16414417, -0.23147403, -0.3080756, -0.056620106, -0.11389848, 0.0948114, 0.13236332, -0.40048537, -0.090742044, 0.12090404, 0.024549136, -0.19124876, -0.3007761, 0.16159211, -0.28620452) * go_3(0.0, 0.0);\n result += mat4(0.032962102, -0.05481415, -0.1185786, 0.18153866, -0.2105442, -0.03802839, 0.14060515, 0.072460145, -0.1523761, -0.11426362, 0.02610123, -0.053477813, -0.20768824, 0.04533907, 0.14381588, -0.041578818) * go_3(0.0, 1.0);\n result += mat4(-0.021694858, -0.028784249, -0.09928565, 0.07335764, 0.1315628, 0.11288982, 0.078681685, -0.1229723, -0.09618894, -0.07387309, 0.04340066, -0.036534667, 0.37295115, -0.08176548, -0.16579813, -0.13485877) * go_3(1.0, -1.0);\n result += mat4(0.45979, -0.289226, -0.15456465, 0.0117592, 0.22803205, 0.15497394, -0.38995707, 0.005227681, -0.20515667, 0.17184737, -0.069968715, -0.24724679, -0.048521046, 0.013277072, 0.049562644, -0.05522196) * go_3(1.0, 0.0);\n result += mat4(0.14561136, -0.18995416, 0.18104567, 0.063063085, -0.09728072, 0.018328888, -0.17258182, 0.069259025, 0.15187183, 0.16760696, -0.14086077, 0.013297849, -0.07579904, -0.09294852, -0.24227127, -0.048749007) * go_3(1.0, 1.0);\n result += vec4(0.31939298, 0.03303962, -0.010749771, 0.084496394);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,ht),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_7_tf;\n#define conv2d_7_tf_pos (v_texture_coord)\n#define conv2d_7_tf_tex(pos) (texture2D(conv2d_7_tf, pos))\n#define conv2d_7_tf_size (u_texture_size)\n#define conv2d_7_tf_pt (1.0 / conv2d_7_tf_size)\n#define conv2d_7_tf_texOff(offset) (conv2d_7_tf_tex(conv2d_7_tf_pos + conv2d_7_tf_pt * offset))\n\nuniform sampler2D conv2d_7_tf1;\n#define conv2d_7_tf1_pos (v_texture_coord)\n#define conv2d_7_tf1_tex(pos) (texture2D(conv2d_7_tf1, pos))\n#define conv2d_7_tf1_size (u_texture_size)\n#define conv2d_7_tf1_pt (1.0 / conv2d_7_tf1_size)\n#define conv2d_7_tf1_texOff(offset) (conv2d_7_tf1_tex(conv2d_7_tf1_pos + conv2d_7_tf1_pt * offset))\n\n#define g_0 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_1 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_5 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_9 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_17 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_21 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_25 (max((conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.121882804, 0.055417646, 0.037575886, 0.0, 0.040015355, 0.10440659, 0.120197006, 0.0, 0.008896276, 0.07269119, 0.09253319, 0.0, 0.009000448, -0.033739295, -0.059260685, 0.0) * g_0;\n result += mat4(-0.048027042, 0.09210703, 0.123745404, 0.0, -0.007914943, 0.05483587, 0.054822505, 0.0, -0.005998682, 0.005822986, 0.009868176, 0.0, -0.05866792, -0.04236153, -0.022935968, 0.0) * g_1;\n result += mat4(-0.091270015, -0.033997003, -0.012321896, 0.0, -0.037983265, -0.078790314, -0.085029654, 0.0, 0.10656225, 0.0008334142, -0.0041227583, 0.0, 0.077364065, 0.033960085, 0.029391684, 0.0) * g_2;\n result += mat4(0.15057671, -0.037442014, -0.037083894, 0.0, 0.015493511, -0.016119987, -0.027061606, 0.0, -0.012329675, 0.0060544596, -0.019787522, 0.0, 0.12182345, 0.11346318, 0.08640806, 0.0) * g_3;\n result += mat4(0.19254518, 0.009179287, 0.023821035, 0.0, 0.020269603, 0.025629226, 0.040180814, 0.0, -0.025135614, -0.07785793, -0.099851295, 0.0, -0.122886, 0.03322616, 0.0509256, 0.0) * g_4;\n result += mat4(0.060054794, 0.053996198, 0.047226787, 0.0, 0.038959846, -0.025839888, -0.030583512, 0.0, -0.034999896, 0.011966571, -0.011057454, 0.0, 0.05765179, -0.041760337, -0.0694113, 0.0) * g_5;\n result += mat4(-0.20393562, -0.0055942894, -0.02089636, 0.0, 0.14781304, -0.01954523, -0.0746086, 0.0, 0.071556985, 0.07512172, 0.067927115, 0.0, 0.084076844, -0.0561336, -0.06856403, 0.0) * g_6;\n result += mat4(-0.039552618, -0.04448951, -0.04170605, 0.0, -0.00886809, 0.06708884, 0.07120977, 0.0, 0.04834384, -0.10599933, -0.11024835, 0.0, -0.015948117, 0.084044695, 0.10778199, 0.0) * g_7;\n result += mat4(0.050153337, 0.012563414, 0.014994658, 0.0, 0.10498867, 0.07151875, 0.06761489, 0.0, 0.061650798, -0.035183728, -0.050987806, 0.0, 0.0017240314, 0.041055307, 0.020366805, 0.0) * g_8;\n result += mat4(0.110105395, -0.044468552, -0.072567016, 0.0, -0.049364448, -0.015713394, -0.021540897, 0.0, -0.01636263, -0.084110685, -0.08281401, 0.0, -0.08940374, 0.047863875, 0.051104594, 0.0) * g_9;\n result += mat4(-0.081597924, 0.002422661, 0.01143175, 0.0, -0.07504751, -0.09938017, -0.1063178, 0.0, -0.10390281, 0.0262197, 0.060155805, 0.0, -0.24289346, -0.0054961476, 0.045964316, 0.0) * g_10;\n result += mat4(-0.1829316, 0.047622137, 0.07963877, 0.0, 0.048703995, -0.0026299425, -0.003712008, 0.0, 0.029338706, 0.096882835, 0.102083966, 0.0, 0.078538164, -0.07247937, -0.06820231, 0.0) * g_11;\n result += mat4(-0.02302231, -0.035528302, -0.030674051, 0.0, 0.029780716, 0.031591274, 0.045867007, 0.0, 0.01335752, 0.037001595, 0.04351411, 0.0, -0.11126892, 0.038589563, 0.06444906, 0.0) * g_12;\n result += mat4(0.0047764573, -0.063372664, -0.065609895, 0.0, 0.0478139, 0.025694113, 0.025097322, 0.0, -0.1019169, 0.029989049, 0.050038517, 0.0, 0.07504127, -0.017047737, -0.026222635, 0.0) * g_13;\n result += mat4(0.0024485083, 0.00640911, 0.008171829, 0.0, -0.014622121, -0.06078096, -0.0800138, 0.0, -0.0062360805, -0.014344496, -0.021332184, 0.0, 0.117842786, -0.103745885, -0.13756834, 0.0) * g_14;\n result += mat4(-0.01942775, 0.08720701, 0.104858086, 0.0, -0.05545872, -0.041375194, -0.035368554, 0.0, 0.080331706, -0.021207837, -0.043905254, 0.0, -0.12515299, 3.445463e-05, 0.018742712, 0.0) * g_15;\n result += mat4(0.013106969, 0.010379314, 0.012753471, 0.0, 0.07086715, -0.020893, -0.03968904, 0.0, -0.06114372, 0.029510446, 0.035070244, 0.0, 0.11180839, -0.087067656, -0.124039896, 0.0) * g_16;\n result += mat4(-0.056521703, -0.001166792, -2.3704073e-05, 0.0, 0.011961608, 0.01848977, 0.019861937, 0.0, 0.012167056, 0.018613879, 0.020505793, 0.0, 0.009734187, -0.0308419, -0.035206888, 0.0) * g_17;\n result += mat4(0.0048758825, 0.018046578, 0.014597015, 0.0, -0.061724614, 0.040989272, 0.05644141, 0.0, 0.070315465, 0.008318584, 0.0028647361, 0.0, -0.11316492, 0.043919202, 0.07653594, 0.0) * g_18;\n result += mat4(0.031487904, -0.010548384, -0.009984509, 0.0, -0.0022647562, 0.0043304027, 0.0029451603, 0.0, -0.0063251094, -0.013420807, -0.011919729, 0.0, -0.022760967, 0.019141173, 0.01782793, 0.0) * g_19;\n result += mat4(0.023055293, 0.028219413, 0.024810018, 0.0, 0.031653803, 0.050207954, 0.04504577, 0.0, 0.03877294, 0.0280465, 0.025589157, 0.0, 0.0019387804, 0.023891818, 0.016049948, 0.0) * g_20;\n result += mat4(0.006562233, 0.03880659, 0.037682824, 0.0, -0.021441424, -0.011277022, -0.012471097, 0.0, -0.030526241, -0.013880651, -0.014213582, 0.0, 0.0075785257, -0.0017350517, -0.0024610942, 0.0) * g_21;\n result += mat4(0.015097556, 0.020325955, 0.015611413, 0.0, -0.014755199, -0.034323387, -0.032325987, 0.0, -0.008603291, 0.010346807, 0.011044969, 0.0, -0.004739154, -0.026397636, -0.01995132, 0.0) * g_22;\n result += mat4(0.0097906375, -0.015094543, -0.016887931, 0.0, -0.0007786067, -0.0069163437, -0.008449091, 0.0, 0.025534432, 0.018064791, 0.017047096, 0.0, 0.00055667467, 0.001493328, 0.003636564, 0.0) * g_23;\n result += mat4(-0.042251963, -0.042396102, -0.040224236, 0.0, -0.004492444, -0.0069470624, -0.0065821502, 0.0, 0.062203273, 0.06213223, 0.053592753, 0.0, 0.06424337, 0.07964681, 0.07316769, 0.0) * g_24;\n result += mat4(0.026366957, 0.02789826, 0.027239393, 0.0, -0.006712127, -0.0035723334, -0.0032348586, 0.0, -0.04960562, -0.062758155, -0.058574595, 0.0, -0.02896146, -0.020999067, -0.021301663, 0.0) * g_25;\n result += mat4(-0.013106142, -0.017057793, -0.014653614, 0.0, -0.04254173, -0.043040022, -0.041918345, 0.0, -0.011146975, -0.0043820064, -0.003768677, 0.0, -0.0027743059, -0.0114479, -0.0082087545, 0.0) * g_26;\n result += mat4(-0.10087762, -0.10447133, -0.1005168, 0.0, -0.04165659, -0.04558967, -0.040086865, 0.0, 0.0016493691, 0.0055392827, 0.0070476984, 0.0, -0.018665023, -0.035552308, -0.03375731, 0.0) * g_27;\n result += vec4(0.018580848, -0.022256816, -0.0266178, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf"),_.program_8_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf1"),_.program_9_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf"),_.program_9_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf1"),_.program_10_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf"),_.program_10_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf1"),_.program_11_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf"),_.program_11_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf1"),_.program_12_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf"),_.program_12_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf1"),_.program_13_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf"),_.program_13_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf1"),_.program_14_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf"),_.program_14_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf1"),_.program_15_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf"),_.program_15_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf1"),_.program_16_MAIN_TextureLocation=t.getUniformLocation(_.program_16,"MAIN"),_.program_16_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf"),_.program_16_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf1"),_.program_16_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf"),_.program_16_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf1"),_.program_16_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf"),_.program_16_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf1"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf"),_.program_16_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf1"),_.program_16_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf"),_.program_16_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf1"),_.program_16_conv2d_7_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_7_tf"),_.program_16_conv2d_7_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_7_tf1"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=this.program_1_intermediate_texture;c(e,a,f.width,f.height),e.viewport(0,0,f.width,f.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.useProgram(this.program_1);var u=d(e,0,0,f.width,f.height),m=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,u),s(e,this.program_1_a_texture_coord_location,m),e.uniform2f(this.program_1_u_resolution_location,f.width,f.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,f.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u),e.deleteBuffer(m),t.set("conv2d_tf1",{texture:a,width:f.width,height:f.height}),t.get("MAIN")){var g=t.get("MAIN");if(g&&t.get("NATIVE")&&t.get("OUTPUT")){var v=t.get("conv2d_tf");if(v){var l=t.get("conv2d_tf1");if(l){var x=this.program_2_intermediate_texture;c(e,x,v.width,v.height),e.viewport(0,0,v.width,v.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,v.width,v.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,v.width,v.height),e.uniform2f(this.program_2_u_texture_size_location,g.width,g.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,v.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_1_tf",{texture:x,width:v.width,height:v.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_tf");if(E){var U=t.get("conv2d_tf1");if(U){var A=this.program_3_intermediate_texture;c(e,A,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,A,0),e.useProgram(this.program_3);var R=d(e,0,0,E.width,E.height),b=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,R),s(e,this.program_3_a_texture_coord_location,b),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,U.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(R),e.deleteBuffer(b),t.set("conv2d_1_tf1",{texture:A,width:E.width,height:E.height}),t.get("MAIN")){var L=t.get("MAIN");if(L&&t.get("NATIVE")&&t.get("OUTPUT")){var y=t.get("conv2d_1_tf");if(y){var z=t.get("conv2d_1_tf1");if(z){var D=this.program_4_intermediate_texture;c(e,D,y.width,y.height),e.viewport(0,0,y.width,y.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,D,0),e.useProgram(this.program_4);var X=d(e,0,0,y.width,y.height),w=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,X),s(e,this.program_4_a_texture_coord_location,w),e.uniform2f(this.program_4_u_resolution_location,y.width,y.height),e.uniform2f(this.program_4_u_texture_size_location,L.width,L.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,y.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,z.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(X),e.deleteBuffer(w),t.set("conv2d_2_tf",{texture:D,width:y.width,height:y.height}),t.get("MAIN")){var O=t.get("MAIN");if(O&&t.get("NATIVE")&&t.get("OUTPUT")){var N=t.get("conv2d_1_tf");if(N){var M=t.get("conv2d_1_tf1");if(M){var I=this.program_5_intermediate_texture;c(e,I,N.width,N.height),e.viewport(0,0,N.width,N.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,I,0),e.useProgram(this.program_5);var F=d(e,0,0,N.width,N.height),B=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,F),s(e,this.program_5_a_texture_coord_location,B),e.uniform2f(this.program_5_u_resolution_location,N.width,N.height),e.uniform2f(this.program_5_u_texture_size_location,O.width,O.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,M.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(F),e.deleteBuffer(B),t.set("conv2d_2_tf1",{texture:I,width:N.width,height:N.height}),t.get("MAIN")){var S=t.get("MAIN");if(S&&t.get("NATIVE")&&t.get("OUTPUT")){var P=t.get("conv2d_2_tf");if(P){var C=t.get("conv2d_2_tf1");if(C){var V=this.program_6_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_6);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,j),s(e,this.program_6_a_texture_coord_location,H),e.uniform2f(this.program_6_u_resolution_location,P.width,P.height),e.uniform2f(this.program_6_u_texture_size_location,S.width,S.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_3_tf",{texture:V,width:P.width,height:P.height}),t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")&&t.get("OUTPUT")){var k=t.get("conv2d_2_tf");if(k){var K=t.get("conv2d_2_tf1");if(K){var W=this.program_7_intermediate_texture;c(e,W,k.width,k.height),e.viewport(0,0,k.width,k.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,W,0),e.useProgram(this.program_7);var Y=d(e,0,0,k.width,k.height),J=d(e,0,0,1,1);if(s(e,this.program_7_a_position_location,Y),s(e,this.program_7_a_texture_coord_location,J),e.uniform2f(this.program_7_u_resolution_location,k.width,k.height),e.uniform2f(this.program_7_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,k.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Y),e.deleteBuffer(J),t.set("conv2d_3_tf1",{texture:W,width:k.width,height:k.height}),t.get("MAIN")){var Z=t.get("MAIN");if(Z&&t.get("NATIVE")&&t.get("OUTPUT")){var $=t.get("conv2d_3_tf");if($){var q=t.get("conv2d_3_tf1");if(q){var Q=this.program_8_intermediate_texture;c(e,Q,$.width,$.height),e.viewport(0,0,$.width,$.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Q,0),e.useProgram(this.program_8);var tt=d(e,0,0,$.width,$.height),_t=d(e,0,0,1,1);if(s(e,this.program_8_a_position_location,tt),s(e,this.program_8_a_texture_coord_location,_t),e.uniform2f(this.program_8_u_resolution_location,$.width,$.height),e.uniform2f(this.program_8_u_texture_size_location,Z.width,Z.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,$.texture),e.uniform1i(this.program_8_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,q.texture),e.uniform1i(this.program_8_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(tt),e.deleteBuffer(_t),t.set("conv2d_4_tf",{texture:Q,width:$.width,height:$.height}),t.get("MAIN")){var et=t.get("MAIN");if(et&&t.get("NATIVE")&&t.get("OUTPUT")){var ot=t.get("conv2d_3_tf");if(ot){var rt=t.get("conv2d_3_tf1");if(rt){var nt=this.program_9_intermediate_texture;c(e,nt,ot.width,ot.height),e.viewport(0,0,ot.width,ot.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,nt,0),e.useProgram(this.program_9);var it=d(e,0,0,ot.width,ot.height),ft=d(e,0,0,1,1);if(s(e,this.program_9_a_position_location,it),s(e,this.program_9_a_texture_coord_location,ft),e.uniform2f(this.program_9_u_resolution_location,ot.width,ot.height),e.uniform2f(this.program_9_u_texture_size_location,et.width,et.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ot.texture),e.uniform1i(this.program_9_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,rt.texture),e.uniform1i(this.program_9_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(it),e.deleteBuffer(ft),t.set("conv2d_4_tf1",{texture:nt,width:ot.width,height:ot.height}),t.get("MAIN")){var at=t.get("MAIN");if(at&&t.get("NATIVE")&&t.get("OUTPUT")){var ut=t.get("conv2d_4_tf");if(ut){var ct=t.get("conv2d_4_tf1");if(ct){var dt=this.program_10_intermediate_texture;c(e,dt,ut.width,ut.height),e.viewport(0,0,ut.width,ut.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,dt,0),e.useProgram(this.program_10);var st=d(e,0,0,ut.width,ut.height),mt=d(e,0,0,1,1);if(s(e,this.program_10_a_position_location,st),s(e,this.program_10_a_texture_coord_location,mt),e.uniform2f(this.program_10_u_resolution_location,ut.width,ut.height),e.uniform2f(this.program_10_u_texture_size_location,at.width,at.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ut.texture),e.uniform1i(this.program_10_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ct.texture),e.uniform1i(this.program_10_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(st),e.deleteBuffer(mt),t.set("conv2d_5_tf",{texture:dt,width:ut.width,height:ut.height}),t.get("MAIN")){var gt=t.get("MAIN");if(gt&&t.get("NATIVE")&&t.get("OUTPUT")){var vt=t.get("conv2d_4_tf");if(vt){var lt=t.get("conv2d_4_tf1");if(lt){var xt=this.program_11_intermediate_texture;c(e,xt,vt.width,vt.height),e.viewport(0,0,vt.width,vt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,xt,0),e.useProgram(this.program_11);var pt=d(e,0,0,vt.width,vt.height),Tt=d(e,0,0,1,1);if(s(e,this.program_11_a_position_location,pt),s(e,this.program_11_a_texture_coord_location,Tt),e.uniform2f(this.program_11_u_resolution_location,vt.width,vt.height),e.uniform2f(this.program_11_u_texture_size_location,gt.width,gt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,vt.texture),e.uniform1i(this.program_11_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,lt.texture),e.uniform1i(this.program_11_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(pt),e.deleteBuffer(Tt),t.set("conv2d_5_tf1",{texture:xt,width:vt.width,height:vt.height}),t.get("MAIN")){var ht=t.get("MAIN");if(ht&&t.get("NATIVE")&&t.get("OUTPUT")){var Et=t.get("conv2d_5_tf");if(Et){var Ut=t.get("conv2d_5_tf1");if(Ut){var At=this.program_12_intermediate_texture;c(e,At,Et.width,Et.height),e.viewport(0,0,Et.width,Et.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,At,0),e.useProgram(this.program_12);var Rt=d(e,0,0,Et.width,Et.height),bt=d(e,0,0,1,1);if(s(e,this.program_12_a_position_location,Rt),s(e,this.program_12_a_texture_coord_location,bt),e.uniform2f(this.program_12_u_resolution_location,Et.width,Et.height),e.uniform2f(this.program_12_u_texture_size_location,ht.width,ht.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Et.texture),e.uniform1i(this.program_12_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ut.texture),e.uniform1i(this.program_12_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Rt),e.deleteBuffer(bt),t.set("conv2d_6_tf",{texture:At,width:Et.width,height:Et.height}),t.get("MAIN")){var Lt=t.get("MAIN");if(Lt&&t.get("NATIVE")&&t.get("OUTPUT")){var yt=t.get("conv2d_5_tf");if(yt){var zt=t.get("conv2d_5_tf1");if(zt){var Dt=this.program_13_intermediate_texture;c(e,Dt,yt.width,yt.height),e.viewport(0,0,yt.width,yt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Dt,0),e.useProgram(this.program_13);var Xt=d(e,0,0,yt.width,yt.height),wt=d(e,0,0,1,1);if(s(e,this.program_13_a_position_location,Xt),s(e,this.program_13_a_texture_coord_location,wt),e.uniform2f(this.program_13_u_resolution_location,yt.width,yt.height),e.uniform2f(this.program_13_u_texture_size_location,Lt.width,Lt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,yt.texture),e.uniform1i(this.program_13_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,zt.texture),e.uniform1i(this.program_13_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Xt),e.deleteBuffer(wt),t.set("conv2d_6_tf1",{texture:Dt,width:yt.width,height:yt.height}),t.get("MAIN")){var Ot=t.get("MAIN");if(Ot&&t.get("NATIVE")&&t.get("OUTPUT")){var Nt=t.get("conv2d_6_tf");if(Nt){var Mt=t.get("conv2d_6_tf1");if(Mt){var It=this.program_14_intermediate_texture;c(e,It,Nt.width,Nt.height),e.viewport(0,0,Nt.width,Nt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,It,0),e.useProgram(this.program_14);var Ft=d(e,0,0,Nt.width,Nt.height),Bt=d(e,0,0,1,1);if(s(e,this.program_14_a_position_location,Ft),s(e,this.program_14_a_texture_coord_location,Bt),e.uniform2f(this.program_14_u_resolution_location,Nt.width,Nt.height),e.uniform2f(this.program_14_u_texture_size_location,Ot.width,Ot.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Nt.texture),e.uniform1i(this.program_14_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Mt.texture),e.uniform1i(this.program_14_conv2d_6_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ft),e.deleteBuffer(Bt),t.set("conv2d_7_tf",{texture:It,width:Nt.width,height:Nt.height}),t.get("MAIN")){var St=t.get("MAIN");if(St&&t.get("NATIVE")&&t.get("OUTPUT")){var Pt=t.get("conv2d_6_tf");if(Pt){var Ct=t.get("conv2d_6_tf1");if(Ct){var Vt=this.program_15_intermediate_texture;c(e,Vt,Pt.width,Pt.height),e.viewport(0,0,Pt.width,Pt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Vt,0),e.useProgram(this.program_15);var jt=d(e,0,0,Pt.width,Pt.height),Ht=d(e,0,0,1,1);if(s(e,this.program_15_a_position_location,jt),s(e,this.program_15_a_texture_coord_location,Ht),e.uniform2f(this.program_15_u_resolution_location,Pt.width,Pt.height),e.uniform2f(this.program_15_u_texture_size_location,St.width,St.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Pt.texture),e.uniform1i(this.program_15_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ct.texture),e.uniform1i(this.program_15_conv2d_6_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(jt),e.deleteBuffer(Ht),t.set("conv2d_7_tf1",{texture:Vt,width:Pt.width,height:Pt.height}),t.get("MAIN")){var Gt=t.get("MAIN");if(Gt&&t.get("NATIVE")&&t.get("OUTPUT")){var kt=t.get("conv2d_1_tf");if(kt){var Kt=t.get("conv2d_1_tf1");if(Kt){var Wt=t.get("conv2d_2_tf");if(Wt){var Yt=t.get("conv2d_2_tf1");if(Yt){var Jt=t.get("conv2d_3_tf");if(Jt){var Zt=t.get("conv2d_3_tf1");if(Zt){var $t=t.get("conv2d_4_tf");if($t){var qt=t.get("conv2d_4_tf1");if(qt){var Qt=t.get("conv2d_5_tf");if(Qt){var t_=t.get("conv2d_5_tf1");if(t_){var __=t.get("conv2d_6_tf");if(__){var e_=t.get("conv2d_6_tf1");if(e_){var o_=t.get("conv2d_7_tf");if(o_){var r_=t.get("conv2d_7_tf1");if(r_){var n_=this.program_16_intermediate_texture;c(e,n_,kt.width,kt.height),e.viewport(0,0,kt.width,kt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n_,0),e.useProgram(this.program_16);var i_=d(e,0,0,kt.width,kt.height),f_=d(e,0,0,1,1);s(e,this.program_16_a_position_location,i_),s(e,this.program_16_a_texture_coord_location,f_),e.uniform2f(this.program_16_u_resolution_location,kt.width,kt.height),e.uniform2f(this.program_16_u_texture_size_location,Gt.width,Gt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Gt.texture),e.uniform1i(this.program_16_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,kt.texture),e.uniform1i(this.program_16_conv2d_1_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Kt.texture),e.uniform1i(this.program_16_conv2d_1_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Wt.texture),e.uniform1i(this.program_16_conv2d_2_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,Yt.texture),e.uniform1i(this.program_16_conv2d_2_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_16_conv2d_3_tf_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_16_conv2d_3_tf1_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,qt.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,Qt.texture),e.uniform1i(this.program_16_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,t_.texture),e.uniform1i(this.program_16_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,__.texture),e.uniform1i(this.program_16_conv2d_6_tf_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,e_.texture),e.uniform1i(this.program_16_conv2d_6_tf1_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_16_conv2d_7_tf_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_16_conv2d_7_tf1_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i_),e.deleteBuffer(f_),t.set("MAIN",{texture:n_,width:kt.width,height:kt.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&>(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function Ut(t){return Ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ut(t)}function At(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,zt(o.key),o)}}function Rt(t,_){return Rt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},Rt(t,_)}function bt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Lt(t){return Lt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Lt(t)}function yt(t,_,e){return(_=zt(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function zt(t){var _=function(t,_){if("object"!==Ut(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==Ut(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Ut(_)?_:String(_)}var Dt="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Xt=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&Rt(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=Lt(o);if(r){var e=Lt(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===Ut(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return bt(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),yt(bt(_=n.call(this)),"gl",void 0),yt(bt(_),"program_0",void 0),yt(bt(_),"program_1",void 0),yt(bt(_),"program_2",void 0),yt(bt(_),"program_3",void 0),yt(bt(_),"program_4",void 0),yt(bt(_),"program_5",void 0),yt(bt(_),"program_6",void 0),yt(bt(_),"program_7",void 0),yt(bt(_),"program_8",void 0),yt(bt(_),"program_9",void 0),yt(bt(_),"program_10",void 0),yt(bt(_),"program_11",void 0),yt(bt(_),"program_12",void 0),yt(bt(_),"program_13",void 0),yt(bt(_),"program_14",void 0),yt(bt(_),"program_15",void 0),yt(bt(_),"program_16",void 0),yt(bt(_),"program_17",void 0),yt(bt(_),"program_18",void 0),yt(bt(_),"program_19",void 0),yt(bt(_),"program_20",void 0),yt(bt(_),"program_21",void 0),yt(bt(_),"program_22",void 0),yt(bt(_),"program_23",void 0),yt(bt(_),"program_24",void 0),yt(bt(_),"program_0_intermediate_texture",void 0),yt(bt(_),"program_1_intermediate_texture",void 0),yt(bt(_),"program_2_intermediate_texture",void 0),yt(bt(_),"program_3_intermediate_texture",void 0),yt(bt(_),"program_4_intermediate_texture",void 0),yt(bt(_),"program_5_intermediate_texture",void 0),yt(bt(_),"program_6_intermediate_texture",void 0),yt(bt(_),"program_7_intermediate_texture",void 0),yt(bt(_),"program_8_intermediate_texture",void 0),yt(bt(_),"program_9_intermediate_texture",void 0),yt(bt(_),"program_10_intermediate_texture",void 0),yt(bt(_),"program_11_intermediate_texture",void 0),yt(bt(_),"program_12_intermediate_texture",void 0),yt(bt(_),"program_13_intermediate_texture",void 0),yt(bt(_),"program_14_intermediate_texture",void 0),yt(bt(_),"program_15_intermediate_texture",void 0),yt(bt(_),"program_16_intermediate_texture",void 0),yt(bt(_),"program_17_intermediate_texture",void 0),yt(bt(_),"program_18_intermediate_texture",void 0),yt(bt(_),"program_19_intermediate_texture",void 0),yt(bt(_),"program_20_intermediate_texture",void 0),yt(bt(_),"program_21_intermediate_texture",void 0),yt(bt(_),"program_22_intermediate_texture",void 0),yt(bt(_),"program_23_intermediate_texture",void 0),yt(bt(_),"program_24_intermediate_texture",void 0),yt(bt(_),"program_0_a_position_location",void 0),yt(bt(_),"program_1_a_position_location",void 0),yt(bt(_),"program_2_a_position_location",void 0),yt(bt(_),"program_3_a_position_location",void 0),yt(bt(_),"program_4_a_position_location",void 0),yt(bt(_),"program_5_a_position_location",void 0),yt(bt(_),"program_6_a_position_location",void 0),yt(bt(_),"program_7_a_position_location",void 0),yt(bt(_),"program_8_a_position_location",void 0),yt(bt(_),"program_9_a_position_location",void 0),yt(bt(_),"program_10_a_position_location",void 0),yt(bt(_),"program_11_a_position_location",void 0),yt(bt(_),"program_12_a_position_location",void 0),yt(bt(_),"program_13_a_position_location",void 0),yt(bt(_),"program_14_a_position_location",void 0),yt(bt(_),"program_15_a_position_location",void 0),yt(bt(_),"program_16_a_position_location",void 0),yt(bt(_),"program_17_a_position_location",void 0),yt(bt(_),"program_18_a_position_location",void 0),yt(bt(_),"program_19_a_position_location",void 0),yt(bt(_),"program_20_a_position_location",void 0),yt(bt(_),"program_21_a_position_location",void 0),yt(bt(_),"program_22_a_position_location",void 0),yt(bt(_),"program_23_a_position_location",void 0),yt(bt(_),"program_24_a_position_location",void 0),yt(bt(_),"program_0_a_texture_coord_location",void 0),yt(bt(_),"program_1_a_texture_coord_location",void 0),yt(bt(_),"program_2_a_texture_coord_location",void 0),yt(bt(_),"program_3_a_texture_coord_location",void 0),yt(bt(_),"program_4_a_texture_coord_location",void 0),yt(bt(_),"program_5_a_texture_coord_location",void 0),yt(bt(_),"program_6_a_texture_coord_location",void 0),yt(bt(_),"program_7_a_texture_coord_location",void 0),yt(bt(_),"program_8_a_texture_coord_location",void 0),yt(bt(_),"program_9_a_texture_coord_location",void 0),yt(bt(_),"program_10_a_texture_coord_location",void 0),yt(bt(_),"program_11_a_texture_coord_location",void 0),yt(bt(_),"program_12_a_texture_coord_location",void 0),yt(bt(_),"program_13_a_texture_coord_location",void 0),yt(bt(_),"program_14_a_texture_coord_location",void 0),yt(bt(_),"program_15_a_texture_coord_location",void 0),yt(bt(_),"program_16_a_texture_coord_location",void 0),yt(bt(_),"program_17_a_texture_coord_location",void 0),yt(bt(_),"program_18_a_texture_coord_location",void 0),yt(bt(_),"program_19_a_texture_coord_location",void 0),yt(bt(_),"program_20_a_texture_coord_location",void 0),yt(bt(_),"program_21_a_texture_coord_location",void 0),yt(bt(_),"program_22_a_texture_coord_location",void 0),yt(bt(_),"program_23_a_texture_coord_location",void 0),yt(bt(_),"program_24_a_texture_coord_location",void 0),yt(bt(_),"program_0_u_resolution_location",void 0),yt(bt(_),"program_1_u_resolution_location",void 0),yt(bt(_),"program_2_u_resolution_location",void 0),yt(bt(_),"program_3_u_resolution_location",void 0),yt(bt(_),"program_4_u_resolution_location",void 0),yt(bt(_),"program_5_u_resolution_location",void 0),yt(bt(_),"program_6_u_resolution_location",void 0),yt(bt(_),"program_7_u_resolution_location",void 0),yt(bt(_),"program_8_u_resolution_location",void 0),yt(bt(_),"program_9_u_resolution_location",void 0),yt(bt(_),"program_10_u_resolution_location",void 0),yt(bt(_),"program_11_u_resolution_location",void 0),yt(bt(_),"program_12_u_resolution_location",void 0),yt(bt(_),"program_13_u_resolution_location",void 0),yt(bt(_),"program_14_u_resolution_location",void 0),yt(bt(_),"program_15_u_resolution_location",void 0),yt(bt(_),"program_16_u_resolution_location",void 0),yt(bt(_),"program_17_u_resolution_location",void 0),yt(bt(_),"program_18_u_resolution_location",void 0),yt(bt(_),"program_19_u_resolution_location",void 0),yt(bt(_),"program_20_u_resolution_location",void 0),yt(bt(_),"program_21_u_resolution_location",void 0),yt(bt(_),"program_22_u_resolution_location",void 0),yt(bt(_),"program_23_u_resolution_location",void 0),yt(bt(_),"program_24_u_resolution_location",void 0),yt(bt(_),"program_0_u_texture_size_location",void 0),yt(bt(_),"program_1_u_texture_size_location",void 0),yt(bt(_),"program_2_u_texture_size_location",void 0),yt(bt(_),"program_3_u_texture_size_location",void 0),yt(bt(_),"program_4_u_texture_size_location",void 0),yt(bt(_),"program_5_u_texture_size_location",void 0),yt(bt(_),"program_6_u_texture_size_location",void 0),yt(bt(_),"program_7_u_texture_size_location",void 0),yt(bt(_),"program_8_u_texture_size_location",void 0),yt(bt(_),"program_9_u_texture_size_location",void 0),yt(bt(_),"program_10_u_texture_size_location",void 0),yt(bt(_),"program_11_u_texture_size_location",void 0),yt(bt(_),"program_12_u_texture_size_location",void 0),yt(bt(_),"program_13_u_texture_size_location",void 0),yt(bt(_),"program_14_u_texture_size_location",void 0),yt(bt(_),"program_15_u_texture_size_location",void 0),yt(bt(_),"program_16_u_texture_size_location",void 0),yt(bt(_),"program_17_u_texture_size_location",void 0),yt(bt(_),"program_18_u_texture_size_location",void 0),yt(bt(_),"program_19_u_texture_size_location",void 0),yt(bt(_),"program_20_u_texture_size_location",void 0),yt(bt(_),"program_21_u_texture_size_location",void 0),yt(bt(_),"program_22_u_texture_size_location",void 0),yt(bt(_),"program_23_u_texture_size_location",void 0),yt(bt(_),"program_24_u_texture_size_location",void 0),yt(bt(_),"program_0_MAIN_TextureLocation",void 0),yt(bt(_),"program_1_MAIN_TextureLocation",void 0),yt(bt(_),"program_2_MAIN_TextureLocation",void 0),yt(bt(_),"program_3_conv2d_tf_TextureLocation",void 0),yt(bt(_),"program_3_conv2d_tf1_TextureLocation",void 0),yt(bt(_),"program_3_conv2d_tf2_TextureLocation",void 0),yt(bt(_),"program_4_conv2d_tf_TextureLocation",void 0),yt(bt(_),"program_4_conv2d_tf1_TextureLocation",void 0),yt(bt(_),"program_4_conv2d_tf2_TextureLocation",void 0),yt(bt(_),"program_5_conv2d_tf_TextureLocation",void 0),yt(bt(_),"program_5_conv2d_tf1_TextureLocation",void 0),yt(bt(_),"program_5_conv2d_tf2_TextureLocation",void 0),yt(bt(_),"program_6_conv2d_1_tf_TextureLocation",void 0),yt(bt(_),"program_6_conv2d_1_tf1_TextureLocation",void 0),yt(bt(_),"program_6_conv2d_1_tf2_TextureLocation",void 0),yt(bt(_),"program_7_conv2d_1_tf_TextureLocation",void 0),yt(bt(_),"program_7_conv2d_1_tf1_TextureLocation",void 0),yt(bt(_),"program_7_conv2d_1_tf2_TextureLocation",void 0),yt(bt(_),"program_8_conv2d_1_tf_TextureLocation",void 0),yt(bt(_),"program_8_conv2d_1_tf1_TextureLocation",void 0),yt(bt(_),"program_8_conv2d_1_tf2_TextureLocation",void 0),yt(bt(_),"program_9_conv2d_2_tf_TextureLocation",void 0),yt(bt(_),"program_9_conv2d_2_tf1_TextureLocation",void 0),yt(bt(_),"program_9_conv2d_2_tf2_TextureLocation",void 0),yt(bt(_),"program_10_conv2d_2_tf_TextureLocation",void 0),yt(bt(_),"program_10_conv2d_2_tf1_TextureLocation",void 0),yt(bt(_),"program_10_conv2d_2_tf2_TextureLocation",void 0),yt(bt(_),"program_11_conv2d_2_tf_TextureLocation",void 0),yt(bt(_),"program_11_conv2d_2_tf1_TextureLocation",void 0),yt(bt(_),"program_11_conv2d_2_tf2_TextureLocation",void 0),yt(bt(_),"program_12_conv2d_3_tf_TextureLocation",void 0),yt(bt(_),"program_12_conv2d_3_tf1_TextureLocation",void 0),yt(bt(_),"program_12_conv2d_3_tf2_TextureLocation",void 0),yt(bt(_),"program_13_conv2d_3_tf_TextureLocation",void 0),yt(bt(_),"program_13_conv2d_3_tf1_TextureLocation",void 0),yt(bt(_),"program_13_conv2d_3_tf2_TextureLocation",void 0),yt(bt(_),"program_14_conv2d_3_tf_TextureLocation",void 0),yt(bt(_),"program_14_conv2d_3_tf1_TextureLocation",void 0),yt(bt(_),"program_14_conv2d_3_tf2_TextureLocation",void 0),yt(bt(_),"program_15_conv2d_4_tf_TextureLocation",void 0),yt(bt(_),"program_15_conv2d_4_tf1_TextureLocation",void 0),yt(bt(_),"program_15_conv2d_4_tf2_TextureLocation",void 0),yt(bt(_),"program_16_conv2d_4_tf_TextureLocation",void 0),yt(bt(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),yt(bt(_),"program_16_conv2d_4_tf2_TextureLocation",void 0),yt(bt(_),"program_17_conv2d_4_tf_TextureLocation",void 0),yt(bt(_),"program_17_conv2d_4_tf1_TextureLocation",void 0),yt(bt(_),"program_17_conv2d_4_tf2_TextureLocation",void 0),yt(bt(_),"program_18_conv2d_5_tf_TextureLocation",void 0),yt(bt(_),"program_18_conv2d_5_tf1_TextureLocation",void 0),yt(bt(_),"program_18_conv2d_5_tf2_TextureLocation",void 0),yt(bt(_),"program_19_conv2d_5_tf_TextureLocation",void 0),yt(bt(_),"program_19_conv2d_5_tf1_TextureLocation",void 0),yt(bt(_),"program_19_conv2d_5_tf2_TextureLocation",void 0),yt(bt(_),"program_20_conv2d_5_tf_TextureLocation",void 0),yt(bt(_),"program_20_conv2d_5_tf1_TextureLocation",void 0),yt(bt(_),"program_20_conv2d_5_tf2_TextureLocation",void 0),yt(bt(_),"program_21_conv2d_6_tf_TextureLocation",void 0),yt(bt(_),"program_21_conv2d_6_tf1_TextureLocation",void 0),yt(bt(_),"program_21_conv2d_6_tf2_TextureLocation",void 0),yt(bt(_),"program_22_conv2d_6_tf_TextureLocation",void 0),yt(bt(_),"program_22_conv2d_6_tf1_TextureLocation",void 0),yt(bt(_),"program_22_conv2d_6_tf2_TextureLocation",void 0),yt(bt(_),"program_23_conv2d_6_tf_TextureLocation",void 0),yt(bt(_),"program_23_conv2d_6_tf1_TextureLocation",void 0),yt(bt(_),"program_23_conv2d_6_tf2_TextureLocation",void 0),yt(bt(_),"program_24_MAIN_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_3_tf_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_3_tf1_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_3_tf2_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_4_tf_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_4_tf1_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_4_tf2_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_5_tf_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_5_tf1_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_5_tf2_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_6_tf_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_6_tf1_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_6_tf2_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_7_tf_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_7_tf1_TextureLocation",void 0),yt(bt(_),"program_24_conv2d_7_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.28293434, -0.10095658, -0.013867814, 0.08509398, -0.31489053, -0.26828897, 0.01152665, 0.18905516, -0.23013242, -0.18878274, -0.17923735, -0.32707638, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.3519405, -0.12639853, 0.0981044, -0.23800656, -0.1666394, 0.2548722, -0.09458217, 0.17642984, -0.0016840132, -0.12355663, -0.13711694, 0.25234836, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.14581299, -0.060752276, 0.06813433, 0.32616982, -0.29410994, 0.28217724, -0.2221963, -0.051627193, 0.10754401, 0.31993762, 0.25542948, -0.4268778, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.2716687, -0.13160354, -0.056812827, -0.00881874, 0.3249303, 0.05037425, -0.117648534, -0.26370025, 0.032854702, -0.14214379, 0.10036965, 0.17808898, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.004323515, 0.37651265, -0.39865002, -0.18153298, 0.5224921, -0.11810103, 0.56151056, -0.063698344, -0.17272837, -0.053013492, 0.062254835, 0.28695017, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.2776938, 0.22578415, 0.110299006, 0.27424663, 0.012712999, -0.22353122, -0.0010140019, 0.08163494, 0.3611274, 0.014346184, -0.26426178, -0.26777005, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.09010997, 0.19958799, 0.22421049, 0.054506898, -0.11822318, 0.23656984, 0.11197124, -0.4646639, 0.17118955, 0.33748102, 0.20479581, 0.6810799, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.2121316, -0.08664465, 0.2507115, -0.223455, 0.22042283, -0.20352642, 0.42714027, -0.5048447, -0.10270271, 0.11400399, -0.019575266, 0.40490857, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.091496244, -0.24679382, -0.3801941, -0.08482344, -0.17183328, -0.09308921, -0.059639163, 0.3321586, -0.19797249, -0.17941834, 0.015049101, -0.13793056, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.02313247, 0.016216148, -0.053347506, -0.023317637);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.44157687, 0.1715858, -0.11000502, 0.062367063, 0.21790773, 0.15507151, 0.14760862, -0.2598815, 0.14098467, 0.14019097, -0.26298222, 0.10975315, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.15774319, -0.16769339, -0.49734345, -0.3935963, 0.115124024, -0.08045373, 0.55867237, 0.48593813, 0.058544844, -0.2705686, 0.3303555, 0.4181385, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.16588609, -0.013389144, 0.06600297, -0.09309111, -0.36321074, -0.13877828, 0.4099233, 0.20805255, 0.31892648, 0.16856939, -0.23898357, 0.11751563, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.39999864, 0.46407622, -0.12249342, -0.09798957, 0.122675434, 0.18265116, 0.030651823, 0.14682484, -0.42969155, 0.2486042, 0.13566706, -0.13458017, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.12757893, -0.19025628, -0.16728874, -0.10162156, -0.1577721, -0.174548, 0.29329458, 0.17963637, -0.43279588, 0.088979766, 0.06334896, -0.047701746, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.14359929, -0.12800618, -0.15429202, 0.034745168, 0.15794043, -0.086441815, -0.06520017, 0.26176664, -0.022253495, -0.34480432, -0.009120493, 0.08706416, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.1994137, 0.070990525, 0.3388379, 0.37502727, -0.116911314, 0.2160554, -0.1831974, -0.04184975, 0.2545874, -0.083908126, -0.19057468, -0.13382773, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.46475947, -0.23414738, -0.036689937, 0.018558737, -0.32609373, 0.15265512, -0.055894423, -0.3676328, 0.24501368, 0.12390915, 0.13458043, -0.30162823, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.12621075, 0.046852987, 0.17333286, 0.18997045, 0.3245911, -0.28809196, -0.3660882, -0.5916272, -0.11456223, -0.030912774, 0.17037971, -0.12640971, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.42778614, 0.054881692, -0.23388587, -0.031204376);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.18228084, 0.25933146, 0.1764313, 0.23183075, -0.061067093, 0.34710985, -0.1785006, -0.06471029, -0.23235676, -0.43409523, -0.06639704, 0.30396065, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.31676784, 0.21897513, 0.06466065, 0.42289257, 0.12306216, -0.3928633, 0.09720577, -0.10426061, -0.030383142, 0.03775265, 0.34221298, 0.3827705, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.13229136, 0.37214845, -0.07046923, -0.17644346, 0.5591967, -0.5409525, 0.08944645, -0.047717415, 0.3754216, 0.2979604, -0.14149979, -0.1743562, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.07603316, 0.10389099, 0.07042061, 0.24759614, 0.05822713, 0.29799607, -0.21219468, 0.3884128, -0.010661014, -0.5209726, 0.20311587, -0.39393, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.17486575, -0.22572622, -0.13514778, 0.12839775, -0.25754005, 0.13090849, -0.16364887, 0.37675568, -0.05928962, 0.049174402, -0.37935108, -0.14333783, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.15858985, -0.47485206, 0.4509964, 0.3877553, -0.04848657, 0.22396515, 0.33325925, -0.20703658, 0.14929648, 0.25580746, 0.2795224, -0.0158565, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.030926622, 0.16219522, -0.26666775, -0.27920142, -0.2693319, -0.29130983, -0.2795281, 0.22597994, 0.32512712, 0.16784063, -0.0113234315, -0.10118217, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.32426193, 0.0072339224, 0.08070994, -0.07735796, -0.09247539, 0.23327915, 0.09039661, -0.11836084, -0.2726992, -0.16031814, -0.28027415, -0.029263943, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.20109104, -0.43383566, -0.33850962, -0.13422257, 0.040343326, -0.0819253, 0.26943803, -0.46652415, -0.3474102, 0.41198114, 0.14404535, 0.076806836, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.032911904, -0.0050934837, 0.021853646, -0.17256187);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.08648221, 0.012940912, 0.0694797, 0.021795172, 0.19547985, 0.019256733, -0.099714816, 0.08773751, 0.06443286, 0.08462334, 0.02924696, -0.07673487, 0.061156925, 0.12037308, -0.04778231, 0.010492923) * go_0(-1.0, -1.0);\n result += mat4(0.00033161003, -0.19050376, -0.14713565, -0.20729654, -0.122199036, 0.0044957534, 0.19240627, -0.1515226, 0.05051369, -0.08790857, -0.05331543, -0.13356556, -0.019020412, 0.06989371, -0.07270814, 0.06541199) * go_0(-1.0, 0.0);\n result += mat4(0.086689815, 0.08965917, 0.38167384, 0.31010604, 0.04204608, 0.095588356, -0.22810745, 0.112243816, 0.016992478, -0.16491304, -0.08901814, -0.038421903, -0.00041658967, -0.03551529, 0.097966395, -0.06240607) * go_0(-1.0, 1.0);\n result += mat4(0.13955353, -0.27422932, 0.14655617, -0.07651906, -0.07335902, -0.05214342, 0.35741827, 0.043639295, 0.041774176, -0.08277867, -0.028840896, -0.14434154, 0.029840615, -0.1444494, 0.0417388, -0.05095746) * go_0(0.0, -1.0);\n result += mat4(-0.06985613, 0.036354948, -0.22372876, -0.268865, -0.07852222, -0.20930836, 0.06419149, 0.19363879, -0.00020227236, 0.04876036, 0.16503128, -0.05324255, 0.06806321, 0.2646995, -0.04032264, 0.06421368) * go_0(0.0, 0.0);\n result += mat4(-0.16930926, 0.10122267, 0.0043684123, 0.14429477, -0.026909696, 0.028725943, 0.20114274, 0.09308162, -0.21070556, -0.13116634, 0.12419461, 0.29118228, -0.052020956, 0.18702126, 0.049802206, 0.09010561) * go_0(0.0, 1.0);\n result += mat4(0.08972355, -0.076947, 0.2612936, 0.1700236, 0.21013896, -0.033608798, -0.16835962, -0.17834496, 0.050899435, -0.031109938, 0.066931866, 0.20528825, -0.024127234, -0.23103325, -0.14034404, 0.036399297) * go_0(1.0, -1.0);\n result += mat4(0.058897257, 0.24295428, 0.5273254, -0.075384885, -0.03951092, 0.01945271, 0.2180824, -0.10192471, 0.04884028, 0.10811269, -0.056086104, -0.0177891, -0.15046783, -0.02886977, 0.012827891, -0.06317297) * go_0(1.0, 0.0);\n result += mat4(0.08919534, 0.0142748635, 0.010994716, -0.116783954, -0.04848956, 0.12802334, -0.42647192, -0.047026183, -0.105416335, 0.014229579, -0.16081032, -0.1652654, 0.04367904, -0.21464449, 0.019457433, -0.053815585) * go_0(1.0, 1.0);\n result += mat4(-0.033339895, -0.30358142, 0.03728797, -0.019257398, 0.041582108, -0.042878296, -0.16212925, 0.015385118, 0.1854467, -0.14912623, -0.10073306, 0.029578004, 0.0026831278, -0.1968894, -0.1447477, 0.013980874) * go_1(-1.0, -1.0);\n result += mat4(0.097215526, -0.27501073, 0.14077966, 0.07402363, 0.14528856, 0.26862413, -0.23837885, -0.19667485, 0.052117366, 0.012212545, 0.1311111, -0.05480854, 0.02206756, -0.09732581, -0.095444106, -0.12949228) * go_1(-1.0, 0.0);\n result += mat4(-0.0737551, -0.35384682, 0.13346575, -0.12573321, 0.12401249, -0.19727409, -0.022039715, -0.36438647, -0.17826872, -0.097721264, 0.10780637, -0.06372213, 0.078226656, -0.2319627, 0.06871096, -0.35198233) * go_1(-1.0, 1.0);\n result += mat4(0.016558306, -0.10755727, 0.07563601, 0.10631563, 0.006885377, 0.1507541, 0.028258704, 0.1609311, -0.026250815, 0.033572774, -0.0988431, 0.19565049, 0.024507977, 0.16839874, -0.19923483, 0.08130833) * go_1(0.0, -1.0);\n result += mat4(-0.061187252, 0.09036177, -0.12626763, 0.036544666, 0.10568191, 0.087079406, 0.08745061, -0.10461285, 0.15552549, 0.25184712, -0.026420163, 0.028266618, 0.2387882, 0.20997152, -0.08588654, 0.19732232) * go_1(0.0, 0.0);\n result += mat4(-0.057315756, 0.04398266, -0.203559, -0.10253955, -0.0009475058, -0.0786754, -0.051641934, -0.4047696, -0.057758473, -0.04819636, 0.053755116, -0.13864025, -0.165071, -0.14622927, 0.16270354, -0.11281594) * go_1(0.0, 1.0);\n result += mat4(-0.023654325, 0.113905154, 0.0714336, 0.11184515, 0.12235184, 0.081852525, 0.2880535, 0.1926254, -0.01012154, 0.08924707, -0.06123374, 0.33078554, -0.14329071, 0.043857813, -0.09043615, 0.029145587) * go_1(1.0, -1.0);\n result += mat4(0.023949241, 0.10680816, -0.07771331, 0.0008638595, 0.00088304427, 0.00707631, -0.029150054, 0.20421802, -0.051493708, 0.3196773, -0.0046316544, -0.08402997, -0.0020283381, 0.092219375, -0.21898057, 0.043405924) * go_1(1.0, 0.0);\n result += mat4(0.10192696, 0.22852643, 0.024926228, 0.004321374, 0.1759848, -0.05959089, 0.03108929, -0.04175589, -0.032808244, -0.002723809, 0.11427024, -0.11884058, 0.085039005, -0.11861457, -0.041716687, 0.0049884217) * go_1(1.0, 1.0);\n result += mat4(-0.08531041, 0.031572983, -0.010317835, -0.058514126, -0.028372116, 0.3587181, 0.07155074, -0.018486004, 0.11271158, 0.12346037, 0.14474016, -0.091422975, 0.046279423, -0.19440787, -0.040767148, -0.11089926) * go_2(-1.0, -1.0);\n result += mat4(-0.118612625, 0.036904, 0.040823236, 0.0006029242, -0.055478334, 0.065328576, -0.26563334, 0.14299026, 0.039150115, 0.17624554, 0.085402936, -0.007749703, 0.045554906, -0.051315133, -0.0989155, 0.023874454) * go_2(-1.0, 0.0);\n result += mat4(-0.08904957, 0.13246936, -0.1362266, 0.075549126, 0.015976984, -0.078003414, 0.27895245, -0.1714908, 0.05061789, 0.05510105, -0.011142018, 0.13279557, 0.122630805, 0.12880847, 0.2334916, 0.450533) * go_2(-1.0, 1.0);\n result += mat4(0.13635479, 0.12008325, 0.13332775, -0.1923403, 0.061475966, 0.12471921, 0.1438346, -0.30003113, 0.16227812, -0.011259031, -0.15664785, 0.082009956, 0.15664162, -0.14316271, 0.10871211, -0.23067066) * go_2(0.0, -1.0);\n result += mat4(-0.17403863, -0.100490384, -0.056628566, 0.056505267, 0.03132433, 0.02990612, -0.023741463, -0.2221617, -0.023024872, -0.17946845, -0.014884968, 0.09488175, -0.08467482, -0.18569513, -0.08882533, -0.096383005) * go_2(0.0, 0.0);\n result += mat4(0.036448594, 0.008876679, 0.082974724, -0.07486944, -0.1466638, -0.17435108, -0.08396226, 0.05346215, -0.13232903, -0.07391497, 0.19908291, 0.059030067, -0.017662045, 0.020650625, -0.20734224, 0.20043914) * go_2(0.0, 1.0);\n result += mat4(-0.03861711, 0.06406407, 0.05915599, -0.0029750194, 0.046107147, -0.23294666, 0.019285874, 0.11214502, -0.05762434, -0.043726444, 0.010243058, -0.013164875, 0.033796065, -0.027231356, 0.18135343, -0.06158567) * go_2(1.0, -1.0);\n result += mat4(-0.0061139134, 0.08773726, 0.05263668, -0.017488463, -0.021532185, -0.06330985, 0.03339514, 0.29500782, 0.19531941, -0.0625388, -0.0988155, 0.029160276, -0.14122078, -0.18272889, 0.035498794, -0.09119196) * go_2(1.0, 0.0);\n result += mat4(0.21229745, -0.13745296, -0.02434639, 0.018458553, 0.1591066, 0.057361145, -0.034690984, -0.06146371, -0.2245296, -0.14576864, 0.053850707, -0.08887415, -0.17651638, 0.14863127, -0.07008009, 0.009406358) * go_2(1.0, 1.0);\n result += mat4(-0.09558068, 0.08203744, 0.09736194, -0.08479601, -0.07671097, -0.13729817, 0.15081742, -0.107025385, -0.13094948, -0.11489214, 0.08040859, 0.18286897, -0.06001431, -0.16890974, -0.034702767, 0.06418509) * go_3(-1.0, -1.0);\n result += mat4(-0.057768498, 0.121774144, 0.09370627, 0.04913383, 0.07690142, 0.0735232, 0.22072591, 0.023539443, 0.05777623, 0.32322824, 0.3281115, 0.08541682, 0.027571213, 0.08204197, -0.036617927, -0.11496138) * go_3(-1.0, 0.0);\n result += mat4(0.10667931, 0.060036145, 0.17550562, 0.0036066761, -0.1475781, -0.0125017725, 0.1585272, -0.30022824, 0.020694837, 0.041336745, 0.34374732, 0.11649956, 0.0702352, 0.10661717, -0.018115027, 0.066765435) * go_3(-1.0, 1.0);\n result += mat4(-0.031910367, 0.08394783, -0.12302906, 0.080788575, 0.056613773, 0.13485114, 0.14046827, -0.0015214924, -0.27299604, 0.043092493, 0.0110908365, 0.0120844785, 0.13837345, 0.14274547, -0.07037318, 0.073410094) * go_3(0.0, -1.0);\n result += mat4(0.11933822, -0.019749384, -0.14604573, 0.23067194, 0.07458434, 0.19018115, -0.09794594, -0.028165665, 0.34246337, -0.15636346, 0.2909177, 0.049812693, 0.002857417, -0.15300918, 0.28885588, -0.017372042) * go_3(0.0, 0.0);\n result += mat4(0.017289294, -0.034632802, 0.21390542, -0.010042412, -0.041615892, -0.08253338, -0.30123362, -0.19299945, 0.25370637, 0.093409844, -0.09362771, -0.17982802, -0.031628486, -0.09360746, 0.13314822, -0.034462616) * go_3(0.0, 1.0);\n result += mat4(0.106429726, 0.016680025, -0.0529926, -0.17085713, -0.22584449, -0.07722329, 0.30886117, 0.10528744, 0.010045352, 0.099818386, -0.1433606, -0.24887395, -0.04677741, 0.113051936, -0.062035765, -0.03359467) * go_3(1.0, -1.0);\n result += mat4(-0.10257249, -0.16084161, -0.058020744, 0.096825816, 0.19502446, -0.12214713, 0.078723475, 0.124732524, -0.15987179, -0.110849984, 0.1198203, 0.018647604, 0.114340924, -0.027776286, -0.07801131, 0.022275787) * go_3(1.0, 0.0);\n result += mat4(0.20298952, -0.069290765, 0.018832127, -0.17501442, 0.32367796, -0.20510589, 0.15283914, 0.16110845, 0.23468657, 0.12490908, 0.0031354423, 0.33064207, -0.089915626, 0.16466871, -0.2302326, 0.008596628) * go_3(1.0, 1.0);\n result += mat4(0.07267445, 0.13096274, -0.22805755, -0.03723183, 0.055223588, -0.005618507, -0.022076515, -0.07149474, -0.121041514, 0.22917031, 0.066897914, -0.07756685, 0.024709817, 0.009276744, 0.014564059, 0.057168677) * go_4(-1.0, -1.0);\n result += mat4(0.12088462, -0.21629183, -0.01628627, 0.13085558, 0.09959188, -0.26857927, 0.099242754, -0.014361698, -0.06972168, 0.01484912, -0.14507025, 0.036060054, 0.010170308, -0.038049888, -0.009749429, 0.02627631) * go_4(-1.0, 0.0);\n result += mat4(0.014381424, -0.08200522, 0.016342247, -0.05138454, -0.048430134, 0.14594877, -0.3555319, 0.031946313, 0.10650339, 0.18046476, -0.24730566, 0.1373742, -0.119868465, 0.09006262, -0.043326948, 0.14803706) * go_4(-1.0, 1.0);\n result += mat4(0.041357175, 0.018529125, -0.10729679, -0.048498925, -0.10630771, -0.1541114, -0.033143718, -0.22726057, -0.07868649, -0.13653874, 0.17372914, -0.12425049, 0.20172423, -0.13046068, 0.043416902, 0.022640392) * go_4(0.0, -1.0);\n result += mat4(0.0996741, -0.2517156, 0.19852571, -0.0021035601, 0.10721118, -0.05211148, -0.19747794, -0.09467657, -0.023530629, -0.3026388, 0.18776762, -0.083951, -0.23070371, -0.29687774, 0.19042933, 0.082099915) * go_4(0.0, 0.0);\n result += mat4(-0.14246128, -0.11360154, 0.042512555, 0.050347224, 0.15101464, 0.096761174, -0.09809747, 0.18949512, 0.08265103, 0.10818854, -0.06522224, 0.20080575, 0.04467876, 0.16536511, -0.17993684, 0.00630444) * go_4(0.0, 1.0);\n result += mat4(-0.06804489, -0.08932311, 0.11452633, -0.1371827, -0.038583722, -0.044566132, 0.11590918, 0.06928946, 0.09499521, -0.28891554, -0.039033752, -0.24065344, -0.008447823, -0.22869939, -0.1481265, -0.14827704) * go_4(1.0, -1.0);\n result += mat4(-0.040538706, -0.16607454, 0.066053875, -0.13771453, -0.26502058, -0.090013534, 0.10899838, 0.035818875, -0.025965845, -0.38602746, 0.11832495, -0.05114795, -0.0024577992, -0.131609, 0.031598363, 0.03701916) * go_4(1.0, 0.0);\n result += mat4(-0.058901474, -0.32447273, -0.009171959, 0.0660178, -0.060969505, 0.032002755, 0.1673554, 0.08129589, -0.027818324, 0.11499822, 0.047595307, 0.1351946, -0.10076986, 0.109632365, -0.15808961, -0.082471184) * go_4(1.0, 1.0);\n result += mat4(0.11876087, 0.01871506, -0.15440665, 0.030330261, 0.0027066949, -0.14246738, 0.07165973, 0.01423915, -0.06284659, -0.21748444, -0.09141415, 0.0077323355, 0.0007271684, 0.1327971, 0.021298295, 0.029493187) * go_5(-1.0, -1.0);\n result += mat4(-0.10310914, -0.07170663, -0.2685449, -0.15668112, 0.10965974, -0.027063346, 0.15944144, -0.16771634, -0.08454698, -0.12480185, 0.17647612, 0.17139068, -0.09694541, 0.14676706, 0.1353608, 0.11373892) * go_5(-1.0, 0.0);\n result += mat4(-0.0808586, -0.02986483, 0.23335268, -0.05220655, -0.21456684, 0.089947656, -0.2306551, 0.23438993, -0.26377395, -0.00432009, -0.002377239, -0.0024554976, -0.11019007, -0.0772975, -0.119338326, -0.42517295) * go_5(-1.0, 1.0);\n result += mat4(0.10294163, -0.024664093, 0.019653833, 0.034689307, 0.05632113, -0.31289428, -0.08254052, 0.13217352, 0.15772913, -0.09128828, -0.012524978, -0.06561359, -0.13107683, 0.23463258, -0.18762761, 0.22209615) * go_5(0.0, -1.0);\n result += mat4(0.06301127, 0.12489633, 0.025658585, -0.09527329, 0.009095258, -0.2463554, -0.0047031543, 0.119088694, 0.14065374, 0.19576642, 0.26679346, 0.03845879, 0.13757762, 0.10764672, -0.046270162, -0.11690896) * go_5(0.0, 0.0);\n result += mat4(-0.04519331, 0.002319274, -0.0704514, 0.029526047, 0.13251334, 0.2868927, -0.06838931, 0.11092056, 0.15345666, 0.16911614, 0.06869024, -0.03073747, 0.065442406, 0.018865792, 0.081815384, -0.20803072) * go_5(0.0, 1.0);\n result += mat4(0.06323602, -0.010242011, 0.10209268, -0.04929, -0.006704608, 0.30939466, 0.1744392, -0.10929571, -0.493058, -0.13673118, -0.12486283, -0.41315997, -0.036514506, 0.0937269, -0.16995876, 0.15627468) * go_5(1.0, -1.0);\n result += mat4(-0.13764359, -0.028645532, 0.006338959, 0.058005866, 0.08327983, 0.17576805, 0.17758359, -0.16738725, -0.26176876, 0.07402525, -0.02212828, 0.16919926, 0.3348425, 0.032946147, 0.09707724, 0.10009711) * go_5(1.0, 0.0);\n result += mat4(-0.2091657, 0.068191156, 0.09357867, -0.05217846, -0.1104997, 0.05062617, 0.016883407, -0.053662494, 0.24314725, 0.19810323, -0.065943204, 0.25030002, 0.08373754, -0.16690144, 0.03141188, -0.101124324) * go_5(1.0, 1.0);\n result += vec4(-0.08736043, 0.2861529, -0.005863071, -0.004482026);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.04347682, -0.042527717, 0.057372455, 0.25276724, -0.057298373, 0.16023909, 0.21286428, -0.022668337, -0.21247427, -0.14335708, 0.19040126, 0.08368367, 0.0033008587, 0.03252031, -0.1777948, -0.082336985) * go_0(-1.0, -1.0);\n result += mat4(-0.12568378, -0.08425814, 0.004957988, -0.12844385, 0.055799566, 0.21515216, -0.20364483, -0.05265174, -0.011742827, -0.053792574, -0.15443824, 0.007910115, -0.045762774, 0.03763922, 0.014743974, -0.07495264) * go_0(-1.0, 0.0);\n result += mat4(0.095623426, 0.118021496, -0.3646953, 0.22952312, -0.06988015, 0.07823983, 0.10331074, 0.18235193, 0.10575183, 0.017832384, 0.099051595, -0.16202737, -0.065919116, -0.027154202, 0.19286686, -0.41187564) * go_0(-1.0, 1.0);\n result += mat4(-0.18027067, -0.15459284, -0.5194294, 0.15895993, -0.19545266, 0.11350413, 0.08665067, 0.053280413, -0.07407145, -0.04798788, -0.13345626, 0.1258462, 0.047066033, -0.040642574, 0.08591159, -0.10039696) * go_0(0.0, -1.0);\n result += mat4(-0.080157764, 0.22366004, 0.17739227, 0.033781976, -0.045201484, -0.047641475, -0.07896631, -0.08679443, 0.10642969, 0.06992287, 0.041175313, -0.16435929, 0.15798622, -0.004883945, 0.08247824, -0.056977544) * go_0(0.0, 0.0);\n result += mat4(-0.05262759, 0.015417186, 0.108641304, 0.005705979, -0.013303744, -0.016400715, -0.24967128, -0.13471037, 0.07906222, 0.07200451, 0.12428817, -0.05694691, -0.022635266, -0.08490837, -0.01682493, 0.08025121) * go_0(0.0, 1.0);\n result += mat4(0.4013514, -0.09885115, -0.13964225, 0.0066076894, 0.035656366, -0.061563164, 0.005582264, 0.03445424, -0.0898461, 0.07694695, -0.06430643, 0.26156837, -0.045181878, -0.16155554, -0.008806556, 0.023297746) * go_0(1.0, -1.0);\n result += mat4(0.014314168, 0.03040408, 0.079562426, 0.104040965, 0.15035652, -0.11237077, -0.04587703, 0.0664186, 0.011188344, 0.27792045, 0.03491885, 0.047752786, -0.02133782, 0.19199622, 0.03265004, 0.112835735) * go_0(1.0, 0.0);\n result += mat4(-0.22900657, 0.19636537, 0.024062308, 0.004805258, 0.19197865, -0.26876372, 0.22812407, -0.13273205, 0.1163973, -0.016603881, 0.11751584, 0.07571751, -0.016665185, -0.020726109, -0.15382238, -0.05721929) * go_0(1.0, 1.0);\n result += mat4(0.047688257, -0.04328092, 0.00020037305, -0.0030449564, 0.21016575, -0.3156827, 0.109759815, -0.012477153, -0.037765514, -0.19186607, 0.11098016, -0.122981705, 0.030443244, -0.27449754, 0.12108516, 0.14917934) * go_1(-1.0, -1.0);\n result += mat4(-0.015644934, 0.017102094, 0.068102054, 0.11661995, -0.13552219, 0.030102659, 0.14208834, 0.034298997, 0.06434777, -0.16380474, -0.10679716, -0.052865673, 0.03549326, -0.116048254, 0.16329505, 0.19959521) * go_1(-1.0, 0.0);\n result += mat4(-0.007844256, -0.033616025, 0.040885374, 0.0077286726, -0.057888485, 0.05796843, 0.0665138, -0.189592, -0.02662338, 0.022530284, 0.08647752, 0.054335136, 0.031057479, 0.03635868, 0.0933932, 0.064375274) * go_1(-1.0, 1.0);\n result += mat4(0.15531783, -0.21395409, -0.124851726, 0.049151056, -0.17787859, 0.07594992, 0.048780512, 0.0029584337, 0.013994473, -0.34576252, -0.05831177, 0.030209891, 0.009173122, -0.32105917, 0.026620382, 0.27054143) * go_1(0.0, -1.0);\n result += mat4(0.031326182, 0.11699003, -0.1819442, -0.30510914, -0.21830374, 0.06375399, -0.11343298, 0.20248312, -0.032249533, 0.1300983, -0.23744828, -0.03899525, 0.095936954, 0.075583026, -0.18192224, 0.016086053) * go_1(0.0, 0.0);\n result += mat4(-0.24321534, 0.1016422, 0.084550686, -0.007922614, -0.16052304, -0.09632171, 0.09476528, 0.03964334, -0.00061841257, 0.11085015, 0.16789092, 0.058375813, -0.021924267, 0.26049414, -0.04622306, 0.03622448) * go_1(0.0, 1.0);\n result += mat4(0.05655466, -0.10016316, -0.026551498, 0.12944251, 0.06387257, 0.08759442, -0.040214762, -0.05403373, -0.001911277, -0.045361456, -0.29783988, -0.11533991, 0.07864674, -0.03580795, 0.09282203, 0.18479614) * go_1(1.0, -1.0);\n result += mat4(-0.019557253, -0.01953009, 0.1073159, -0.077327915, -0.3287939, 0.08561906, -0.16314861, -0.14830309, -0.031493217, -0.050918207, 0.13767132, -0.25257835, 0.029513458, 0.1548974, -0.048502877, 0.0022710229) * go_1(1.0, 0.0);\n result += mat4(0.0022606663, 0.048681643, -0.06014017, 0.23443368, -0.086114794, 0.017463014, -0.073657446, -0.0013138334, -0.053271778, 0.29075313, 0.07355574, 0.14009497, -0.15303768, 0.21335968, -0.17516625, 0.03268628) * go_1(1.0, 1.0);\n result += mat4(-0.012742161, -0.041635115, 0.168062, -0.028525194, -0.030566072, -0.027266532, 0.0359287, -0.07139233, 0.061290823, -0.04036332, 0.04897623, 0.13846754, 0.039383594, 0.12339301, -0.026180696, -0.0051744552) * go_2(-1.0, -1.0);\n result += mat4(-0.03748404, -0.026544569, 0.11102617, -0.22780292, 0.06731992, -0.15827416, 0.09802122, 0.11640033, 0.00039111794, 0.072100006, -0.053455148, 0.06592366, -0.09381082, 0.13634324, -0.08554314, 0.016439624) * go_2(-1.0, 0.0);\n result += mat4(0.10113021, 0.08261971, -0.16603, -0.009958334, 0.03756299, -0.004461027, 0.08559942, -0.012674885, -0.03848595, 0.002108679, 0.021565402, -0.046234082, 0.04603834, 0.09276165, -0.29686695, -0.015194743) * go_2(-1.0, 1.0);\n result += mat4(0.053909358, 0.0835715, -0.116176985, 0.22114189, 0.17204702, -0.17098549, -0.08065474, -0.015051904, 0.14268506, -0.117853105, -0.0038547963, -0.099558994, -0.12031682, 0.11549271, 0.0201697, 0.093561895) * go_2(0.0, -1.0);\n result += mat4(-0.056914307, 0.18547982, -0.09208387, -0.00943169, -0.024476565, 0.020612689, 0.04417863, 0.14231037, -0.05794176, 0.19624077, -0.10561953, -0.1312564, -0.09621997, -0.055228855, -0.06481115, 0.07939849) * go_2(0.0, 0.0);\n result += mat4(-0.09013716, -0.12869088, -0.14419042, -0.021643816, -0.123301044, 0.1077149, -0.058566347, 0.010407963, 0.009403472, -0.07660888, 0.09947006, -0.07434618, -0.014246012, -0.24914171, 0.0034662948, -0.05013118) * go_2(0.0, 1.0);\n result += mat4(-0.070962735, 0.06716404, -0.15136454, 0.02027541, -0.107001044, 0.50334495, -0.039790098, 0.08286825, -0.0010944081, 0.1031829, -0.011431386, -0.08257687, -0.18531963, -0.14856398, 0.024649108, 0.047142852) * go_2(1.0, -1.0);\n result += mat4(0.049574193, 0.07180735, 0.047850125, -0.051012892, -0.00040669146, 0.4140869, -0.088046245, -0.036824025, -0.03582775, 0.26769164, -0.06151275, -0.09666011, 0.2566442, -0.09799407, 0.097338095, -0.026725585) * go_2(1.0, 0.0);\n result += mat4(0.1490444, -0.06516709, 0.10439169, -0.034240134, -0.041965652, -0.2079741, -0.09079767, 0.15088585, 0.022063766, -0.07552733, 0.0012785956, -0.16747397, 0.10525993, -0.09890853, 0.10660105, 0.21784192) * go_2(1.0, 1.0);\n result += mat4(0.07042895, 0.16030453, 0.0030912263, -0.027933247, -0.3086125, -0.28822276, -0.400802, 0.2096595, 0.08857404, 0.34754908, -0.15951826, -0.35737038, -0.038460553, 0.007917597, 0.2774085, -0.08004489) * go_3(-1.0, -1.0);\n result += mat4(-0.038472448, -0.0174679, -0.107170366, -0.037775494, -0.054595813, -0.21341673, 0.21892805, 0.12125601, 0.058354914, -0.35335168, -0.21329384, -1.0650489, 0.059367847, -0.02849481, 0.001276761, -0.30784246) * go_3(-1.0, 0.0);\n result += mat4(-0.050561953, 0.0007092989, -0.13955325, -0.07106547, 0.12613517, -0.0822321, 0.14023048, -0.20781253, 0.0041748453, 0.157751, -0.14171253, -0.9330524, -0.0035482922, -0.17769572, -0.1528532, -0.32141888) * go_3(-1.0, 1.0);\n result += mat4(-0.040014382, 0.24272937, 0.12577556, -0.10304328, 0.12054429, -0.14819793, -0.46691173, 0.12551397, 0.21042542, 0.040414993, 0.2664476, -0.0624471, -0.10776527, 0.03234498, -0.14870068, -0.05700082) * go_3(0.0, -1.0);\n result += mat4(-0.15521951, -0.099391945, -0.31356367, -0.006449893, 0.059501357, 0.16860132, 0.2637131, -0.035344128, -0.20164591, -0.0771766, 0.22611247, -0.40267792, -0.060890198, 0.060215253, 0.093219444, -0.3483) * go_3(0.0, 0.0);\n result += mat4(0.03416117, -0.1827499, -0.15668888, -0.10794011, -0.075220324, 0.12177839, -0.07486823, 0.21677534, -0.039297394, -0.14563735, 0.05120258, -0.00035666916, 0.12478138, 0.04741504, 0.2288785, -0.17462626) * go_3(0.0, 1.0);\n result += mat4(-0.02980817, 0.087366745, 0.043035574, 0.040445086, 0.07882225, 0.030239558, -0.117186725, 0.19092828, -0.037465222, -0.10581845, -0.055081632, -0.15845117, 0.07946355, 0.14760616, -0.022140944, 0.11649563) * go_3(1.0, -1.0);\n result += mat4(-0.19723393, 0.024121622, -0.27199838, 0.07334678, -0.07288629, 0.17650653, -0.22066317, -0.13322048, 0.0069257803, -0.24415702, 0.09925061, 0.33271804, 0.0033860113, -0.18174358, -0.13197216, -0.018403139) * go_3(1.0, 0.0);\n result += mat4(-0.093481295, -0.28051332, -0.032411367, -0.14152545, 0.18546024, 0.26412115, 0.07146612, 0.036084935, -0.27073604, -0.010888752, -0.13251275, 0.052145492, -0.0332615, 0.06561024, -0.12152722, 0.25903332) * go_3(1.0, 1.0);\n result += mat4(-0.14281613, 0.07859564, 0.0066864006, -0.15937181, -0.12278831, 0.311999, 0.025959859, 0.02308115, -0.03229773, 0.2645761, -0.13995989, 0.10817364, 0.07908819, 0.42388916, -0.17739546, 0.10429196) * go_4(-1.0, -1.0);\n result += mat4(0.2201895, -0.2196956, 0.14305998, -0.3301203, 0.16685095, 0.09164033, 0.031294953, -0.05854433, -0.06691493, 0.1518185, 0.038523998, 0.05256842, -0.047954578, 0.1683237, 0.0048684916, -0.10664451) * go_4(-1.0, 0.0);\n result += mat4(-0.026817175, -0.029176721, 0.24391933, 0.017680334, 0.15134846, -0.15139282, 0.29651865, 0.12128057, 0.044055674, 0.023059618, -0.054705862, -0.025505943, -0.019943522, -0.032058105, -0.30078474, 0.28300348) * go_4(-1.0, 1.0);\n result += mat4(-0.15246257, 0.16519837, 0.030530507, 0.0019738604, -0.09898821, -0.10236442, -0.15473707, 0.1960111, 0.08083462, 0.1931143, 0.053789698, 0.063627414, -0.10000871, 0.1890801, -0.039166793, -0.035554815) * go_4(0.0, -1.0);\n result += mat4(-0.008138058, -0.090632096, 0.09218409, -0.1870409, 0.006966406, -0.036867052, -0.1109265, 0.15594107, -0.06334745, -0.025499493, 0.16426682, 0.024393357, 0.0060975226, 0.08250694, -0.022282967, -0.09879987) * go_4(0.0, 0.0);\n result += mat4(0.06807879, 0.127161, -0.20435798, -0.11276813, -0.035021268, -0.019755092, -0.17415504, 0.060618974, 0.12325889, -0.12290322, -0.05086793, 0.14947659, 0.023935383, -0.032783996, -0.029157335, -0.006670329) * go_4(0.0, 1.0);\n result += mat4(-0.14423427, 0.07715571, 0.06842541, -0.24895051, -0.06428334, -0.07863047, 0.23238844, 5.274231e-05, 0.048996497, 0.17647398, 0.413201, -0.31975266, -0.030216858, 0.04867342, -0.30262446, -0.15375552) * go_4(1.0, -1.0);\n result += mat4(0.23534048, 0.092139505, 0.012503786, 0.116008915, -0.0898572, -0.17778875, 0.16141091, 0.3644637, 0.043014687, -0.031378243, 0.11754703, -0.38509452, 0.1001422, 0.036844354, -0.0051652407, 0.036642574) * go_4(1.0, 0.0);\n result += mat4(0.08065526, -0.14093323, -0.027013494, -0.112644374, -0.019306205, -0.10695108, -0.21220952, -0.039872676, -0.09730943, -0.47728395, -0.28284085, -0.07133749, -0.04755162, -0.14241156, -0.01632541, -0.009647049) * go_4(1.0, 1.0);\n result += mat4(0.07490686, -0.06242466, 0.15567005, -0.16337247, -0.2887383, 0.2881797, -0.121348776, 0.060069725, -0.03536951, -0.24556357, -0.35177758, -0.11175104, -0.0073047564, -0.06645475, 0.014323825, 0.058212377) * go_5(-1.0, -1.0);\n result += mat4(0.03256386, -0.05097925, 0.27179804, -0.09543428, 0.161455, 0.023938831, 0.10773267, -0.10486564, 0.076764554, 0.06358945, -0.18258472, 0.08324786, 0.06467844, -0.20269682, 0.046431858, -0.08359799) * go_5(-1.0, 0.0);\n result += mat4(-0.086718775, 0.029116197, -0.020623617, -0.010007143, -0.0062927944, 0.028177656, -0.07210879, 0.06786677, 0.023476062, 0.17860489, -0.06256401, 0.061757386, -0.046495005, -0.055532746, 0.15595034, 0.12336579) * go_5(-1.0, 1.0);\n result += mat4(0.08569872, -0.03291618, 0.18875046, -0.080043204, 0.19672358, 0.0756269, 0.02688733, 0.16277955, -0.060868777, -0.037449554, 0.020366343, -0.28260133, 0.30251002, -0.08898951, 0.002503838, -0.031098645) * go_5(0.0, -1.0);\n result += mat4(0.09120409, -0.04983847, 0.07688438, 0.008763123, -0.09732479, 0.21332602, -0.13068666, -0.030675085, 0.31382635, 0.0012199014, -0.18128653, 0.30740625, -0.100602135, 0.08708379, 0.112137444, -0.03682313) * go_5(0.0, 0.0);\n result += mat4(0.0709511, -0.04224951, -0.05609049, -0.0006408909, -0.030565612, -0.012263292, -0.009747451, -0.07244236, 0.054749947, -0.01405017, 0.009567654, -0.074202195, -0.06860078, 0.13089342, -0.06874847, -0.03219275) * go_5(0.0, 1.0);\n result += mat4(0.1576853, -0.2683739, -0.025735255, -0.06460345, 0.075857066, -0.59675205, 0.11202596, 0.14385986, -0.06844365, -0.23115703, 0.12929395, -0.12881753, 0.009042129, 0.105781116, -0.055749435, -0.081277415) * go_5(1.0, -1.0);\n result += mat4(0.13527077, -0.03984972, 0.018804315, 0.12699783, -0.17789197, -0.30242765, 0.09397843, 0.090828404, -0.059823766, 0.044621762, 0.25259614, -0.19707985, -0.13368398, 0.20000716, -0.009788325, -0.20149179) * go_5(1.0, 0.0);\n result += mat4(-0.041884087, -0.059512906, -0.0896845, 0.06103581, 0.110947184, 0.10910047, -0.0047273464, 0.079314105, -0.121069044, 0.10926088, 0.13192393, 0.13567427, 0.109372094, 0.06015443, 0.100631915, -0.224153) * go_5(1.0, 1.0);\n result += vec4(0.022030555, -0.05006568, 0.014002339, 0.023597209);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.09202538, -0.081250995, 0.13399354, -0.09287109, 0.075870514, -0.046435528, 0.06888035, 0.07559372, 0.047911238, 0.1541559, 0.016089845, -0.020714905, 0.034469247, 0.09413617, -0.06726056, 0.04964387) * go_0(-1.0, -1.0);\n result += mat4(0.22596729, 0.02889021, -0.048012562, 0.14605793, -0.086510226, 0.09049988, -0.0024043226, 0.07370351, -0.02844908, 0.056516882, -0.12932102, -0.080092, -0.014557861, 0.2417015, 0.24414025, -0.08637478) * go_0(-1.0, 0.0);\n result += mat4(-0.08709868, -0.15894723, 0.051107977, -0.007953947, -0.005816434, 0.15406336, -0.08382943, 0.06931645, 0.10049424, -0.10653088, 0.2009932, 0.15972902, 0.02209797, -0.008090025, 0.058555678, 0.044184227) * go_0(-1.0, 1.0);\n result += mat4(-0.14687128, 0.08516212, -0.090116605, -0.053017177, -0.09254908, -0.043845087, -0.02666236, -0.12203544, -0.043807525, 0.14893356, -0.11529748, -0.06253818, -0.010695381, -0.10081673, -0.0314329, -0.044264063) * go_0(0.0, -1.0);\n result += mat4(0.021610646, -0.16695172, -0.31326374, 0.05392923, 0.12519042, 0.12159836, -0.07893999, -0.10245254, 0.10427483, -0.042931017, -0.18065664, 0.01107328, 0.110220656, -0.06329314, -0.044132728, -0.004572783) * go_0(0.0, 0.0);\n result += mat4(0.01665856, 0.121704906, -0.2353256, 0.16223833, 0.04024997, -0.01792505, 0.14950873, -0.06683434, 0.004776299, 0.011929818, 0.07254882, 0.03820532, 0.31055966, 0.08748786, 0.0073042163, 0.2684048) * go_0(0.0, 1.0);\n result += mat4(-0.23074506, -0.06215829, 0.053791784, 0.22733828, -0.11443747, -0.15169612, 0.040388454, -0.007505497, 0.005672369, 0.0026797412, -0.001197972, 0.007488197, -0.0024618902, 0.10131061, -0.07500523, -0.013001146) * go_0(1.0, -1.0);\n result += mat4(-0.0776098, -0.060467657, 0.063401155, -0.3178554, 0.046797205, -0.10740315, 0.02085142, 0.101416804, -0.1198098, -0.02295822, 0.039581314, -0.048711125, -0.06259446, -0.11206371, -0.0053890026, -0.070524804) * go_0(1.0, 0.0);\n result += mat4(-0.12901165, 0.21051991, -0.1142095, 0.22749256, -0.023643937, -0.046942696, -0.060973406, -0.057919096, -0.22156318, -0.051061176, 0.0916328, 0.012217941, -0.17102586, -0.18390712, 0.006507473, -0.029991195) * go_0(1.0, 1.0);\n result += mat4(-0.2522444, -0.03696223, -0.18561353, 0.13687257, 0.073648125, 0.13678576, 0.16931336, 0.00949838, -0.038437508, -0.059626862, 0.05821261, -0.07623236, -0.08685592, -0.17067757, 0.174131, -0.025060346) * go_1(-1.0, -1.0);\n result += mat4(0.104338415, -0.096368395, -0.029887693, 0.032492615, 0.041827764, 0.24553889, 0.099045165, 0.059192423, 0.023159435, -0.043454442, 0.10354106, 0.17867453, -0.1752651, 0.16507833, -0.09264873, 0.038281262) * go_1(-1.0, 0.0);\n result += mat4(0.06404952, 0.014349881, -0.08079635, -0.18684097, -0.021107968, 0.1474591, 0.02128032, 0.052345317, 0.19520657, -0.18109623, 0.12578261, 0.034501765, -0.1369868, -0.05843081, 0.16561405, -0.06775279) * go_1(-1.0, 1.0);\n result += mat4(0.08673276, 0.14922544, 0.12579706, 0.12474029, -0.06912261, -0.104719676, 0.27239847, -0.13122962, -0.05688415, 0.1428628, 0.00895786, -0.032757584, 0.019906566, -0.17429581, -0.10528849, 0.13250664) * go_1(0.0, -1.0);\n result += mat4(0.1025883, 0.16903317, 0.24479683, 0.08272392, -0.12168113, 0.09135378, 0.06919754, -0.24658537, 0.014526622, 0.08442609, -0.30363482, -0.03433778, 0.037446275, 0.030086113, -0.07519447, -0.068841174) * go_1(0.0, 0.0);\n result += mat4(0.024311058, -0.08233637, -0.16022089, -0.1597245, 0.050970588, -0.10577119, -0.1112992, -0.052199256, -0.0849103, -0.3776085, -0.21930903, -0.20542654, -0.01871536, 0.10911211, 0.07675561, -0.024964388) * go_1(0.0, 1.0);\n result += mat4(0.12411877, -0.00519536, 0.0480481, -0.10641975, -0.0010129698, -0.049957395, 0.0066010677, -0.07925235, 0.1930976, 0.5361102, -0.056495357, -0.05665149, -0.1270014, 0.041294765, -0.15627688, 0.018746065) * go_1(1.0, -1.0);\n result += mat4(0.13720295, 0.085025266, 0.05471863, 0.038614765, -0.06960719, 0.16281144, -0.21186842, -0.1941425, 0.095628515, 0.084828205, 0.02530074, 0.11415585, 0.10537103, -0.0586968, 0.019073522, -0.055825945) * go_1(1.0, 0.0);\n result += mat4(-0.21141429, 0.01108361, -0.14758278, 0.08792016, -0.0016714301, -0.0030396983, -0.12766738, -0.08827425, -0.07848207, -0.13752016, 0.013766901, 0.09635439, -0.079080686, -0.14922711, 0.06670641, -0.080326416) * go_1(1.0, 1.0);\n result += mat4(0.20643076, -0.00499668, 0.23666923, -0.17106888, 0.12709226, 0.00981184, 0.028967496, 0.016210513, 0.12393452, 0.0043048155, 0.05266705, -0.094970286, 0.005504978, -0.050391, 0.10117381, 0.09549521) * go_2(-1.0, -1.0);\n result += mat4(0.04931849, -0.0065390305, 0.08863048, -0.0947855, 0.15617795, -0.17475569, 0.10392811, 0.035971895, 0.03656791, -0.12339292, 0.010653483, 0.08514984, 0.15630373, 0.15763232, -0.012078789, -0.026336702) * go_2(-1.0, 0.0);\n result += mat4(0.13140163, 0.07304222, 0.03644733, 0.09648337, -0.017975705, -0.072331324, 0.0029975558, -0.021666657, -0.020042133, 0.044821594, 0.037660487, 0.09642576, 0.06416202, 0.014092053, -0.043693382, -0.051554378) * go_2(-1.0, 1.0);\n result += mat4(-0.23793697, -0.0014973939, -0.08946259, 0.067851745, -0.019646896, -0.19535433, 0.10289966, 0.0010244731, -0.20782173, 0.0020514326, -0.16879739, 0.17888409, -0.124513365, -0.07472942, -0.0588901, -0.2092017) * go_2(0.0, -1.0);\n result += mat4(0.060483094, 0.059208773, 0.08345, 0.0010649676, -0.23659356, 0.3603475, 0.0053207604, -0.03345199, 0.020284697, -0.01113311, 0.11211144, 0.053414755, 0.1895607, -0.15760773, -0.23431808, 0.043709636) * go_2(0.0, 0.0);\n result += mat4(0.080154695, -0.064768635, -0.12550141, -0.08824165, -0.07509624, -0.0713246, -0.22137038, 0.0921876, -0.025354594, -0.24898566, -0.028864942, -0.16679515, -0.08982522, 0.029950809, -0.06993633, 0.12565832) * go_2(0.0, 1.0);\n result += mat4(-0.20841017, 0.06321075, -0.04099131, 0.07732559, -0.08110228, 0.20876545, -0.11388175, 0.27826598, -0.15344119, 0.09446656, 0.2735643, 0.079110265, -0.043845385, 0.029875547, 0.12783948, -0.10298459) * go_2(1.0, -1.0);\n result += mat4(0.08580364, -0.08134692, -0.085382804, -0.09634259, -0.07509618, -0.12689087, 0.05720452, -0.1819075, 0.11217614, -0.16592574, -0.101749554, -0.018963661, 0.14723873, 0.12904182, -0.052782595, 0.05793788) * go_2(1.0, 0.0);\n result += mat4(-0.0056530046, 0.05674741, 0.014994733, 0.11958239, 0.16446747, -0.049534798, -0.016570516, -0.21063349, -0.07496503, 0.0055008507, 0.11419655, 0.048011355, -0.04684853, 0.042691138, 0.09421025, 0.12923399) * go_2(1.0, 1.0);\n result += mat4(-0.083864704, 0.07605092, -0.047560036, 0.16445905, -0.029962407, 0.18134072, -0.22724763, 0.023675185, -0.03332916, -0.04249084, 0.15973917, 0.007322849, -0.087714255, -0.153021, 0.030236037, -0.100231044) * go_3(-1.0, -1.0);\n result += mat4(-0.17441258, -0.028744312, 0.05915575, -0.11824928, -0.04179886, -0.14449957, 0.04891911, -0.21351086, 0.3303812, 0.07433166, 0.503379, 0.2470829, 0.1322803, -0.04928455, -0.15583721, 0.106110215) * go_3(-1.0, 0.0);\n result += mat4(-0.08065278, -0.00050983805, 0.027161239, 0.12555373, 0.017745659, 0.0479513, 0.10691591, -0.13202804, 0.38873398, 0.046141643, 0.07307728, 0.13692193, 0.18681903, 0.11005239, 0.15744549, 0.21892804) * go_3(-1.0, 1.0);\n result += mat4(0.03978365, -0.023494922, -0.039753728, 0.27451408, 0.02140033, -0.013376269, 0.028383363, 0.059702866, -0.0071658283, -0.13848262, -0.1019017, -0.16829433, -0.018539641, 0.013991451, 0.099338084, -0.05775615) * go_3(0.0, -1.0);\n result += mat4(-0.065350726, 0.11001335, 0.11902446, -0.21104746, 0.095098086, 0.02739781, -0.26015705, 0.22157612, -0.15288728, 0.2722011, 0.27105704, -0.24145271, -0.051725585, 0.06605028, -0.012332871, -0.17540309) * go_3(0.0, 0.0);\n result += mat4(-0.2189158, -0.05287219, -0.04915249, -0.05357751, -0.12871711, -0.0061132344, -0.1406079, -0.18074436, -0.14702965, -0.22242828, 0.08177444, 0.3396842, -0.2632696, -0.06403873, -0.008123073, -0.030273361) * go_3(0.0, 1.0);\n result += mat4(0.11255844, -0.057998642, -0.07679987, 0.049385145, 0.13984528, -0.07007145, 0.11060764, 0.12331489, -0.05268373, -0.15397486, 0.054913905, -0.1393604, 0.020389834, -0.17137636, 0.067205, 0.084197655) * go_3(1.0, -1.0);\n result += mat4(0.27258077, -0.10924528, -0.1159478, 0.05647175, 0.13014089, 0.12746723, 0.0045503005, 0.07131271, 0.081193194, 0.018001271, -0.056847095, 0.19587554, -0.018607333, 0.1416207, -0.03856229, -0.0888815) * go_3(1.0, 0.0);\n result += mat4(0.0946241, 0.059010573, 0.013680293, -0.042248886, -0.2995221, -0.095081195, 0.06510416, 0.043059137, 0.10425443, -0.1222804, -0.16180466, -0.3628854, -0.01679748, 0.112195894, -0.004974211, -0.055885002) * go_3(1.0, 1.0);\n result += mat4(0.11798436, 0.1390635, 0.142733, -0.16162498, 0.034902234, -0.13497733, 0.097894885, 0.10681201, -0.047284793, 0.015005336, -0.09031815, 0.12383599, -0.091548845, -0.013705567, 0.049403854, 0.18155518) * go_4(-1.0, -1.0);\n result += mat4(0.1806166, 0.08396095, -0.17600271, -0.029499372, 0.17163202, 0.18944095, -0.1755662, -0.008431973, -0.057935216, 0.1584788, -0.059633583, -0.1950766, -0.03091734, -0.045874756, -0.0051801866, -0.20533004) * go_4(-1.0, 0.0);\n result += mat4(0.004201836, -0.15968263, 0.015041736, 0.17407048, -0.03530788, 0.09062685, 0.050316375, -0.058444653, -0.12015508, 0.11712405, -0.031137828, -0.049205493, 0.05515115, 0.06733773, 0.03607973, 0.05056488) * go_4(-1.0, 1.0);\n result += mat4(0.006330765, -0.17457847, -0.021863922, -0.16448942, 0.059458453, 0.1486118, -0.22728927, 0.0058831032, -0.00180954, -0.34799471, -0.017039202, 0.03939159, -0.033589013, 0.32948977, 0.087067194, -0.113632225) * go_4(0.0, -1.0);\n result += mat4(0.042377464, -0.030939378, -0.08917448, 0.2585585, -0.28696018, -0.04419827, 0.0057377038, 0.08444518, -0.009464956, -0.03967168, 0.05095106, -0.04785119, -0.05805417, -0.07269471, -0.18795604, -0.23612237) * go_4(0.0, 0.0);\n result += mat4(-0.026615486, 0.1219551, 0.17111751, 0.12014681, -0.10403522, 0.13139823, 0.28612077, -0.17874514, 0.030061528, 0.31433544, 0.16948178, 0.10126, 0.0582159, -0.13620348, -0.026327167, 0.11529438) * go_4(0.0, 1.0);\n result += mat4(-0.10999408, -0.1642254, -0.09659326, -0.085699454, 0.05962901, -0.07562989, 0.042366143, -0.1533413, -0.09869005, -0.21281542, 0.020441674, 0.17866766, -0.26933256, 0.049314983, 0.10039448, -0.13316467) * go_4(1.0, -1.0);\n result += mat4(-0.22610307, -0.0013520997, 0.16817398, 0.037943725, -0.067527935, -0.15105802, -0.0973126, -0.05843863, 0.19214404, 0.092337616, -0.024034662, -0.007926626, -0.32222804, 0.082673185, 0.069847725, 0.027493093) * go_4(1.0, 0.0);\n result += mat4(0.0014049035, -0.058899652, 0.060463455, -0.052001078, 0.19716045, 0.12879235, -0.026990427, 0.23919769, 0.0034248075, -0.0157977, -0.06720619, -0.013757762, -0.101808615, 0.029667001, 0.07381132, 0.092393965) * go_4(1.0, 1.0);\n result += mat4(0.053514812, 0.14120969, -0.056737684, 0.017708244, -0.05407678, 0.103361025, -0.0924985, 0.053643283, -0.28559983, -0.12866977, -0.06750911, 0.027970003, 0.06481888, 0.06773354, -0.07627304, -0.07058017) * go_5(-1.0, -1.0);\n result += mat4(0.10564813, 0.1891429, -0.085196435, 0.0073824013, 0.0039014777, 0.14679071, 0.09327677, -0.030248597, 0.18063113, -0.3115451, 0.06560229, -0.03190648, -0.1619295, -0.112393744, -0.10004008, 0.0023948452) * go_5(-1.0, 0.0);\n result += mat4(-0.033827845, -0.12089327, 0.042195093, 0.025078757, -0.044261515, 0.09103579, -0.19070679, -0.1600237, 0.13683122, -0.072529055, 0.062436976, -0.29964364, -0.114442796, -0.047068417, -0.07223064, 0.05781626) * go_5(-1.0, 1.0);\n result += mat4(-0.04086473, 0.029395554, 0.05157983, 0.013322953, -0.001428512, -0.103283875, 0.15795463, 0.21691218, 0.23493949, -0.18836173, 0.28818855, -0.07839693, -0.043874815, -0.011829423, 0.0825803, 0.18832965) * go_5(0.0, -1.0);\n result += mat4(0.087384604, 0.2075869, 0.012306303, -0.06356627, -0.019742407, -0.256092, -0.089735925, 0.026248232, -0.22160976, -0.4420786, 0.033200428, -0.1376953, -0.3315224, 0.17343274, 0.3179911, 0.012785637) * go_5(0.0, 0.0);\n result += mat4(-0.14358811, 0.052979786, 0.13841373, 0.07362653, 0.050186664, 0.11735455, 0.0032370305, -0.16536471, -0.005521641, 0.1040989, -0.07086791, 0.13729815, 0.0840539, 0.06547088, 0.22857827, -0.2079967) * go_5(0.0, 1.0);\n result += mat4(-0.11850976, -0.026047882, 0.00785038, -0.19955018, 0.040088244, -0.10139797, 0.08621738, -0.26192454, 0.3888625, 0.33236128, 0.1412189, 0.10097289, 0.07574426, -0.15459102, -0.1557534, 0.03405655) * go_5(1.0, -1.0);\n result += mat4(-0.15693793, -0.03326048, 0.110803954, 0.07044277, 0.1380442, -0.029729376, -0.26033366, 0.040598683, -0.23744181, 0.043091178, 0.18325818, 0.05989088, 0.099216335, -0.012825024, 0.20831011, -0.08420897) * go_5(1.0, 0.0);\n result += mat4(0.031240137, -0.034582928, 0.0022927374, -0.06525183, -0.15711913, -0.04604516, 0.0605175, 0.15128267, 0.072712876, -0.015489105, -0.20996843, -0.24177326, 0.053063773, -0.08747667, 0.24771367, 0.1244199) * go_5(1.0, 1.0);\n result += vec4(0.07754665, -0.09230884, 0.019135362, 0.035482828);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.15677336, 0.18937011, -0.15614599, 0.15203404, 0.098624565, 0.023782162, -0.045496363, -0.014783688, 0.07303875, -0.075132, -0.019847363, -0.088889055, -0.11558432, -0.08860719, 0.16452459, -0.018188732) * go_0(-1.0, -1.0);\n result += mat4(0.026749048, -0.0376324, -0.0994071, -0.00093872234, 0.014682955, 0.008369919, -0.046362195, -0.21044572, -0.013911088, -0.117338374, 0.14585997, -0.11355687, 0.04094843, -0.11326298, 0.08555518, 0.076577775) * go_0(-1.0, 0.0);\n result += mat4(0.04918652, 0.10098061, -0.097193845, 0.011482707, -0.015221698, -0.06306758, 0.09985586, -0.0011515089, -0.09592504, 0.11805872, -0.053774815, 0.093555175, 0.11237289, -0.20694147, 0.255737, 0.0149322525) * go_0(-1.0, 1.0);\n result += mat4(0.06269537, -0.28116295, 0.1405942, 0.00218229, -0.012810465, 0.11574089, 0.060055815, -0.14248852, 0.03755387, 0.03748404, 0.04481931, 0.086039774, -0.0707909, -0.053917676, -0.009349141, -0.06623982) * go_0(0.0, -1.0);\n result += mat4(-0.002837983, -0.0649247, -0.14890024, 0.0011222209, 0.12083026, -0.16136795, -0.04910086, 0.060653802, 0.020444075, 0.0024171378, 0.06839313, -0.21157807, -0.1678213, -0.27503422, 0.0063047423, 0.03292154) * go_0(0.0, 0.0);\n result += mat4(0.14229529, -0.002042125, -0.022892606, 0.08743759, 0.035437252, -0.12997083, -0.1851374, 0.33951423, -0.037205234, 0.03710803, 0.018455725, -0.052581675, -0.16795224, -0.14008522, 0.011014682, 0.07038518) * go_0(0.0, 1.0);\n result += mat4(0.105874196, -0.21320704, -0.08445409, 0.052140422, -0.13498448, -0.0737051, -0.027274717, -0.06932614, -0.017584193, -0.13111684, -0.049095873, 0.08269069, -0.017520722, -0.08716905, 0.25897968, -0.1412353) * go_0(1.0, -1.0);\n result += mat4(-0.016677873, -0.024665434, -0.11711789, 0.16085778, 0.017375777, 0.15644072, 0.11040864, 0.23371918, 0.10210983, 0.0039968346, -0.007850634, -0.026810693, 0.08863099, 0.094195805, 0.10420045, -0.19671428) * go_0(1.0, 0.0);\n result += mat4(-0.016842589, -0.15904509, -0.038347725, 0.1279937, -0.00045717083, 0.13132372, -0.13027431, -0.058826704, -0.0029436084, 0.008283112, 0.10262298, -0.05013397, -0.02922706, 0.14453132, 0.18946488, -0.0966266) * go_0(1.0, 1.0);\n result += mat4(-0.00050655927, 0.2318558, 0.025141997, -0.058849655, 0.05127902, -0.056867033, -0.06191942, -0.028451841, 0.038166817, -0.14328304, 0.06050816, -0.12157533, 0.058556214, -0.13964172, 0.026282474, 0.03329027) * go_1(-1.0, -1.0);\n result += mat4(-0.06520211, 0.21877246, 0.017677024, -0.053116243, -0.018621214, -0.0063418522, -0.10306368, -0.07627847, -0.0035643768, -0.05579889, 0.07386847, -0.0084178485, 0.005625732, 0.10204069, -0.08501438, -0.013451101) * go_1(-1.0, 0.0);\n result += mat4(-0.067369066, 0.17327416, 0.062035594, -0.1340041, 0.10289677, -0.0868232, 0.023330351, -0.072417624, -0.12027732, 0.11592929, 0.05090798, -0.06895359, -0.04391116, 0.18919718, 0.064172365, -0.051173057) * go_1(-1.0, 1.0);\n result += mat4(-0.022913774, -0.021000199, -0.01890946, -0.079307556, -0.16522343, -0.3152304, -0.21007383, 0.01858985, 0.003152245, -0.009094366, -0.023845399, -0.06635666, 0.041294664, 0.12883614, -0.06389087, 0.005710572) * go_1(0.0, -1.0);\n result += mat4(0.032583844, 0.16247992, 0.06764235, -0.2240413, -0.15760922, 0.20196813, 0.13201368, 0.106440805, -0.070570394, -0.19261852, 0.28010008, -0.0048360736, -0.14080645, -0.02105434, 0.023814693, -0.13861166) * go_1(0.0, 0.0);\n result += mat4(0.071627796, 0.20605852, -0.2676727, -0.39509574, 0.22782667, 0.13424493, 0.08930976, 0.13314968, 0.045536704, -0.06271722, 0.01703984, 0.13352728, -0.07089344, 0.14776441, 0.11804898, -0.027061034) * go_1(0.0, 1.0);\n result += mat4(-0.011638248, -0.016760292, 0.0593982, -0.100421235, 0.030956578, 0.13813019, 0.022237146, -0.091211095, 0.010232882, 0.0010010025, 0.16789608, -0.030847551, 0.027778173, -0.005418129, -0.16441783, 0.07580936) * go_1(1.0, -1.0);\n result += mat4(0.08137598, -0.008976606, 0.00023393384, -0.19671111, -0.0068668523, 0.097364455, -0.0026000517, -0.11201763, 0.047109667, -0.043774106, 0.12344897, -0.13232613, 0.026984906, -0.13614078, 0.06604853, 0.10752554) * go_1(1.0, 0.0);\n result += mat4(0.00047561026, 0.12248177, 0.05146918, -0.3956014, -0.12263068, 0.22729336, 0.03597535, 0.09500604, 0.06894016, 0.061162107, 0.13561803, -0.047466908, -0.0013999783, -0.068306796, -0.031758398, -0.046261873) * go_1(1.0, 1.0);\n result += mat4(0.12310386, -0.046108138, -0.08357388, 0.02034243, 0.0024922634, 0.029359696, -0.04329755, -0.034257423, 0.08229037, -0.11810178, -0.1079754, 0.13327998, -0.09608102, -0.26294786, -0.056677792, -0.1958781) * go_2(-1.0, -1.0);\n result += mat4(0.007982684, 0.020604203, -0.12702446, -0.02264998, -0.034644246, -0.00025684707, 0.037761245, -0.0041598473, -0.047972955, 0.039201785, -0.016598722, -0.044081174, 0.11861525, 0.01239671, -0.12192053, 0.08865015) * go_2(-1.0, 0.0);\n result += mat4(-0.0018564354, -0.07618631, -0.09212719, 0.092056714, -0.16783315, 0.08645543, 0.24669226, -0.023520375, -0.04045034, -0.0023428998, -0.01612943, 0.014919031, 0.16028026, -0.020104371, -0.16949941, 0.18713622) * go_2(-1.0, 1.0);\n result += mat4(0.19490379, -0.07592651, -0.200843, 0.07704469, -0.02736559, -0.054601975, -0.07240532, -0.03120134, -0.038438305, -0.12783389, -0.057655185, -0.009752765, 0.07110615, 0.033978693, -0.023724876, 0.11998657) * go_2(0.0, -1.0);\n result += mat4(0.18834178, 0.23053586, -0.14430945, 0.32287082, -0.32185385, -0.15306619, -0.1573794, 0.005030648, 0.06912159, 0.009656687, -0.20743106, 0.03814172, 0.104378454, -0.07221508, -0.11348173, -0.019581677) * go_2(0.0, 0.0);\n result += mat4(-0.017694198, 0.028853144, 0.1263284, 0.1820403, -0.05317991, -0.057951134, -0.04575081, 0.05769411, -0.11807033, 0.06413361, 0.06063185, 0.19433405, 0.0032539407, 0.021501997, -0.14744627, -0.095206425) * go_2(0.0, 1.0);\n result += mat4(-0.0463219, -0.13988416, 0.07200895, -0.13444373, -0.2447483, -0.024709478, -0.08591721, -0.09281996, -0.046719797, -0.11321926, -0.061532497, -0.0044461554, -0.03174407, -0.0056026108, 0.0056006387, 0.08828445) * go_2(1.0, -1.0);\n result += mat4(0.060374547, 0.062058832, -0.0390557, -0.047456663, -0.2227052, -0.03193117, -0.025358196, 0.08565629, 0.03657194, 0.13427348, -0.09266081, 0.23655434, 0.024580589, 0.01999063, -0.038653534, -0.023600115) * go_2(1.0, 0.0);\n result += mat4(-0.0522313, 0.079263784, 0.10858985, -0.031472187, 0.072964184, -0.065342486, -0.03705779, 0.12809205, 0.09141905, 0.042783994, -0.028724866, -0.08221137, 0.13597457, 0.029334683, -0.12261823, -0.0052482346) * go_2(1.0, 1.0);\n result += mat4(0.018523648, -0.21706165, -0.14580801, 0.038885653, -0.030849187, -0.06640324, 0.0011639405, 0.097421385, -0.10876752, 0.14631185, 0.014579094, 0.13907033, 0.1310694, -0.1287285, 0.03553917, 0.025316685) * go_3(-1.0, -1.0);\n result += mat4(0.22148734, 0.01278849, -0.1596892, 0.17187239, -0.04219283, -0.064526156, 0.011610614, -0.0094766095, 0.028804665, 0.16347663, -0.09309108, 0.07097134, -0.014338763, 0.051742412, 0.059907336, -0.17768253) * go_3(-1.0, 0.0);\n result += mat4(-0.06295463, -0.118564956, -0.016017804, 0.050398786, -0.07136999, 0.25657415, -0.035830878, -0.084443375, 0.12151532, -0.089734256, -0.064030536, 0.048108097, -0.01340212, -0.16572993, -0.093480445, 0.088874646) * go_3(-1.0, 1.0);\n result += mat4(-0.059600584, -0.0052702287, 0.029479535, 0.20121074, -0.07113247, 0.1561413, 0.25110185, -0.060266465, -0.34369025, 0.14528714, 0.060928173, 0.008688357, 0.034280702, -0.004796254, 0.15269074, 0.056567237) * go_3(0.0, -1.0);\n result += mat4(0.05273782, -0.10539872, -0.07192354, -0.083380386, 0.097994, -0.20134969, -0.5062206, 0.30952695, -0.041553877, -0.055801403, -0.037597038, -0.13394146, 0.027271803, 0.17738731, 0.3336375, -0.0035211574) * go_3(0.0, 0.0);\n result += mat4(0.009962762, 0.11503034, 0.027571376, -0.018972939, 0.057955634, -0.039739445, -0.0676937, 0.09477686, 0.17910802, -0.28064108, -0.12184129, -0.028407406, 0.056930028, 0.024252843, 0.08959171, -0.027298026) * go_3(0.0, 1.0);\n result += mat4(-0.010729545, -0.048747167, 0.03880723, -0.006755044, -0.011909068, 0.008659933, 0.0800407, -0.040333465, -0.25750905, 0.29087406, 0.04864783, 0.118413374, -0.03514928, -0.17206238, 0.2095635, 0.039926212) * go_3(1.0, -1.0);\n result += mat4(0.0073815766, -0.030507097, 0.13367772, 0.04863103, -0.067190245, 0.039960794, -0.013012274, 0.15617093, -0.33983988, -0.05671963, 0.22061184, -0.03684452, 0.06304772, -0.08322253, 0.1117871, -0.2006011) * go_3(1.0, 0.0);\n result += mat4(0.119437724, -0.009319272, -0.07218167, -0.20269917, 0.10248017, -0.009564983, -0.016272334, -0.042979773, 0.11264571, -0.15697405, 0.015802475, 0.11154868, -0.073011585, -0.07225136, 0.15061282, 0.027214698) * go_3(1.0, 1.0);\n result += mat4(0.03921657, -0.0154446345, -0.01855873, -0.15813923, 0.11489257, -0.10245685, 0.090572976, -0.072605945, -0.069270656, 0.05171411, 0.045471992, -0.028802622, -0.19419885, 0.18310049, 0.06882923, -0.0005851153) * go_4(-1.0, -1.0);\n result += mat4(0.04575681, -0.020910552, 0.051311508, -0.0004904971, 0.04239284, 0.024153773, 0.030940467, -0.107036866, -0.099398546, 0.30524835, 0.03902779, -0.05217122, 0.14969619, 0.084496036, -0.14226931, -0.07463564) * go_4(-1.0, 0.0);\n result += mat4(0.05297294, 0.15384737, -0.0069473814, 0.055046722, 0.11697162, 0.2424236, 0.021053674, -0.004738062, 0.014129249, -0.2909751, -0.048418947, 0.014277387, 0.053296436, -0.12475984, 0.07531274, -0.022512587) * go_4(-1.0, 1.0);\n result += mat4(-0.04752641, 0.0006545224, -0.00589135, -0.026285272, -0.043745905, 0.24044664, 0.027723765, -0.023630425, 0.00869218, 0.028710615, -0.013863237, 0.0809765, 0.06708566, 0.013517718, 0.0012386752, -0.022743834) * go_4(0.0, -1.0);\n result += mat4(-0.12600644, 0.0116939265, 0.0491542, 0.06871389, -0.2096317, 0.050711762, -0.0455067, -0.11994795, -0.05030036, 0.20621927, 0.10951404, -0.05465143, 0.09614336, -0.22954291, 0.15239881, 0.04559428) * go_4(0.0, 0.0);\n result += mat4(0.020940155, 0.16499193, 0.17525958, -0.051628407, -0.3068143, -0.14576466, 0.00672593, -0.1308778, 0.00072586804, -0.067010164, -0.093788825, 0.005219908, -0.020126363, -0.083521724, -0.0650657, 0.01836861) * go_4(0.0, 1.0);\n result += mat4(0.072675996, 0.10010303, -0.1263988, -0.13888146, 0.13648619, 0.09535094, -0.0038582503, 0.10240531, -0.0014882578, -0.21053605, 0.16676606, -0.024605514, -0.06614438, 0.09575527, 0.116414934, -0.18538997) * go_4(1.0, -1.0);\n result += mat4(-0.013467567, 0.11274834, 0.07675635, -0.054812886, -0.024862224, 0.044424616, -0.12858495, -0.120611496, -0.1295857, -0.029304063, -0.06629468, -0.22211547, 0.12577437, -0.015624684, -0.10307795, 0.09404936) * go_4(1.0, 0.0);\n result += mat4(0.11430831, 0.11486887, -0.06219608, -0.018371167, 0.091516815, 0.0041821343, -0.043150745, -0.11775014, 0.07794832, -0.01944774, -0.031383686, 0.077408955, -0.124252975, 0.062118705, 0.009199536, 0.06538969) * go_4(1.0, 1.0);\n result += mat4(0.22154011, -0.098727904, -0.08378975, -0.04167056, 0.019208338, -0.02245709, 0.13298267, -0.104098395, 0.053671844, 0.12845491, -0.003814564, 0.0665341, -0.07084713, 0.26803628, 0.09472736, 0.16825765) * go_5(-1.0, -1.0);\n result += mat4(-0.21349828, -0.14917591, 0.12592548, -0.12721801, 0.086323306, -0.15409322, 0.07365807, 0.00620922, -0.0280901, 0.0957864, 0.10711525, 0.1165179, -0.08383744, 0.14757137, 0.024865197, -0.17536579) * go_5(-1.0, 0.0);\n result += mat4(-0.044920437, -0.00016428503, 0.035227478, -0.026525848, -0.17628764, 0.044141084, 0.025941433, 0.18698089, 0.0069334265, 0.097304195, -0.08945912, -0.007168394, -0.054236215, -0.2604089, -0.14738831, -0.074961744) * go_5(-1.0, 1.0);\n result += mat4(-0.043119818, -0.012245711, 0.030121213, -0.0032237277, -0.033457555, 0.052158665, 0.046546284, -0.0047129868, -0.08133807, 0.037123546, 0.08634659, 0.120436855, -0.02609943, 0.11368193, -0.06750012, 0.0007624448) * go_5(0.0, -1.0);\n result += mat4(-0.20511842, 0.1999221, 0.099944666, -0.14691514, 0.012555328, -0.22190604, 0.12456348, 0.05391116, 0.031001683, -0.33920962, 0.13921735, 0.101068705, 0.28788915, 0.13809694, -0.10081831, -0.05679542) * go_5(0.0, 0.0);\n result += mat4(-0.019705083, 0.08693377, 0.06884471, 0.032386675, 0.10256849, 0.22142375, 0.07398588, 0.03336761, 0.19134827, 0.12654771, -0.39008364, -0.29602188, -0.04149512, 0.018968705, 0.080247656, 0.0480814) * go_5(0.0, 1.0);\n result += mat4(0.09539717, -0.10946926, -0.048939522, 0.030059233, -0.17243776, 0.021580435, 0.15642153, -0.10282692, -0.020257011, 0.060849674, 0.040640093, 0.05628088, -0.11358645, -0.16440971, 0.1787329, -0.02685428) * go_5(1.0, -1.0);\n result += mat4(0.14034219, 0.21827984, -0.16170599, 0.03681219, -0.051667843, 0.019152328, 0.033406716, -0.025032328, 0.13413768, -0.09349573, 0.10037219, -0.0105256345, -0.17372406, -0.07619186, 0.068273135, 0.088958755) * go_5(1.0, 0.0);\n result += mat4(-0.015460073, -0.04781314, -0.008159705, 0.117226824, -0.20293492, 0.019126927, 0.1074034, -0.10307512, 0.1356002, 0.108166546, -0.1275016, -0.023100886, -0.09334954, -0.14509954, 0.1668647, 0.13371155) * go_5(1.0, 1.0);\n result += vec4(0.004647682, -0.04675001, -0.041206088, 0.07870823);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0116784945, -0.25090152, -0.17868316, 0.036498535, 0.015182224, 0.2023079, 0.011117134, 0.15237965, -0.015316299, 0.088544175, -0.06572522, -0.08057326, -0.22271864, -0.30610234, -0.12208543, -0.22944431) * go_0(-1.0, -1.0);\n result += mat4(-0.11143165, -0.077543005, -0.061455075, -0.037597977, -0.0023224957, -0.10979736, -0.034990564, -0.008420816, -0.094636045, -0.030254573, -0.06455877, -0.020989688, 0.018324712, -0.3669934, -0.350233, 0.037510827) * go_0(-1.0, 0.0);\n result += mat4(0.104956195, 0.015602951, -0.051957965, 0.13510315, 0.010418954, -0.054195777, 0.018231759, 0.045083612, 0.09856977, -0.10220956, -0.029939203, 0.01315078, -0.29208857, 0.0017958464, 0.08760539, -0.09646556) * go_0(-1.0, 1.0);\n result += mat4(0.046938017, 0.08242743, 0.13486576, -0.087577604, 0.1157099, 0.101392664, 0.14847688, 0.037801757, 0.018798033, -0.25906846, 0.097656235, -0.009259822, 0.10044328, 0.33434513, -0.15681681, -0.07497045) * go_0(0.0, -1.0);\n result += mat4(0.113606565, 0.15215175, 0.056206945, 0.03135906, -0.06457102, 0.028175417, -0.06261949, -0.015601963, -0.048961632, 0.07163545, 0.0147160115, 0.037389677, 0.092339285, 0.26372424, 0.1122662, -0.058904216) * go_0(0.0, 0.0);\n result += mat4(-0.21457312, 0.1408831, -0.08713026, -0.06950515, 0.006483218, 0.028784987, -0.02613041, -0.06227427, 0.024932534, -0.02103815, 0.080908604, 0.078669965, 0.19956729, -0.035375793, -0.046653055, 0.07523847) * go_0(0.0, 1.0);\n result += mat4(-0.11979529, -0.15300119, -0.06692378, 0.0982862, -0.05148871, -0.16330053, -0.045053672, 0.022939514, -0.013373179, 0.38319084, 0.11172139, -0.07044107, 0.09208871, -0.07254955, -0.03284103, 0.05421524) * go_0(1.0, -1.0);\n result += mat4(-0.09024579, 0.022398917, -0.084611446, 0.1254619, -0.0028836168, -0.092541836, -0.06697658, -0.09709128, 0.10234711, -0.1247404, 0.031691026, 0.0087786, -0.09046125, 0.059536055, 0.2076767, 0.15046969) * go_0(1.0, 0.0);\n result += mat4(-0.18603326, 0.0022851937, -0.10218833, 0.18102962, 0.030617537, -0.005931309, -0.06299933, -0.13356128, -0.03377612, -0.009710565, -0.10352098, -0.20960933, 0.10586698, 0.018833099, 0.16208176, -0.048466753) * go_0(1.0, 1.0);\n result += mat4(-0.004165509, -0.112526424, -0.1481008, -0.09386717, 0.017359056, -0.16117403, 0.065114655, 0.15273894, 0.0850914, -0.6033039, -0.102531776, -0.09553129, 0.06812466, -0.17199127, 0.009345428, -0.117129266) * go_1(-1.0, -1.0);\n result += mat4(0.19360402, -0.2172338, -0.025270093, 0.041762922, -0.06813442, -0.1315374, -0.03864256, -0.083543435, -0.14600715, -0.10248121, -0.039856248, 0.034162194, -0.06736031, 0.07872902, -0.06577812, -0.07003804) * go_1(-1.0, 0.0);\n result += mat4(0.2596632, -0.06779467, -0.061247632, 0.09280383, 0.15697475, -0.06379218, 0.117600165, 0.19564915, -0.043823496, 0.2113048, 0.1236739, 0.05126704, 0.0036669953, 0.059754487, -0.031676155, 0.07585315) * go_1(-1.0, 1.0);\n result += mat4(0.2750924, 0.07154958, -0.043717247, 0.11531165, 0.07236982, 0.112787254, 0.024018776, -0.0073595895, 0.037517104, -0.06963889, -0.13254988, -0.1347438, 0.08744426, 0.036659624, -0.010376286, -0.0011054546) * go_1(0.0, -1.0);\n result += mat4(0.21909392, -0.15014122, -0.1724268, -0.11459151, 0.07886104, -0.039391857, -0.086656936, -0.18109863, 0.13549148, 0.24947289, -0.11073447, -0.012388639, -0.06299071, 0.094953805, -0.018513478, 0.11858225) * go_1(0.0, 0.0);\n result += mat4(0.14019133, 0.289657, -0.13005698, 0.08418524, -0.15852125, 0.2049765, -0.18946235, -0.03330375, 0.057983503, 0.17226145, -0.16830897, -0.047264732, 0.027640691, -0.010081246, 0.14454436, 0.081710726) * go_1(0.0, 1.0);\n result += mat4(0.1674246, 0.28778687, 0.19290589, 0.086525135, 0.09838388, 0.1437797, 0.18871532, -0.31380877, -0.13105413, -0.15920939, -0.049839422, 0.025027066, -0.042670842, -0.07288023, -0.03385935, 0.03853164) * go_1(1.0, -1.0);\n result += mat4(0.26396382, -0.09383774, 0.10738164, 0.058519054, 0.01883401, 0.023963995, -0.09510717, 0.25038752, 0.004994643, 0.26613802, 0.11163109, -0.09746982, -0.08012294, 0.092731714, 0.024274494, 0.040725235) * go_1(1.0, 0.0);\n result += mat4(0.024282128, 0.07086445, 0.04124535, -0.04565769, -0.043728314, -0.15438943, 0.06610379, 0.07666126, -0.046235953, 0.04901646, -0.045347054, -0.0908177, 0.03715751, -0.09512116, 0.024934331, 0.019330366) * go_1(1.0, 1.0);\n result += mat4(-0.0610446, -0.00039494174, 0.11040924, 0.09711379, -0.033694427, 0.042628422, 0.04497454, -0.08639888, -0.006714255, -0.1956921, -0.07696048, -0.1440855, -0.036684107, 0.08872227, -0.014518533, -0.081829615) * go_2(-1.0, -1.0);\n result += mat4(0.03242377, 0.2742694, 0.15646815, 0.12491848, -0.097658925, 0.04652564, -0.20971832, -0.22238888, -0.045453016, -0.10306553, -0.14868681, -0.03697577, 0.037367497, 0.106009305, 0.0006840817, -0.06331295) * go_2(-1.0, 0.0);\n result += mat4(-0.09252423, -0.260707, 0.060529877, 0.1422387, 0.13040084, 0.060533516, -0.15988415, 0.093058884, -0.063219644, 0.16596133, -0.0858158, 0.0010563346, -0.05912638, -0.14902595, -0.0055698613, -0.19287406) * go_2(-1.0, 1.0);\n result += mat4(0.050616026, 0.027293183, 0.1349355, 0.06430556, -0.0017233352, 0.05913591, 0.111860454, 0.05829484, -0.036098555, 0.065207146, -0.049812254, -0.14549483, -0.12424656, 0.1472102, 0.031858474, 0.017159335) * go_2(0.0, -1.0);\n result += mat4(0.018377563, 0.13093959, 0.15379103, 0.12314944, 0.040771928, -0.066829674, -0.05734121, 0.105038896, 0.29102528, -0.015173645, -0.004220056, -0.13141808, -0.20211789, 0.16278313, 0.09339586, -0.06485214) * go_2(0.0, 0.0);\n result += mat4(-0.000521399, -0.3693901, 0.17483166, 0.16742888, -0.06343791, 0.042411476, 0.13772172, 0.064281724, -0.034507953, 0.03691756, 0.13490774, 0.10946845, 0.12370677, -0.03205938, -0.02645649, -0.15375873) * go_2(0.0, 1.0);\n result += mat4(0.023370143, 0.11848177, 0.005112462, 0.026092546, 0.034971926, -0.08103188, -0.20400497, 0.06226299, -0.060475063, 0.035214186, -0.13627078, 0.045491677, -0.07321337, -0.10956125, 0.056908336, -0.0032308386) * go_2(1.0, -1.0);\n result += mat4(0.076967224, 0.117254384, 0.03186256, 0.2218116, 0.05217254, -0.13943173, 0.058474854, 0.13177274, -0.019476373, 0.14138101, -0.012791203, 0.12705484, -0.013589421, -0.10622012, -0.0021916716, 0.015177393) * go_2(1.0, 0.0);\n result += mat4(-0.061352234, -0.032728117, -0.16315818, 0.08222588, 0.013996033, 0.057500184, -0.11674498, -0.10170402, -0.03012877, -0.14447689, 0.032117244, 0.11841102, -0.0070680035, -0.15353645, 0.14097273, -0.12609388) * go_2(1.0, 1.0);\n result += mat4(-0.1366668, 0.022588843, -0.06960645, -0.019482136, 0.008831277, 0.005849642, -0.042811397, -0.10104664, -0.21647254, -0.055100426, 0.10582604, 0.091224626, 0.16348936, -0.04480947, -0.08394584, 0.14027816) * go_3(-1.0, -1.0);\n result += mat4(-0.05215042, -0.22153285, -0.07402603, -0.1395589, -0.26351386, 0.060670085, 0.12676051, 0.0018233472, 0.09564221, -0.14353068, 0.23205271, -0.026433198, -0.04914892, 0.09260728, 0.016136972, -0.037016835) * go_3(-1.0, 0.0);\n result += mat4(-0.09228144, 0.028619789, -0.011197684, 0.043782573, 0.061469227, 0.019487167, 0.046048775, -0.060745444, -0.24178508, -0.11117579, 0.1313642, -0.20273723, 0.081280276, -0.015113924, -0.008701512, 0.038079187) * go_3(-1.0, 1.0);\n result += mat4(-0.092076614, -0.14906341, -0.013150191, -0.1445046, 0.023577487, -0.088496424, -0.03039066, -0.028063597, 0.033408202, 0.105900854, -0.098281376, 0.09988187, -0.04934366, 0.1647861, 0.15974896, 0.0484809) * go_3(0.0, -1.0);\n result += mat4(0.043313354, -0.079856, -0.29574707, -0.23970212, -0.23463657, -0.061711017, -0.12481534, 0.21037807, -0.010700073, 0.14672308, 0.15071099, -0.03755617, 0.072450034, 0.083081506, -0.001196162, -0.055120632) * go_3(0.0, 0.0);\n result += mat4(0.20737736, 0.008907195, -0.11623631, -0.038137514, 0.037122898, -0.10322798, -0.065684326, -0.010471773, -0.12765402, -0.117699586, -0.012870391, 0.071912766, -0.03260932, 0.12864828, -0.035069928, -0.08712889) * go_3(0.0, 1.0);\n result += mat4(-0.05578123, 0.056912176, 0.01512389, -0.14807466, -0.012101421, 0.10860546, 0.034598228, 0.07160875, 0.15761101, -0.4777804, -0.24159615, -0.006523453, -0.28167522, -0.14714232, -0.1693888, -0.111417554) * go_3(1.0, -1.0);\n result += mat4(0.25981572, 0.1301148, -0.01769167, -0.10818973, 0.16135831, 0.024396034, -0.06722463, -0.032221332, -0.12383674, 0.038760092, 0.052030306, 0.077312715, -0.007761604, -0.12031171, 0.018808518, -0.103885494) * go_3(1.0, 0.0);\n result += mat4(0.048577465, 0.025990447, -0.07106119, 0.15832591, 0.019197416, 0.044232063, -0.030652093, 0.011447957, 0.18041368, -0.28076535, 0.022676598, -0.15350787, -0.1514482, -0.2362105, 0.14161605, 0.030001758) * go_3(1.0, 1.0);\n result += mat4(0.2541123, 0.050012548, 0.1707829, 0.025630053, 0.078972176, 0.17645672, -0.020095231, 0.03378738, -0.1328695, 0.04409738, -0.23381121, -0.013347802, -0.049448222, 0.07035769, 0.105488785, 0.08659344) * go_4(-1.0, -1.0);\n result += mat4(0.10455444, 0.28242826, 0.16516706, -0.046555575, 0.13230863, 0.07463435, -0.14748469, 0.11881527, 0.2279376, 0.14795774, 0.21520549, -0.05650647, 0.11728158, 0.048864357, 0.040869843, 0.1442246) * go_4(-1.0, 0.0);\n result += mat4(0.21203394, -0.06565692, 0.03824069, 0.011281014, -0.033808656, 0.12499576, -0.13186213, -0.043884885, 0.017813649, 0.18413112, 0.046354674, -0.05213395, -0.051737677, -0.07141214, 0.03402196, -0.06220277) * go_4(-1.0, 1.0);\n result += mat4(0.05735565, -0.12864622, 0.051514987, 0.03940558, -0.08701596, -0.1948226, 0.034218855, -0.03742723, 0.15607446, 0.0327541, 0.04040029, 0.0028771486, -0.08412264, -0.016660625, -0.058885157, 0.09373861) * go_4(0.0, -1.0);\n result += mat4(0.069591254, 0.018901952, 0.008289076, 0.08653302, -0.009072406, -0.11095817, 0.20987292, 0.016384758, 0.05693833, -0.118542574, 0.11310585, 0.073924355, 0.10250452, -0.043420166, -0.07558694, -0.10898524) * go_4(0.0, 0.0);\n result += mat4(-0.030319573, -0.3339516, -0.0689396, 0.01270701, 0.2504168, -0.08088952, 0.048351087, 0.013527536, -0.04373888, -0.27049688, 0.052563794, 0.010002367, 0.038096514, 0.0740455, -0.17847466, -0.1106183) * go_4(0.0, 1.0);\n result += mat4(-0.041473575, 0.036192052, -0.20958827, 0.09255741, 0.043088675, -0.07332803, -0.1566315, 0.19757885, 0.04752265, 0.14642613, 0.021630943, -0.105035484, 0.015669389, 0.015701298, 0.124771506, 0.028875854) * go_4(1.0, -1.0);\n result += mat4(-0.0017878636, 0.06815434, 0.03952396, 0.0008930589, 0.10052908, -0.010179957, 0.090537265, 0.26063922, -0.027913721, -0.27610707, -0.0935186, 0.103001356, -0.013015698, -0.13290603, -0.036786307, -0.120041944) * go_4(1.0, 0.0);\n result += mat4(0.008112194, 0.101246096, 0.10216113, 0.012162128, 0.16638301, 0.03442679, -0.013482703, 0.22639573, -0.106342115, 0.16007386, 0.1562559, 0.031520694, -0.04781568, 0.061812893, 0.063238494, -0.112484284) * go_4(1.0, 1.0);\n result += mat4(-0.07636386, 0.02620731, -0.04784259, -0.0068134456, -0.098476306, -0.25026417, -0.26229498, 0.07999187, 0.08054805, -0.13999973, 0.038135037, -0.017274393, -0.07507948, -0.19170132, -0.111937724, -0.07482982) * go_5(-1.0, -1.0);\n result += mat4(-0.102867655, 0.041831665, -0.26580745, 0.072875075, 0.122495115, -0.24738726, 0.01103763, 0.010455935, 0.10415628, 0.071636476, 0.24413374, 0.036024485, -0.14325532, -0.028743692, 0.09872556, 0.019074876) * go_5(-1.0, 0.0);\n result += mat4(-0.08356808, 0.031134086, -0.0018714333, 0.052166995, -0.050258227, 0.015659487, -0.010771479, -0.094513185, 0.120308846, -0.16520835, 0.24742663, 0.0097768335, -0.26430902, 0.00096495246, -0.010277926, -0.03203841) * go_5(-1.0, 1.0);\n result += mat4(-0.08886612, 0.045868922, -0.23351108, -0.11945227, -0.08114231, 0.1866038, -0.014666174, 0.10560594, 0.23003237, -0.031111564, 0.08909732, -0.004926665, 0.14808343, 0.012070922, 0.26077467, -0.13846008) * go_5(0.0, -1.0);\n result += mat4(0.02067818, 0.010505095, 0.1236986, 0.004310499, -0.23058774, 0.4539795, -0.1107521, 0.2687594, -0.088774115, 0.08556259, -0.28480148, 0.16472621, 0.22381066, 0.04922506, 0.03720699, -0.019955777) * go_5(0.0, 0.0);\n result += mat4(0.02878623, 0.08478639, 0.2798358, 0.08889886, 0.094446555, 0.022878725, 0.04060367, 0.008747965, 0.074154414, -0.36745515, -0.22710432, -0.17041051, 0.16977836, 0.18033457, -0.1422643, -0.06097858) * go_5(0.0, 1.0);\n result += mat4(-0.1882957, 0.07039768, 0.012633585, 0.0782871, 0.03383675, -0.07504364, -0.006248557, -0.0551174, 0.075581536, 0.091343425, 0.07753647, -0.0019186279, -0.016886314, 0.16758795, -0.060557626, -0.16569303) * go_5(1.0, -1.0);\n result += mat4(-0.13320294, -0.055567943, 0.05735829, 0.12787667, 0.04922832, -0.012577599, -0.13878204, -0.014323274, 0.06648109, -0.026210563, 0.019616883, -0.27789673, 0.051355522, -0.13060455, 0.039109703, 0.036932684) * go_5(1.0, 0.0);\n result += mat4(-0.10139845, -0.22758122, 0.044597298, 0.07907936, -0.025654264, -0.10633203, 0.04071873, 0.22363085, 0.12398309, 0.36964926, 0.21903247, -0.3217227, 0.030226095, 0.07867376, 0.045920413, 0.102684624) * go_5(1.0, 1.0);\n result += vec4(-0.06939391, 0.017302405, 0.023963664, -0.011060264);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.12172707, 0.08510432, 0.016999101, -0.03837886, -0.071940385, -0.028869554, -0.073142946, -0.018426571, -0.16583674, 0.02999741, -0.045404267, 0.07544135, -0.015742308, 0.051709145, 0.07165505, 0.15298915) * go_0(-1.0, -1.0);\n result += mat4(-0.18608806, -0.08503095, -0.05690552, 0.20230335, 0.03255425, -0.07374758, 0.02050966, -0.0322938, 0.029025763, 0.045261286, 0.040862788, 0.0007141505, -0.040648397, -0.09871272, 0.06639088, -0.10357326) * go_0(-1.0, 0.0);\n result += mat4(0.1160622, -0.021342635, -0.039825406, -0.19480887, 0.13462403, -0.06567422, 0.04279539, -0.012501501, -0.06882412, 0.24730788, -0.11261373, 0.15826169, -0.1942516, -0.011018759, -0.006282914, 0.15791936) * go_0(-1.0, 1.0);\n result += mat4(-0.24771467, -0.029817501, -0.0072410326, 0.0049591805, 0.002406374, 0.06705227, 0.0746882, -0.021962378, 0.02235974, -0.09111428, 0.046035543, -0.05091351, 0.12882613, -0.0052345973, 0.20476472, -0.035007346) * go_0(0.0, -1.0);\n result += mat4(0.07206948, 0.007837054, 0.004716684, 0.032783184, -0.1640229, 0.09656901, -0.024538686, -0.13850725, 0.0020381159, -0.119971916, -0.03598378, 0.098396435, 0.11248338, 0.013638009, -0.13411912, -0.091735974) * go_0(0.0, 0.0);\n result += mat4(0.012680958, 0.0073848446, -0.15104567, -0.086190425, 0.017306415, -0.12165865, -0.030102974, -0.06412363, -0.048320986, 0.066044435, -0.037102707, -0.05550032, -0.022057295, -0.016380537, -0.023064991, 0.04324733) * go_0(0.0, 1.0);\n result += mat4(0.014645644, 0.029250145, -0.19020447, 0.06094981, 0.06021305, 0.033002753, -0.08270684, -0.13078806, -0.078915745, 0.03234919, 0.0033177685, 0.025673114, -0.10040817, -0.11726593, 0.26478398, -0.021515043) * go_0(1.0, -1.0);\n result += mat4(-0.03930199, -0.007856709, -0.010699159, -0.03138408, -0.25258276, -0.051078923, -0.17284779, 0.115362965, 0.20981595, -0.12642711, -0.07527823, -0.21674243, -0.05171349, -0.032929346, -0.11959963, 0.021577986) * go_0(1.0, 0.0);\n result += mat4(-0.12679584, -0.00971076, -0.2065375, -0.10207124, 0.1189984, 0.13061368, 0.048184898, 0.009846873, 0.08049477, -0.052818604, 0.024915429, -0.089877605, 0.028596658, -0.049394336, 0.15412825, -0.25427133) * go_0(1.0, 1.0);\n result += mat4(-0.042340282, 0.15739791, -0.0058195787, 0.11638454, -0.29605922, 0.04940588, -0.12277728, 0.06556332, -0.15141304, -0.007342225, -0.015176599, 0.19668026, -0.029852653, 0.1131092, 0.06274694, 0.19488528) * go_1(-1.0, -1.0);\n result += mat4(0.17317021, 0.12034029, 0.023154281, -0.035767153, 0.023895182, 0.08562897, 0.010849429, 0.15511833, -0.071655706, 0.06762927, 0.110938646, -0.11194944, 0.088547744, 0.01826857, 0.10635028, 0.00079735904) * go_1(-1.0, 0.0);\n result += mat4(0.1724684, 0.072277844, -0.07157608, 0.014533819, 0.21083286, -0.10260293, -0.042641845, -0.022131564, 0.15609416, -0.012785209, 0.1689822, 0.08156936, -0.05814626, 0.12873544, 0.013016528, 0.07162671) * go_1(-1.0, 1.0);\n result += mat4(0.10265145, -0.15034834, -0.020390334, 0.051008113, 0.13483785, -0.036995072, 0.10197256, 0.07332627, 0.24034818, 0.041877862, 0.101294585, -0.038894523, -0.036132984, -0.09265928, -0.056219723, -0.02888855) * go_1(0.0, -1.0);\n result += mat4(0.2652024, -0.01230703, 0.23594856, 0.0742723, 0.09739247, 0.0483161, 0.023852533, 0.17482124, -0.09551598, 0.07907358, 0.09280555, 0.27893403, -0.016893778, -0.15504459, 0.07111864, 0.17860727) * go_1(0.0, 0.0);\n result += mat4(0.009993413, -0.034769267, 0.06733924, -0.026964549, 0.30227652, 0.0139632225, 0.049200308, -0.07578955, 0.061411507, 0.1924837, -0.008919774, -0.02543576, 0.08537961, 0.01291466, 0.07587885, -0.19892685) * go_1(0.0, 1.0);\n result += mat4(0.079757795, -0.021056721, -0.119849935, -0.1829519, 0.25801504, 0.08255822, 0.09422877, -0.26859275, -0.17237917, 0.030880162, -0.073090166, 0.045552216, -0.15178613, 0.046667624, 0.05506945, 0.120318785) * go_1(1.0, -1.0);\n result += mat4(0.13899504, 0.2106589, 0.09166694, -0.06926149, 0.13418478, 0.017007234, 0.027100448, -0.062565625, -0.021934774, 0.067251615, -0.10328445, 0.033577222, -0.050557505, -0.035202354, -0.062489368, -0.02470738) * go_1(1.0, 0.0);\n result += mat4(0.15340589, 0.11806747, 0.20874004, 0.048173226, -0.05472843, 0.084544346, -0.043854542, -0.07571899, 0.036645986, 0.05016359, -0.074323095, -0.2529282, 0.13572234, -0.008771343, 0.11274458, 0.18037859) * go_1(1.0, 1.0);\n result += mat4(0.021645557, 0.08299124, -0.051362146, 0.09342637, 0.0665058, 0.09216755, -0.0164684, 0.07281118, -0.0053016874, 0.032470454, 0.004089323, 0.009884544, -0.0046753073, -0.037279285, 0.12613527, 0.022236153) * go_2(-1.0, -1.0);\n result += mat4(-0.06745298, -0.15038055, 0.11176774, -0.06209666, 0.017843692, 0.09113945, 0.10990877, -0.021071523, -0.111020654, 0.066645324, 0.04690986, -0.011084726, -0.15171939, 0.084783286, 0.24798997, -0.042696327) * go_2(-1.0, 0.0);\n result += mat4(-0.05915715, -0.22595185, 0.061333664, -0.0924661, -0.013238295, 0.12872066, 0.076126665, 0.18921073, 0.01155994, 0.092524104, 0.07423282, 0.09467482, 0.070056126, -0.06073076, 0.030242696, -7.544676e-05) * go_2(-1.0, 1.0);\n result += mat4(0.110107556, 0.0036358358, -0.013859793, 0.008409858, -0.021337144, -0.2092404, 0.054274913, 0.013595842, 0.058993395, 0.029181428, 0.15061715, -0.046964824, 0.044353873, -0.036482453, 0.22763032, -0.018364066) * go_2(0.0, -1.0);\n result += mat4(0.20778932, -0.049483854, 0.24778971, -0.3266631, -0.11545233, -0.093305275, -0.4550674, 0.2352049, 0.0052719507, -0.045975342, -0.35826904, -0.058102172, -0.096291795, -0.11218896, 0.23879842, -0.03641578) * go_2(0.0, 0.0);\n result += mat4(-0.109331824, 0.00814177, -0.08803353, 0.06688425, -0.09283131, 0.031705324, 0.040918272, 0.18237656, -0.07152109, 0.12277652, -0.059865803, -0.06869673, 0.11195339, -0.1325457, 0.1912906, -0.08553347) * go_2(0.0, 1.0);\n result += mat4(-0.10984097, 0.15747224, -0.019459615, 0.24969575, -0.01159421, -0.027474519, -0.004108195, -0.062133413, -0.06384389, -0.08368246, 0.0023778875, 0.13171864, -0.05652675, 0.14332311, -0.15735596, 0.20150533) * go_2(1.0, -1.0);\n result += mat4(0.078031205, -0.12403856, 0.04191835, -0.16050112, 0.11339027, 0.074540265, -0.15324953, -0.093895815, -0.0614043, -0.013293006, -0.12348063, 0.026803058, -0.1773178, -0.083579265, -0.054864556, 0.296814) * go_2(1.0, 0.0);\n result += mat4(-0.053263642, -0.048648115, -0.010281689, 0.20099847, 0.190146, -0.0023872026, -0.010445226, -0.04350378, -0.017980015, -0.04147092, -0.08261166, -0.031094978, -0.046422567, 0.120881446, -0.054973155, -0.058380593) * go_2(1.0, 1.0);\n result += mat4(-0.16745642, 0.07924586, -0.16717474, 0.06620602, 0.16495655, 0.0293633, 0.07890249, -0.30954084, 0.03467237, -0.20190205, 0.0014116743, -0.32280523, -0.14156029, -0.06447037, -0.21021147, 0.0687274) * go_3(-1.0, -1.0);\n result += mat4(-0.04360317, 0.14327015, -0.06630513, -0.09011326, -0.0919624, -0.09085504, 0.024597472, 0.23315085, 0.039139662, -0.17370877, 0.048785537, -0.10094988, 0.010336257, -0.016844554, -0.05375775, -0.041789643) * go_3(-1.0, 0.0);\n result += mat4(-0.04296336, -0.093379766, 0.005651271, -0.090673715, 0.021506978, -0.08289978, 0.16281237, -0.0939677, -0.10273288, -0.22043118, 0.062697254, -0.027947478, -0.08711271, 0.0077892793, -0.10296665, 0.049631704) * go_3(-1.0, 1.0);\n result += mat4(-0.09388834, -0.02609863, -0.043841925, -0.020223266, -0.023729876, 0.07854283, -0.19361661, -0.02297985, -0.003995974, 0.03295993, -0.07480908, -0.03279157, 0.20216386, -0.06685853, -0.22405225, -0.22138701) * go_3(0.0, -1.0);\n result += mat4(-0.041702025, 0.03686083, 0.051558632, 0.08093031, 0.0004725686, 0.0050831046, -0.31346506, 0.24020754, -0.012426937, 0.24121699, 0.0522848, 0.0524269, 0.0041041574, 0.20183508, 0.30658904, -0.099001035) * go_3(0.0, 0.0);\n result += mat4(0.0057143304, 0.07863334, 0.030834159, -0.20045337, -0.14132334, -0.019685036, -0.041891463, 0.04859716, -0.19865768, -0.16805026, -0.21894583, 0.08326542, 0.1381732, 0.06524222, 0.14627486, 0.105718866) * go_3(0.0, 1.0);\n result += mat4(-0.06811638, -0.07022535, -0.08053529, -0.019539276, -0.0013508294, -0.067808755, 0.14990425, -0.020371182, 0.2161962, 0.012578056, -0.07941276, -0.29615018, -0.11092915, 0.10959083, -0.38344857, -0.04684961) * go_3(1.0, -1.0);\n result += mat4(0.05912716, -0.007058617, 0.0053731226, -0.20157285, -0.0039983774, 0.1626744, -0.15158534, -0.0880334, -0.095339596, -0.102986366, 0.16870484, 0.37301186, 0.046958193, -0.018308617, 0.2801249, -0.1583765) * go_3(1.0, 0.0);\n result += mat4(0.03710428, 0.12427524, -0.15491271, 0.0521613, -0.104145944, -0.11358381, -0.11450005, -0.03948202, -0.022532975, 0.013648349, -0.05297846, -0.05551, 0.012648896, 0.013729304, 0.004389595, 0.033111174) * go_3(1.0, 1.0);\n result += mat4(0.092548154, 0.12822087, 0.03935411, -0.03887123, 0.18817197, -0.010538254, -0.13670439, -0.073919185, 0.020497803, 0.030874884, 0.023953672, 0.0029225757, 0.1144403, -0.08691024, 0.05340699, -0.10702303) * go_4(-1.0, -1.0);\n result += mat4(0.1613281, 0.05971506, 0.042405322, 0.005931725, -0.09373433, -0.06380234, -0.064201795, -0.014180793, 0.0671638, -0.01367733, 0.14260428, -0.11077721, -0.045686133, 0.056600757, -0.15297161, -0.005997308) * go_4(-1.0, 0.0);\n result += mat4(0.24641256, 0.06483951, 0.060505014, -0.009762036, -0.04572455, 0.03593092, 0.03415938, -0.14721255, -0.107680336, 0.09697482, 0.016876915, 0.18656448, 0.016999245, -0.08490942, -0.040251363, -0.074220374) * go_4(-1.0, 1.0);\n result += mat4(0.25207043, 0.11133333, 0.13421617, -0.10310646, -0.22712758, 0.11617119, 0.06397493, -0.011858522, -0.115762815, -0.050787542, 0.06386407, -0.1579078, -0.12903711, 0.084837236, 0.07354705, 0.02250288) * go_4(0.0, -1.0);\n result += mat4(0.14158289, 0.07666087, -0.20075443, -0.010602763, -0.02820616, 0.0944957, 0.15453936, -0.15856305, 0.1749605, -0.12841891, -0.017792901, -0.10751241, -0.059640024, 0.13478336, -0.35048804, -0.20975049) * go_4(0.0, 0.0);\n result += mat4(0.18300997, 0.0895379, 0.084789746, 0.092567876, -0.16524926, 0.1414963, -0.15058212, 0.13400394, -0.113864176, -0.05660036, -0.0001961134, 0.14347304, 0.16637255, -0.18054125, 0.009827294, 0.21254125) * go_4(0.0, 1.0);\n result += mat4(0.11330536, 0.020117162, 0.049111363, 0.059246156, -0.17288256, -0.07703511, -0.064532675, 0.10420442, 0.100950584, -0.11876045, 0.013643637, -0.060119864, 0.16402918, -0.0701684, 0.10797075, 0.15408994) * go_4(1.0, -1.0);\n result += mat4(0.034557853, -0.09076456, -0.06957025, 0.11215256, 0.09526117, -0.0033204784, -0.11551807, -0.03458551, -0.025462642, 0.0434891, 0.3050603, 0.053797644, 0.10751034, 0.060085565, 0.15370789, -0.2315563) * go_4(1.0, 0.0);\n result += mat4(-0.046833776, -0.006102459, 0.1123578, 0.24187551, 0.03283197, -0.11041104, 0.20806998, 0.008368949, -0.1924367, 0.03361783, -0.045319956, -0.08859883, -0.2011492, 0.0912345, 0.048245467, -0.005335901) * go_4(1.0, 1.0);\n result += mat4(-0.18253306, -0.0011128648, -0.044692483, -0.057080504, -0.05725425, -0.19065356, -0.03155062, 0.06648306, -0.014216424, -0.0038765708, -0.017490484, -0.15456702, -0.010514629, -0.08982491, 0.10435141, 0.030280044) * go_5(-1.0, -1.0);\n result += mat4(0.01791952, 0.1946834, 0.16822097, 0.18846266, -0.075084575, -0.10975577, -0.12906383, 0.20190994, 0.10143081, -0.2725471, -0.035883784, -0.22165625, -0.15959083, -0.34200552, 0.15872408, -0.021841785) * go_5(-1.0, 0.0);\n result += mat4(0.029525736, 0.04896955, -0.011629367, 0.011558814, 0.00933636, -0.12728998, 0.0053133606, 0.019774856, 0.099030845, -0.27376446, -0.08325353, -0.20274483, -0.26426545, -0.17067485, -0.14366214, -0.21118636) * go_5(-1.0, 1.0);\n result += mat4(-0.009527981, -0.033085525, -0.00047734487, -0.040472545, 0.071459636, 0.0954099, -0.060635693, 0.036283012, 0.1324083, 0.050335824, -0.2460094, -0.04979816, -0.09456389, 0.09053007, 0.11540641, -0.21168198) * go_5(0.0, -1.0);\n result += mat4(0.004067291, 0.1497142, 0.100381024, 0.083456755, 0.10807039, -0.05651095, 0.021606952, -0.005951023, -0.067543074, 0.21499002, -0.021271145, 0.20417792, 0.05860774, 0.20977509, -0.10931411, 0.16582364) * go_5(0.0, 0.0);\n result += mat4(-0.05491801, 0.0055349297, 0.03950427, 0.007250093, -0.062947564, -0.14126986, -0.06730335, -0.034683496, -0.03981397, -0.21181524, 0.21769942, -0.103150204, -0.17016284, 0.048786215, -0.014319224, 0.17676318) * go_5(0.0, 1.0);\n result += mat4(-0.14126709, -0.032334052, 0.05638739, 0.11381126, 0.30596843, -0.12634167, 0.23541147, 0.08096712, 0.09152563, 0.18567194, -0.25563926, -0.21220013, -0.10782045, -0.044764172, 0.14415121, 0.10968688) * go_5(1.0, -1.0);\n result += mat4(-0.034708634, -0.037528913, -0.0846457, -0.24652602, -0.09284069, -0.103932016, 0.09996971, 0.04605858, 0.06597961, 0.06697364, -0.028432503, -0.032057744, 0.052634656, 0.02281619, 0.17896608, -0.1521084) * go_5(1.0, 0.0);\n result += mat4(-0.0043455027, -0.07276675, 0.03043292, 0.07712516, -0.20799218, -0.25933886, -0.11458076, -0.0025673904, 0.08385744, 0.33315855, -0.035151098, -0.19899674, -0.005009251, 0.056176793, 0.045722242, 0.17721124) * go_5(1.0, 1.0);\n result += vec4(-0.020202361, -0.0016936217, 0.023388062, 0.10373034);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.2582688, 0.116867825, 0.009512264, -0.0022509228, 0.13270317, 0.019233711, 0.014508687, 0.01733284, -0.121534936, 0.2637504, -0.16833198, 0.08360115, 0.09262769, -0.09723933, -0.08402722, -0.06326682) * go_0(-1.0, -1.0);\n result += mat4(0.32656944, 0.035490595, 0.014057071, 0.08615446, -0.001598092, 0.16362181, -0.10130158, 0.16792357, 0.03340437, 0.037359558, 0.09397945, 0.11016778, 0.08567979, 0.31809476, 0.085573055, -0.15427281) * go_0(-1.0, 0.0);\n result += mat4(0.16257697, -0.03590016, -0.19049743, -0.13342945, 0.013655946, -0.11739747, -0.008941973, 0.015134444, -0.17258401, 0.17935902, 0.06434015, -0.06638789, 0.17013264, -0.171608, 0.07526482, 0.29814368) * go_0(-1.0, 1.0);\n result += mat4(-0.14037174, -0.060715932, 0.012513121, 0.05294183, -0.05479372, -0.13937469, 0.01836811, -0.133735, -0.29546124, -0.14349708, 0.14202882, -0.03247825, -0.054209106, 0.002391278, -0.024334526, -0.10866433) * go_0(0.0, -1.0);\n result += mat4(-0.098666176, 0.009357217, 0.14404769, -0.03864725, -0.21861532, 0.24275939, 0.3084927, -0.17814654, -0.06785066, -0.20976599, -0.010328756, -0.0075252843, -0.1265569, -0.3896638, -0.07620251, -0.17581807) * go_0(0.0, 0.0);\n result += mat4(-0.028447198, 0.088148355, -0.11362386, 0.032440383, -0.017401151, 0.2062452, -0.1613577, -0.07957526, 0.31136703, -0.06775296, -0.019393584, -0.063142054, -0.12292114, 0.010548703, 0.03203177, -0.053964596) * go_0(0.0, 1.0);\n result += mat4(0.108504035, -0.20656614, -0.04412517, -0.047383796, 0.038306333, -0.20189808, -0.07821153, -0.0229348, 0.10628414, -0.015934726, -0.08728048, -0.17359804, 0.17790003, 0.085666224, -0.11872538, -0.007298351) * go_0(1.0, -1.0);\n result += mat4(0.024346102, -0.0066076764, -0.011155871, -0.057157155, -0.04878886, 0.121565156, 0.094774745, -0.021847744, 0.04866778, 0.07184023, 0.26012063, -0.07480458, -0.29240155, 0.12562081, 0.01449463, -0.028680477) * go_0(1.0, 0.0);\n result += mat4(-0.12557116, 0.034923933, -0.095903516, -0.03958003, 0.26028237, -0.017168928, -0.13332075, 0.15662631, 0.065815985, -0.035664845, 0.045483954, -0.015463682, -0.093050554, 0.17345443, 0.069853716, 0.012629484) * go_0(1.0, 1.0);\n result += mat4(-0.06156731, 0.07782055, -0.10174533, -0.020296015, -0.11969389, -0.060097698, 0.13305716, 0.16102178, 0.024139002, -0.02605331, -0.07594407, 0.19671421, -0.12202574, 0.14988048, 0.015957702, -0.04196926) * go_1(-1.0, -1.0);\n result += mat4(-0.34706548, 0.043015823, 0.13185433, 0.10132207, 0.007556987, -0.043371882, -0.08854469, 0.1748955, -0.1481482, 0.031284038, 0.120617144, 0.21384451, -0.08435913, -0.049537454, 0.049118094, 0.01525446) * go_1(-1.0, 0.0);\n result += mat4(0.09368386, -0.057292625, -0.17107973, 0.102038346, -0.21283975, 0.29275435, -0.039638165, -0.14761256, -0.0026279686, -0.1902631, -0.14120182, 0.26573882, 0.0017522989, -0.06337007, 0.14134108, -0.015992256) * go_1(-1.0, 1.0);\n result += mat4(0.04090445, -0.15472308, 0.0086197965, -0.08812333, 0.079468906, -0.16199878, 0.15031399, -0.03220131, -0.08283918, 0.18892156, -0.11201425, 0.143803, 0.027449837, -0.15672483, -0.09222757, -0.0074415365) * go_1(0.0, -1.0);\n result += mat4(0.10325783, 0.01752857, 0.10529392, -0.04568797, 0.017125184, -0.18414256, 0.109236374, -0.05950773, -0.07963555, 0.22193272, 0.009846993, -0.028046092, -0.28534588, -0.040712982, -0.018419487, 0.040993705) * go_1(0.0, 0.0);\n result += mat4(-0.07601499, 0.14913873, -0.11738921, -0.21686155, -0.09468833, -0.10593258, -0.13899745, -0.08376532, -0.21147677, 0.0016611695, -0.12994987, 0.06078483, 0.007183634, 0.22829083, 0.054238643, 0.025317933) * go_1(0.0, 1.0);\n result += mat4(-0.020357948, -0.06775977, 0.04134854, -0.19611607, 0.21193837, 0.19103523, 0.1623303, -0.07516307, 0.09373488, -0.18499903, 0.122855246, 0.06162072, -0.06930552, 0.040520284, 0.066090606, 0.06882486) * go_1(1.0, -1.0);\n result += mat4(0.07091698, 0.027023822, 0.014318926, -0.096747, 0.2213003, -0.26515988, 0.027153777, -0.06498218, -0.1544758, -0.072314575, 0.060353238, 0.0008735325, 0.10359162, -0.040275127, 0.03365087, 0.067658685) * go_1(1.0, 0.0);\n result += mat4(-0.010807538, -0.032808676, 0.0016953531, -0.07662512, 0.0726062, -0.018007128, -0.10622275, -0.25853804, 0.059124377, 0.1262254, -0.093686275, 0.013412181, 0.17268743, -0.0634091, -0.2380408, 0.061805595) * go_1(1.0, 1.0);\n result += mat4(0.0589103, -0.13791196, -0.054214116, -0.10432153, -0.009462091, -0.06466445, -0.10792851, 0.0046791825, 0.034062322, 0.0810174, 0.112342946, 0.14306374, 0.0536091, -0.056520145, -0.14358906, 0.1730281) * go_2(-1.0, -1.0);\n result += mat4(0.102546036, -0.0005907261, 0.06815491, 0.054100085, 0.012063651, 0.13010375, 0.076584436, 0.10106609, 0.07464082, 0.12651648, -0.13567902, 0.12329812, 0.036417592, -0.030062713, -0.07439, -0.06734716) * go_2(-1.0, 0.0);\n result += mat4(-0.06956145, -0.0320128, 0.0069283135, 0.0010382348, -0.15168677, -0.07246775, -0.1870489, 0.081376776, -0.12240719, 0.040261835, -0.114711486, 0.11216043, 0.039739948, 0.064421944, -0.11448801, -0.11656052) * go_2(-1.0, 1.0);\n result += mat4(-0.029262811, 0.07973898, 0.014937532, 0.17416446, -0.13320738, 0.09951435, -0.09681337, 0.24465284, 0.0027678797, 0.054772142, 0.11334623, -0.062660255, 0.06494805, -0.014957246, -0.016339006, 0.0065059843) * go_2(0.0, -1.0);\n result += mat4(-0.19118161, 0.24356417, -0.17327957, 0.06050448, -0.097790115, -0.38453653, 0.045624297, 0.04574299, -0.15803054, -0.5270604, -0.04556698, -0.13112716, -0.026057608, 0.13840397, -0.04413626, -0.06273916) * go_2(0.0, 0.0);\n result += mat4(0.029510414, -0.005691187, 0.05228498, 0.028585492, 0.18082422, -0.032805815, 0.007563971, 0.08991763, 0.105824, 0.02457178, 0.055056915, -0.060770642, -0.011407322, -0.11525285, -0.04518266, -0.04449915) * go_2(0.0, 1.0);\n result += mat4(0.14025277, -0.18081227, 0.014395497, -0.09138814, -0.09448127, 0.2532618, 0.08094696, 0.050620202, 0.040627994, 0.17808948, 0.0933771, -0.04734779, -0.025526097, 0.0038422223, 0.05230542, -0.101145774) * go_2(1.0, -1.0);\n result += mat4(-0.07215562, -0.058965042, 0.038303573, 0.0009963732, -0.059399143, 0.15957262, 0.035185594, 0.0719169, 0.08515627, 0.09775558, 0.13178122, -0.0837824, 0.014349278, 0.038491696, 0.071876876, 0.0345376) * go_2(1.0, 0.0);\n result += mat4(0.040965024, -0.030738113, -0.05919069, -0.14155431, 0.09109957, -0.099060595, -0.10192779, 0.033825647, 0.11551892, -0.04282345, 0.020072978, 0.035168435, 0.10797329, -0.0584945, -0.024158757, -0.03585887) * go_2(1.0, 1.0);\n result += mat4(0.11656172, -0.03488785, 0.090906724, -0.0032958854, 0.11268224, 0.070826046, 0.008982598, -0.14222313, 0.0025792273, -0.07585458, -0.021171344, -0.10144507, 0.24918565, 0.004032981, 0.032430686, -0.012328044) * go_3(-1.0, -1.0);\n result += mat4(-0.22021858, 0.06875914, 0.004574366, -0.0694593, 0.11509186, -0.25873652, -0.08872615, -0.024206636, 0.15076822, -0.14054653, -0.045519873, -0.04547437, -0.22077747, -0.054121707, 0.049612578, 0.10545096) * go_3(-1.0, 0.0);\n result += mat4(-0.069911204, 0.078573205, -0.073091984, 0.015637126, -0.23398215, 0.12185918, 0.08496631, -0.063231654, 0.14004779, 0.07965737, 0.14457273, -0.057528477, -0.0971965, 0.10445598, -0.054162677, -0.11529022) * go_3(-1.0, 1.0);\n result += mat4(-0.12595661, 0.16308525, 0.09465576, -0.05046868, 0.1799443, 0.115778774, -0.13534002, 0.09609113, 0.107355125, -0.07263705, -0.04365324, 0.10355821, -0.023942605, 0.026093582, 0.009621531, 0.06096017) * go_3(0.0, -1.0);\n result += mat4(0.1272364, -0.07220049, 0.041847665, 0.17912698, -0.03009012, 0.06394436, -0.03263169, -0.04573203, -0.07620046, 0.42576316, 0.042653862, 0.13744949, 0.23633486, 0.10078774, -0.121353894, 0.12101121) * go_3(0.0, 0.0);\n result += mat4(0.03558598, -0.1297437, -0.05971473, 0.17683595, 0.1725135, 0.052228056, 0.08043958, -0.09891566, 0.03620246, -0.07612062, 0.0671727, 0.037559096, -0.14037324, 0.021277385, -0.04257818, 0.17619017) * go_3(0.0, 1.0);\n result += mat4(-0.11092632, -0.00013030393, 0.12967736, -0.22887622, -0.08721344, 0.054407217, 0.07632402, -0.08394438, -0.071129434, 0.11594225, -0.058196247, 0.020942273, -0.123769015, -0.114318974, 0.03252267, 0.07218774) * go_3(1.0, -1.0);\n result += mat4(-0.11842664, -0.044281907, 0.07725646, -0.09330976, -0.028858917, -0.10954367, 0.04575166, -0.026068112, -0.06559436, -0.2284913, -0.19561197, -0.0016185943, 0.11867088, -0.038570896, 0.08526274, 0.019519364) * go_3(1.0, 0.0);\n result += mat4(0.0822196, -0.0037142867, 0.08382291, -0.013849318, -0.13749887, 0.044966772, 0.04564233, -0.00618037, -0.052107867, 0.033819627, -0.03494537, 0.024765901, -0.10504158, -0.028348709, -0.0089757275, 0.030026745) * go_3(1.0, 1.0);\n result += mat4(0.053351242, 0.056979094, -0.060212657, 0.14301975, 0.17891912, -0.032538075, 0.011639607, 0.035919394, 0.04533616, -0.12939154, -0.041703038, 0.0071665174, -0.19303554, 0.018363694, 0.08923668, 0.020215489) * go_4(-1.0, -1.0);\n result += mat4(0.038452573, 0.1614918, -0.022068001, 0.0030016324, -0.2680856, 0.21928017, 0.085351996, 0.049881425, 0.058913168, -0.044736963, 0.016097903, 0.21123125, 0.079624146, -0.16535924, 0.06877731, 0.1305827) * go_4(-1.0, 0.0);\n result += mat4(0.05783186, -0.219528, 0.0816723, 1.3595931e-05, -0.02902699, -0.12913156, -0.40516803, -0.028480045, 0.12000909, 0.081304125, 0.053406257, -0.08878543, 0.02251961, 0.12547138, -0.20464425, -0.05598181) * go_4(-1.0, 1.0);\n result += mat4(-0.15702735, 0.21000047, 0.08434562, 0.27938238, -0.03068116, -0.004006084, 0.19768693, 0.066732645, -0.055060755, -0.16314429, 0.028655436, 0.021063909, -0.028578848, -0.008238495, 0.12807982, -0.0071345936) * go_4(0.0, -1.0);\n result += mat4(-0.17309058, -0.18169925, -0.14182782, 0.107684694, -0.1117235, 0.19443877, 0.101682656, 0.030993309, -0.12313995, -0.048883304, -0.11149261, 0.12847972, 0.28405818, 0.20219465, 0.015797788, 0.123306856) * go_4(0.0, 0.0);\n result += mat4(-0.07962997, 0.06323938, 0.045708194, 0.0020409136, -0.0022456956, 0.010837137, 0.014872806, -0.060870074, 0.13772255, 0.005320253, 0.05848208, 0.14984395, -0.037590872, -0.07464743, -0.16873243, 0.019905593) * go_4(0.0, 1.0);\n result += mat4(0.13775061, 0.032707028, 0.13456069, 0.05904891, 0.046821773, -0.22715594, 0.056300808, -0.15724476, -0.07337338, 0.19666758, -0.013393664, 0.04086994, 0.12254266, -0.08695188, -0.11076954, -0.15678991) * go_4(1.0, -1.0);\n result += mat4(0.07177161, 0.01181348, -0.07497793, -0.085427515, 0.039396375, -0.0035293372, 0.20881353, -0.057439566, 0.15257393, 0.16040947, -0.027684899, 0.16330487, -0.054777898, 0.07572324, -0.03833461, -0.017093522) * go_4(1.0, 0.0);\n result += mat4(0.000963837, -0.00780663, -0.023343472, 0.18377425, 0.32722053, -0.08156815, -0.11247523, -0.12714005, 0.18326895, -0.16434003, 0.052783884, 0.2168339, 0.03372009, 0.024008008, -0.1949321, -0.11585071) * go_4(1.0, 1.0);\n result += mat4(0.07887302, -0.043003492, -0.16841368, 0.023287356, -0.15838705, 0.21706697, 0.16976407, 0.11461476, -0.062454503, 0.08966307, 0.10723603, -0.029792916, -0.03903073, -0.06255455, 0.025979951, -0.09530182) * go_5(-1.0, -1.0);\n result += mat4(-0.0917689, 0.12646815, -0.11529587, 0.06925059, -0.18619959, -0.05243984, 0.16720963, -0.07121025, -0.04476961, 0.0074207215, 0.16076323, -0.14866208, 0.042807475, -0.08767046, -0.005694572, -0.11727041) * go_5(-1.0, 0.0);\n result += mat4(-0.0062040854, -0.00097002264, -0.058491956, -0.035364915, 0.040115915, -0.10968144, 0.046607487, 0.23429875, -0.11210956, 0.034507494, -0.07195393, -0.16490693, 0.047223017, -0.044811487, -0.11060463, -0.14174072) * go_5(-1.0, 1.0);\n result += mat4(-0.14469296, 0.0862561, 0.027785733, 0.005940194, -0.0062618204, -0.015266768, -0.067160904, -0.17241345, -0.060631767, 0.024863401, 0.056833714, -0.063885145, -0.14061876, -0.042549785, 0.036430426, 0.14348027) * go_5(0.0, -1.0);\n result += mat4(0.3022943, -0.19899924, 0.19672908, -0.09840718, 0.14039348, 0.105976574, -0.14415087, -0.06547584, 0.3070416, 0.40989116, 0.009514016, 0.018336622, 0.08806178, 0.07710675, -0.03551256, -0.04064369) * go_5(0.0, 0.0);\n result += mat4(0.16016869, -0.12516344, -0.011240568, -0.1443897, -0.009084668, -0.1618983, 0.06672594, -0.30417737, -0.09547601, -0.09057253, 0.08657728, 0.036226142, -0.0022018533, 0.12780087, 0.0029589643, 0.12111095) * go_5(0.0, 1.0);\n result += mat4(-0.1765741, 0.03653064, -0.03139237, 0.057462048, 0.16041194, -0.2303424, -0.11946362, -0.1788824, 0.098096356, -0.18419504, 0.021373387, -0.1157983, 0.079671614, -0.03361971, 0.06394305, -0.0101026185) * go_5(1.0, -1.0);\n result += mat4(-0.01576709, 0.11476761, -0.041474868, 0.13242105, -0.056526344, 0.024517184, -0.21629438, -0.010624098, -0.0053918827, -0.19187245, -0.12927179, -0.08489797, 0.055730473, -0.043147404, -0.03800261, 0.048107833) * go_5(1.0, 0.0);\n result += mat4(-0.0014053301, -0.046847776, 0.004571536, 0.18300104, -0.053145096, 0.057801194, 0.2322556, 0.22864385, 0.0040904162, -0.037985127, 0.041369, -0.065972395, 0.16685532, -0.091719486, -0.1425869, -0.10230388) * go_5(1.0, 1.0);\n result += vec4(0.00803133, -0.020707153, 0.0056995153, -0.052884795);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.12893085, -0.12928686, 0.12365234, -0.021265296, 0.15424967, -0.0063038417, -0.027432516, -0.10297197, 0.118751466, -0.058228746, -0.10025376, 0.0027489034, 0.0073948866, 0.040659092, 0.08120041, -0.12702137) * go_0(-1.0, -1.0);\n result += mat4(-0.02242042, 0.114516795, -0.042158883, -0.14150862, -0.18976203, 0.109531336, 0.03548168, -0.1681465, -0.13782959, 0.07437085, -0.045712702, -0.09431652, -0.0029079607, 0.05180383, 0.07098421, -0.2149384) * go_0(-1.0, 0.0);\n result += mat4(0.3218102, 0.0013506162, 0.12795919, -0.10901241, -0.08859676, -0.06861104, -0.014102381, 0.0051467894, -0.16305672, 0.022653125, -0.019810826, -0.05701206, 0.1842382, -0.074959196, -0.07368022, -0.046023685) * go_0(-1.0, 1.0);\n result += mat4(-0.099247254, -0.2161521, -0.095611826, -0.0179061, -0.0067561218, 3.99846e-05, 0.01254028, -0.056954045, -0.0075805853, -0.082335606, -0.053469665, 0.25761604, -0.049429264, -0.08763215, 0.051362507, -0.030518934) * go_0(0.0, -1.0);\n result += mat4(0.13518652, 0.05463841, -0.07654066, 0.023629244, -0.23324661, 0.04781438, -0.20902736, 0.10330495, -0.16452856, 0.235407, -0.022236459, 0.036046103, -0.08613043, -0.012954787, 0.043111194, 0.021807853) * go_0(0.0, 0.0);\n result += mat4(0.11316856, -0.027803158, -0.026492868, -0.0030439082, 0.063926555, -0.09612654, -0.22492981, -0.13748476, 0.06954571, -0.008035041, -0.04846681, -0.23352449, -0.06676289, 0.13268302, 0.037954323, -0.0342029) * go_0(0.0, 1.0);\n result += mat4(-0.18148762, -0.06975972, -0.21924862, -0.03831989, 0.09057307, -0.06784279, 0.05716139, 0.032582354, 0.32728904, 0.03561464, -0.06930132, 0.13582717, -0.04723415, 0.053298444, -0.1580453, 0.029922115) * go_0(1.0, -1.0);\n result += mat4(-0.13381054, 0.06294187, 0.04273711, -0.089835554, -0.042215306, 0.04515037, -0.01970211, 0.07447383, -0.12915656, 0.087721184, 0.122159, 0.17817122, 0.05233303, 0.053456925, -0.22769327, 0.17450784) * go_0(1.0, 0.0);\n result += mat4(0.062324032, 0.056449406, 0.070776984, 0.070366256, 0.15072031, -0.20342071, 0.118405774, -0.11357599, 0.23603258, -0.17724364, 0.028237892, 0.07491812, 0.015638597, 0.20543055, -0.05863285, 0.06565301) * go_0(1.0, 1.0);\n result += mat4(-0.07647028, 0.2292153, 0.019423103, -0.06965646, -0.107311614, -0.19989595, -0.06673964, -0.027954143, 0.0017375473, -0.048038438, 0.052211836, -0.042501964, -0.1372413, -0.2437919, -0.15933524, -0.07229055) * go_1(-1.0, -1.0);\n result += mat4(-0.023719285, 0.05654754, 0.09026341, 0.020072227, -0.12716366, -0.013687293, -0.1312343, -0.06847118, 0.016806766, -0.10526531, -0.011248162, 0.12535807, -0.12538499, -0.042496204, -0.076355785, -0.0017766576) * go_1(-1.0, 0.0);\n result += mat4(0.039450683, -0.049502935, -0.009162741, 0.015372251, -0.14449993, -0.06564991, -0.093242005, -0.018039258, -0.2410318, 0.020259766, -0.040783074, -0.05092842, -0.023994599, -0.037968505, 0.052206438, -0.10967312) * go_1(-1.0, 1.0);\n result += mat4(0.13721816, -0.1571525, 0.09432105, 0.023277072, -0.073701076, -0.13941942, -0.02705892, 0.06508469, -0.17687775, -0.07433723, -0.11237514, -0.015321937, -0.31670073, -0.09665636, -0.11843665, -0.030077526) * go_1(0.0, -1.0);\n result += mat4(-0.09092922, 0.088340946, 0.1001261, 0.05962185, 0.07731374, -0.09623944, -0.03218285, 0.04484794, -0.10394964, 0.111483194, -0.07343945, 0.15182221, 0.27208853, 0.024986237, -0.058641106, -0.039870527) * go_1(0.0, 0.0);\n result += mat4(0.03685333, -0.014777545, -0.0064948527, 0.060336027, -0.04251398, -0.004589828, -0.025893224, -0.075040996, 0.007964778, 0.22512783, -0.033568367, 0.052608117, 0.2143682, 0.21318182, -0.06253117, -0.055562623) * go_1(0.0, 1.0);\n result += mat4(0.07906376, -0.015447189, -0.045265637, 0.066810004, 0.07202818, -0.07874254, -0.071680374, 0.009017687, 0.07042464, 0.016754108, 0.017237889, 0.0106343115, -0.042138606, -0.11085673, 0.14738452, -0.10718694) * go_1(1.0, -1.0);\n result += mat4(-0.07745664, 0.16073377, -0.01899363, 0.07030874, 0.058903817, -0.065876774, 0.020186676, 0.09385477, 0.14517148, 0.053237557, -0.16942556, -0.04716224, 0.13748227, 0.17071299, 0.12176032, 0.07409275) * go_1(1.0, 0.0);\n result += mat4(0.09208682, 0.029487375, -0.057159107, 0.025398627, 0.12468226, 0.034707896, 0.010541767, -0.032418035, 0.11508723, 0.050812677, -0.08127881, 0.0052238777, 0.15403835, -0.17993934, 0.071115926, 0.0059663) * go_1(1.0, 1.0);\n result += mat4(-0.053597223, -0.00758354, -0.011711322, 0.12876037, -0.022196915, 0.045487616, 0.02135921, 0.010447794, 0.063635394, 0.09686383, -0.05077074, 0.072695896, -0.02443565, -0.045984466, -0.025993166, -0.08304488) * go_2(-1.0, -1.0);\n result += mat4(0.1321831, 0.017644621, 0.16513684, 0.0659792, 0.09676037, -0.07867503, 0.04669573, -0.04401741, 0.23034973, 0.10561144, -0.1184282, 0.13691261, -0.18894893, 0.21760973, 0.08807475, -0.19776659) * go_2(-1.0, 0.0);\n result += mat4(-0.053137053, -0.07991928, -0.09902317, 0.017081713, -0.021857716, 0.011578801, -0.0009752623, 0.043588534, 0.11997389, 0.0027668865, -0.09973271, 0.065404624, -0.07151649, -0.017840967, -0.0188252, -0.14957094) * go_2(-1.0, 1.0);\n result += mat4(0.13721272, 0.04459704, -0.0069692475, 0.07410797, -0.13855937, 0.021286163, -0.04160423, -0.05980007, 0.027626112, 0.092742406, -0.032267787, -0.00358655, 0.12470872, 0.09738248, 0.06565896, -0.1076945) * go_2(0.0, -1.0);\n result += mat4(0.12965658, -0.110055126, -0.08762725, 0.031792786, 0.11524638, -0.09530289, 0.07955128, 0.0049232226, 0.07190261, -0.010207877, -0.26513076, 0.045152593, -0.16932993, 0.091321826, 0.11550899, -0.100929074) * go_2(0.0, 0.0);\n result += mat4(-0.1674921, 0.0907835, -0.033396322, -0.03168371, 0.013580539, 0.047018647, 0.028963672, 0.04756761, -0.08714202, -0.2602012, -0.12279786, 0.18663418, -0.07781514, -0.013219039, 0.006731288, 0.005795019) * go_2(0.0, 1.0);\n result += mat4(0.01206949, -0.047031406, -0.060451232, 0.027200127, -0.1178311, 0.14014901, 0.25840858, -0.14889579, -0.11640469, -0.01811908, -0.09255012, -0.08351582, 0.086520575, -0.021090247, 0.08717082, 0.043429427) * go_2(1.0, -1.0);\n result += mat4(0.020278929, -0.15339202, 0.041678756, 0.07180138, -0.0635027, -0.088976234, -0.04092133, 0.07997308, -0.134963, -0.015960857, -0.060887713, -0.07916197, 0.20483045, -0.12640053, 0.10478231, 0.04803776) * go_2(1.0, 0.0);\n result += mat4(-0.03549656, 0.033666074, 0.20228225, -0.096664, -0.00096604426, 0.20793179, 0.09613217, -0.053552672, 0.051677585, -0.018252494, 0.07543575, 0.006295734, 0.046456967, -0.16520908, 0.0120992735, -0.015491354) * go_2(1.0, 1.0);\n result += mat4(0.09486195, 0.0862073, 0.04189838, 0.0026638226, 0.09820532, 0.1007168, -0.022186898, -0.05491984, -0.13535279, 0.046514615, 0.09563633, 0.021364952, -0.23145446, 0.05070801, -0.022965223, -0.18874952) * go_3(-1.0, -1.0);\n result += mat4(0.05885208, -0.022751214, -0.015712557, 0.157172, 0.05131988, -0.09524327, -0.045114886, 0.05928359, -0.001745961, -0.035245676, -0.010552595, -0.06321781, -0.15489094, 0.017822266, -0.06018634, 0.06429225) * go_3(-1.0, 0.0);\n result += mat4(0.1243866, 0.014742004, -0.07896682, 0.2792386, -0.08055696, -0.0067778644, 0.0407617, 0.1389886, -0.02221008, 0.07494927, -0.11067403, 0.026464086, -0.009520921, 0.015791653, 0.021943323, 0.12500213) * go_3(-1.0, 1.0);\n result += mat4(-0.08929889, 0.09244356, 0.130978, -0.03720041, 0.07869226, 0.13067861, 0.104627624, -0.01922214, 0.03561331, -0.031736456, 0.15136853, 0.0128885005, -0.16457924, -0.028147755, 0.13005957, -0.07908654) * go_3(0.0, -1.0);\n result += mat4(-0.020705838, 0.0936515, -0.026146421, 0.030703338, 0.032063864, 0.14091234, -0.021708539, -0.056303035, -0.007502981, -0.1276548, -0.15350288, -0.04722333, -0.049264792, -0.016106946, 0.035777904, 0.10648118) * go_3(0.0, 0.0);\n result += mat4(0.16387826, -0.059457906, 0.009808255, 0.030755969, 0.05709708, 0.0025975339, 0.021356652, -0.023887865, -0.15327913, -0.03702513, -0.041953377, 0.0049483287, 0.1434395, 0.08557114, -0.07722993, 0.22481233) * go_3(0.0, 1.0);\n result += mat4(-0.20757784, -0.05194353, -0.17085314, -0.12557504, -0.056353815, 0.06583933, 0.005532102, -0.0040489454, 0.23847903, -0.08254601, -0.20940065, 0.1251241, 0.14838001, -0.12861559, -0.04664337, 0.07232125) * go_3(1.0, -1.0);\n result += mat4(-0.010124613, -0.07096996, -0.1366236, 0.0018079067, -0.041023795, 0.12729517, 0.24600507, -0.07845422, 0.31226948, -0.023518091, -0.0023672595, 0.058046557, 0.1718256, -0.05916957, 0.0067618093, 0.08826252) * go_3(1.0, 0.0);\n result += mat4(-0.0013852714, -0.02530485, 0.12499248, -0.047640886, 0.06515882, 0.009700978, -0.005210036, -0.0332508, -0.135034, 0.07050036, 0.06152617, 0.02243357, 0.20835938, 0.041327897, 0.047491845, -0.017284496) * go_3(1.0, 1.0);\n result += mat4(-0.2511675, 0.2016235, -0.22534974, -0.29850873, -0.014898309, 0.034321953, -0.14487329, 0.029454721, 0.05068056, -0.09661999, 0.00070758525, 0.06925706, -0.19870853, -0.0871149, 0.13158658, -0.09995704) * go_4(-1.0, -1.0);\n result += mat4(-0.22352318, -0.073506966, -0.11625505, 0.0049028546, 0.029848805, -0.06952766, -0.043236732, 0.13255614, 0.093998544, 0.17581578, -0.0004033081, -0.12263665, -0.17329359, -0.11587317, 0.059647266, -0.02954624) * go_4(-1.0, 0.0);\n result += mat4(-0.057583325, 0.056015383, 0.11960743, 0.033696633, -0.14805156, -0.10933173, -0.08482661, 0.07473009, 0.040999115, -0.0995941, -0.005304712, 0.04729056, -0.09739792, 0.07000572, -0.12560466, 0.023240168) * go_4(-1.0, 1.0);\n result += mat4(-0.1967497, 0.093729794, -0.05857918, -0.12817049, -0.034558292, 0.016039368, -0.12012142, -0.017481307, 0.0391479, -0.10992257, 0.015143992, 0.01391454, 0.051010676, 0.012996939, 0.041216355, 0.08623047) * go_4(0.0, -1.0);\n result += mat4(0.21069938, -0.066038206, -0.015458416, -0.097732425, 0.051942978, -0.03459923, -0.05756448, 0.14080645, 0.055423364, -0.06490901, -0.07402898, -0.16263707, -0.07290088, -0.058713708, 0.06723124, 0.069584474) * go_4(0.0, 0.0);\n result += mat4(0.09618103, 0.055036288, 0.09001422, 0.027986465, -0.018399306, -0.07295329, 0.06687392, 0.06653489, -0.06524778, -0.11760177, -0.004764932, -0.10559294, 0.16195896, -0.22127731, -0.0060094665, -0.0073161777) * go_4(0.0, 1.0);\n result += mat4(-0.006081162, 0.09074974, 0.1387847, -0.012516454, 0.040442165, 0.024901407, 0.019887343, -0.012545043, 0.040630046, 0.06390039, -0.088361576, -0.07775115, -0.016567666, -0.048221476, 0.00507668, 0.00015517596) * go_4(1.0, -1.0);\n result += mat4(0.27623588, -0.29454315, -0.09558771, 0.016047282, 0.12541397, 0.06766668, 0.012096932, -0.051367834, -0.20859776, -0.20424904, 0.1920475, -0.12987578, 0.08319857, -0.05495395, 0.043287907, -0.027431363) * go_4(1.0, 0.0);\n result += mat4(0.1666435, -0.10736637, -0.039772738, 0.06555994, 0.06329126, -0.004524732, 0.027252503, -0.018687485, -0.0827318, -0.17353283, -0.17264223, 0.0050896755, 0.08507919, -0.19379872, 0.14229794, -0.0837528) * go_4(1.0, 1.0);\n result += mat4(0.10103022, 0.2500691, 0.11863092, 0.04184915, 0.07104669, 0.11822421, 0.040399753, -0.05503637, -0.03777729, -0.0552892, -0.0367129, -0.07652974, -0.06387571, 0.09680754, 0.030113626, 0.07385613) * go_5(-1.0, -1.0);\n result += mat4(0.21662953, -0.047714498, -0.100133225, 0.14122888, -0.053247962, -0.13878773, 0.043139406, 0.10316825, -0.050836936, -0.1023108, 0.07342308, -0.013418398, 0.1517183, -0.038232815, 0.16094449, 0.18475303) * go_5(-1.0, 0.0);\n result += mat4(0.10745382, 0.14385694, 0.16242811, -0.022071859, -0.06788635, 0.09044915, -0.09642871, -0.032185104, -0.15011486, 0.06751199, -0.0030307414, 0.045759566, 0.17598514, 0.069681115, 0.18387364, 0.15741494) * go_5(-1.0, 1.0);\n result += mat4(0.0355877, -0.01989782, -0.021107944, 0.1195755, 0.04636706, 0.15067361, -0.03446434, 0.091468826, -0.054333266, -0.091928974, 0.077975504, 0.051997006, -0.2611878, 0.012728117, 0.038493883, 0.062820844) * go_5(0.0, -1.0);\n result += mat4(-0.09769422, 0.0486323, -0.09317317, -0.09185559, -0.30752286, -0.11381268, -0.053577766, -0.17922285, -0.14485466, 0.10500625, 0.22108263, -0.12928547, 0.33743355, 0.13309081, 0.13873322, 0.05503852) * go_5(0.0, 0.0);\n result += mat4(-0.19131194, -0.10878378, -0.04047478, -0.024106042, -0.25611252, 0.10455126, -0.0774767, -0.005242356, 0.14342257, 0.096795335, 0.11119688, -0.06816075, 0.045405596, 0.11205132, 0.22008072, 0.010171907) * go_5(0.0, 1.0);\n result += mat4(0.03641146, 0.025730135, 0.088947766, 0.09581084, 0.18514295, 0.05196274, -0.09955554, 0.043848306, 0.09665611, -0.05949442, -0.037989084, 0.043330964, -0.046047594, 0.090160884, 0.06574573, -0.018593606) * go_5(1.0, -1.0);\n result += mat4(-0.26031247, -0.05067085, -0.07451936, -0.01263683, 0.13966191, -0.25842324, -0.115060754, -0.08976801, 0.028517777, 0.045588367, 0.2297454, 0.023451945, -0.13475016, 0.048971854, 0.04935944, -0.10817461) * go_5(1.0, 0.0);\n result += mat4(-0.044189412, 0.12302195, 0.05076291, -0.072933994, 0.22576593, 0.12513146, -0.020687684, -0.0017186786, 0.056137685, 0.07280331, -0.0060697175, 0.017558591, -0.19459185, -0.08931442, 0.03579924, -0.00051510497) * go_5(1.0, 1.0);\n result += vec4(-0.088215575, 0.02001751, -0.0013112888, -0.0031276105);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.055708, -0.15470836, -0.18314275, -0.018972168, 0.0008025653, -0.04802735, 0.0037216125, -0.008888557, -0.044309124, 0.1032128, -0.09535111, 0.1075431, -0.061698865, -0.136952, -0.08298975, -0.03202739) * go_0(-1.0, -1.0);\n result += mat4(0.047130957, -0.13275343, 0.10046242, 0.14484632, -0.18798989, -0.01724291, -0.095696434, -0.06524662, -0.12395302, -0.057923865, 0.013821919, -0.19095008, -0.10312008, -0.067719445, 0.03039217, 0.002102062) * go_0(-1.0, 0.0);\n result += mat4(0.07914871, 0.03840256, -0.11512143, -0.19842817, -0.17087726, -0.117287606, 0.26407588, -0.028159037, -0.16280699, -0.1019244, 0.026774779, -0.06759367, 0.0024644772, 0.033856, -0.007847236, 0.028765628) * go_0(-1.0, 1.0);\n result += mat4(-0.07034455, 0.076142974, -0.22090098, -0.0905723, -0.06417895, 0.119223125, -0.26432338, -0.04371924, 0.16288432, 0.026691884, -0.017952124, 0.08947346, -0.1286289, -0.01910609, 0.04351911, 0.0340226) * go_0(0.0, -1.0);\n result += mat4(0.14330725, 0.090986304, -0.1424256, 0.054584663, 0.043702085, -0.08414303, 0.001994348, -0.022233546, 0.03748274, 0.12121618, 0.26035795, 0.13496856, 0.3061306, 0.019047879, -0.043746773, 0.18116328) * go_0(0.0, 0.0);\n result += mat4(-0.051031455, 0.0696392, 0.04753365, -0.20600007, 0.08226225, -0.055646114, 0.15932508, 0.0419586, -0.11326543, 0.027461074, -0.041595474, -0.10200617, 0.004414234, -0.085846625, 0.1470303, 0.15096648) * go_0(0.0, 1.0);\n result += mat4(0.101050586, 0.15982646, 0.008072791, -0.11342946, 0.08270196, 0.08548463, 0.042926773, 0.06380147, 0.11114159, 0.07615307, -0.01628438, -0.082144625, 0.029875848, -0.020052845, 0.014533401, -0.027843053) * go_0(1.0, -1.0);\n result += mat4(-0.0279601, -0.09164763, 0.11475252, 0.04266532, 0.17664109, -0.044317525, 0.038787685, 0.00897195, -0.065523826, 0.013996353, -0.109297335, -0.029989313, -0.025986332, -0.09013683, 0.24884683, 0.06528543) * go_0(1.0, 0.0);\n result += mat4(-0.09584907, -0.15118982, -0.015254367, -0.12179126, -0.12146391, 0.15733819, -0.033256296, -0.061760996, -0.036719803, 0.16471127, 0.18006523, -0.056930948, 0.03617248, 0.07113426, -0.069748655, -0.081067815) * go_0(1.0, 1.0);\n result += mat4(0.1271724, -0.082678355, 0.07997786, 0.06285082, 0.02332232, 0.05007377, -0.094914205, -0.06553253, -0.10122091, 0.012112823, -0.11796572, 0.021247976, 0.0654767, -0.091576956, 0.08175131, -0.010552305) * go_1(-1.0, -1.0);\n result += mat4(0.12505153, -0.037628997, -0.022449989, 0.06686099, -0.25006896, 0.13324498, 0.041733105, 0.2241118, 0.024380242, 0.09950468, 0.078383565, 0.11634127, 0.077024244, -0.07780778, 0.07760342, 0.06282892) * go_1(-1.0, 0.0);\n result += mat4(-0.13915282, 0.16686817, 0.030251533, -0.0035493453, -0.13203144, 0.033648454, 0.0024875028, -0.0007983041, -0.105395414, 0.1536483, 0.050240528, 0.11495208, -0.026644144, -0.05793395, -0.12098678, -0.065910175) * go_1(-1.0, 1.0);\n result += mat4(0.02292821, 0.030319002, -0.1293214, -0.0096194055, -0.01278381, -0.00087727525, 0.19325659, 0.025518872, -0.05107456, -0.14991362, -0.05873866, 0.12859605, -0.20932005, -0.11987684, -0.051870637, 0.001319446) * go_1(0.0, -1.0);\n result += mat4(-0.022754941, 0.043839425, -0.08278873, -0.21222612, 0.0015371124, -0.010085336, 0.09510605, 0.07335702, -0.106798455, -0.12928678, 0.015216733, 0.031399984, -0.07811234, -0.119671986, 0.17570181, 0.029809073) * go_1(0.0, 0.0);\n result += mat4(-0.11764911, -0.16164766, 0.08784963, -0.019233093, -0.076887585, -0.058506478, 0.08077385, -0.16966046, -0.24188527, -0.07365656, 0.09544133, 0.19833234, 0.09107925, -0.020520048, -0.05825717, -0.09854415) * go_1(0.0, 1.0);\n result += mat4(0.03600886, -0.029253786, 0.048200432, 0.022130603, 0.13826382, -0.13885193, 0.20007242, 0.14829256, -0.017307537, 0.03851602, 0.020379594, 0.07832595, -0.07762187, 0.096413285, -0.079333976, -0.0061714468) * go_1(1.0, -1.0);\n result += mat4(0.0413019, -0.07368758, 0.13919644, -0.12122368, -0.029388634, 0.10483587, -0.051654328, 0.015226432, -0.04520832, -0.026331404, 0.20372365, 0.06359042, -0.013045257, -0.10666548, 0.08962036, 0.20432319) * go_1(1.0, 0.0);\n result += mat4(0.013157089, -0.034036867, 0.0819, 0.014009891, -0.03467534, -0.12812413, 0.18123335, -0.0781033, -0.2039025, -0.16503748, 0.02498213, 0.023839379, -0.13192852, -0.09351754, -0.045935795, -0.088439226) * go_1(1.0, 1.0);\n result += mat4(0.17598471, -0.16652712, 0.04906223, 0.07156945, -0.019004462, -0.07228772, -0.030515088, 0.12137358, 0.049442984, 0.003075852, 0.0820677, 0.09503947, 0.15167919, 0.03480622, 0.055544864, 0.108532205) * go_2(-1.0, -1.0);\n result += mat4(0.06424813, 0.0047392054, -0.06604298, 0.065024786, -0.027760155, 0.013289014, -0.05930856, -0.22680816, -0.12812522, 0.046711236, 0.11081086, 0.12093126, 0.08999833, 0.09398781, -0.00391463, -0.013292052) * go_2(-1.0, 0.0);\n result += mat4(0.078218855, -0.096875966, -0.1891451, -0.075190805, 0.045807663, 0.038455345, 0.1420045, 0.1738224, 0.06848118, 0.18028922, -0.07149378, -0.16228504, -0.15232347, -0.032611012, -0.07023075, -0.12920822) * go_2(-1.0, 1.0);\n result += mat4(0.04663347, 0.0988432, 0.052362353, -0.112998225, -0.20248835, -0.19879234, 0.11022756, 0.10454231, -0.13743615, 0.047722638, 0.06637239, 0.016583467, 0.11989917, 0.0125074675, 0.053077225, -0.006272926) * go_2(0.0, -1.0);\n result += mat4(-0.08468045, 0.047544964, 0.04363399, 0.086961746, 0.08489796, 0.12409043, -0.13015386, 0.10092822, 0.14706169, -0.102444105, -0.074901864, -0.11254591, 0.029065747, 0.14046147, 0.07324801, -0.015313643) * go_2(0.0, 0.0);\n result += mat4(-0.0032504771, -0.025116406, -0.027151806, 0.04037948, -0.029422142, 0.053333733, 0.050427776, 0.2249123, -0.040938333, 0.05139012, -0.021061108, -0.21729107, 0.020586135, 0.04293995, 0.01888572, -0.15284136) * go_2(0.0, 1.0);\n result += mat4(-0.050343722, -0.08038014, 0.033975042, -0.078313686, -0.025870735, -0.10589425, 0.11806239, 0.11905227, -0.030429581, -0.10916684, -0.08828011, -0.032881964, 0.005728985, -0.14882843, -0.058584355, 0.07463933) * go_2(1.0, -1.0);\n result += mat4(-0.16999933, -0.027314415, 0.07264002, -0.013310814, -0.12945375, 0.016093813, -0.09084507, -0.12522581, 0.075081155, -0.012983989, 0.11086466, -0.020709865, -0.034555092, -0.13049836, -0.069538176, 0.120410606) * go_2(1.0, 0.0);\n result += mat4(-0.041815765, -0.1464541, -0.112602025, -0.17897187, 0.023695359, -0.007984221, -0.09087018, 0.03442271, 0.03562612, -0.022015946, -0.0067399153, 0.038907483, -0.11839428, -0.029512445, 0.032437507, -0.13424557) * go_2(1.0, 1.0);\n result += mat4(0.071081854, 0.064600624, 0.06933874, -0.00823228, -0.06739624, -0.05190142, -0.0063528903, -0.0056084343, -0.00883983, -0.1393001, 0.053884078, 0.024325706, 0.05893945, -0.075403966, 0.21418992, 0.099977955) * go_3(-1.0, -1.0);\n result += mat4(-0.08398666, 0.06117285, 0.018424282, 0.13809077, -0.07201819, 0.051259644, -0.04685134, -0.017006194, 0.05818578, -0.11379136, -0.07999673, 0.23295905, 0.007356084, -0.020284122, 0.01972096, -0.13002637) * go_3(-1.0, 0.0);\n result += mat4(-0.06733669, 0.13325273, -0.0074489512, -0.052333828, 0.10027424, 0.065753184, -0.14192791, 0.09388921, -0.01242138, -0.14718066, -0.014753866, -0.065210566, 0.0699064, 0.06399467, 0.022925656, 0.06504557) * go_3(-1.0, 1.0);\n result += mat4(0.101876445, 0.060120665, -0.0039521665, 0.12171173, 0.08321828, -0.008348968, 0.21899523, 0.058748752, 0.05547674, 0.16084124, -0.30695668, -0.10121366, 0.038653154, -0.044442136, -0.13552639, -0.019972218) * go_3(0.0, -1.0);\n result += mat4(-0.07638072, 0.050575085, 0.07061123, -0.18657742, -0.012248586, 0.019414622, 0.03041808, 0.033964135, -0.17578666, -0.023182971, -0.08965867, -0.13880058, -0.16309536, 0.17266575, -0.17651099, -0.24348558) * go_3(0.0, 0.0);\n result += mat4(-0.14318372, -0.002566858, -0.08960772, -0.025085822, -0.002079447, 0.010120887, -0.09830438, -0.11765062, 0.022343377, -0.025783114, -0.029105041, -0.1690584, 0.054205775, 0.02676286, 0.016028486, 0.120592885) * go_3(0.0, 1.0);\n result += mat4(0.14526334, 0.09275921, -0.12105369, -0.038859725, -0.10460921, -0.07294215, -0.15117784, -0.009182169, -0.0074104583, -0.12306472, 0.10073853, -0.08833498, 0.12785646, 0.0477829, -0.03402452, -0.07908741) * go_3(1.0, -1.0);\n result += mat4(-0.025889793, 0.014548265, 0.029771648, -0.07727682, 0.041268997, 0.08237273, -0.07722456, -0.036970172, 0.09158823, 0.044813015, -0.019759692, -0.112869464, -0.04357199, -0.07405958, -0.124406114, 0.20240584) * go_3(1.0, 0.0);\n result += mat4(-0.08556598, -0.01543713, 0.026491836, 0.018786263, 0.0418143, 0.0678302, -0.11946711, 0.09875955, 0.032350425, 0.007956311, -0.017798368, 0.1994804, -0.027886698, -0.17802258, 0.099619284, -0.011239122) * go_3(1.0, 1.0);\n result += mat4(-0.36927477, 0.0397264, 0.14609286, 0.065389656, -0.017865075, 0.113564, 0.14015609, 0.054612216, -0.0342091, -0.030581282, -0.0124170035, 0.03166654, 0.0691441, 0.032685474, -0.16473754, -0.10027306) * go_4(-1.0, -1.0);\n result += mat4(-0.027898287, 0.037473463, -0.10177491, -0.15948737, -0.08981485, 0.0764328, -0.06419195, -0.085592985, -0.015740823, -0.052377183, 0.07003385, -0.065375, 0.051523235, 0.04340368, 0.10867685, -0.16211551) * go_4(-1.0, 0.0);\n result += mat4(0.007090963, -0.02692243, 0.05383495, 0.14827509, -0.105507806, 0.17903765, 0.13615972, 0.0051062405, 0.08153507, 0.05720539, 0.08144471, 0.0929691, 0.09873174, 0.015049897, 0.23769383, 0.22297786) * go_4(-1.0, 1.0);\n result += mat4(-0.08985236, -0.076104425, -0.01007519, 0.034048676, -0.0079994, -0.033355482, 0.16036998, -0.053786088, -0.093155414, 0.05777472, -0.13322827, -0.0813691, 0.24432959, 0.08388064, -0.04998493, -0.021753525) * go_4(0.0, -1.0);\n result += mat4(-0.016286949, -0.013190527, 0.053851254, 0.046217382, -0.21881466, 0.07689005, -0.12487547, -0.10310683, -0.02934103, -0.084740095, -0.054879915, -0.06519303, -0.15657778, 0.029417856, -0.13291313, -0.103854224) * go_4(0.0, 0.0);\n result += mat4(0.11695019, 0.0132304765, -0.07342763, 0.051626842, -0.115028076, 0.060695976, 0.030592902, 0.07832676, -0.033096768, -0.010105935, -0.0968592, -0.17071666, -0.10127668, -0.026590502, 0.05544078, -0.22503363) * go_4(0.0, 1.0);\n result += mat4(0.053587623, 0.013554916, 0.0018153706, 0.0050241053, 0.007109888, 0.049959134, -0.05311281, -0.09651782, -0.15021992, 0.041716605, 0.031055149, -0.04614386, 0.1668338, -0.15733725, 0.05505452, -0.04836756) * go_4(1.0, -1.0);\n result += mat4(-0.077188395, -0.058547955, 0.03399098, 0.09912107, -0.03275195, -0.13739568, -0.08232234, 0.06831293, -0.070714585, -0.046675168, -0.11615044, -0.119989395, -0.03131107, -0.09919153, 0.003835856, -0.014355857) * go_4(1.0, 0.0);\n result += mat4(-0.036215, 0.018938174, -0.2277618, -0.13956094, -0.07911919, -0.063870676, 0.08332067, 0.061556723, 0.038459476, 0.15356061, 0.007937132, 0.049789228, -0.0977846, -0.06580731, -0.092308916, 0.12081035) * go_4(1.0, 1.0);\n result += mat4(0.2513099, 0.2640892, -0.073300436, 0.0054640956, 0.021276288, 0.117054164, -0.10756317, -0.10598032, -0.045152083, 0.08731703, -0.18050396, -0.047249332, -0.073264845, 0.2116926, -0.114557505, -0.037215512) * go_5(-1.0, -1.0);\n result += mat4(0.050166927, -0.04862805, 0.12805791, 0.0045228424, 0.056160565, 0.16115089, -0.07979352, -0.13011862, 0.05441418, 0.05797822, -0.13112345, -0.025642958, 0.05028941, -0.03776722, -0.030840462, 0.1557417) * go_5(-1.0, 0.0);\n result += mat4(-0.13133498, 0.18729036, 0.09921492, 0.08116472, -0.045803983, 0.26691306, -0.074901216, 0.27606857, -0.008125972, 0.042414363, 0.13946676, 0.08842948, 0.08357318, -0.03671059, -0.16490772, 0.1321214) * go_5(-1.0, 1.0);\n result += mat4(-0.065409325, -0.0521094, -0.16489594, 0.13398097, 0.059531994, 0.12008558, -0.3398136, 0.1359767, 0.19906406, -0.07998507, 0.030024389, 0.07742193, -0.17542136, -0.009348887, -0.07117329, 0.03772329) * go_5(0.0, -1.0);\n result += mat4(-0.058133047, -0.16653563, -0.0063957074, -0.095268235, -0.17482235, 0.059023783, 0.122984484, -0.34188032, -0.20109126, 0.18325296, 0.14055713, -0.10793852, 0.011646871, -0.061308336, -0.061341055, -0.021440659) * go_5(0.0, 0.0);\n result += mat4(0.078113094, -0.09492607, 0.08023962, -0.12604296, 0.109075874, -0.0154309245, 0.06649317, 0.06254269, 0.07463966, -0.073904, 0.05772617, 0.26408893, -0.006501864, -0.07582579, -0.10127933, -0.12402614) * go_5(0.0, 1.0);\n result += mat4(-0.042008914, 0.09461804, -0.072341286, 0.080054514, 0.14365824, 0.04930919, -0.099516146, -0.008121477, -0.0093559455, 0.10470606, 0.02927817, 0.021877058, -0.054930143, 0.060183078, -0.0445749, -0.01106447) * go_5(1.0, -1.0);\n result += mat4(-0.0011625461, -0.0009088538, -0.023627708, 0.027977956, -0.11017806, -0.26268825, -0.011429036, -0.03145088, 0.020097682, -0.029126195, -0.06067577, 0.069737315, -0.059665915, 0.0012559243, 0.010016551, -0.09414456) * go_5(1.0, 0.0);\n result += mat4(0.11869016, 0.20854239, 0.0059952354, -0.05854996, -0.019913383, 0.111083195, -0.110878445, -0.09330779, -0.09355048, -0.023232793, -0.028993065, -0.016969083, -0.046021197, 0.120301165, -0.016181333, 0.121419206) * go_5(1.0, 1.0);\n result += vec4(0.13923971, 0.015290389, 0.012198976, 0.04480318);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.027190452, 0.0060910345, -0.008547152, 0.17320672, 0.06733503, -0.08989388, -0.11381129, -0.13119508, 0.17610823, 0.14008744, 0.11026499, -0.21357119, -0.12159518, 0.06601897, -0.034462526, -0.06805842) * go_0(-1.0, -1.0);\n result += mat4(0.032029126, -0.17226543, -0.041954145, 0.0048979674, 0.07860925, 0.014572411, 0.028136868, 0.023380699, 0.08869984, 0.066781156, 0.054681987, -0.2045243, -0.08229035, 0.034414835, -0.059059203, 0.123423755) * go_0(-1.0, 0.0);\n result += mat4(0.06395383, -0.17036091, -0.09632937, 0.012491044, 0.023212979, 0.0016467012, -0.14969939, -0.0054716296, -0.023756625, -0.17073572, 0.052645937, -0.046952818, -0.16187616, 0.016573654, -0.14689016, 0.01019834) * go_0(-1.0, 1.0);\n result += mat4(0.08193712, -0.07631574, -0.034434203, -0.014776324, 0.042278692, -0.1091839, -0.10186231, -0.08016388, -0.036329824, -0.27691782, -0.060328513, -0.21892257, 0.039156485, -0.015808448, 0.063398294, -0.045008957) * go_0(0.0, -1.0);\n result += mat4(-0.1413053, -0.04867498, -0.06696859, -0.19319332, 0.06924486, 0.10097274, 0.027635809, -0.25744498, 0.043045916, 0.0080625275, -0.078129664, 0.07637907, 0.08766779, 0.009869328, -0.04087825, -0.107835) * go_0(0.0, 0.0);\n result += mat4(0.03251173, -0.088434696, -0.17404701, -0.047607604, 0.19409397, -0.011666368, -0.055492543, -0.06779062, 0.18695107, 0.12933761, 0.009486838, 0.1311912, -0.115678646, -0.15206106, -0.0692949, -0.2093353) * go_0(0.0, 1.0);\n result += mat4(-0.024145309, -0.049262546, -0.13907287, 0.079473436, -0.042634737, -0.08339864, 0.10169023, -0.035110317, -0.07373649, -0.013395292, 0.040008895, -0.10978444, -0.11845739, -0.037593327, -0.06392299, -0.16472307) * go_0(1.0, -1.0);\n result += mat4(-0.004245749, -0.017990965, -0.16623773, 0.058491312, 0.09169293, 0.095187806, -0.13777736, -0.058859553, 0.12717004, -0.21097647, 0.022213815, -0.060391422, 0.24919353, 0.027743122, -0.046835132, 0.05116896) * go_0(1.0, 0.0);\n result += mat4(-0.031152543, -0.006675389, -0.20609254, 0.059274126, 0.057716113, 0.010372987, -0.09142726, 0.21968524, 0.1961135, -0.123708576, 0.16263476, 0.0062686265, 0.014965539, -0.007153107, -0.11750436, -0.1819159) * go_0(1.0, 1.0);\n result += mat4(-0.0060456856, 0.19447032, 0.020056425, 0.11960106, -0.32920054, 0.015612619, 0.26585084, 0.10356409, -0.14553185, 0.00058173627, 0.05271928, -0.1452066, -0.060218733, -0.020830099, -0.10317562, 0.052465137) * go_1(-1.0, -1.0);\n result += mat4(-0.27812362, 0.058981895, 0.08322605, -0.0032075725, -0.15221997, 0.09520731, 0.04914796, 0.11785509, 0.013318352, -0.10878859, -0.15916938, -0.18263555, -0.05563399, 0.014653972, 0.14075124, -0.057639994) * go_1(-1.0, 0.0);\n result += mat4(-0.0041990946, 0.0977939, -0.10445638, 0.020671595, -0.051427394, -0.026315004, -0.17141542, -0.19342242, 0.18054874, -0.15474714, 0.13021101, 0.11164268, 0.09080831, 0.036626425, -0.082300276, 0.04107306) * go_1(-1.0, 1.0);\n result += mat4(-0.039793264, 0.14146407, 0.09102857, 0.03839708, 0.3213411, -0.037526935, 0.26050022, 0.05215784, 0.09104371, 0.1189446, 0.1516196, -0.06040828, 0.06444251, 0.03769561, -0.05992374, -0.09555435) * go_1(0.0, -1.0);\n result += mat4(-0.3158521, -0.09743379, -0.16136461, 0.12563957, -0.047199205, 0.14175804, 0.26343465, 0.26441336, -0.08041752, 0.12452204, 0.00063982303, -0.13609244, 0.2354998, 0.00049649493, 0.015294863, -0.2654468) * go_1(0.0, 0.0);\n result += mat4(-0.08709678, 0.15577738, 0.05169841, 0.07911614, -0.024321338, -0.015250634, -0.021416046, -0.081399545, 0.0089286, -0.2259574, -0.05061959, 0.065474294, -0.030742366, -0.03538435, -0.055524804, 0.15507819) * go_1(0.0, 1.0);\n result += mat4(0.045065995, 0.023564292, -0.037309248, 0.06847233, 0.056869928, 0.028326921, -0.17528678, 0.12857448, 0.035632227, -0.032293174, 0.104832776, 0.017997067, -0.114497125, 0.16921379, 0.12497218, 0.036903612) * go_1(1.0, -1.0);\n result += mat4(0.075956464, 0.09397675, 0.052031025, -0.105377, -0.12632053, 0.024217378, -0.07852874, 0.11461346, -0.04082505, -0.108691104, -0.04474934, -0.29607844, 0.034042932, 0.12287652, -0.052040536, 0.041936204) * go_1(1.0, 0.0);\n result += mat4(-0.038337763, -0.018111536, 0.06151811, 0.05389662, -0.028443024, 0.08706589, -0.073154494, 0.05447222, 0.07653834, -0.19515261, -0.037622564, 0.08052142, -0.045269065, -0.0609327, -0.100833364, 0.10981602) * go_1(1.0, 1.0);\n result += mat4(0.094026454, -0.0031063687, -0.21620432, 0.13547292, 0.20105883, -0.025618935, 0.11542153, 0.10962974, 0.113429956, -0.14227262, 0.0060875076, -0.14874603, 0.09162232, -0.053849343, 0.04125156, 0.032826412) * go_2(-1.0, -1.0);\n result += mat4(0.013978522, -0.13269992, -0.07810451, 0.070542224, -0.04335991, 0.13381198, -0.027735049, -0.15146035, 0.22838825, -0.064607605, 0.09653002, -0.12548994, 0.13875695, -0.07963269, 0.17691031, -0.09219512) * go_2(-1.0, 0.0);\n result += mat4(-0.3725075, -0.10551151, -0.015794966, 0.11881437, 0.032990977, -0.08120358, -0.028089223, 0.07270803, 0.09375988, -0.19002074, 0.042594276, -0.14296396, 0.058286652, 0.027516257, -0.06983339, -0.21678405) * go_2(-1.0, 1.0);\n result += mat4(-0.07584593, -0.030345742, -0.102612115, -0.008622554, 0.19179675, -0.007445088, -0.0055725924, 0.045661647, 0.15045294, 0.05527889, -0.16074698, -0.11140143, -0.10332519, 0.0775829, 0.3479224, -0.09605363) * go_2(0.0, -1.0);\n result += mat4(0.24224567, -0.10463845, -0.004708288, -0.037463564, -0.174914, -0.12728058, -0.09033664, -0.07400692, -0.14376171, 0.047589123, 0.12197598, 0.10113545, 0.27015212, -0.034403134, 0.1424642, 0.160263) * go_2(0.0, 0.0);\n result += mat4(-0.13663313, -0.1106191, 0.011357531, -0.22931215, -0.019929864, -0.10682277, -0.055398542, 0.066238664, -0.085308366, 0.04024022, 0.12161912, 0.08610841, 0.09498895, -0.06681962, 0.13027692, -0.0019338574) * go_2(0.0, 1.0);\n result += mat4(-0.03641036, -0.011318962, 0.110239714, 0.11487314, -0.0893917, 0.15007862, 0.027590204, 0.09350642, 0.024954673, 0.12835681, 0.03920746, 0.09515919, -0.1465032, -0.030845147, -0.1298204, -0.13092597) * go_2(1.0, -1.0);\n result += mat4(-0.053689882, -0.013590492, 0.14078104, -0.02906744, -0.028918952, -0.05751785, -0.15884842, -0.26478568, 0.13566354, 0.12888497, -0.07389985, -0.10991238, -0.04350177, 0.056619987, -0.007795586, 0.20150684) * go_2(1.0, 0.0);\n result += mat4(-0.24407062, 0.21552294, -0.00949639, 0.06383184, -0.021686498, -0.3234789, 0.00095171423, 0.16604368, 0.21007693, -0.23288599, 0.14941412, -0.23804995, -0.041001838, 0.122981116, -0.08457904, 0.31631222) * go_2(1.0, 1.0);\n result += mat4(-0.03347639, -0.11116802, -0.024119927, -0.13334364, -0.06425279, 0.034693595, -0.042770308, -0.17312396, -0.067923695, 0.016072923, -0.11040154, -0.17093144, 0.0015578474, -0.29394698, 0.107074894, 0.27303827) * go_3(-1.0, -1.0);\n result += mat4(-0.0611658, 0.019790849, 0.06787951, 0.10454345, -0.015665758, 0.0151002975, 0.03526049, -0.103849605, 0.18519226, 0.13797036, -0.061827153, 0.049401954, -0.14499283, -0.019294523, -0.059974186, 0.08248854) * go_3(-1.0, 0.0);\n result += mat4(-0.10331019, 0.013611227, 0.06224777, 0.051212363, 0.07831132, 0.10166972, 0.06203761, -0.18489413, 0.15709174, 0.10225166, -0.047563914, 0.07839388, 0.111176215, -0.17445758, -0.025798218, 0.039074145) * go_3(-1.0, 1.0);\n result += mat4(-0.0126109915, 0.1351571, -0.036555156, 0.010697993, -0.13778222, 0.03346138, -0.0049093324, -0.15003881, -0.03876987, 0.07914351, 0.047344975, 0.11449459, 0.063460924, -0.08697232, 0.10283146, 0.051968753) * go_3(0.0, -1.0);\n result += mat4(0.23186366, -0.06041623, -0.16257766, 0.24217394, -0.023535172, -0.101410136, -0.108250454, 0.107450925, 0.034496274, -0.028800279, 0.021022853, 0.03616355, 0.02028369, -0.08332956, 0.10570706, 0.09971033) * go_3(0.0, 0.0);\n result += mat4(0.04147743, 0.015145005, 0.120189026, -0.068185546, 0.046765327, 0.06456099, -0.1020187, 0.021370325, -0.040851895, -0.03208752, 0.048594363, -0.1198498, 0.068069115, 0.041555826, -0.17036118, -0.01932193) * go_3(0.0, 1.0);\n result += mat4(0.056585032, 0.08170861, 0.16936389, 0.12775362, -0.06250441, 0.003437123, -0.1626591, -0.044595372, 0.05609032, -0.013985337, 0.12408558, -0.023731874, 0.06669848, 0.015816472, 0.02028663, 0.15866788) * go_3(1.0, -1.0);\n result += mat4(0.08446122, 0.18007189, -0.029043732, -0.011163938, -0.07911146, -0.08956735, 0.01947308, -0.14794883, 0.006629651, 0.038349632, -0.00968828, -0.025770634, -0.0773972, 0.005243162, -0.024193848, 0.13965817) * go_3(1.0, 0.0);\n result += mat4(0.11081664, 0.014651672, 0.17688385, -0.105908446, 0.10568161, -0.0114132725, -0.07771328, -0.07368131, -0.08784887, 0.000283126, -0.062638454, 0.10225453, 0.03358641, 0.022887172, -0.05419985, 0.13735344) * go_3(1.0, 1.0);\n result += mat4(0.10541027, 0.020751795, -0.09398483, -0.005489149, -0.29769272, 0.23499025, -0.006691222, -0.053000394, 0.010389082, 0.17603737, -0.00460357, 0.022672169, 0.184428, -0.05348439, -0.056355994, -0.09495365) * go_4(-1.0, -1.0);\n result += mat4(0.0008888126, -0.07352942, -0.115427524, 0.039416842, 0.035075482, 0.064889066, -0.0403974, -0.16294649, 0.15031078, 0.15975513, 0.050580446, 0.17225175, -0.15042374, 0.1044681, -0.020698681, 0.02006514) * go_4(-1.0, 0.0);\n result += mat4(-0.04267897, 0.013600698, -0.06688994, 0.06905151, 0.0050800233, 0.074999094, -0.013612523, 0.24658114, 0.09293767, -0.025656242, -0.12935342, -0.053077035, -0.10818674, 0.10712919, 0.10325497, 0.026742944) * go_4(-1.0, 1.0);\n result += mat4(0.057898734, -0.079083994, -0.014326936, -0.012377722, -0.081788406, 0.15159677, 0.009859493, -0.17867896, -0.15591973, 0.052071776, 0.08789029, -0.07519902, -0.05066772, -0.062322497, 0.115281776, 0.036021948) * go_4(0.0, -1.0);\n result += mat4(0.18813054, 0.08132526, 0.13596503, -0.048313983, 0.38620186, 0.2359013, 0.037454955, -0.1447747, 0.067145094, -0.0005996448, 0.1840271, 0.05323988, -0.23532471, -0.0116497595, 0.2535536, 0.061556816) * go_4(0.0, 0.0);\n result += mat4(0.0129419975, -0.17229463, -0.09436541, 0.10180941, 0.11799404, 0.031389806, -0.07010608, 0.0046768254, 0.10469505, 0.17582805, -0.22139175, -0.14195564, -0.02746759, 0.1141511, -0.029968468, 0.07361169) * go_4(0.0, 1.0);\n result += mat4(-0.0769514, 0.017098518, 0.082954735, 0.025435448, -0.21867949, -0.07731593, 0.031622138, -0.013084908, 0.053551342, 0.08035211, -0.06418101, -0.14921196, 0.18860011, 0.029326573, -0.0472363, -0.011997928) * go_4(1.0, -1.0);\n result += mat4(-0.01178925, -0.07107687, -0.09878797, 0.1556755, -0.055202577, -0.040342607, -0.1087109, 0.22202995, -0.02957374, 0.063299805, -0.0226507, 0.09204488, 0.08155232, -0.022691648, 0.061842438, -0.003388257) * go_4(1.0, 0.0);\n result += mat4(-0.0058287196, -0.013047009, -0.15424606, -0.056314673, -0.06388496, 0.0222499, -0.11188726, 0.2635107, -0.05954232, 0.1667741, -0.12295786, -0.15182652, 0.1224556, -0.1186777, -0.011522621, -0.09436076) * go_4(1.0, 1.0);\n result += mat4(0.07150499, -0.07419667, 0.16062357, -0.13254762, -0.010069923, 0.09393101, 0.035834856, -0.043301247, 0.059349176, 0.015473052, 0.06563933, -0.013041895, 0.029431, 0.11289305, 0.08899771, 0.16794808) * go_5(-1.0, -1.0);\n result += mat4(-0.113425404, 0.14999859, 0.06650979, 0.036482334, 0.018955054, -0.10026139, 0.11925662, 0.114249855, 0.06869671, 0.052254554, -0.004852112, 0.0565278, 0.078193806, 0.05062573, 0.03250799, 0.19846839) * go_5(-1.0, 0.0);\n result += mat4(0.021927554, -0.1345216, -0.0016766218, -0.13956897, -0.045278247, -0.0069249924, 0.006003127, 0.07814754, 0.10342034, 0.06784387, -0.069491945, 0.19103162, 0.14311132, -0.022440588, -0.06932795, 0.030535521) * go_5(-1.0, 1.0);\n result += mat4(-0.04036147, 0.054757025, 0.017254664, -0.12124264, -0.1816484, 0.15580839, -0.09062968, -0.0048705437, -0.029410018, 0.038827926, 0.057098128, -0.018173074, -0.10805557, -0.14378877, -0.2585165, 0.172119) * go_5(0.0, -1.0);\n result += mat4(-0.1310388, 0.18337108, 0.19657819, -0.010367786, -0.04445844, -0.24680386, -0.04328972, -0.0399127, 0.12341645, -0.08352961, 0.011123786, -0.083505794, -0.09089909, 0.060027592, -0.23706149, 0.03521439) * go_5(0.0, 0.0);\n result += mat4(0.01557783, 0.010480741, 0.0434283, 0.16624042, -0.15881334, -0.04636994, -0.0038111496, 0.03575316, -0.08781109, 0.12979223, 0.06802427, 0.08255704, 0.37816545, -0.058951244, -0.102753684, 0.1256413) * go_5(0.0, 1.0);\n result += mat4(-0.10425998, -0.071307346, -0.11617004, -0.13080333, 0.1492051, 0.054852143, 0.07140254, -0.064901225, 0.0023687668, 0.012650793, -0.1390397, -0.09889024, 0.19282119, -0.04274883, 0.1678261, 0.10092644) * go_5(1.0, -1.0);\n result += mat4(0.052412614, -0.016467815, -0.08627941, 0.21175376, -0.037298422, 0.009408156, 0.09253116, 0.22531977, -0.09862147, 0.012014097, -0.00088612316, 0.10639377, 0.21262354, -0.36476177, 0.1831788, -0.18416084) * go_5(1.0, 0.0);\n result += mat4(0.10780807, -0.049085826, -0.035806093, 0.089742415, -0.121957704, -0.07614303, 0.1122783, -0.1417334, -0.11307489, -0.099186234, -0.09983688, -0.08203866, 0.18696213, -0.10846918, 0.022843426, 0.17075616) * go_5(1.0, 1.0);\n result += vec4(-0.10820368, 0.052109707, 0.02658453, -0.089495786);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06560893, -0.038288042, -0.0021071879, -0.030108955, 0.145761, 0.0029613946, 0.051950503, -0.015247062, 0.44679, 0.114423126, -0.006614156, -0.085114725, -0.17392384, -0.1525023, 0.00087433326, -0.0061209374) * go_0(-1.0, -1.0);\n result += mat4(-0.038765047, 0.023672441, 0.07686677, 0.1169065, 0.057648882, -0.04956052, 0.18272647, 0.074001, 0.0148019185, -0.17424357, -0.15635398, -0.11640745, -0.044930972, 0.17733482, -0.118420936, 0.0034517103) * go_0(-1.0, 0.0);\n result += mat4(-0.03843906, 0.14669247, -0.0016725688, -0.05404641, -0.010653548, -0.14568646, 0.01552742, 0.0075000613, -0.11138789, 0.12747082, -0.0019283098, 0.15637173, 0.17695609, 0.11176842, 0.037749417, 0.038456965) * go_0(-1.0, 1.0);\n result += mat4(0.011113179, -0.033781096, 0.10000893, 0.09236021, 0.05682521, 0.047795758, 0.082160555, -0.06516607, 0.021327825, 0.123461336, 0.16531587, -0.017066834, -0.17193775, 0.0088722, 0.11325116, -0.008696895) * go_0(0.0, -1.0);\n result += mat4(-0.1559535, -0.027437076, -0.06791055, 0.0076806503, -0.105000794, -0.013547857, 0.044852357, -0.072031856, 0.03666842, -0.09417821, 0.044465255, -0.021518283, 0.075612575, 0.12548204, 0.0053096185, -0.081135504) * go_0(0.0, 0.0);\n result += mat4(-0.032854624, -0.04636654, 0.08900102, -0.006676651, -0.17161772, -0.11203611, -0.08199468, -0.09992361, 0.20184253, -0.1002281, -0.1186801, 0.07690125, 0.10468101, -0.034323484, 0.05079439, 0.05624683) * go_0(0.0, 1.0);\n result += mat4(0.098402895, 0.21312171, -0.09616754, -0.0022171456, 0.13993289, 0.020528518, 0.14474267, -0.10080646, -0.1283229, 0.1904186, -0.040573347, -0.14794436, 0.054999832, -0.11960501, -0.061369505, 0.09603712) * go_0(1.0, -1.0);\n result += mat4(-0.10725682, 0.06215029, 0.089609645, 0.018108908, 0.021400819, 0.031146, -0.22904995, -0.01076689, -0.105205126, 0.012291847, -0.048588227, -0.049485933, 0.114158444, -0.091215335, -0.027073242, -0.11835295) * go_0(1.0, 0.0);\n result += mat4(-0.102791235, -0.029520744, -0.19900851, -0.029541757, -0.031764254, -0.008002707, -0.017105635, -0.07239135, 0.14740342, 0.05648717, 0.077909015, -0.14993371, 0.120271415, -0.10764749, 0.024895139, -0.06620364) * go_0(1.0, 1.0);\n result += mat4(0.23614062, 0.17541821, -0.008834044, 0.18276002, 0.0081810225, 0.08408151, -0.13527961, -0.018539876, 0.014361589, -0.027012244, -0.17484863, -0.019362496, -0.037048925, 0.094974704, 0.018246485, 0.109574154) * go_1(-1.0, -1.0);\n result += mat4(-0.1533575, 0.19374342, -0.027817149, 0.16140993, -0.06192059, 0.045258347, -0.09625185, -0.026630063, -0.0050361003, 0.020038875, 0.17793919, 0.059639167, 0.079904884, 0.03772698, 0.07656081, 0.21176697) * go_1(-1.0, 0.0);\n result += mat4(0.03496418, -0.07980854, -0.022122597, -0.15199453, -0.029270291, 0.02720027, 0.10541389, -0.020044396, 0.031097332, 0.00533792, -0.07936573, 0.0767852, -0.052802965, 0.044324324, 0.1331397, 0.09737042) * go_1(-1.0, 1.0);\n result += mat4(-0.09404921, -0.12238693, -0.15260863, -0.037168942, 0.101774864, -0.12818033, -0.19276977, 0.060901154, 0.3669953, -0.08837079, 0.09483071, 0.0039528203, 0.114874505, 0.11380748, -0.0675627, 0.099314205) * go_1(0.0, -1.0);\n result += mat4(-0.18921007, 0.11088719, -0.03879293, 0.24393363, 0.024074616, -0.055593442, -0.038904842, 0.093477115, -0.074254654, 0.023504809, 0.0015475574, 0.06922074, -0.02201723, 0.04952918, -0.12691462, -0.04520855) * go_1(0.0, 0.0);\n result += mat4(-0.015887981, 0.13304926, -0.006745367, 0.08113083, 0.14956935, -0.115906075, -0.14784655, 0.030012615, 0.031657662, -0.065392576, 0.26881677, 0.060661886, -0.022231037, -0.04828739, 0.09894193, -0.14562485) * go_1(0.0, 1.0);\n result += mat4(-0.047161587, -0.017991489, -0.0075016962, -0.034034126, -0.061112147, 0.13156408, 0.16217458, 0.076580904, 0.1459869, 0.11071404, -0.043128885, 0.0338223, 0.21686563, 0.008266244, 0.058333807, 0.02561811) * go_1(1.0, -1.0);\n result += mat4(-0.018609803, 0.0234848, 0.040451016, -0.08435358, -0.009784489, -0.008065147, -0.053126886, 0.011366649, -0.084467, -0.1788947, -0.12264094, -0.18014608, 0.059439298, 0.03542411, 0.078848965, -0.13048537) * go_1(1.0, 0.0);\n result += mat4(0.078216806, 0.013697004, -0.15663616, -0.049786724, -0.13391373, -0.08318028, 0.06794668, 0.09373982, -0.083461255, 0.061056722, -0.2251907, -0.06139379, -0.20027658, -0.09285312, 0.039336286, 0.09701935) * go_1(1.0, 1.0);\n result += mat4(-0.16103904, -0.102670334, 0.0012198326, -0.22724585, 0.23467462, 0.044629287, 0.0045051533, 0.08221795, 0.13965432, -0.025059564, 0.009324332, 0.17598952, 0.10017599, 0.043154277, 0.09106905, 0.004035487) * go_2(-1.0, -1.0);\n result += mat4(-0.044398602, -0.02080209, 0.07439402, -0.0837648, -0.09127961, -0.16654146, -0.028559506, 0.063172385, 0.02517883, -0.2839795, -0.011589502, -0.07898659, -0.013581755, -0.18534079, -0.0017158306, 0.105475046) * go_2(-1.0, 0.0);\n result += mat4(0.104462, 0.27500334, -0.16876803, -0.067298174, -0.011149543, 0.026384255, -0.10175635, -0.2548854, -0.1283541, -0.16410558, 0.07503598, -0.02121285, -0.0064750114, -0.09670444, 0.08300398, 0.19831792) * go_2(-1.0, 1.0);\n result += mat4(-0.009554492, -0.095104635, 0.08615534, -0.10154481, 0.11020224, -0.1011952, 0.061394565, 0.050413556, 0.19796023, 0.11560851, 0.033866078, 0.23405328, -0.0060241343, -0.050427623, -0.18293521, -0.031680096) * go_2(0.0, -1.0);\n result += mat4(0.058735132, 0.026442906, -0.23102848, -0.07569987, -0.26244682, -0.20584835, 0.2259608, 0.06885029, 0.035959512, 0.075910114, -0.17818634, 0.053924832, -0.0046540634, -0.02363428, -0.0501489, 0.07347372) * go_2(0.0, 0.0);\n result += mat4(-0.0733894, 0.10715639, 0.28019708, 0.100572936, -0.07274408, 0.072782665, -0.056028996, 0.06478587, -0.031222489, 0.043191776, -0.10039772, -0.21392053, -0.04606884, -0.16641788, 0.0065926304, 0.055378567) * go_2(0.0, 1.0);\n result += mat4(-0.118616246, -0.13528953, -0.19563872, 0.23483656, 0.02614144, 0.19605434, -0.05274385, -0.08863971, 0.16891058, 0.1366527, 0.09084148, 0.100328505, 0.034491546, 0.08647768, 0.21777217, -0.049174547) * go_2(1.0, -1.0);\n result += mat4(0.1357159, -0.012445991, 0.3096013, 0.181176, -0.010390439, 0.14459321, -0.10700577, -0.011389145, 0.09287424, 0.07787938, -0.096365124, 0.017783955, -0.09306514, 0.15694624, -0.14705794, -0.13922045) * go_2(1.0, 0.0);\n result += mat4(0.13941582, 0.19728883, -0.151456, 0.10526561, -0.09251345, 0.11684088, 0.1303061, 0.14257613, -0.20296581, 0.00048331724, 0.2851077, -0.20377511, -0.057946853, 0.031233812, -0.15364504, -0.009259494) * go_2(1.0, 1.0);\n result += mat4(-0.098066, -0.08288004, -0.06673981, -0.06435033, 0.034342356, 0.015804073, 0.023787297, 0.10401755, -0.19141194, -0.16482951, -0.0056575392, 0.0093797995, -0.28313008, 0.0048112553, -0.017099613, 0.02518723) * go_3(-1.0, -1.0);\n result += mat4(-0.030270405, -0.038700357, -0.013410372, -0.004442315, -0.12467148, 0.08281559, -0.1605282, 0.069578275, 0.10012911, 0.01924674, -0.021857055, 0.07991313, 0.00801384, 0.13677774, 0.013247758, 0.03188123) * go_3(-1.0, 0.0);\n result += mat4(-0.17157516, -0.08176375, -0.089773096, -0.0405298, -0.085242964, -0.03426719, 0.054874644, 0.066589154, 0.04864499, -0.18212035, -0.11903994, 0.04277644, -0.24286698, 0.14560008, 0.1412366, -0.049351584) * go_3(-1.0, 1.0);\n result += mat4(-0.0020793858, 0.13244559, 0.022845006, -0.056293562, 0.025595138, 0.12697968, 0.0062493416, 0.10955782, -0.02731004, -0.04970028, 0.0558574, 0.013929665, -0.030912375, -0.07561133, -0.31270868, 0.027562078) * go_3(0.0, -1.0);\n result += mat4(0.072941735, 0.021501537, -0.0630067, -0.10351342, 0.0041823885, 0.13891226, -0.070387594, 0.052334826, -0.003547599, 0.19354597, -0.020180183, -0.037713047, 0.06751014, -0.17405544, -0.020440113, 0.25509283) * go_3(0.0, 0.0);\n result += mat4(0.005987273, -0.08264425, -0.019549685, -0.06343352, -0.005718748, 0.05226893, 0.07570872, -0.030717341, -0.18217428, -0.0039694863, 0.1455871, -0.0977504, -0.15671553, -0.006649227, -0.1283491, 0.100330345) * go_3(0.0, 1.0);\n result += mat4(-0.057930637, -0.114826396, 0.06898038, -0.13852106, 0.024047598, 0.20633829, -0.12503678, 0.022534683, -0.18774416, -0.31502175, -0.10984795, -0.018557208, 0.17580375, 0.25652558, 0.22530238, -0.0028108188) * go_3(1.0, -1.0);\n result += mat4(0.023331782, -0.01088776, -0.0052380436, 0.00686383, 0.026780738, 0.03749848, 0.22947483, -0.103271484, 0.012644287, -0.0142970905, 0.098855376, 0.0055474946, 0.032439362, 0.027143423, -0.14876749, -0.06213873) * go_3(1.0, 0.0);\n result += mat4(-0.03750828, 0.010431886, 0.17416674, -0.090744555, -0.17330858, 0.013979898, 0.03489776, -0.13337487, 0.00858403, -0.037750907, -0.17109399, 0.08273273, -0.14204618, -0.009869641, -0.013496473, 0.076338045) * go_3(1.0, 1.0);\n result += mat4(-0.043562744, -0.18440323, 0.011339632, -0.14345059, -0.08992258, -0.10230683, -0.10468143, 0.34146136, 0.15978895, -0.0051261852, 0.061601657, 0.09483878, -0.007760578, -0.018336317, 0.044910427, -0.09316569) * go_4(-1.0, -1.0);\n result += mat4(0.1253627, -0.12310892, 0.016166732, 0.027448155, 0.13965616, -0.13030767, 0.17542621, 0.061852284, 0.16997853, 0.0056183804, -0.18704928, -0.019231116, -0.08086044, 0.09974395, -0.01429541, 0.03184063) * go_4(-1.0, 0.0);\n result += mat4(0.04526007, 0.030035531, 0.03181006, 0.22173904, -0.1355034, -0.1948648, 0.06783468, 0.038674995, -0.046629447, -0.03462297, 0.09421528, 0.048745953, 0.16898066, 0.13283801, -0.14163011, -0.23105736) * go_4(-1.0, 1.0);\n result += mat4(0.07269096, -0.06190773, -0.038986176, 0.102121696, 0.14298806, 0.23800415, 0.1370508, 0.0034182875, 0.009464909, 0.073990576, -0.028228868, 0.047769118, -0.11799714, -0.07566264, -0.025975682, 0.06592005) * go_4(0.0, -1.0);\n result += mat4(0.1140849, 0.0011444123, 0.13536933, -0.045905575, 0.050907966, -0.065915674, 0.034910467, -0.2681743, 0.10803704, 0.12069119, -0.12347737, -0.06318596, -0.06862493, 0.014980036, 0.22914106, 0.0003237674) * go_4(0.0, 0.0);\n result += mat4(-0.09530222, -0.11337397, 0.014516241, 0.0709293, -0.122670494, -0.17343688, -0.09817145, 0.0427696, -0.0035809735, 0.0970125, -0.35413933, -0.13195236, 0.07348421, 0.11037325, 0.056015544, -0.011848703) * go_4(0.0, 1.0);\n result += mat4(-0.05069634, -0.032064505, -0.03238415, 0.1735258, 0.25210074, 0.10959535, -0.2741513, 0.13719772, 0.1066583, 0.20128429, -0.008766815, -0.11834798, 0.057237767, 0.017930366, 0.021861222, -0.025086008) * go_4(1.0, -1.0);\n result += mat4(-0.000881232, -0.05960106, -0.08985197, 0.14067702, 0.018204128, 0.09699959, -0.05949243, 0.059911992, 0.027270103, 0.06743677, 0.38237867, -0.058599375, -0.047956746, 0.11374969, -0.14632292, -0.005532837) * go_4(1.0, 0.0);\n result += mat4(-0.0312775, 0.0031963694, 0.08149806, 0.13988096, -0.0040519754, 0.035389222, 0.0864673, 0.18592173, 0.03735674, -0.054272953, 0.18598364, -0.13443853, 0.085672796, -0.049046505, 0.0057935636, 0.017542645) * go_4(1.0, 1.0);\n result += mat4(-0.04916441, 0.015665755, 0.08576695, 0.17165792, -0.13008267, 0.04201376, -0.2670682, 0.119378634, -0.100484766, -0.0887232, 0.049034663, -0.039614394, 0.02695341, -0.04374321, -0.106656834, 0.023938615) * go_5(-1.0, -1.0);\n result += mat4(0.03373819, 0.004977311, -0.0040103244, 0.13545765, 0.06599036, -0.09659661, 0.22132197, -0.116552144, 0.100918315, -0.022979576, 0.07052367, 0.04172229, 0.17585796, 0.05118707, -0.08703159, 0.055033304) * go_5(-1.0, 0.0);\n result += mat4(-0.18900026, 0.019988917, 0.07693406, 0.28435934, 0.12686001, -0.14701878, -0.09573673, -0.17312722, 0.15025325, 0.12911554, -0.09475629, 0.016428819, 0.082817025, -0.11946521, -0.0013731157, -0.09071587) * go_5(-1.0, 1.0);\n result += mat4(0.0797976, 0.11099694, -0.05467964, 0.014629147, -0.09720358, 0.04712591, 0.015981004, -0.05535863, 0.03645818, 0.041274335, 0.10671675, -0.11314873, 0.036964905, 0.17811853, 0.08903187, 0.0095582185) * go_5(0.0, -1.0);\n result += mat4(0.11976107, 0.004657432, -0.06258394, -0.022577194, 0.17443101, 0.1387175, 0.059126876, 0.032149844, 0.1430801, 0.002375262, -0.12749809, 0.08837332, 0.06466934, 0.13617098, 0.04582338, 0.068308234) * go_5(0.0, 0.0);\n result += mat4(0.022942754, -0.09855706, 0.049297135, 0.096298546, 0.1906194, 0.11273925, -0.22720218, 0.003925555, 0.0028442615, -0.12138431, 0.09074982, -0.030113788, 0.00383381, -0.09112362, -0.27005482, 0.022827866) * go_5(0.0, 1.0);\n result += mat4(-0.19426541, 0.009114653, 0.11889596, -0.057239886, -0.03998725, -0.1694043, -0.20197673, 0.041406937, 0.020746358, 0.22414313, -0.1622876, -0.11014813, -0.09325455, -0.08461812, -0.021865716, 0.008194336) * go_5(1.0, -1.0);\n result += mat4(0.021359676, -0.022532789, -0.10541426, -0.24901268, 0.030835157, -0.034806997, 0.10264721, -0.006528542, -0.03765987, 0.069545716, 0.25284502, 0.04730265, -0.012214816, -0.053018507, 0.13373806, -0.037745554) * go_5(1.0, 0.0);\n result += mat4(-0.09582438, -0.18056035, -0.09869147, 0.11321111, -0.10706152, -0.037460733, 0.121544324, -0.11290087, 0.18490471, -0.06921383, -0.19518846, 0.10960292, -0.06263085, 0.13362981, -0.08682174, -0.053608853) * go_5(1.0, 1.0);\n result += vec4(-0.019858388, -0.049763262, 0.034831703, -0.12479427);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.1652761, 0.13780159, 0.09095229, -0.043444302, -0.06450598, 0.04212247, 0.069517806, 0.09327406, -0.033491675, -0.14936084, 0.009638944, 0.11837384, 0.02686685, 0.037584316, -0.09761867, -0.026200296) * go_0(-1.0, -1.0);\n result += mat4(-0.12561406, 0.12076126, 0.028275209, -0.08543192, -0.099475406, -0.0822321, 0.0920009, 0.06756713, -0.10781483, -0.12923865, 0.032576296, 0.3534597, 0.03224445, -0.015600879, -0.025559058, -0.027278373) * go_0(-1.0, 0.0);\n result += mat4(0.07211016, 0.054111533, 0.13363571, -0.010288602, -0.20603329, 0.0047039236, -0.04776343, 0.25487995, -0.10845931, 0.0972547, -0.10519721, -0.0073581343, -0.10403583, -0.06662798, 0.041069936, -0.11237198) * go_0(-1.0, 1.0);\n result += mat4(-0.011475162, 0.062792905, 0.091312, 0.30339372, -0.11382581, 0.06737181, 0.07341503, 0.16007973, 0.001011511, -0.11274179, -0.006656744, -0.034754373, 0.08876155, 0.014858809, 0.08583179, 0.010586847) * go_0(0.0, -1.0);\n result += mat4(0.095108636, 0.0049300413, -0.15713759, -0.049208567, 0.14641964, -0.1558201, 0.115891516, -0.06733412, -0.07573838, 0.29731378, 0.108890355, 0.043476757, 0.06507369, 0.035861496, -0.03979463, 0.0009747037) * go_0(0.0, 0.0);\n result += mat4(0.04926235, -0.037529353, 0.079898834, -0.14147292, -0.08446753, -0.06169593, 0.047313344, 0.26457137, -0.035472378, -0.073560245, 0.14341679, -0.022741733, -0.1525431, -0.01243139, -0.011166588, -0.20521918) * go_0(0.0, 1.0);\n result += mat4(-0.016135108, 0.011612018, 0.14412925, -0.02519369, 0.09124221, 0.05163101, -0.13721077, 0.028859738, -0.10101291, -0.14688651, 0.15746878, -0.124548726, -0.04213581, -0.01224665, 0.17707069, 0.012810498) * go_0(1.0, -1.0);\n result += mat4(-0.17663126, -0.07370428, 0.043691028, -0.006832302, -0.050157465, -0.030904332, 0.061489057, -0.009296911, 0.03220379, -0.047700413, -0.029812776, 0.16822562, 0.041632306, 0.11511152, 0.09653043, -0.055198412) * go_0(1.0, 0.0);\n result += mat4(0.13367188, 0.03333002, 0.008851994, -0.012191224, -0.045508027, 0.08612423, 0.06786381, 0.15179649, -0.031041663, -0.059014346, 0.15675054, -0.08772905, 0.09033015, -0.08435604, 0.07550108, -0.14843665) * go_0(1.0, 1.0);\n result += mat4(0.14639384, 0.16561817, -0.03261034, -0.03337392, 0.14970617, -0.11748068, -0.12750028, -0.10566866, 0.16191705, -0.08984127, 0.06803522, 0.008120483, 0.10923837, 0.0364358, -0.13485567, 0.14291629) * go_1(-1.0, -1.0);\n result += mat4(-0.02444568, 0.21520157, 0.05191823, 0.17272551, -0.047668163, -0.09192939, -0.020734387, -0.016689759, -0.21506861, -0.038079426, 0.099174924, 0.010456613, -0.20138906, -0.0112631135, 0.08758567, -0.045137912) * go_1(-1.0, 0.0);\n result += mat4(0.060797717, 0.03514636, -0.05460338, -0.095668696, -0.08528851, -0.07811166, 0.12541622, -0.036730994, -0.14369172, -0.010652937, 0.0060692867, -0.1785254, 0.14972189, -0.13451393, -0.04655055, 0.16085984) * go_1(-1.0, 1.0);\n result += mat4(0.05367569, 0.20912962, 0.018910028, -0.10154244, 0.03168856, 0.06779478, -0.088652916, 0.016729023, 0.10557536, -0.099209085, 0.14797546, -0.18952388, 0.07048445, 0.102708265, -0.14564602, 0.12568687) * go_1(0.0, -1.0);\n result += mat4(-0.049337912, -0.12502758, -0.09065302, 0.19880529, 0.26680514, -0.003136209, -0.11733151, -0.11684242, -0.04335924, 0.30764192, 0.2855104, 0.04156867, -0.08121212, 0.23999381, -0.019614706, 0.027516816) * go_1(0.0, 0.0);\n result += mat4(-0.04837136, -0.0049304874, 0.006328469, 0.013705871, 0.067017764, -0.03406703, 0.053161882, 0.24689339, -0.02929922, 0.06797918, 0.015713276, -0.17147881, 0.04482974, 0.07526465, 0.019844312, -0.18729854) * go_1(0.0, 1.0);\n result += mat4(0.030257802, 0.010643463, -0.11703066, -0.015162744, -0.074236035, 0.01591241, 0.061938114, -0.08404092, 0.111995466, -0.13485448, 0.21688463, -0.110088274, 0.079335205, -0.2474801, -0.03824567, -0.018190503) * go_1(1.0, -1.0);\n result += mat4(-0.11581714, -0.004117979, 0.033883266, -0.13720983, 0.029020213, -0.08154189, -0.0020539986, 0.11715364, 0.17582226, 0.0916048, 0.0750543, 0.06601126, 0.038681798, -0.03606899, 0.08065586, 0.0019443193) * go_1(1.0, 0.0);\n result += mat4(-0.037615683, 0.12732984, 0.042441927, -0.008004603, 0.11336218, -0.042417236, 0.044717386, -0.13728632, 0.038264424, 0.17234874, -0.02492702, 0.120399185, 0.024329247, 0.024983741, -0.1845697, -0.07284304) * go_1(1.0, 1.0);\n result += mat4(0.2704137, 0.15812507, 0.060361683, -0.07266647, -0.15354276, -0.04938148, 0.11895455, -0.12520859, -0.07866695, 0.06199223, 0.02046756, 0.16162948, 0.037545823, -0.08195345, -0.02782581, -0.1247714) * go_2(-1.0, -1.0);\n result += mat4(0.058098216, 0.1090351, 0.036994565, -0.14390574, -0.02314059, -0.067219526, -0.08998296, 0.12025692, -0.1035221, 0.05190676, -0.0240437, 0.06639121, -0.039624542, 0.002958745, 0.019561864, 0.12834862) * go_2(-1.0, 0.0);\n result += mat4(0.2211613, -0.1103558, -0.0464588, 0.06874506, -0.32631674, 0.11210603, 0.051548798, -0.34436032, -0.11639206, 0.12327613, 0.051884107, -0.03575669, 0.035892785, -0.06696002, -0.15486757, 0.11983755) * go_2(-1.0, 1.0);\n result += mat4(0.021447798, 0.010329525, 0.013789607, 0.119596116, -0.05871373, 0.055229582, 0.20033267, 0.03858596, -0.10166856, 0.0006909935, 0.0964782, 0.095391914, 0.013319357, -0.13142642, 0.1100771, 0.050889898) * go_2(0.0, -1.0);\n result += mat4(-0.16984001, -0.16002657, -0.060783282, -0.17456883, 0.2011064, -0.14940733, -0.15602681, 0.14061591, 0.18068549, -0.00217099, -0.024712907, 0.037761874, -0.07138531, -0.0016056405, 0.11756802, 0.18380354) * go_2(0.0, 0.0);\n result += mat4(0.07733175, -0.17642827, 0.07976922, -0.051280692, 0.16156857, 0.032522928, -0.095040165, -0.0583928, 0.038923588, -0.043146443, -0.10355574, 0.1974055, 0.04354748, 0.09425934, 0.026754672, 0.23734866) * go_2(0.0, 1.0);\n result += mat4(-0.13585593, 0.14902504, -0.27107853, 0.13296895, -0.2865579, -0.074112825, 0.1409574, -0.0003253808, 0.1733374, -0.16919981, 0.03372848, 0.21644552, -0.00050592434, -0.037268158, 0.1148079, -0.13287376) * go_2(1.0, -1.0);\n result += mat4(0.005142486, 0.0867682, -0.09227092, -0.10524167, 0.07520852, 0.015542765, 0.016817883, -0.0733789, 0.20560083, -0.1119311, 0.17374502, -0.107678846, -0.09381425, 0.14690572, 0.022286026, -0.19862098) * go_2(1.0, 0.0);\n result += mat4(-0.20393431, -0.045187343, 0.0095105795, 0.052588273, -0.14538154, 0.18569797, -0.031874318, -0.15881945, -0.08170196, 0.052769475, -0.15122755, 0.090783544, 0.21360469, 0.04577172, 0.05163147, 0.07916663) * go_2(1.0, 1.0);\n result += mat4(0.14100257, -0.03398819, -0.052019518, -0.08121586, 0.008056087, -0.0931302, -0.19780545, 0.16904305, -0.13034676, 0.08930879, -0.0112331435, 0.029833045, 0.03981243, 0.12613662, -0.2159093, 0.035136405) * go_3(-1.0, -1.0);\n result += mat4(0.09830958, 0.10535925, -0.08584078, -0.04632737, 0.0022527708, -0.031659063, -0.101096116, 0.063173816, -0.06613251, 0.118981436, -0.003423647, -0.105914734, -0.07703021, -0.07204621, -0.0748016, -0.11777416) * go_3(-1.0, 0.0);\n result += mat4(0.053663094, 0.07884249, -0.17141959, -0.012647486, 0.08073693, -0.076323204, -0.17775054, 0.10244291, 0.14563464, 0.14345805, -0.18157926, 0.18835878, -0.026068632, 0.023138894, -0.0019046182, -0.00012485609) * go_3(-1.0, 1.0);\n result += mat4(0.1348711, -0.04699952, 0.15993118, -0.23344111, 0.026501887, -0.14297141, -0.113242336, 0.080124736, -0.03513346, 0.10361922, -0.0922229, 0.07750678, 0.12542203, 0.12729637, -0.092106655, 0.055520497) * go_3(0.0, -1.0);\n result += mat4(0.083170444, -0.06302187, 0.0084091, -0.04599831, -0.035450544, -0.19657601, -0.07282212, 0.1447326, 0.11383889, -0.21189907, -0.045117173, -0.07391879, -0.11269967, -0.08903234, -0.032466423, 0.22887331) * go_3(0.0, 0.0);\n result += mat4(0.067729145, 0.06700018, -0.18447827, 0.03988203, 0.05277088, 0.033052627, -0.11088279, -0.02169712, 0.019287307, 0.06812, 0.04875055, 0.111010365, -0.14138764, 0.027063884, -0.05214136, 0.16399074) * go_3(0.0, 1.0);\n result += mat4(0.004932597, 0.1045028, -0.16486417, 0.010725656, 0.06950409, -0.121699296, 0.010512686, 0.14147647, 0.019202268, 0.17767008, 0.011134318, 0.063502066, -0.13067701, 0.108099535, -0.114125356, -0.046774942) * go_3(1.0, -1.0);\n result += mat4(0.15779556, 0.07332346, 0.063827224, 0.008358174, 0.0496721, -0.030757044, -0.050408855, 0.12898293, 0.023491597, 0.045543656, -0.07800668, 0.037886333, 0.17256846, 0.07125766, 0.029893918, -0.02450649) * go_3(1.0, 0.0);\n result += mat4(-0.18544081, -0.033090588, -0.05919492, -0.0003458201, 0.14915435, -0.037259944, 0.011946766, -0.16243212, 0.0882922, 0.093222775, -0.11737426, -0.003943405, 0.019537527, 0.0077801496, 0.1317979, -0.09169945) * go_3(1.0, 1.0);\n result += mat4(-0.091774754, 0.012059926, 0.03165443, 0.14858909, 0.3944464, -0.014972357, -0.12189733, 0.26198938, -0.27252647, -0.026880303, -0.06978548, -0.013632001, -0.0032966428, -0.18498091, -0.0004948639, -0.12478541) * go_4(-1.0, -1.0);\n result += mat4(-0.02833149, -0.050442036, -0.041132275, -0.07840716, 0.04005613, 0.17621154, -0.13607822, 0.1762098, 0.05282825, 0.0016353457, 0.006173704, -0.067321114, 0.13982886, -0.03623519, -0.087992206, -0.047710747) * go_4(-1.0, 0.0);\n result += mat4(0.03881576, -0.08746933, -0.011487434, 0.12498892, -0.0017975342, 0.018888952, -0.18913451, 0.08337154, -0.090970725, 0.117090665, 0.1504768, -0.070024244, -0.019629575, -0.091753945, -0.0092930645, -0.15750532) * go_4(-1.0, 1.0);\n result += mat4(0.017022166, -0.12516023, -0.12154394, 0.11974826, -0.09612418, -0.115943454, 0.24888757, 0.06153447, 0.056513205, -0.11116729, 0.029329464, 0.08975961, 0.10630068, -0.1328722, -0.06946471, -0.13333926) * go_4(0.0, -1.0);\n result += mat4(-0.034902636, 0.2483038, 0.14978237, -0.07164234, -0.012161076, 0.023050508, 0.06598259, -0.043513447, 0.10375706, -0.20177342, -0.123048, -0.035172284, -0.07363312, 0.18172532, 0.09612206, 0.19234397) * go_4(0.0, 0.0);\n result += mat4(0.029563665, -0.029694784, -0.101416424, -0.030606827, -0.070010245, 0.045257732, 0.05966623, 0.09107148, 0.03758803, 0.026623867, -0.071266346, 0.094123766, -0.059981044, 0.09513772, -0.08400028, 0.02511076) * go_4(0.0, 1.0);\n result += mat4(-0.037089724, -0.06322222, 0.1061242, 0.008586227, 0.13214453, 0.035300348, -0.15787113, 0.07151468, -0.12539263, -0.09025181, 0.18832791, -0.033440433, -0.06625288, -0.1530654, -0.005935112, -0.18216603) * go_4(1.0, -1.0);\n result += mat4(0.027623197, -0.04890818, -0.061262466, 0.015195151, 0.32218042, 0.19153431, -0.08007639, -0.11445247, 0.00393679, -0.06705804, -0.12879996, -0.1423812, -0.06090306, 0.0036856222, 0.0069346135, 0.043838803) * go_4(1.0, 0.0);\n result += mat4(-0.016647626, -0.08680245, -0.060714565, -0.06387184, 0.18913822, 0.10105815, -0.026422933, -0.039242256, -0.06503463, -0.03521194, 0.049169898, -0.06533137, -0.03167689, 0.015587601, -0.08370448, -0.021492135) * go_4(1.0, 1.0);\n result += mat4(-0.12721944, 0.028729077, 0.10713755, -0.09260985, -0.047840588, 0.022301238, 0.11309327, -0.06745379, -0.004154309, 0.10523564, -0.04239449, -0.017029425, 0.10899646, 0.1546228, -0.07669311, 0.2672058) * go_5(-1.0, -1.0);\n result += mat4(-0.056850802, -0.05440277, 0.0018135635, 0.09396988, 0.14010292, 0.08741186, -0.12758048, -0.08599669, -0.018672993, 0.05172455, 0.008185248, 0.111759275, -0.06955318, 0.14772479, 0.008665618, 0.0352044) * go_5(-1.0, 0.0);\n result += mat4(-0.059702516, 0.058782764, -0.12532151, -0.096861176, 0.35831934, 0.0013884759, 0.30706376, -0.101967454, 0.095553055, 0.05883552, 0.06424327, 0.054175656, -0.1484007, 0.13297899, -0.01961164, 0.15321216) * go_5(-1.0, 1.0);\n result += mat4(0.09578697, -0.20968121, 0.04902802, -0.030943176, -0.009951699, -0.05341875, -0.063387014, -0.0825744, -0.09769999, -0.075733155, 0.14749058, 0.12551898, 0.24074706, 0.16208081, -0.21561289, -0.062474046) * go_5(0.0, -1.0);\n result += mat4(0.0017662761, -0.088773146, 0.0043133483, 0.32119426, -0.13667256, 0.043542203, -0.045929775, -0.09663573, -0.136664, -0.19760157, -0.07579348, -0.04397654, 0.15027492, 0.08591492, -0.03781643, -0.1743205) * go_5(0.0, 0.0);\n result += mat4(-0.12654322, 0.028860493, 0.12822515, 0.049503203, 0.30117163, -0.03055389, -0.0582901, 0.0019550966, -0.0038878717, 0.0043905065, -0.12589069, -0.22796634, -0.10635117, 0.16903181, 0.16951965, 0.027410017) * go_5(0.0, 1.0);\n result += mat4(-0.059951358, -0.20652413, 0.056598257, -0.1811566, 0.2165428, -0.14381465, 0.20429386, 0.025329571, -0.19378977, -0.055971343, -0.0010970832, 0.08035063, 0.077368416, 0.078627735, 0.07322149, -0.14884202) * go_5(1.0, -1.0);\n result += mat4(0.041847393, -0.12735637, 0.014505967, 0.10192219, -0.13889207, -0.015992412, -0.17310154, 0.12131598, -0.13452062, -0.00036142246, -0.14270298, 0.14636193, 0.059705302, 0.051249746, 0.015804589, -0.11418885) * go_5(1.0, 0.0);\n result += mat4(-0.043562837, -8.029936e-05, -0.007859607, -0.08610097, -0.021267893, -0.011354754, -0.17890069, -0.0485164, -0.1679154, 0.11548207, -0.060171373, -0.24584498, 0.008396757, 0.1078782, 0.12012115, 0.07315681) * go_5(1.0, 1.0);\n result += vec4(-0.067701444, -0.05630008, 0.022760866, -0.034229018);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.092447594, -0.10328636, -0.12202365, 0.27040935, 0.052717082, 0.018614411, -0.08485268, -0.07617377, -0.008931799, 0.051284462, 0.051496644, 0.026522819, 0.09565774, 0.18421015, 0.26325333, -0.12989432) * go_0(-1.0, -1.0);\n result += mat4(0.03988519, 0.042028125, -0.07100362, 0.03045228, 0.068984345, 0.03516445, 0.05874817, -0.028063854, 0.5054902, -0.16185366, 0.12543231, 0.07206758, 0.31235528, 0.03843813, 0.1501265, -0.08274924) * go_0(-1.0, 0.0);\n result += mat4(-0.11169874, -0.06681513, -0.00651678, 0.0010351768, 0.051753096, 0.053674143, 0.11657592, 0.12309117, -0.040198836, -0.007768111, 0.10881242, -0.14587292, 0.17091802, -0.087406136, -0.057882708, 0.0078790905) * go_0(-1.0, 1.0);\n result += mat4(0.26830226, -0.01915989, -0.18262567, 0.2194732, 0.13879527, -0.031352315, 0.15241407, 0.0994905, -0.057112038, 0.17008875, 0.037308767, 0.09374541, -0.3188967, 0.01450157, -0.18610804, -0.0793318) * go_0(0.0, -1.0);\n result += mat4(0.0060915435, 0.06979378, -0.046237, -0.27248916, 0.09547359, -0.07666023, 0.09364251, 0.026975514, 0.16541278, 0.042641494, -0.02498914, 0.15121445, -0.0013431904, -0.06427887, 0.18217684, 0.26087397) * go_0(0.0, 0.0);\n result += mat4(-0.20825194, -0.11043138, 0.02976852, -0.105722494, 0.0008496603, -0.065933526, 0.06687892, 0.025230588, 0.18294227, -0.03581215, 0.14366323, 0.101520695, 0.25154486, 0.055622917, -0.012970234, 0.054395743) * go_0(0.0, 1.0);\n result += mat4(0.21373472, -0.030288193, 0.06773853, 0.07427125, -0.0103815105, 0.016129585, 0.038576525, 0.037529152, -0.20739938, -0.05778662, -0.05940614, 0.02449663, 0.23593283, -0.05812938, -0.039888572, -0.057957932) * go_0(1.0, -1.0);\n result += mat4(0.387659, 0.1274861, 0.28752464, -0.05272344, -0.014581121, 0.0040657013, -0.06632645, -0.107276425, 0.03762339, 0.2742528, 0.028725976, -0.054044764, -0.04273324, -0.06317463, 0.0060703703, 0.053600952) * go_0(1.0, 0.0);\n result += mat4(-0.1596047, -0.1561146, 0.109226674, -0.0052362215, 0.16038993, 0.10755746, -0.030864978, -0.36270598, 0.17078364, 0.09184639, 0.23489448, 0.026559642, 0.04388386, -0.061411064, 0.028113337, -0.045337155) * go_0(1.0, 1.0);\n result += mat4(-0.111932576, 0.0021055648, -0.12106931, 0.019196665, 0.033925258, -0.13593148, -0.068236336, 0.107576296, 0.0415075, -0.2336552, -0.052428674, 0.07777366, 0.00816918, 0.2065682, -0.08628869, 0.15342048) * go_1(-1.0, -1.0);\n result += mat4(-0.021824878, -0.04840494, -0.116642684, 0.045604706, 0.008168658, -0.04534853, 0.11214711, -0.10829524, -0.043486122, -0.24905528, -0.07315474, 0.14727196, -0.07264179, 0.065202385, -0.0019039236, -0.08028288) * go_1(-1.0, 0.0);\n result += mat4(0.08439612, 0.008386524, -0.030988367, 0.09697018, -0.049302116, 0.20326442, -0.018234255, -0.20189443, 0.042629667, -0.1409463, -0.050773926, -0.29503027, -0.07123911, -0.046633366, 0.07981456, 0.10374346) * go_1(-1.0, 1.0);\n result += mat4(0.03868367, -0.05526043, -0.106714435, -0.14639367, 0.038107764, 0.069904044, 0.0744559, 0.13862458, 0.09222159, -0.14277418, -0.19073294, -0.03296828, -0.10584655, 0.13311721, -0.24290293, -0.008493607) * go_1(0.0, -1.0);\n result += mat4(-0.15074006, 0.094411716, -0.058070287, -0.10475867, 0.127535, 0.047796316, 0.033599593, 0.055493813, 0.17686792, -0.23935609, -0.27880296, -0.12433512, 0.049884334, 0.0651521, 0.009873332, -0.039633323) * go_1(0.0, 0.0);\n result += mat4(0.025122408, 0.16321969, -0.06588295, 0.09563756, -0.115063086, -0.061710395, 0.073383145, 0.09976373, 0.09290709, -0.042226892, -0.22798967, -0.14234817, -0.089538574, 0.022935519, 0.09885692, -0.050982323) * go_1(0.0, 1.0);\n result += mat4(0.09486296, 0.04397677, 0.04075486, 0.056717344, -0.04711896, 0.04990853, -0.16473778, 0.13175704, 0.12485286, -0.18850122, -0.13122937, -0.102840684, -0.16874318, 0.05348968, -0.017259317, 0.07717163) * go_1(1.0, -1.0);\n result += mat4(-0.059502125, -0.13897286, -0.03801125, 0.17431264, 0.11680923, -0.12560965, -0.0911302, -0.19165933, -0.121053115, 0.06541917, -0.06419728, -0.19364956, -0.13833821, 0.03234477, -0.09979964, 0.17789067) * go_1(1.0, 0.0);\n result += mat4(0.067596145, 0.25704458, 0.19766523, 0.108859204, 0.09887382, 0.052284334, -0.07278858, 0.122003525, -0.030752266, -0.04871386, -0.05135825, -0.3072661, -0.033045944, -0.098459914, 0.10718348, -0.13164413) * go_1(1.0, 1.0);\n result += mat4(0.020737967, 0.24545951, -0.044812705, 0.03566297, 0.095929176, -0.07487561, 0.20496303, 0.037086472, 0.038242895, 0.088189796, 0.021153267, -0.09462902, 0.026548525, -0.21922965, 0.050257247, -0.048741706) * go_2(-1.0, -1.0);\n result += mat4(0.040332116, 0.043284092, 0.24138524, -0.02451653, -0.13059705, 0.0343388, -0.07902276, -0.009631078, -0.0848101, 0.010842163, 0.086510465, -0.012446626, 0.005316944, -0.22108673, 0.14004333, 0.15579557) * go_2(-1.0, 0.0);\n result += mat4(0.022010755, 0.004139463, -0.017926715, 0.04037725, 0.016520657, 0.009780203, -0.14736284, -0.014491211, 0.057596914, -0.23008622, 0.21133287, -0.053522564, -0.18740861, -0.106346205, 0.10276541, 0.043288257) * go_2(-1.0, 1.0);\n result += mat4(0.10575789, 0.019061945, -0.026198203, 0.20347466, 0.07900247, 0.102640145, 0.08666188, -0.05840282, 0.058876745, 0.14216799, -0.11816214, 0.14975895, 0.09833406, -0.1061385, 0.08465644, 0.09426659) * go_2(0.0, -1.0);\n result += mat4(-0.13777718, -0.28986838, 0.07906812, 0.059411187, 0.09088133, 0.23517007, -0.20900714, 0.011920497, 0.14009877, 0.19299953, -0.028272772, 0.06418091, 0.118590616, -0.111001015, -0.055573206, 0.085596696) * go_2(0.0, 0.0);\n result += mat4(-0.124967046, -0.23403575, -0.085109934, 0.094934925, 0.15895598, 0.08125505, -0.2215677, 0.10778676, -0.12129276, -0.0019275933, 0.14121452, -0.07975474, -0.057002395, -0.052832086, -0.1850646, -0.100982465) * go_2(0.0, 1.0);\n result += mat4(0.0710814, 0.20992099, 0.07493418, -0.109678715, -0.18531376, -0.039698873, -0.110102035, 0.16468482, 0.08024999, -0.09387882, -0.13551506, 0.11087316, -0.10608426, -0.13655968, 0.01102362, -0.060193118) * go_2(1.0, -1.0);\n result += mat4(-0.015583674, -0.06961451, 0.14489253, -0.27566335, -0.17987481, -0.027696218, -0.23948374, 0.028104413, 0.27821308, 0.08043316, -0.05241405, -0.0027138551, -0.13761862, 0.0038414828, 0.010716796, -0.21286957) * go_2(1.0, 0.0);\n result += mat4(-0.22588563, 0.040290482, -0.13179918, -0.15576197, 0.058554877, 0.10720413, 0.11312613, -0.004625868, 0.03558514, -0.023398632, -0.2564193, -0.045098998, -0.0012908503, 0.01255389, -0.018089779, -0.1334803) * go_2(1.0, 1.0);\n result += mat4(-0.040578995, 0.14333616, 0.023703935, -0.24532415, -0.017356034, 0.05467018, -0.13556047, -0.051645495, 0.08613384, -0.18583167, 0.023360416, -0.12590869, -0.06778763, -0.06438733, 0.025624113, 0.07671888) * go_3(-1.0, -1.0);\n result += mat4(0.042797543, 0.076091446, 0.082091615, 0.014681128, -0.09378036, 0.062476482, 0.026251588, 0.16627216, -0.15255791, 0.17601879, 0.042653207, 0.039376315, 0.029179158, -0.0095602125, 0.0705857, 0.011434591) * go_3(-1.0, 0.0);\n result += mat4(0.012922825, 0.13863216, -0.09220861, -0.005267679, 0.12863027, 0.08068719, -0.07179554, -0.13297969, 0.04991335, -0.01473723, -0.028486373, 0.26253343, -0.052293234, -0.16709994, 0.013800583, 0.060783714) * go_3(-1.0, 1.0);\n result += mat4(-0.17575453, -0.036046885, 0.17919157, -0.18988807, -0.18178074, -0.058441214, -0.07271548, -0.008791415, 0.18230358, 0.07766667, -0.066274896, -0.15386371, 0.06161233, 0.003612807, 0.20308098, -0.020216005) * go_3(0.0, -1.0);\n result += mat4(-0.05010378, 0.018410517, -0.050254025, 0.012066753, -0.12485184, -0.1916662, -0.1278125, 0.06593962, 0.11824467, 0.07994578, 0.05962518, -0.20991555, -0.114382625, 0.07509197, -0.19671203, -0.4580128) * go_3(0.0, 0.0);\n result += mat4(0.17728399, -0.15649322, -0.15205286, 0.22968316, 0.037434835, 0.021075314, -0.090972036, -0.17058647, 0.19727467, -0.013115808, -0.08461909, 0.010409278, 0.04355671, 0.08082593, 0.013779581, -0.08425518) * go_3(0.0, 1.0);\n result += mat4(-0.31590196, 0.107831545, -0.12198127, 0.00977694, -0.16240558, -0.038805872, 0.037051022, 0.10276969, 0.26788524, -0.072160736, 0.03843579, -0.08990598, -0.04897058, -0.019324914, 0.06016647, -0.015361721) * go_3(1.0, -1.0);\n result += mat4(-0.16626236, -0.07336449, -0.11358449, 0.08885961, -0.044137727, 0.057762783, 0.08864482, 0.029383648, -0.08608859, -0.17586444, 0.094455965, -0.054391533, -0.18796252, 0.009314891, -0.014734876, -0.02058656) * go_3(1.0, 0.0);\n result += mat4(0.12067889, 0.3618014, -0.17719771, 0.2175122, 0.12890387, 0.20503749, 0.19662304, 0.17338246, 0.1733569, -0.057952117, -0.016951751, -0.057121612, -0.014850513, -0.05018768, 0.20244005, 0.016323887) * go_3(1.0, 1.0);\n result += mat4(-0.13357711, 0.12105561, -0.030620668, 0.005170665, 0.044319738, 0.12768681, 0.15325043, 0.027631996, -0.080610365, 0.03741198, -0.017102083, -0.0035679936, -0.2243731, 0.16709204, 0.023224674, 0.11311707) * go_4(-1.0, -1.0);\n result += mat4(0.02376095, 0.027235378, -0.009955967, -0.049886744, -0.08411108, 0.10339928, -0.02877354, 0.12704167, -0.13884954, 0.089170545, -0.0039057198, -0.16050623, -0.05318099, -0.10950255, -0.11412448, 0.042694647) * go_4(-1.0, 0.0);\n result += mat4(-0.20557326, -0.16362014, -0.090093814, 0.10406815, 0.08791842, 0.013667629, 0.099605836, -0.1062854, -0.07108554, -0.10362472, -0.0647173, 0.12420133, -0.082551, 0.07107792, -0.17423603, -0.048405636) * go_4(-1.0, 1.0);\n result += mat4(-0.1954154, -0.027208658, -0.03684051, 0.1338225, -0.084645554, 0.06871324, -0.0778811, 0.025083596, -0.19436808, -0.097009145, -0.036444522, -0.17200048, 0.013402397, -0.23984545, -0.018724974, -0.005078688) * go_4(0.0, -1.0);\n result += mat4(0.21297796, 0.023222866, -0.069507584, -0.07308915, -0.18444547, 0.016984317, -0.016325353, 0.11981142, -0.12647548, -0.074321784, 0.27461126, -0.111357704, 0.13917843, -0.035653792, 0.052209657, 0.2077564) * go_4(0.0, 0.0);\n result += mat4(-0.13399822, 0.013458072, 0.031183472, 0.24100806, 0.025842719, -0.1878651, 0.14646488, -0.12074156, -0.15135823, -0.18367149, 0.14775206, 0.06404863, 0.06884799, 0.19008774, -0.094522566, 0.087253615) * go_4(0.0, 1.0);\n result += mat4(-0.2991564, 0.15301964, -0.028454246, 0.10222737, -0.14888696, -0.021354329, -0.26517984, 0.17276473, 0.021648446, -0.17384106, 0.071495906, -0.16509262, -0.029774027, 0.17916657, -0.036435083, 0.1344122) * go_4(1.0, -1.0);\n result += mat4(0.043782394, -0.111460604, -0.094103605, -0.024549566, -0.09227317, 0.009563868, -0.11380084, 0.14710943, 0.1623694, -0.2684087, 0.08932176, -0.025791056, 0.10586864, -0.2849578, -0.049896624, -0.07046415) * go_4(1.0, 0.0);\n result += mat4(0.06390326, -0.16954753, -0.24643445, -0.06667138, 0.0153694395, 0.1391578, 0.033687413, -0.18783121, -0.061314933, -0.19441758, -0.033504955, 0.1402065, -0.082206115, 0.16466151, -0.07656087, 0.14898944) * go_4(1.0, 1.0);\n result += mat4(-0.1266701, 0.036555164, -0.4070397, -0.085509166, 0.045745134, -0.0494443, -0.07149184, -0.05286605, -0.022561546, -0.091546714, -0.12706481, 0.1923914, 0.26536146, -0.07096412, -0.16030753, -0.21569426) * go_5(-1.0, -1.0);\n result += mat4(-0.097307466, 0.15349665, 0.015644126, -0.22425117, 0.21123715, 0.022773454, 0.23383828, -0.07435915, 0.07146555, -0.02743282, 0.14647867, -0.0041729338, 0.12715502, 0.11781688, -0.061080795, 0.0026166402) * go_5(-1.0, 0.0);\n result += mat4(-0.010103422, -0.087011784, -0.12507296, -0.009202013, -0.0016642559, 0.12229101, 0.012257156, 0.09069687, 0.17266563, 0.04349975, 0.0065761553, -0.071280204, 0.03610506, 0.18303613, -0.02108923, -0.06867508) * go_5(-1.0, 1.0);\n result += mat4(-0.13150483, -0.060967755, 0.0055990918, 0.037484363, -0.02158257, -0.024784425, 0.23109616, -0.120935716, 0.20638125, -0.072126925, 0.062352557, -0.004980783, 0.19314887, 0.13248818, -0.23808232, 0.014506469) * go_5(0.0, -1.0);\n result += mat4(0.18638828, -0.065645434, -0.20713033, 0.09149545, -0.24210495, -0.06484725, 0.08750317, 0.1802478, 0.3541541, -0.06987437, -0.1159385, -0.028150197, -0.23300691, -0.09201996, -0.121867135, -0.13276023) * go_5(0.0, 0.0);\n result += mat4(0.09099928, -0.039182268, -0.1400286, 0.010247891, -0.010239972, -0.18701951, -0.1772805, 0.01631285, -0.09500139, 0.2590885, -0.09521566, 0.05752499, -0.1184693, 0.04186501, 0.27024126, 0.08569921) * go_5(0.0, 1.0);\n result += mat4(-0.0729032, 0.10695013, -0.18894811, 0.06616699, 0.05852647, 0.03802247, 0.024427114, 0.022371208, 0.28009695, -0.022878911, 0.04645292, 0.060003202, 0.1053563, 0.027735699, 0.007826481, 0.14397411) * go_5(1.0, -1.0);\n result += mat4(-0.15458257, 0.12910113, -0.11843165, 0.14065553, -0.19225205, 0.059665926, 0.2690873, -0.1308205, 0.071195096, 0.07672256, 0.1497483, 0.21867657, 0.15143347, -0.16467342, -0.13924904, 0.098136105) * go_5(1.0, 0.0);\n result += mat4(0.05049889, 0.069295354, 0.017172134, 0.048614368, -0.19597568, -0.029311683, -0.190372, -0.025514813, -0.24531111, -0.041956335, 0.24628574, 0.15919869, 0.051921643, 0.09549575, 0.025514983, 0.13909552) * go_5(1.0, 1.0);\n result += vec4(-0.012342477, -0.20862316, 0.08788906, -0.0010707981);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.08156944, 0.10573189, 0.012908232, 0.1657589, -0.038043138, -0.2873211, -0.2046161, -0.09311608, 0.3097668, -0.08111585, -0.17932127, -0.02586952, 0.18931806, -0.13793743, -0.13352883, 0.06681123) * go_0(-1.0, -1.0);\n result += mat4(0.02374499, 0.14342955, 0.2563405, -0.029666856, 0.17285998, -0.1035698, -0.11706357, 0.11584379, 0.21326663, 0.06683621, -0.11183301, 0.092254475, -0.1014067, 0.03412136, -0.040375732, 0.13439587) * go_0(-1.0, 0.0);\n result += mat4(-0.114404246, 0.05252966, 0.00047894646, -0.028747892, 0.0105511965, 0.078781754, 0.029926287, 0.14559107, -0.12780708, -0.08478812, -0.2247857, -0.19385272, -0.13657221, 0.18088628, 0.15612762, 0.037660476) * go_0(-1.0, 1.0);\n result += mat4(0.05799563, 0.059148345, -0.09769129, 0.07772796, -0.09202486, -0.06425981, -0.016873274, 0.0030002298, 0.11275395, -0.08546416, -0.2876964, 0.023335997, -0.010972625, -0.032576468, -0.086281575, -0.070443906) * go_0(0.0, -1.0);\n result += mat4(0.32762548, -0.06770343, 0.03179402, -0.04613723, -0.06790421, 0.44522998, 0.119118124, -0.11980204, 0.038128957, 0.17468919, 0.076030836, 0.14512211, 0.17252928, -0.047734894, -0.06045679, -0.08920573) * go_0(0.0, 0.0);\n result += mat4(-0.015262433, 0.15428601, 0.06972416, -0.16334222, -0.08347724, 0.18573803, -0.11517264, -0.0009774134, -0.16686407, -0.10733252, -0.12523252, 0.050293542, 0.11212284, -0.009658616, -0.058349714, -0.014115335) * go_0(0.0, 1.0);\n result += mat4(-0.056932453, 0.18084419, 0.02166639, 0.13523088, 0.011073456, -0.045516286, 0.003297358, -0.057280444, -0.018760536, -0.15718092, -0.11770054, -0.03166016, -0.19774522, 0.0755463, -0.20558798, 0.15830164) * go_0(1.0, -1.0);\n result += mat4(0.19655597, 0.03901344, -0.051660974, 0.19494548, 0.034315336, -0.04597924, -0.056954715, -0.19345726, -0.11985197, 0.006047848, 0.12791121, -0.019705713, -0.01501477, 0.117168285, 0.025459006, 0.13246241) * go_0(1.0, 0.0);\n result += mat4(-0.0023640324, 0.0349994, 0.009396353, 0.0936661, 0.100842424, -0.114130996, 0.038058087, 0.12808813, -0.054103322, 0.027919596, -0.10685234, -0.07498883, -0.06130471, -0.12066764, 0.0029782685, 0.059720848) * go_0(1.0, 1.0);\n result += mat4(-0.098447025, -0.011071975, 0.16054775, -0.08671137, -0.13293275, 0.05532158, 0.14407343, 0.19340874, -0.20346253, 0.11525113, 0.1687311, 0.098785535, 0.03027443, -0.054430522, 0.022521, 0.19343728) * go_1(-1.0, -1.0);\n result += mat4(-0.084854074, 0.06853468, 0.06792569, 0.029366238, 0.06035099, -0.05761756, -0.033579275, -0.062136766, 0.1649456, 0.049637973, 0.2630636, -0.02261985, -0.18047638, -0.071598716, 0.14448155, -0.055889398) * go_1(-1.0, 0.0);\n result += mat4(-0.024849698, 0.088840574, 0.1503109, -0.004984663, -0.16879597, -0.26041916, -0.3362258, 0.20055196, -0.13901941, 0.042401403, 0.18325137, 0.1716765, -0.016100548, 0.11664664, -0.07838003, -0.16286951) * go_1(-1.0, 1.0);\n result += mat4(-0.16242248, 0.22381666, -0.017743299, 0.07717547, 0.048560552, -0.20423977, 0.30301192, 0.00976561, -0.2708939, -0.092156336, 0.038034424, 0.06372939, 0.06721783, -0.023243327, 0.119849995, 0.15898646) * go_1(0.0, -1.0);\n result += mat4(0.10859177, -0.05935216, -0.015591001, -0.053253412, 0.071014024, 0.43206415, 0.04865775, 0.069328085, -0.09695977, 0.19359045, 0.016935471, 0.0028954153, -0.08338698, 0.041919734, 0.032975465, 0.11067615) * go_1(0.0, 0.0);\n result += mat4(0.32948914, -0.04703423, -0.075494416, -0.06948022, -0.18574949, 0.15096106, 0.0067734853, -0.16238153, -0.21330655, 0.25306207, 0.08089956, 0.08108933, 0.056989696, 0.05212022, 0.15835905, 0.00077813526) * go_1(0.0, 1.0);\n result += mat4(-0.011273352, 0.26307768, -0.04307922, 0.21710183, -0.3902529, -0.46155867, 0.015115735, -0.05384065, -0.07163729, 0.0793938, -0.0985122, 0.06594441, 0.09647775, 0.05617775, 0.07099344, -0.16353689) * go_1(1.0, -1.0);\n result += mat4(-0.040731885, 0.14055543, -0.07012667, 0.07207971, -0.004641172, -0.06394655, 0.091212526, -0.00019208786, -0.07705868, 0.040352806, -0.07397878, 0.051934645, -0.010726301, 0.23407605, 0.12093579, -0.0406116) * go_1(1.0, 0.0);\n result += mat4(0.041406166, -0.22172481, 0.22162893, 0.02442143, 0.10592917, 0.1968317, -0.14774016, 0.011944242, -0.12373062, 0.114184484, -0.090167396, 0.022542128, -0.1554341, 0.1371109, 0.13077694, -0.020479746) * go_1(1.0, 1.0);\n result += mat4(0.123823315, -0.3012641, -0.2841784, 0.014021941, 0.10990905, 0.2764256, -0.075963184, -0.10125788, -0.007879674, -0.08643855, -0.038958456, 0.07453782, -0.48677143, -0.03276048, -0.03156215, -0.09289601) * go_2(-1.0, -1.0);\n result += mat4(-0.10992206, -0.05435893, 0.11743695, 0.17674956, 0.13509355, -0.17421335, -0.100946076, -0.10648024, 0.14750971, 0.21357685, -0.107157655, -0.017665314, 0.2106041, 0.124202386, 0.24976057, -0.09088304) * go_2(-1.0, 0.0);\n result += mat4(-0.26258346, -0.03037757, 0.13096122, 0.13691814, 0.11316644, -0.14852227, 0.008399919, 0.04381969, 0.030872608, 0.45056874, -0.04014858, -0.012530115, 0.21238118, -0.1332986, -0.101533614, 0.077671215) * go_2(-1.0, 1.0);\n result += mat4(0.101686284, -0.21485107, -0.109051324, 0.047709018, 0.018496532, 0.030967599, -0.07855083, 0.05204436, 0.0077558183, 0.080045685, -0.09668984, 0.17999001, -0.15804431, -0.042034358, -0.21375516, 0.001163862) * go_2(0.0, -1.0);\n result += mat4(-0.14624378, 0.42138338, 0.028315686, -0.20134708, -0.010074609, -0.046433613, -0.050019633, 0.08432513, -0.079346046, -0.27917975, -0.19784799, 0.25092122, 0.21972348, -0.0084989555, 0.11432945, -0.0727637) * go_2(0.0, 0.0);\n result += mat4(-0.22297074, 0.20484488, 0.17720158, 0.0022023271, -0.034587737, 0.0004995375, -0.027270092, -0.08549106, -0.07970776, 0.14142907, -0.039514165, 0.08021129, 0.262039, 0.08684183, 0.08106768, -0.088322006) * go_2(0.0, 1.0);\n result += mat4(0.19230787, -0.019139988, 0.100881554, 0.0622476, -0.0073597133, -0.007861123, -0.09819001, -0.035048965, 0.1649283, 0.096261285, -0.0899776, -0.03930426, -0.044506907, 0.20075877, -0.049743377, -0.0076403967) * go_2(1.0, -1.0);\n result += mat4(0.0043743993, 0.20346396, 0.1655524, -0.025431981, -0.02454905, -0.04476991, 0.020741275, -0.12993908, 0.026805034, -0.0037405565, -0.17931041, 0.09257133, 0.13752705, 0.07889819, -0.037251562, -0.002646608) * go_2(1.0, 0.0);\n result += mat4(0.038870014, -0.37619725, 0.046597917, -0.15463144, 0.054383356, -0.2925491, 0.0640225, -0.00486844, -0.0016340262, 0.10840749, 0.0993287, 0.17394166, 0.08594391, -0.030945132, 0.025646068, -0.06640845) * go_2(1.0, 1.0);\n result += mat4(-0.01649855, -0.068216905, -0.027988954, -0.12154563, 0.022097806, -0.1290429, 0.10954417, 0.13157494, -0.1745968, -0.04658394, -0.053029858, -0.0759596, -0.04430781, -0.041724976, -0.056713972, -0.14473973) * go_3(-1.0, -1.0);\n result += mat4(0.06543556, 0.092009485, -0.08451462, 0.052707452, -0.06780165, -0.088456, -0.025358824, -0.12258837, -0.10129489, -0.059306916, -0.14748581, 0.014620428, -0.038939722, -0.10054172, 0.09494565, -0.07793254) * go_3(-1.0, 0.0);\n result += mat4(-0.05932573, 0.013406356, 0.26368266, 0.18454649, -0.03142332, -0.01590683, -0.06236948, 0.11061398, 0.025253339, -0.030919848, 0.064894855, 0.13248478, -0.030221257, -0.0986045, -0.034824356, -0.16913392) * go_3(-1.0, 1.0);\n result += mat4(0.0015110603, 0.2025821, 0.004228453, 0.08477586, -0.03797453, -0.04194356, 0.18174535, -0.06626136, -0.13344109, -0.22612168, 0.02602776, 0.016666876, -0.027019914, 0.119900815, -0.06250115, -0.070262626) * go_3(0.0, -1.0);\n result += mat4(-0.14976665, 0.03257234, -0.14965177, 0.073865525, 0.062913194, 0.05034122, 0.03676157, -0.018906, 0.04145618, -0.111236595, -0.20951095, -0.060131762, -0.16541055, -0.08913449, 0.044624332, -0.08443667) * go_3(0.0, 0.0);\n result += mat4(-0.21176168, -0.015680272, 0.25104785, 0.28819278, 0.068234585, -0.067152865, 0.18975581, -0.024222756, 0.09343949, 0.107427366, -0.08206377, -0.07970111, -0.10268362, -0.02063304, 0.007915588, -0.1344096) * go_3(0.0, 1.0);\n result += mat4(0.061288554, -0.017783957, 0.1759008, -0.096834674, -0.17838398, 0.22331426, -0.027759569, -0.0883247, -0.05435304, -0.099557355, 0.026310958, 0.18467775, 0.07900235, -0.017400427, 0.1453773, 0.033763483) * go_3(1.0, -1.0);\n result += mat4(-0.06601715, 0.19832757, 0.10341119, 0.015197309, -0.13140027, 0.06353335, -0.033154953, 0.14772332, 0.053612914, -0.018467115, -0.1992033, 0.17353232, 0.16321027, -0.09609656, -0.12580357, -0.052030507) * go_3(1.0, 0.0);\n result += mat4(-0.09335505, 0.099851064, 0.12890811, 0.13102262, -0.07580953, -0.11255671, -0.18570407, -0.14529274, -0.05160979, 0.06461672, -0.038672008, -0.00841868, 0.0029629876, -0.13739161, -0.29193023, -0.081763566) * go_3(1.0, 1.0);\n result += mat4(0.23590541, 0.009043033, 0.06940084, 0.13891594, -0.010488754, 0.029098868, 0.07929391, -0.07250032, -0.13742201, -0.18533885, 0.2531767, -0.009061109, -0.027644258, 0.10404188, 0.012537389, 0.10293872) * go_4(-1.0, -1.0);\n result += mat4(0.19354686, 0.15574348, 0.31874457, 0.024332082, 0.06383042, 0.048204664, -0.073850416, 0.032850295, -0.34514645, -0.054682292, -0.054835007, 0.012525943, -0.031569667, -0.093528986, 0.077636436, 0.080878824) * go_4(-1.0, 0.0);\n result += mat4(-0.061584793, 0.003138571, 0.25193092, 0.09340434, 0.17664844, 0.010498078, 0.18399622, -0.23279727, -0.12833218, 0.15312086, -0.10134878, -0.0025951387, 0.07395745, -0.059028395, 0.1285172, 0.13659331) * go_4(-1.0, 1.0);\n result += mat4(0.1286127, -0.08862414, 0.123132095, -0.11186987, 0.04064812, 0.1295343, -0.08698302, -0.054833192, -0.06911518, 0.1468998, 0.14806904, 0.0002644252, -0.102448784, 0.0064156754, 0.111383334, -0.07292957) * go_4(0.0, -1.0);\n result += mat4(0.05504673, -0.076037504, 0.11776747, -0.07890708, 0.077408485, -0.117229365, 0.0197986, -0.12881358, -0.121706314, 0.008088911, -0.025189465, -0.06471935, 0.111992925, -0.08574453, -0.18029808, 0.057162132) * go_4(0.0, 0.0);\n result += mat4(-0.09641628, -0.08636256, 0.07254762, -0.1108583, 0.06322016, 0.04606108, 0.015605975, -0.023462018, 0.077079624, 0.12611854, -0.026314614, -0.021778936, -0.080265954, -0.028592844, 0.1361638, 0.16848429) * go_4(0.0, 1.0);\n result += mat4(0.14155127, 0.013242842, 0.04764719, -0.12724996, -0.05762018, 4.4798093e-05, 0.31255975, -0.52083194, -0.18550456, 0.109841965, 0.1860627, 0.11478285, -0.36154944, -0.12439295, 0.3006208, 0.032344274) * go_4(1.0, -1.0);\n result += mat4(-0.11564562, -0.034078646, 0.16126357, -0.1936752, -0.2330871, -0.13876866, 0.088089384, -0.021154383, -0.091547124, 0.091753796, 0.18144718, 0.1774146, 0.007724317, 0.097580045, -0.15106232, -0.04128832) * go_4(1.0, 0.0);\n result += mat4(0.071651496, 0.18003649, 0.10129018, -0.16904286, -0.2137536, -0.1308051, 0.13850693, 0.04569891, 0.09158717, 0.1749203, -0.032127034, 0.06019649, 0.12735014, -0.19949023, 0.003664079, -0.050514087) * go_4(1.0, 1.0);\n result += mat4(-0.009363578, 0.083391, -0.08583937, -0.008416162, -0.024429835, 0.008918877, -0.15991227, -0.035743445, -0.040119864, 0.20200913, -0.09585724, 0.039848186, 0.2914714, -0.13199879, -0.04198891, 0.049873233) * go_5(-1.0, -1.0);\n result += mat4(0.14203294, -0.12218405, -0.1336784, -0.011557518, -0.10419894, -0.047520764, 0.012323197, 0.01812075, -0.15906301, 0.057789516, -0.108339556, 0.035662923, 0.008705645, -0.017022535, -0.11589909, 0.030071909) * go_5(-1.0, 0.0);\n result += mat4(-0.15126535, 0.116061516, 0.26665378, -0.11970062, -0.192801, 0.021354547, -0.253131, 0.12830788, -0.17019245, 0.06896555, -0.0015308838, -0.0076949615, 0.031619042, -0.14708556, -0.11876281, -0.053292263) * go_5(-1.0, 1.0);\n result += mat4(-0.14085393, 0.15730241, 0.10422539, 0.025466066, 0.10541659, -0.0012975787, 0.041553672, 0.059082996, -0.154172, 0.08198402, 0.09771777, -0.068264395, 0.047784068, -0.11348507, 0.004380174, -0.089181446) * go_5(0.0, -1.0);\n result += mat4(0.04478754, -0.18557417, 0.13422509, 0.15747893, -0.009310171, -0.0116828615, -0.0116161555, -0.0065923473, -0.028874157, 0.17116025, -0.15008302, 0.0864679, -0.10439667, 0.09480786, -0.14620537, -0.12444) * go_5(0.0, 0.0);\n result += mat4(-0.10271061, 0.037290677, 0.16068509, -0.0020577735, -0.26431653, 0.0316218, 0.13216278, 0.039026607, 0.114048995, -0.08055903, -0.25474527, 0.03769183, 0.11541464, -0.13846509, -0.23404308, 0.059910618) * go_5(0.0, 1.0);\n result += mat4(0.03207741, -0.057938, -0.083276935, -0.08009412, 0.11193717, -0.07672049, -0.16157848, -0.11298354, -0.17304356, 0.08984146, -0.050554533, 0.15308471, -0.05547862, -0.15691018, 0.07320868, -0.042120814) * go_5(1.0, -1.0);\n result += mat4(0.048134506, -0.10295267, 0.051832333, -0.13681562, 0.103027515, -0.06026332, 0.06881206, -0.015670486, 0.28807607, 0.03059088, 0.034055263, 0.017337816, 0.05512398, 0.075067505, -0.036354467, 0.06471895) * go_5(1.0, 0.0);\n result += mat4(-0.085566096, 0.014341178, -0.08384431, -0.051138613, -0.13172193, -0.10944131, 0.052603673, 0.10315314, 0.13149905, -0.10674123, -0.007911778, -0.028487006, 0.13898246, -0.018405652, 0.04242993, -0.10391517) * go_5(1.0, 1.0);\n result += vec4(0.06731381, -0.14791869, -0.15826754, -0.069372416);\n gl_FragColor = result;\n}\n")),_.program_17=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0017213221, -0.15371315, -0.092273064, -0.10798677, 0.009334791, 0.22254497, -0.097098924, 0.029816378, 4.457267e-05, -0.1057864, 0.4134007, 0.14368671, -0.004629636, 0.17854625, 0.2903048, -0.06277739) * go_0(-1.0, -1.0);\n result += mat4(-0.046712447, 0.119774394, -0.117091574, 0.09618261, -0.10770648, 0.124485455, 0.075216, -0.28377417, -0.24061379, -0.09114137, 0.23112294, 0.12123567, 0.025058655, 0.093606554, 0.10327309, -0.024526346) * go_0(-1.0, 0.0);\n result += mat4(0.019105028, 0.06630737, 0.032209937, 0.09685681, -0.018223759, 0.04791892, -0.008235882, -0.29300943, 0.25300565, -0.2488416, 0.08808891, 0.23057054, 0.07350692, -0.106139764, -0.063049704, -0.059718538) * go_0(-1.0, 1.0);\n result += mat4(0.0455073, -0.051755026, -0.11883914, 0.20130287, -0.131154, 0.017220428, 0.12068244, 0.070289314, -0.12415149, -0.22242554, 0.08771896, 0.0035022376, 0.24336605, 0.08416074, 0.028170893, -0.03845105) * go_0(0.0, -1.0);\n result += mat4(0.03242001, 0.102102384, -0.17709577, -0.0109795965, 0.08089789, -0.021498924, 0.06255124, -0.042419348, 0.108601704, -0.05202687, -0.12712812, -0.17035247, 0.17001751, -0.045719698, 0.09703396, 0.037530866) * go_0(0.0, 0.0);\n result += mat4(-0.09127368, 0.18729141, 0.11323561, 0.12806842, -0.058737166, 0.1974935, -0.1213344, 0.26005578, -0.041523788, -0.0029840702, 0.14748086, -0.10480214, -0.06823255, 0.045274846, 0.078861825, 0.088076524) * go_0(0.0, 1.0);\n result += mat4(-0.10629749, -0.023263903, -0.082174115, -0.121970475, 0.21234329, 0.0262291, 0.1745219, 0.07722097, -0.12979622, -0.046668485, -0.0027060192, -0.07948489, -0.1455228, -0.1722979, -0.11220583, -0.15050055) * go_0(1.0, -1.0);\n result += mat4(0.04207767, -0.08237373, 0.07580429, -0.02124768, 0.12718296, 0.053528596, -0.09762217, -0.0045613465, -0.04504155, 0.18147692, -0.13206507, 0.118414916, 0.03825585, -0.23475614, -0.06268228, 0.086768724) * go_0(1.0, 0.0);\n result += mat4(0.034695115, 0.07061876, 0.04965704, 0.17847943, -0.1437011, 0.15886799, -0.201469, -0.063395016, -0.1750345, 0.11911144, -0.188721, 0.08700757, 0.14036323, -0.08573763, 0.10530263, -0.07726266) * go_0(1.0, 1.0);\n result += mat4(0.21503586, -0.18479058, 0.0074815084, 0.09756983, 0.037916277, -0.17987613, 0.11589862, -0.028243838, -0.20950282, 0.026752079, 0.10840585, 0.15400405, 0.08625402, -0.07633785, 0.0017439253, -0.072862245) * go_1(-1.0, -1.0);\n result += mat4(0.008905137, 0.106612414, -0.07793345, 0.15220572, -0.0028391609, -0.10614796, -0.17509677, 0.09583197, 0.18518968, 0.005445739, 0.12949161, 0.07129458, 0.06554234, -0.1308029, -0.029664468, 0.010993508) * go_1(-1.0, 0.0);\n result += mat4(-0.054151967, -0.21677336, 0.17064962, 0.06138102, -0.06272079, -0.11186543, -0.02262431, 0.27793702, 0.019080682, 0.121934734, -0.08267019, -0.08607981, 0.10281368, -0.015739575, 0.07353178, 0.10465199) * go_1(-1.0, 1.0);\n result += mat4(0.11974522, 0.044251468, -0.15450975, -0.075565055, -0.04790616, -0.031326365, 0.27381012, -0.094721034, -0.11900706, -0.06368458, 0.10776822, 0.18564561, 0.089738145, -0.0016327037, 0.18722743, 0.09222095) * go_1(0.0, -1.0);\n result += mat4(-0.02468192, -0.16873443, -0.02480979, -0.13937175, -0.13027008, 0.15577625, -0.01477261, 0.07563496, -0.00062903174, 0.071869016, 0.17108877, 0.00066113746, -0.29290298, 0.07078572, -0.054790854, 0.09035019) * go_1(0.0, 0.0);\n result += mat4(0.066045515, -0.11800159, -0.0750722, -0.08316888, -0.08140103, -0.107804835, 0.1621138, 0.16997898, -0.04444603, 0.28161287, -0.28550264, -0.17914039, -0.15597315, 0.15387748, -0.047001313, -0.042532828) * go_1(0.0, 1.0);\n result += mat4(0.025888437, 0.13297214, -0.07546064, -0.06647902, 0.017062671, -0.2597112, 0.13725336, 0.10858415, -0.1160102, 0.13422437, 0.1592752, 0.15240288, 0.03929169, 0.2020017, 0.07010354, 0.028547695) * go_1(1.0, -1.0);\n result += mat4(-0.0703738, 0.13582481, -0.036476467, -0.096972756, -0.12283295, 0.13071987, -0.056827262, -0.023500688, -0.0075902776, 0.06296815, -0.049109932, 0.16880427, 0.29702982, -0.01992682, 0.013997502, -0.070870094) * go_1(1.0, 0.0);\n result += mat4(0.108744465, -0.09422798, 0.13146311, -0.250233, 0.016463336, -0.12794453, 0.03931633, 0.17450981, 0.11661872, 0.12163951, -0.1192709, -0.05398837, -0.24910302, 0.19006594, -0.1857664, -0.1205357) * go_1(1.0, 1.0);\n result += mat4(-0.054634392, 0.052315067, 0.05044536, -0.05177968, 0.21537638, -0.014019764, -0.06632539, 0.030889641, -0.18629341, -0.04575244, -0.07509494, 0.09061459, -0.0686147, -0.1872925, -0.08178069, -0.17149752) * go_2(-1.0, -1.0);\n result += mat4(-0.08697341, 0.15311632, 0.06298225, -0.17094718, -0.0854164, 0.037885193, -0.048915166, -0.010449174, 0.030081013, -0.02462675, -0.105993316, -0.100794375, -0.05364704, -0.120219246, 0.16426747, -0.016683623) * go_2(-1.0, 0.0);\n result += mat4(0.1442815, -0.2285766, 0.14395493, -0.01616554, -0.054909255, -0.06734717, 0.044498604, -0.07669548, 0.06888753, 0.2329823, -0.2728349, -0.06917594, 0.049095903, 0.0144689595, -0.08170211, -0.21154584) * go_2(-1.0, 1.0);\n result += mat4(-0.0032911033, -0.30628094, 0.01655303, -0.12639484, -0.043794096, 0.12097294, 0.10301277, 0.0323829, -0.20977376, -0.2598986, -0.032757662, 0.062723145, 0.065447785, -0.10534467, -0.061504886, -0.25371954) * go_2(0.0, -1.0);\n result += mat4(-0.062172186, -0.12031234, -0.05312447, -0.07274714, -0.044065587, 0.060389437, -0.011823414, 0.08889303, 0.010290733, -0.056499645, -0.012554047, 0.13659821, 0.062492277, -0.1463726, -0.30616954, -0.048617195) * go_2(0.0, 0.0);\n result += mat4(-0.05244876, 0.056097146, -0.06787384, 0.09076766, -0.09579352, -0.0066260016, 0.15201993, 0.03254239, 0.021516487, 0.15981875, -0.1432654, 0.17569521, 0.12658277, -0.1530729, -0.14634636, -0.00258191) * go_2(0.0, 1.0);\n result += mat4(0.19284594, -0.24125227, -0.06610495, -0.22473419, 0.19109339, 0.20509472, 0.022192668, 0.13134679, -0.16711204, 0.03866372, 0.040778622, 0.004792002, 0.06713585, -0.11313002, -0.0494123, 0.16455573) * go_2(1.0, -1.0);\n result += mat4(0.08695826, 0.03544317, -0.22323117, 0.10693563, -0.060470764, 0.14525974, -0.12502834, -0.10161133, -0.29323998, -0.14850102, 0.0802706, 0.14540558, 0.07584563, -0.105335936, -0.10063164, -0.16825674) * go_2(1.0, 0.0);\n result += mat4(-0.09106831, -0.054964047, -0.0060697296, 0.1795092, -0.031979155, -0.17847598, 0.02053048, -0.09066955, -0.27984852, 0.11892948, 0.24315885, 0.18758732, 0.16902542, -0.21777025, -0.012130184, -0.060705084) * go_2(1.0, 1.0);\n result += mat4(0.059577208, 0.060833983, 0.10868721, 0.11276571, -0.2327309, -0.11088089, 0.20807125, -0.021718912, 0.030323144, -0.10312503, -0.22234069, 0.16634466, 0.19398251, -0.0545838, -0.13059108, 0.017868554) * go_3(-1.0, -1.0);\n result += mat4(-0.07514213, 0.10887309, 0.1218314, -0.18563306, -0.008527813, -0.20459747, -0.030698426, 0.0844588, 0.23686919, 0.03104538, 0.08527714, -0.09642553, -0.08534072, 0.06419827, -0.12806654, -0.11365306) * go_3(-1.0, 0.0);\n result += mat4(-0.039864887, -0.25141066, 0.13011548, -0.13584746, -0.013512096, -0.17277367, 0.08957357, 0.24380256, -0.033397153, -0.012431397, 0.082527, 0.020838374, 0.016154792, -0.29341805, -0.015195005, 0.022471353) * go_3(-1.0, 1.0);\n result += mat4(-0.11212281, 0.08150235, 0.0055854055, -0.28806004, -0.09078987, -0.05241604, -0.09806806, -0.2560824, 0.043018572, 0.013310293, -0.018843893, 0.049140453, 0.17483246, 0.12305487, -0.096557006, 0.0123909665) * go_3(0.0, -1.0);\n result += mat4(0.09532439, 0.15352365, 0.20087242, 0.08491758, -0.24605502, 0.16663635, -0.13709177, -0.12777333, 0.02181133, 0.036698326, -0.003161005, 0.05891433, -0.055862445, 0.29106724, -0.17064662, -0.14393678) * go_3(0.0, 0.0);\n result += mat4(0.0058135563, -0.22420937, 0.07235329, -0.124738544, 0.08238468, -0.2015809, -0.03386368, -0.17470017, 0.057452828, -0.06164105, -0.13776, -0.09869882, -0.0026272335, -0.20054811, 0.019651942, -0.2600821) * go_3(0.0, 1.0);\n result += mat4(-0.17325936, -0.05762174, -0.06450132, 0.050736707, 0.045916766, 0.00402603, -0.08697255, 0.12957326, -0.17539512, 0.087370165, -0.004544662, -0.073203914, -0.010898469, 0.12600337, -0.012520381, 0.034228735) * go_3(1.0, -1.0);\n result += mat4(-0.10941816, 0.0907973, -0.0004870752, -0.0067486484, -0.0726075, 0.2144327, -0.055393726, -0.023118004, -0.14722143, -0.15563087, -0.06595914, -0.048578046, -0.030177968, 0.20142747, 0.01779709, 0.01655237) * go_3(1.0, 0.0);\n result += mat4(-0.08580983, -0.026037404, -0.077059925, -0.087288134, 0.004400565, -0.011133582, 0.17784919, 0.23502137, 0.047681976, -0.11357638, -0.0896771, 0.0067448434, -0.10454412, 0.17173828, 0.02538007, 0.012261617) * go_3(1.0, 1.0);\n result += mat4(-0.1899917, 0.035758197, 0.09290593, -0.321715, 0.0062465663, 0.0014386866, 0.016894078, -0.115979955, -0.0027755008, 0.06348923, 0.03340955, -0.24005453, 0.049253695, -0.038937677, 0.11952727, 0.0399283) * go_4(-1.0, -1.0);\n result += mat4(-0.0768814, -0.070920505, 0.32928568, -0.09117129, -0.030737674, -0.10276032, 0.008501685, -0.092094645, -0.119966194, 0.08019844, 0.06642611, -0.061083883, 0.11307649, -0.031231074, -0.032001212, 0.13963008) * go_4(-1.0, 0.0);\n result += mat4(-0.07274599, 0.0010301028, 0.045785096, -0.010552021, -0.13573211, 0.271882, -0.22248295, -0.28493458, 0.024056, 0.14095017, 0.065386854, 0.06830046, 0.039510656, -0.09839122, 0.20431511, 0.09510801) * go_4(-1.0, 1.0);\n result += mat4(0.015967855, -0.18058023, 0.18704537, 0.18511131, 0.08232382, 0.0142269125, -0.045059025, 0.09668988, 0.062527284, 0.15584159, -0.19181041, -0.09103482, 0.07462716, 0.08690921, -0.006602257, -0.048261993) * go_4(0.0, -1.0);\n result += mat4(0.06590294, 0.03255081, 0.27418908, 0.12957683, -0.056972653, -0.13130698, 0.116743594, -0.021665238, -0.049696703, 0.1355714, -0.034948308, 0.013496893, 0.08264742, -0.040836275, 0.066302836, -0.008282482) * go_4(0.0, 0.0);\n result += mat4(-0.031672716, 0.062036, 0.0670039, 0.118378155, 0.16932462, 0.19176582, -0.14296779, -0.07521962, 0.08186631, 0.13872068, 0.2050204, 0.23874411, -0.05187021, -0.14518432, 0.17769787, 0.13543007) * go_4(0.0, 1.0);\n result += mat4(0.23216663, -0.07822891, 0.19363302, 0.14644198, 0.23314826, 0.16843605, 0.14231025, 0.39938375, 0.012976297, 0.04872197, -0.056092817, -0.06786196, -0.13020758, -0.16039686, -0.08942605, 0.06917485) * go_4(1.0, -1.0);\n result += mat4(0.13809198, -0.07787285, -0.0032761474, 0.08901838, 0.06670918, 0.23262213, 0.19812497, -0.29459605, -0.16106832, -0.089955695, 0.018862866, 0.027937569, -0.068481594, 0.0515106, 0.0076716254, -0.020717952) * go_4(1.0, 0.0);\n result += mat4(0.15160611, -0.056448795, -0.01282516, -0.060768176, -0.13858989, 0.070536785, -0.036451727, -0.007100553, -0.06416002, 0.1640014, -0.012680492, 0.089894645, 0.089873075, -0.12290447, 0.07415422, 0.051840447) * go_4(1.0, 1.0);\n result += mat4(0.049169756, 0.012065099, 0.044702023, 0.41471246, -0.22039439, 0.26710343, 0.03259032, -0.0010071819, 0.122387365, 0.016845915, -0.04162581, 0.16303158, -0.018624788, -0.018498175, 0.119111605, 0.066239804) * go_5(-1.0, -1.0);\n result += mat4(0.1304685, -0.015543399, 0.09727904, 0.025493689, 0.11235736, -0.024798019, 0.24016461, 0.05678371, 0.29092878, 0.008495527, -0.08145035, 0.1277052, 0.09728953, -0.064336315, 0.018896975, -0.0052928496) * go_5(-1.0, 0.0);\n result += mat4(-0.22020516, 0.17298244, 0.08216116, 0.13081113, -0.058733664, 0.14459507, 0.1042437, 0.10113822, -0.012354008, 0.21633418, 0.059657548, 0.14173268, 0.026709042, -0.10159428, 0.14287837, 0.16256075) * go_5(-1.0, 1.0);\n result += mat4(-0.03602925, 0.19763114, 0.14659521, 0.079257175, -0.048765395, -0.04763924, -0.023928326, -0.07900388, 0.13704984, 0.08109074, -0.017959716, 0.0065745655, -0.052421648, -0.03608805, 0.06062624, 0.11137132) * go_5(0.0, -1.0);\n result += mat4(0.10591948, 0.0052649123, 0.18899056, 0.0075388527, 0.035225954, -0.062119495, 0.022104654, -0.10452858, 0.03833499, 0.26919907, -0.078174464, 0.0016594962, 0.09164568, -0.05362235, 0.047250915, -0.031277195) * go_5(0.0, 0.0);\n result += mat4(0.0244364, -0.06794058, -0.021393122, -0.053156774, 0.15241314, -0.09962311, -0.03456499, -0.016867915, 0.1597494, -0.12681212, -0.010430228, 0.00086353114, 0.027244834, 0.08854933, 0.1284529, -0.05862663) * go_5(0.0, 1.0);\n result += mat4(-0.12345045, -0.044616744, -0.04131162, 0.13541003, -0.047810026, -0.12005011, 0.010486988, -0.021923149, 0.11812008, 0.17721419, -0.032736443, -0.15231252, -0.13128845, 0.07795993, 0.047232933, -0.07249807) * go_5(1.0, -1.0);\n result += mat4(0.08612666, 0.02928595, 0.24572, 0.1079535, 0.06905186, -0.040503707, 0.08792316, 0.13987797, 0.14096849, -0.026072232, -0.024833977, -0.031660788, -0.07927557, 0.03298344, -0.08978443, 0.112841055) * go_5(1.0, 0.0);\n result += mat4(0.15270372, 0.07552049, 0.09564199, -0.13284975, 0.003842602, -0.029099604, 0.0003256477, -0.09769279, 0.12788263, -0.10107807, 0.10767, 0.23706906, -0.059877742, 0.09791839, 0.04538287, 0.16307582) * go_5(1.0, 1.0);\n result += vec4(0.07341823, -0.019611815, -0.09007808, -0.022756629);\n gl_FragColor = result;\n}\n")),_.program_18=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.053204395, 0.2134829, 0.12336964, -0.10227736, 0.13940702, -0.124413736, 0.3020443, -0.2065515, -0.004734049, 0.037971064, -0.17321284, 0.041885074, 0.077058956, 0.12063891, -0.010338445, 0.06337065) * go_0(-1.0, -1.0);\n result += mat4(0.12816934, 0.14948028, -0.09161687, 0.009573578, 0.22003245, 0.044031654, 0.090882175, -0.14265673, 0.06734865, 0.05421324, 0.11106335, -0.020738617, 0.02484326, -0.059336618, -0.009157065, 0.0821956) * go_0(-1.0, 0.0);\n result += mat4(-0.02057381, -0.053952582, -0.05662845, 0.043356568, 0.2431925, -0.117109254, -0.03546069, 0.32747653, -0.0656724, -0.10274332, -0.026182862, 0.16777003, -0.038789105, -0.011600223, -0.06111373, -0.045530178) * go_0(-1.0, 1.0);\n result += mat4(-0.11627616, -0.2680533, 0.010153158, 0.04263144, -0.046353284, -0.05806104, 0.08532106, 0.02319678, -0.12570818, 0.0359389, 0.020782439, 0.10452313, 0.06330789, -0.0086953, -0.03920925, 0.06789389) * go_0(0.0, -1.0);\n result += mat4(-0.08820413, -0.13917038, -0.049961973, 0.10507677, 0.25912637, 0.048801307, 0.13123387, 0.055866715, -0.055367444, 0.1428978, -0.040858068, 0.20058946, 0.0673469, -0.17162299, 0.15529002, 0.41366217) * go_0(0.0, 0.0);\n result += mat4(-0.081712715, 0.04338456, -0.0368015, -0.0018422191, 0.16511263, -0.21779254, 0.065223925, 0.4804269, 0.26078546, -0.038037203, -0.2898542, 0.2068737, 0.101655796, -0.12456843, -0.11357212, -0.005879897) * go_0(0.0, 1.0);\n result += mat4(-0.074044555, 0.07722422, 0.062057327, -0.039013617, 0.12760206, -0.18111233, -0.01114239, 0.1514668, -0.008963988, 0.23631106, 0.18362597, 0.14166053, -0.046458114, 0.16774492, 0.17774823, -0.008998563) * go_0(1.0, -1.0);\n result += mat4(0.09820194, -0.054974817, -0.015640004, -0.037923157, 0.22821093, -0.03986652, -0.0074655996, 0.04587354, 0.05650628, 0.112482674, 0.023865355, 0.24882393, -0.011221855, 0.13942584, 0.003652544, -0.06288897) * go_0(1.0, 0.0);\n result += mat4(-0.31229278, -0.10419711, -0.004614452, -0.032103445, -0.00018427879, 0.027711036, 0.028399462, 0.082576215, -0.056645207, 0.038272534, -0.011554511, 0.33454514, -0.21628743, 0.11849716, -0.23067485, -0.087079175) * go_0(1.0, 1.0);\n result += mat4(-0.14960206, 0.29916358, -0.36191732, -0.096665345, -0.08732554, -0.10081626, 0.10593716, -0.0143145975, 0.12768494, 0.3251397, 0.23868982, -0.08632128, -0.07138096, -0.029475177, 0.07199368, -0.0016260111) * go_1(-1.0, -1.0);\n result += mat4(0.17022541, 0.19862384, 0.0029171365, 0.07225595, 0.08387519, -0.051419877, 0.16522466, -0.04951881, 0.07093068, 0.34544435, 0.08639415, -0.0077871718, 0.07875624, -0.10820802, 0.015711969, 0.1371948) * go_1(-1.0, 0.0);\n result += mat4(0.11947513, 0.03204784, -0.22552966, 0.05517582, 0.13209006, -0.06262761, 0.0719108, -0.083935544, -0.17171475, 0.07105399, 0.013485666, -0.13865131, -0.20124301, -0.10171288, -0.17265166, -0.1650513) * go_1(-1.0, 1.0);\n result += mat4(-0.038657106, -0.11968214, -0.04953467, 0.03988426, 0.18497725, 0.00012608049, -0.014361117, 0.016538745, 0.053768195, 0.21468902, 0.22507563, 0.13274029, 0.09316226, 0.10554355, 0.13079438, -0.020738615) * go_1(0.0, -1.0);\n result += mat4(0.3934315, -0.14415179, 0.022628346, 0.067308314, 0.06434691, -0.09336087, -0.067665786, 0.05017148, -0.06534398, -0.048088152, -0.037155427, 0.1489594, -0.054163337, 0.2329102, -0.105613016, 0.0012456856) * go_1(0.0, 0.0);\n result += mat4(0.24050267, -0.0067265374, -0.0153115215, 0.06555275, 0.19129738, 0.0043795216, 0.063948326, -0.13967972, -0.40650475, 0.09109113, 0.07856194, -0.13390535, -0.08199262, 0.17485364, -0.090266995, -0.012882164) * go_1(0.0, 1.0);\n result += mat4(-0.387764, -0.15284535, -0.269682, 0.063642666, 0.08651869, -0.23153405, -0.10131002, 0.0043905224, 0.220928, 0.17752749, -0.01569877, -0.0686579, 0.21019012, 0.20529252, 0.06952716, -0.058749653) * go_1(1.0, -1.0);\n result += mat4(-0.293644, 0.036391325, -0.07392813, -0.086678274, 0.2078697, -0.11507264, 0.028548734, -0.16409987, 0.17409426, 0.1885014, 0.084329076, -0.15027794, 0.20641033, 0.06187141, -0.03875406, 0.0032009226) * go_1(1.0, 0.0);\n result += mat4(0.10790136, 0.1387389, -0.1781791, 0.21425287, 0.12715636, -0.063490026, 0.09555745, -0.10528784, 0.12758408, 0.29311177, 0.0432301, -0.021469813, 0.021922017, 0.082767464, 0.15348153, 0.12735313) * go_1(1.0, 1.0);\n result += mat4(0.0062385295, 0.11732651, 0.06049321, -0.07607647, 0.17820913, 0.06216857, 0.05036523, 0.008527562, -0.05745378, 0.065337434, -0.04389796, 0.032172143, -0.08650831, -0.13604137, 0.050570212, 0.011036989) * go_2(-1.0, -1.0);\n result += mat4(0.016900355, 0.14422971, -0.106490955, -0.052399695, 0.13446756, 0.07712888, 0.0058913217, 0.07991085, 0.038670607, -0.25514704, 0.12148176, 0.17061579, 0.11421595, 0.022622943, 0.058726758, -0.17090438) * go_2(-1.0, 0.0);\n result += mat4(0.055515286, -0.19921277, -0.0012379233, 0.064982586, 0.26003027, -0.026233593, 0.07716586, -0.025661616, -0.11324887, -0.0035626758, 0.017872687, -0.10889948, -0.09775516, 0.07376668, -0.07696171, -0.2438295) * go_2(-1.0, 1.0);\n result += mat4(0.032405633, -0.05084789, -0.088054694, -0.10841894, -0.0075752116, 0.13531004, -0.1457409, 0.13204673, 0.0792082, 0.12976237, -0.07244278, -0.11369213, 0.06102383, -0.23130623, 0.0485402, 0.06685668) * go_2(0.0, -1.0);\n result += mat4(-0.13683872, -0.053872824, -0.06719165, -0.070855714, 0.019770421, 0.18132222, 0.027324507, -0.04910738, 0.17011392, 0.057926424, 0.0857354, -0.14427422, -0.066373795, 0.09973484, 0.02194641, 0.17209244) * go_2(0.0, 0.0);\n result += mat4(-0.07172457, -0.09989123, 0.06346084, 0.007205204, -0.18027657, 0.007516025, -0.0042022206, -0.0091036465, 0.18030393, -0.009558301, 0.12717903, -0.02116024, 0.14172006, 0.012544988, -0.16633627, 0.13234323) * go_2(0.0, 1.0);\n result += mat4(-0.026680972, 0.26901576, -0.053663265, 0.0021016174, 0.032445803, 0.037003934, 0.05414299, -0.035497934, -0.10569329, 0.050672166, -0.01144387, 0.05000742, -0.057444472, 0.0010797186, 0.018822541, -0.04636653) * go_2(1.0, -1.0);\n result += mat4(0.135361, -0.058395687, -0.033542126, 0.09484118, -0.07793999, 0.013546507, 0.11820586, 0.14490362, -0.016325314, -0.0062904614, 0.12631275, 0.1394393, -0.049356613, -0.02528993, 0.26334915, -0.032557055) * go_2(1.0, 0.0);\n result += mat4(0.077839315, -0.052373778, 0.036136296, -0.05023568, -0.07987715, 0.018897712, -0.17742547, 0.18015353, 0.2571155, 0.058656774, 0.013118142, 0.12145675, 0.14177194, 0.099529505, -0.028370513, 0.25136563) * go_2(1.0, 1.0);\n result += mat4(0.0747753, -0.15949982, 0.076973855, 0.080785476, 0.25431648, -0.120426156, 0.059631538, 0.13541599, -0.006538664, 0.06348775, -0.15413675, -0.011688718, -0.0877202, -0.07138076, -0.20553613, 0.17151853) * go_3(-1.0, -1.0);\n result += mat4(-0.24562076, -0.31801596, 0.2534939, -0.054888077, 0.23713852, -0.23484352, 0.015403321, 0.28927258, 0.02333135, 0.115237035, 0.051989716, -0.0774211, -0.17619006, -0.042421665, -0.17778155, -0.16379887) * go_3(-1.0, 0.0);\n result += mat4(-0.15642986, -0.0426825, 0.075349115, -0.13867629, 0.112977736, 0.06540842, 0.0059138774, 0.090976134, 0.102575876, -0.07702354, -0.060852207, -0.07358783, -0.030642396, -0.12437998, 0.19073227, -0.008556629) * go_3(-1.0, 1.0);\n result += mat4(-0.009600349, 0.19660307, 0.06310739, -0.091261774, 0.1383758, -0.10920792, 0.01987075, 0.10960847, -0.03973851, -0.05378361, -0.053934645, -0.062070217, 0.017768001, -0.109798394, -0.27830756, 0.14825441) * go_3(0.0, -1.0);\n result += mat4(0.2253333, 0.04887524, 0.007540527, -0.21392706, 0.28378952, -0.22518088, -0.09280502, 0.25905597, 0.1558124, -0.06532809, -0.052613363, -0.038770456, -0.09479437, 0.39384437, 0.09516288, -0.29169223) * go_3(0.0, 0.0);\n result += mat4(0.023066722, -0.20169239, 0.025786614, 0.12992494, -0.0011414116, -0.0023400988, 0.13305776, -0.017615285, -0.06834794, -0.06084079, -0.10924924, 0.039389268, -0.0040167933, 0.049587116, 0.07590412, 0.31464538) * go_3(0.0, 1.0);\n result += mat4(-0.1917511, -0.008846332, 0.0914183, -0.06694468, 0.054535903, 0.19732447, 0.17194839, 0.12368525, -0.11447456, -0.10244315, -0.082908966, -0.103707045, 0.06248975, -0.14130668, -0.068753496, 0.23984621) * go_3(1.0, -1.0);\n result += mat4(-0.10043509, 0.036193024, 0.017117409, 0.15630378, 0.29531795, -0.20785378, -0.17022829, 0.010861576, -0.052274987, -0.050172083, -0.09687743, 0.025382213, 0.1061047, -0.019923043, 0.1905993, 0.31907213) * go_3(1.0, 0.0);\n result += mat4(-0.023860455, 0.013424604, -0.055340413, -0.006086705, 0.26867437, -0.18745743, 0.11919189, 0.05196282, -0.09836886, -0.10949307, -0.064731866, -0.14198364, 0.46431017, -0.14794265, 0.025133874, 0.38547024) * go_3(1.0, 1.0);\n result += mat4(0.06934901, -0.20738873, 0.14471452, 0.03087651, 0.18033424, 0.16282603, -0.050284263, -0.041595727, -0.11747435, -0.04275445, -0.20998137, -0.056565028, -0.050009515, 0.13573733, -0.08438032, -0.07363902) * go_4(-1.0, -1.0);\n result += mat4(-0.1109324, -0.08281566, 0.080020756, -0.07565862, 0.16276588, 0.13186535, 0.17810473, 0.051175643, -0.1470848, -0.08119655, 0.22341052, -0.14562707, -0.22091609, 0.08912351, 0.062519215, -0.17822169) * go_4(-1.0, 0.0);\n result += mat4(-0.02652961, -0.050731696, 0.06761707, -0.070221156, 0.11255305, 0.15729706, 0.18315557, -0.0030489026, 0.08721225, -0.04417, -0.044907395, -0.0631245, -0.010991895, 0.14397791, -0.016412318, -0.016923137) * go_4(-1.0, 1.0);\n result += mat4(-0.12462993, 0.14335859, 0.08130342, -0.16543365, 0.010432147, 0.019978197, -0.017498186, 0.03631899, 0.057306956, -0.06078837, -0.015008236, -0.24389061, -0.10250533, 0.31660014, 0.33440468, -0.12124798) * go_4(0.0, -1.0);\n result += mat4(-0.27909592, 0.21149877, 0.050259847, -0.24782999, 0.07350583, -0.03168507, -0.0206597, 0.07860909, -0.07629377, 0.1713701, 0.24176298, -0.25509474, 0.002090829, 0.051905315, 0.25929084, -0.09076089) * go_4(0.0, 0.0);\n result += mat4(-0.13923247, -0.083095506, -0.12958083, 0.008588576, 0.068224825, 0.094012275, 0.1395537, 0.0690222, 0.13958463, -0.02742012, 0.13905828, -0.04970139, -0.0629641, -0.15277445, 0.016491361, -0.13742869) * go_4(0.0, 1.0);\n result += mat4(-0.0027394858, -0.07178526, 0.07668042, -0.16290356, 0.10704169, 0.27434343, -0.003009555, -0.0124241095, 0.031501733, -0.10345558, -0.12258338, -0.055458266, 0.08220533, 0.16282788, 0.22585614, -0.04099274) * go_4(1.0, -1.0);\n result += mat4(-0.18252786, 0.032287426, 0.03831364, 0.03279567, -0.015436468, 0.16594371, -0.022859711, 0.014286839, -0.020073507, -0.06752274, 0.04850366, -0.03098202, 0.055985507, 0.030877378, -0.12457596, 0.012876079) * go_4(1.0, 0.0);\n result += mat4(-0.2959125, 0.12508816, -0.05321822, -0.1051829, 0.16586393, 0.07608049, -0.042397983, -0.0069031697, 0.13237686, -0.07125681, 0.021239927, 0.17826323, -0.14433292, 0.013577087, -0.14554563, -0.2040924) * go_4(1.0, 1.0);\n result += mat4(0.33643177, -0.09343892, 0.05079197, -0.008774256, -0.002809458, -0.07406135, -0.33292174, 0.026698712, 0.3655136, 0.07260544, 0.3903461, -0.025114482, 0.038028333, 0.104210675, -0.4062275, -0.078964405) * go_5(-1.0, -1.0);\n result += mat4(0.19767492, -0.1537188, 0.049587816, 0.23333088, -0.3893781, -0.011501175, -0.1826917, -0.12794746, -0.06709039, 0.015785962, -0.18090555, -0.11386157, -0.12038564, 0.011559484, -0.12779875, -0.14214684) * go_5(-1.0, 0.0);\n result += mat4(-0.15774208, 0.24946158, -0.040942013, -0.1251321, -0.3509982, 0.07450445, -0.14480934, -0.20172012, -0.11019966, -0.07905495, -0.1572328, 0.12654895, 0.119401105, -0.12334677, 0.10720092, -0.06545273) * go_5(-1.0, 1.0);\n result += mat4(-0.037104636, 0.33563337, 0.20923309, 0.028749982, 0.13854796, -0.13161437, 0.038462456, -0.14479184, 0.15403077, -0.04880203, 0.13780783, 0.06471987, 0.2944117, 0.13432993, -0.31482598, -0.06599348) * go_5(0.0, -1.0);\n result += mat4(0.54742974, 0.121937156, -0.07866791, 0.07451098, -0.03663172, -0.1554786, 0.059384037, -0.004000904, -0.04610048, -0.10617931, -0.18522029, 0.03238723, -0.085027255, -0.07754074, 0.22321595, -0.22000736) * go_5(0.0, 0.0);\n result += mat4(0.34576082, 0.054670934, -0.006112889, 0.08788217, -0.11128527, 0.016721481, 0.0025457302, 0.10134559, -0.08420967, 0.077211045, 0.04456844, 0.15408081, 0.08043456, -0.03195054, 0.068368874, -0.0011692513) * go_5(0.0, 1.0);\n result += mat4(-0.109538294, 0.035212234, -0.068712965, -0.09868468, -0.12186257, 0.122597136, -0.06546314, -0.024811305, -0.018210687, 0.09266877, -0.091002055, -0.05117649, 0.076985, 0.08579534, -0.14370322, -0.08178749) * go_5(1.0, -1.0);\n result += mat4(-0.21291538, 0.03441726, -0.01899837, -0.15328759, -0.17070505, 0.151839, 0.15083382, -0.08944362, -0.3224203, 0.012464086, 0.08693216, 0.014108278, -0.13456593, 0.008793197, 0.14650744, -0.04115599) * go_5(1.0, 0.0);\n result += mat4(0.12686576, 0.033990897, -0.0039116694, -0.12522134, 0.066877596, 0.09016868, -0.05867825, 0.08331187, -0.018720012, 0.10592668, 0.050558716, 0.35772276, -0.09896201, 0.057353813, -0.106769, 0.028894106) * go_5(1.0, 1.0);\n result += vec4(-0.124429956, -0.023968874, -0.009741961, 0.000734556);\n gl_FragColor = result;\n}\n")),_.program_19=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.056590553, 0.03216381, -0.0666051, 0.19334152, -0.0050108447, -0.22589503, -0.057469424, -0.09344944, -0.1051364, -0.25752833, -0.035817955, -0.29675537, -0.1419535, -0.11206299, -0.005250591, -0.02839156) * go_0(-1.0, -1.0);\n result += mat4(-0.113020144, 0.028738707, 0.052538726, -0.039978653, 0.052219037, 0.057554238, 0.104583465, -0.03326389, 0.12732053, -0.09863676, -0.19774933, 0.10953924, 0.052640375, -0.2623868, -0.055126745, -0.12773202) * go_0(-1.0, 0.0);\n result += mat4(-0.17464705, -0.082161404, -0.18110912, 0.07796715, 0.04916518, 0.11231854, -0.086312726, -0.034675486, -0.19010356, 0.032855187, -0.013579661, 0.37123898, -0.014220876, -0.006728799, 0.08287457, -0.1138056) * go_0(-1.0, 1.0);\n result += mat4(0.13857616, -0.09273926, 0.13864596, 0.18886924, -0.011879785, 0.32183805, -0.051207457, 0.037754197, -0.09221778, -0.02035246, -0.17649348, 0.020960717, -0.07177013, 0.09179843, 0.080085315, 0.122304566) * go_0(0.0, -1.0);\n result += mat4(-0.16989891, -0.08335691, 0.084998704, 0.11291987, -0.3019433, 0.0076751867, 0.093596675, 0.06530408, 0.1206327, 0.091008104, 0.109547265, 0.25353962, 0.036133915, 0.093532056, 0.061501086, 0.0021566728) * go_0(0.0, 0.0);\n result += mat4(-0.017881159, -0.13595797, 0.01136082, 0.16003034, 0.10847896, 0.19483434, 0.26643255, -0.13653097, -0.02909977, 0.0048497478, -0.07825304, 0.19495782, 0.051259015, 0.06378301, -0.25297102, 0.12415515) * go_0(0.0, 1.0);\n result += mat4(0.1937498, -0.054339543, 0.010112153, 0.1686902, -0.010859902, 0.017609913, 0.13538137, 0.21478494, -0.15561095, 0.03826493, 0.030638125, 0.15134248, 0.02018713, 0.09653892, 0.012655936, 0.12929274) * go_0(1.0, -1.0);\n result += mat4(0.10884013, -0.059027947, 0.09222052, 0.08509775, -0.23504566, 0.10800187, 0.35871732, -0.27244377, 0.1780951, -0.09118458, -0.08485235, 0.18791482, 0.12209446, 0.0061277915, -0.011919617, -0.258573) * go_0(1.0, 0.0);\n result += mat4(0.08261666, -0.107749484, -0.15589459, 0.23786806, -0.25947818, -0.07595851, 0.19160344, -0.024088206, -0.008799499, -0.17963524, -0.25323853, -0.026271267, 0.108688876, -0.21407057, -0.3583868, 0.09666366) * go_0(1.0, 1.0);\n result += mat4(0.13808286, -0.04138869, -0.16940956, 0.3419983, 0.055550236, -0.020949477, -0.0067749163, -0.19835842, 0.030675124, 0.075373225, 0.12566806, -0.04334421, -0.102529705, 0.04508018, 0.23232533, 0.0019694006) * go_1(-1.0, -1.0);\n result += mat4(0.15215543, -0.016466457, -0.088040456, 0.17388342, 0.04182113, 0.18802759, 0.064585775, -0.14804406, -0.24339275, 0.17330259, 0.027834702, 0.058299657, -0.031298336, 0.31788856, 0.07080272, 0.24237408) * go_1(-1.0, 0.0);\n result += mat4(0.16990338, 0.3701443, 0.12791218, 0.14076602, 0.20176111, 0.0302564, 0.24510148, -0.13427663, -0.38024938, 0.12371078, -0.01582557, -0.3158842, 0.20104642, 0.07178823, -0.1876278, 0.084532306) * go_1(-1.0, 1.0);\n result += mat4(0.14377905, -0.058295894, 0.18250984, -0.09202952, 0.049288724, 0.06361697, 0.015274134, -0.009651323, -0.042051505, -0.012071234, 0.1326135, 0.019923072, -0.15128869, 0.25043762, -0.13259046, 0.00053170364) * go_1(0.0, -1.0);\n result += mat4(0.094158195, 0.12379144, 0.19022636, 0.18195347, 0.013914745, 0.061979804, 0.02451591, -0.11115476, -0.17788209, 0.13222231, -0.13186376, -0.1616039, -0.24425243, 0.1886775, 0.0112440875, -0.06601394) * go_1(0.0, 0.0);\n result += mat4(-0.030136446, 0.2917132, -0.27445439, 0.17572524, 0.041303374, 0.023066396, 0.15800332, -0.2759435, -0.13819514, 0.15358543, -0.20889634, -0.015854366, -0.046221938, -0.029213084, -0.20027846, -0.096412785) * go_1(0.0, 1.0);\n result += mat4(0.0125947185, 0.0055787223, -0.09309416, 0.076822944, -0.093398675, 0.2956369, 0.06577939, -0.23052916, -0.07925194, -0.072308525, 0.024827626, -0.060508657, -0.12151571, 0.026541036, -0.12048794, -0.07427358) * go_1(1.0, -1.0);\n result += mat4(-0.10964251, -0.17297563, 0.13372806, 0.049176272, -0.05832845, 0.017144928, -0.048461188, -0.15870371, 0.11398971, -0.107922345, 0.13167588, -0.14817321, -0.10338058, -0.31081274, 0.08330581, -0.29687402) * go_1(1.0, 0.0);\n result += mat4(0.16665904, -0.2640339, -0.29233927, 0.038875308, -0.05411785, 0.16937009, 0.12490365, -0.124583, -0.07552158, 0.11799862, -0.28171206, -0.00040758983, -0.19385974, -0.06890529, 0.14208162, -0.1088734) * go_1(1.0, 1.0);\n result += mat4(0.06168567, 0.08464485, 0.051727522, 0.0080752885, -0.024248002, -0.10022553, 0.16323335, 0.023631554, -0.05933269, -0.062205136, -0.18094447, 0.059799075, 0.21466024, 0.008523474, 0.26693302, 0.23969485) * go_2(-1.0, -1.0);\n result += mat4(-0.15529208, -0.011878417, -0.18483245, 0.14569621, 0.063189425, -0.19457999, -0.030479494, -0.06388341, 0.059255358, 0.021795692, -0.18915053, 0.10549042, -0.14347872, 0.035095137, 0.5123671, -0.36842114) * go_2(-1.0, 0.0);\n result += mat4(-0.3129531, 0.18427932, 0.08967258, 0.030795548, -0.062971294, 0.13863337, 0.1719862, -0.12454022, -0.13502273, 0.09999501, -0.08539335, -0.009761404, 0.12899344, 0.13241018, 0.07476177, 0.088581234) * go_2(-1.0, 1.0);\n result += mat4(0.060355544, -0.20497295, -0.056201037, 0.17441384, -0.07366008, 0.0031770081, 0.10340366, -0.065828614, -0.0135689005, 0.0018236408, -0.061976664, 0.2355626, 0.10771512, 0.077624, 0.13811535, -0.07868492) * go_2(0.0, -1.0);\n result += mat4(-0.17156444, -0.026765984, -0.10527619, 0.03830846, 0.09402895, -0.004862654, 0.076368734, -0.14964046, 0.043011688, -0.23503943, -0.0006939608, 0.14159496, -0.044676844, 0.173952, 0.110504664, 0.0019379692) * go_2(0.0, 0.0);\n result += mat4(-0.17247017, 0.08168303, 0.17221324, -0.06592961, 0.0044269604, 0.15659723, -0.055933986, -0.042620275, 0.06073025, 0.2532331, 0.10132909, -0.117701456, 0.12096025, 0.10205398, -0.18403697, 0.18307333) * go_2(0.0, 1.0);\n result += mat4(0.09575911, -0.05598526, -0.00019075947, -0.09576007, 0.20932649, -0.20390967, 0.039013285, -0.0673076, 0.10174375, -0.029520035, 0.08187042, 0.0113893915, 0.2773657, -0.14660437, -0.052826468, -0.066547535) * go_2(1.0, -1.0);\n result += mat4(0.073659964, 0.11016725, 0.03967363, -0.14039496, 0.14510235, -0.023440665, -0.14824589, 0.040890865, -0.17982483, -0.06410239, 0.1368475, 0.06049977, -0.04931566, 0.16838568, 0.032267325, -0.14558685) * go_2(1.0, 0.0);\n result += mat4(-0.09795584, 0.042064235, -0.031120127, -0.14744717, 0.027100604, -0.24968515, -0.21389422, 0.04229415, -0.09014897, 0.12878452, 0.25642878, -0.08038266, 0.19971558, 0.11135897, -0.36821046, 0.1422662) * go_2(1.0, 1.0);\n result += mat4(0.1094647, -0.016677434, -0.028883765, 0.3192714, 0.09875388, 0.063245736, 0.14410317, 0.032648303, -0.06333742, 0.27168024, 0.022700999, -0.24260196, 0.2008466, 0.0035053317, 0.033708334, 0.08848844) * go_3(-1.0, -1.0);\n result += mat4(0.14528061, -0.15028432, -0.12186915, 0.2541439, 0.10196279, -0.08628881, 0.013626965, 0.0865205, -0.06720443, -0.012042523, 0.2745774, -0.15612917, 0.052762404, -0.048645414, 0.2373206, 0.15480334) * go_3(-1.0, 0.0);\n result += mat4(0.30316323, 0.13258561, 0.064958744, -0.006462185, -0.18336357, -0.042762443, 0.14428605, 0.0022340214, 0.126048, 0.080833666, 0.009115843, 0.03493862, 0.10809081, -0.16448757, 0.3997175, -0.110012166) * go_3(-1.0, 1.0);\n result += mat4(0.02458684, -0.057449866, 0.030437991, 0.12050426, 0.09614844, -0.014490843, 0.028539594, 0.04805738, -0.09334032, -0.025414651, -0.08732445, -0.23192073, -0.17476203, -0.09348745, -0.08307593, -0.23019521) * go_3(0.0, -1.0);\n result += mat4(0.35522544, -0.079090506, 0.008817837, 0.2532623, 0.34887648, -0.06478506, -0.08268971, -0.01187354, -0.01297639, -0.1617383, -0.08950093, -0.27147245, -0.18539499, -0.025695372, 0.014795757, 0.070290186) * go_3(0.0, 0.0);\n result += mat4(0.10833107, -0.04752071, 0.0257186, 0.045938533, -0.17696926, -0.044409238, 0.013435127, -0.026669621, -0.039547954, -0.24273679, -0.11717763, 0.03446355, 0.20519058, 0.14973645, -0.06620626, 0.27608195) * go_3(0.0, 1.0);\n result += mat4(-0.05178539, -0.052307468, -0.031603504, 0.087410286, -0.02714207, 0.19870313, -0.07222196, 0.016593033, 0.1256676, -0.0017593893, -0.09573438, 0.06781198, -0.21133266, 0.17265096, -0.18769167, -0.44435498) * go_3(1.0, -1.0);\n result += mat4(0.06497008, -0.036607113, -0.044402726, 0.2149976, 0.13416344, 0.042011082, -0.101590805, -0.020510921, -0.06912339, -0.054973233, -0.044747703, 0.14244531, -0.28504518, 0.3040643, -0.09546776, 0.31751406) * go_3(1.0, 0.0);\n result += mat4(-0.084402256, 0.09284107, 0.035581376, -0.0062208944, -0.09883153, 0.10322051, 0.1348337, -0.31998435, -0.012351705, -0.1971895, 0.22683385, -0.12512599, -0.07051629, 0.2452453, 0.083472766, -0.20878734) * go_3(1.0, 1.0);\n result += mat4(-0.20292963, 0.044648554, 0.15208347, -0.08012225, -0.12525047, 0.015525035, 0.09556482, -0.11069662, -0.085732915, 0.011575785, -0.025669998, -0.14913903, -0.04931291, 0.012865525, -0.12986338, -0.01954532) * go_4(-1.0, -1.0);\n result += mat4(-0.008896974, -0.039155565, 0.027794836, -0.117017545, -0.06935417, -0.026629506, 0.007301185, -0.46567324, 0.037060194, 0.09720974, 0.2845551, -0.3020958, -0.025294555, -0.30916882, 0.18453851, -0.18012975) * go_4(-1.0, 0.0);\n result += mat4(0.030631881, -0.008507908, -0.09436097, 0.0311627, -0.20561115, 0.11587156, 0.09280758, -0.085967906, 0.3602613, -0.044544138, 0.1323068, -0.009463272, -0.0025823591, -0.15646757, -0.046626896, 0.16452411) * go_4(-1.0, 1.0);\n result += mat4(-0.0077203126, -0.100717455, -0.2011105, -0.14975028, -0.20319125, 0.10198259, -0.04371703, -0.27115488, 0.027433528, -0.09739682, -0.13802922, -0.26861516, -0.048793945, 0.06584455, 0.06585165, -0.008628782) * go_4(0.0, -1.0);\n result += mat4(-0.10281875, 0.040024713, -0.2812408, -0.020755077, 0.013610964, -0.032100085, -0.019541265, 0.08268734, -0.03297649, -0.037923373, -0.18825053, 0.07058112, 0.08730599, 0.03063617, 0.02987196, -0.0043262425) * go_4(0.0, 0.0);\n result += mat4(-0.040238652, -0.13039924, 0.14888343, 7.490741e-05, -0.2158812, 0.24641772, 0.006157586, -0.04499295, 0.144089, 0.07224167, 0.17486697, -0.035505384, 0.1524877, 0.14747557, 0.17406234, 0.11407642) * go_4(0.0, 1.0);\n result += mat4(0.016506152, -0.010222893, 0.13286552, -0.21776699, -0.09772777, 0.1287599, -0.03898535, -0.16048339, 0.16613074, 0.07386897, 0.010006783, -0.109998874, -0.44924134, -0.10780198, 0.20899624, 0.0225183) * go_4(1.0, -1.0);\n result += mat4(-0.009322647, 0.037628874, -0.07781525, 0.096469015, -0.13213164, 0.112819366, -0.009472233, -0.2799395, -0.13030471, 0.15054065, -0.06948136, -0.15108407, 0.15611546, -0.033660483, -0.015103015, -0.11582756) * go_4(1.0, 0.0);\n result += mat4(-0.1565792, -0.020967469, 0.18913873, -0.16583163, -0.1238118, 0.09852521, -0.22204556, -0.03933885, -0.0059996913, 0.26517454, 0.029015608, -0.0067967405, 0.12023722, 0.020479612, -0.11405568, 0.09855018) * go_4(1.0, 1.0);\n result += mat4(-0.100906074, 0.1372623, -0.06694728, 0.24972913, -0.050774068, -0.040847532, -0.2658499, -0.055020068, 0.017677482, -0.10252552, 0.093889, -0.066453, -0.11749236, 0.117650375, -0.009431862, -0.13268448) * go_5(-1.0, -1.0);\n result += mat4(0.0062916246, 0.11412136, -0.04665643, -0.05716979, -0.3630308, 0.056478713, 0.13907139, -0.46697688, -0.17572168, -0.032978512, -0.25377706, 0.2386579, 0.08279535, -0.078310356, 0.14829971, -0.22042938) * go_5(-1.0, 0.0);\n result += mat4(0.032816015, -0.30565384, -0.16489638, -0.16715215, 0.19837156, 0.2794504, -0.056615926, -0.15358809, -0.040108953, -0.30223787, 0.23217356, 0.0056255152, -0.018384434, 0.151488, 0.1853468, 0.08032189) * go_5(-1.0, 1.0);\n result += mat4(0.0664597, -0.20910838, 0.26195124, -0.07578308, 0.13466386, -0.040509395, -0.005630214, -0.10919593, 0.09764661, -0.099661686, 0.105231985, 0.18113208, -0.13830248, -0.16406676, -0.36873665, -0.110502236) * go_5(0.0, -1.0);\n result += mat4(-0.009745877, 0.050425317, 0.041368794, 0.34543577, 0.017489558, -0.1383922, 0.02555688, 0.08608152, 0.2675467, -0.14163154, -0.009072096, -0.04938327, 0.02321701, -0.23915094, -0.20346476, 0.02754088) * go_5(0.0, 0.0);\n result += mat4(-0.0764608, -0.18401545, 0.18727265, -0.107619025, 0.02815041, 0.14077562, -0.05316665, 0.3057819, 0.033161953, -0.15832557, -0.13877237, 0.1657462, 0.01894343, 0.23329574, -0.14319004, 0.031079128) * go_5(0.0, 1.0);\n result += mat4(-0.3142226, 0.09312817, 0.08794322, 0.2222839, -0.06945857, 0.14425695, -0.014134404, 0.005755717, 0.010266066, -0.26988292, 0.04765992, 0.24445806, -0.11784465, 0.028391482, -0.09065907, 0.13896856) * go_5(1.0, -1.0);\n result += mat4(-0.17636561, -0.056445003, 0.06597882, 0.020473091, -0.13026594, 0.12097649, -0.060047906, 0.30939278, 0.20875697, 0.074364014, -0.06563088, -0.052628025, -0.07981685, -0.054282684, 0.006551467, 0.08257015) * go_5(1.0, 0.0);\n result += mat4(0.1486522, 0.27273872, -0.16233566, 0.08857763, 0.034426562, 0.31791484, -0.11444188, 0.20239855, -0.17699686, 0.40953103, -0.19843663, 0.32758692, -0.017546277, 0.040539514, -0.13233976, 0.054549627) * go_5(1.0, 1.0);\n result += vec4(0.0570952, -0.011593155, 0.033286963, 0.00014048154);\n gl_FragColor = result;\n}\n")),_.program_20=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.028246857, 0.09429872, 0.034600366, 0.022117741, -0.034094583, -0.1416488, 0.114190586, -0.19039942, -0.03329484, 0.054765828, 0.0518203, -0.20784369, -0.11068853, -0.03985197, -0.040889204, -0.15233918) * go_0(-1.0, -1.0);\n result += mat4(0.0034295225, -0.0047144215, -0.13811362, 0.1063775, -0.042283904, -0.11053704, 0.031115215, -0.19094694, -0.07958675, 0.25251713, 0.27887833, 0.032974306, -0.007945948, 0.005038382, -0.018204618, -0.033514593) * go_0(-1.0, 0.0);\n result += mat4(-0.021439308, 0.09934385, 0.06221231, 0.20019929, 0.031433582, 0.10136135, 0.03170799, 0.22528099, -0.13307518, 0.0042947256, 0.12888439, 0.057041943, -0.093636274, -0.098759346, -0.0013004189, -0.11623657) * go_0(-1.0, 1.0);\n result += mat4(-0.12425962, 0.06631687, 0.03538785, 0.12683366, 0.036875088, -0.388709, 0.021293538, -0.06568616, -0.022915881, -0.17667641, -0.21997124, -0.15674002, 0.12193349, 0.05480543, -0.028813047, -0.092471436) * go_0(0.0, -1.0);\n result += mat4(-0.23961155, -0.10273245, -0.08654801, 0.20536228, 0.15906096, -0.28645602, -0.20196053, -0.24955072, 0.030706927, 0.0390173, -0.18619792, 0.042841963, -0.021935288, 0.18055134, 0.056804277, 0.06829802) * go_0(0.0, 0.0);\n result += mat4(-0.17750104, 0.060207605, -0.16278192, 0.10637904, 0.09263751, -0.15864064, -0.1921883, 0.15418245, -0.21325666, -0.060680047, -0.17831814, 0.08721947, 0.028428067, 0.110841654, -0.0018111315, -0.14204408) * go_0(0.0, 1.0);\n result += mat4(-0.05341328, 0.022792514, 0.12271092, 0.10998399, -0.05194629, -0.0019651174, 0.096098036, 0.05388034, -0.09140511, -0.09375859, -0.033423815, -0.051705707, 0.40354738, -0.09664782, -0.16623749, -0.063937105) * go_0(1.0, -1.0);\n result += mat4(-0.036799524, -0.0768793, -0.13867554, 0.0018584719, -0.1217911, -0.24234816, 0.09708973, -0.011562908, -0.04658245, -0.0382149, -0.06386236, -0.18728544, -0.07053968, 0.022178814, -0.011753032, 0.09338199) * go_0(1.0, 0.0);\n result += mat4(-0.040192164, -0.042503025, -0.10662553, 0.04789613, -0.14751524, -0.10168207, 0.09263359, -0.042696435, -0.32350782, 0.12660037, -0.004465994, -0.006698753, 0.11897201, -0.046830907, -0.13950327, 0.06639755) * go_0(1.0, 1.0);\n result += mat4(-0.35137546, 0.16106302, -0.03942045, 0.20408326, -0.21793413, -0.19028474, 0.03843431, 0.16594443, 0.06715659, -0.12361966, 0.09516593, -0.07226092, -0.0021764247, 0.09041338, -0.042596035, 0.17071731) * go_1(-1.0, -1.0);\n result += mat4(-0.1597755, -0.0058896556, -0.14055388, -0.1015749, 0.03897486, -0.14616072, 0.14914623, 0.04983836, 0.19837128, 0.031061351, -0.012111387, -0.14318599, 0.015185477, 0.015783781, 0.0806122, -0.029704068) * go_1(-1.0, 0.0);\n result += mat4(-0.039973997, -0.039424386, -0.00023192639, 0.08071814, 0.096021704, -0.20885538, -0.12213241, -0.023790348, 0.09664941, -0.10268222, 0.13096042, -0.05173415, -0.37291482, 0.07015618, -0.33403385, -0.083771) * go_1(-1.0, 1.0);\n result += mat4(0.03271248, 0.30518225, -0.07270691, 0.028075088, -0.05705947, -0.15325841, 0.100330696, -0.025110118, -0.076902226, 0.14327222, 0.06624428, 0.13375239, 0.37281695, 0.07052823, -0.14584045, -0.21908635) * go_1(0.0, -1.0);\n result += mat4(0.120670766, 0.31895483, 0.025020262, -0.07187204, 0.12886079, -0.044927042, -0.016122498, -0.042634714, 0.13163976, -0.042178337, 0.1995516, 0.0356841, 0.15696648, 0.08892613, 0.21146311, -0.119200125) * go_1(0.0, 0.0);\n result += mat4(0.07862659, -0.04457566, 0.026738126, -0.21411496, 0.10438254, -0.18654525, -0.01533368, 0.13947518, 0.10588101, -0.028714191, 0.15771964, 0.121909015, -0.10983157, 0.2185668, -0.068225995, -0.12562555) * go_1(0.0, 1.0);\n result += mat4(-0.12062531, 0.0967178, 0.09571875, 0.23502766, 0.09096207, -0.21987092, 0.024857553, -0.048271395, 0.14787363, -0.033102654, 0.13895266, -0.04427544, 0.04914057, 0.048905186, -0.057733577, -0.26991108) * go_1(1.0, -1.0);\n result += mat4(-0.06448222, 0.0056067007, 0.06258581, 0.16081811, 0.11269595, -0.120004445, -0.013984294, -0.13933693, -0.07139989, -0.052229576, 0.14940026, 0.023361623, -0.09279362, -0.18860416, 0.08875797, -0.007527515) * go_1(1.0, 0.0);\n result += mat4(-0.074545845, 0.030673563, 0.15330285, 0.13776723, 0.10154421, -0.092071116, 0.04683676, -0.06964785, 0.10431926, 0.08699972, 0.23528512, -0.033892516, -0.14641368, 0.117580056, -0.004050138, -0.02582363) * go_1(1.0, 1.0);\n result += mat4(0.14190136, 0.077225044, 0.09930474, 0.007267315, 0.092006706, 0.037188467, -0.027249279, -0.054990012, -0.03665177, 0.12651706, -0.100975744, -0.09072935, 0.24675299, 0.06761549, -0.05267532, 0.10347854) * go_2(-1.0, -1.0);\n result += mat4(0.10791531, -0.1370413, -0.08286376, 0.03607253, -0.0308955, 0.07522176, 0.018555947, -0.12568206, 0.112782314, 0.28888306, -0.003996075, 0.028732201, 0.25184667, -0.2680978, 0.02647103, -0.046891168) * go_2(-1.0, 0.0);\n result += mat4(-0.016372435, 0.010370288, 0.048521012, 0.17552224, 0.12718126, -0.07016058, 0.07195029, -0.020361308, 0.12597205, 0.08013731, -3.848295e-05, 0.0050118286, -0.009566892, -0.20061424, -0.03470485, -0.006634675) * go_2(-1.0, 1.0);\n result += mat4(-0.014340514, -0.061068784, 0.073101744, -0.026097663, -0.060043298, 0.03856278, -0.06831028, 0.01917565, 0.0030782523, -0.27292702, 0.009022088, -0.0835327, 0.15536709, 0.19875537, -0.04220971, 0.12280315) * go_2(0.0, -1.0);\n result += mat4(-0.05038896, -0.0450083, 0.11035315, 0.017889546, -0.04486168, 0.02630088, 0.076166764, 0.040405206, 0.101371124, 0.013579925, -0.14421356, 0.10385705, -0.040398728, 0.16730694, 0.21123065, 0.08927596) * go_2(0.0, 0.0);\n result += mat4(0.14247608, -0.020986153, 0.23048729, 0.016399987, 0.08749712, -0.042591766, 0.10078401, -0.235661, 0.16211063, 0.06193226, -0.074332505, -0.016298788, 0.045263976, 0.15765212, 0.07818007, -0.04620609) * go_2(0.0, 1.0);\n result += mat4(0.021306554, -0.09750117, 0.08551645, -0.04607957, 0.023408834, -0.023608467, -0.20876807, -0.059991024, 0.073818475, -0.011034656, 0.021592963, 0.2020669, 0.0658326, -0.037186112, -0.12142336, 0.024981985) * go_2(1.0, -1.0);\n result += mat4(0.14970483, -0.034374855, 0.059193425, -0.053641498, -0.012546929, 0.12899692, -0.14678986, 0.010604312, 0.06670342, -0.16510558, 0.008418653, -0.07479036, 0.18447658, -0.048377503, -0.09458383, 0.0069656954) * go_2(1.0, 0.0);\n result += mat4(0.058000036, -0.16915704, -0.019119963, -0.045525633, -0.037617203, 0.25589603, -0.25075126, 0.06523698, 0.17653236, -0.061193496, 0.06445885, 0.012287812, 0.102899276, 0.110979825, -0.22975717, 0.1812179) * go_2(1.0, 1.0);\n result += mat4(0.06707089, -0.20528378, 0.046027422, 0.09201046, -0.026794929, -0.14959913, -0.1530082, -0.11166134, -0.1543093, -0.018212209, 0.1530343, 0.16413027, -0.041838966, 0.10568013, 0.027219504, -0.045931514) * go_3(-1.0, -1.0);\n result += mat4(0.0007681395, 0.027546167, -0.055535425, -0.16842778, 0.031941716, 0.10155229, -0.15778649, 0.20752658, -0.040377192, -0.30390355, -0.023281433, -0.030623253, -0.09503612, -0.17188235, 0.09639771, 0.006249103) * go_3(-1.0, 0.0);\n result += mat4(0.06934318, -0.0011609821, -0.1791592, 0.03465803, -0.24253, 0.05893978, 0.13887544, -0.07227747, 0.01218867, 0.029141122, -0.05214466, -0.12778749, -0.1760804, -0.06785066, -0.007493355, 0.14466043) * go_3(-1.0, 1.0);\n result += mat4(0.018881964, -0.05313997, 0.026167642, -0.11774113, 0.106899664, -0.04816693, -0.032971296, -0.2197493, -0.30351043, 0.41334164, 0.09371295, 0.117004104, -0.32039383, 0.21075623, 0.059145812, 0.22701162) * go_3(0.0, -1.0);\n result += mat4(0.15627995, -0.068059504, -0.025623176, -0.099454194, 0.053013522, -0.1204116, -0.019655226, 0.07376517, -0.25296777, -0.08185056, -0.055070046, -0.0901355, -0.11905481, -0.05469155, -0.017616548, -0.081166655) * go_3(0.0, 0.0);\n result += mat4(0.13076767, -0.05530982, -0.050112855, -0.12159198, -0.13501246, -0.003588778, -0.13545947, 0.11865785, -0.05613547, -0.068032116, -0.08055732, 0.21331398, 0.004210958, 0.0020068642, 0.028101314, -0.09094483) * go_3(0.0, 1.0);\n result += mat4(-0.06359586, 0.13318597, -0.013024477, 0.108700395, 0.11144461, -0.20727357, -0.024350716, -0.22389533, -0.09566586, -0.0131226955, -0.11817035, 0.09054735, -0.27647895, 0.07672232, -0.047891885, 0.071800984) * go_3(1.0, -1.0);\n result += mat4(-0.030071015, 0.1333995, 0.031153332, -0.086189225, -0.0019152679, -0.01622374, 0.040289503, -0.15809211, -0.12741992, 0.10740146, -0.051979292, -0.116695315, 0.320744, 0.0039460426, -0.0836046, -0.09634563) * go_3(1.0, 0.0);\n result += mat4(-0.09536935, -0.052188914, 0.047246125, 0.015771315, 0.044488825, -0.08132813, -0.27927315, -0.13175185, 0.024771225, -0.24907906, -0.023289192, -0.04971131, 0.05681843, 0.07283831, 0.064641275, -0.26641592) * go_3(1.0, 1.0);\n result += mat4(-0.027925663, -0.1507286, 0.1326965, 0.016842714, 0.008826637, -0.16630088, 0.057058703, -0.18538098, -0.023735443, 0.032016642, 0.12527052, 0.16732964, 0.086843535, 0.035672616, 0.2063971, 0.09174031) * go_4(-1.0, -1.0);\n result += mat4(-0.1374101, 0.0033208288, 0.10667102, 0.010594156, 0.046161152, -0.0973723, 0.038522966, 0.021097187, 0.016156282, -0.19751011, 0.28385642, 0.05756371, -0.05513193, -0.2048188, -0.21631682, 0.07647592) * go_4(-1.0, 0.0);\n result += mat4(0.17377815, 0.15260585, 0.053718828, 0.05137225, -0.022358606, -0.1206224, 0.18654475, -0.36442846, 0.037749466, -0.1104878, -0.11404351, -0.06023782, 0.20938018, 0.07982189, 0.07250349, -0.07269494) * go_4(-1.0, 1.0);\n result += mat4(-0.21727799, 0.060607027, 0.020804053, 0.18055809, 0.065868735, 0.027194923, 0.07823965, -0.0036479903, -0.00017318636, 0.08600115, -0.025587326, 0.07114245, -0.019529548, -0.13423847, 0.13471194, 0.09455981) * go_4(0.0, -1.0);\n result += mat4(-0.0054947184, 0.08912019, -0.0287804, 0.06010462, 0.01399159, 0.06061662, -0.11517458, -0.097311266, 0.050931722, 0.22020856, 0.1323814, -0.04628687, -0.11665284, -0.28899986, -0.24807844, -0.26831678) * go_4(0.0, 0.0);\n result += mat4(-0.030188283, -0.03878683, -0.017246237, 0.06085806, -0.018588748, 0.022792742, 0.25868282, -0.07614454, 0.13609566, 0.048479818, 0.1144347, -0.11878534, -0.0087716095, -0.10999109, -0.052827284, 0.05120022) * go_4(0.0, 1.0);\n result += mat4(0.13541034, 0.01645716, -0.058492333, -0.038296085, 0.100599736, -0.116733365, 0.04200369, -0.025886245, 0.10077625, -0.16246797, -0.17139618, 0.1154542, 0.048264973, 0.28143618, 0.21083501, 0.1901906) * go_4(1.0, -1.0);\n result += mat4(0.17519377, 0.11165914, 0.06639653, 0.07394748, -0.007674659, 0.16630298, 0.19389485, -0.095608205, 0.08834474, -0.014449134, -0.1498579, 0.10741625, -0.15439212, 0.067960866, -0.037635356, -0.15552957) * go_4(1.0, 0.0);\n result += mat4(-0.06438933, 0.014048397, 0.10090704, -0.113563396, 0.16256817, 0.05490672, 0.07492557, -0.117161274, 0.21595421, -0.043381806, -0.051558085, 0.1740199, 0.2152678, 0.2786416, 0.16830157, 0.2127052) * go_4(1.0, 1.0);\n result += mat4(-0.15677509, -0.43225375, 0.060302902, -0.25911507, 0.33240193, -0.042785197, 0.12322616, 0.060724694, 0.19070825, 0.06739152, -0.11829862, -0.29873747, 0.044883754, -0.02737334, 0.35752672, 0.027660733) * go_5(-1.0, -1.0);\n result += mat4(-0.031477857, -0.061355617, 0.14307205, -0.27185053, 0.0042110113, -0.17895593, 0.18448347, 0.1663187, -0.027779656, -0.038476624, -0.20109327, 0.0049036117, -0.33461937, -0.11617029, 0.16388293, 0.08732086) * go_5(-1.0, 0.0);\n result += mat4(-0.14116575, -0.2656471, 0.11648339, -0.0032394545, 0.1182878, -0.3112847, 0.022472465, 0.01861419, -0.17598355, 0.09062213, -0.078444645, 0.08435301, -0.076718464, -0.27557522, 0.2719488, -0.2709603) * go_5(-1.0, 1.0);\n result += mat4(0.27406302, -0.038197294, 0.08674393, -0.1581159, 0.13235791, -0.2564229, 0.1109576, -0.0176378, 0.15548801, -0.0590908, -0.017661547, -0.2397164, -0.13061532, 0.23031203, 0.13042833, -0.1644423) * go_5(0.0, -1.0);\n result += mat4(-0.07506608, 0.038386136, -0.079568535, -0.14536263, -0.14519933, 0.049832735, -0.0716522, 0.08434604, -0.12847446, 0.0008543391, -0.14790097, 0.021308336, -0.28987315, 0.2929442, -0.057600517, 0.0779305) * go_5(0.0, 0.0);\n result += mat4(-0.026810233, 0.11869411, -0.11281911, -0.14480188, -0.22689806, 0.28260702, 0.08524954, -0.016079135, -0.139977, 0.1590218, 0.24256052, 0.11876038, 0.1039834, 0.10720082, 0.15955658, -0.08241476) * go_5(0.0, 1.0);\n result += mat4(-0.0018456473, -0.044888236, 0.2312576, -0.2259125, 0.1552541, -0.10646746, 0.25436193, -0.0140782725, -0.11281806, -0.045578834, 0.089749135, -0.14050213, 0.09813328, -0.5474639, 0.084324725, -0.13670866) * go_5(1.0, -1.0);\n result += mat4(-0.18577714, 0.0991832, 0.02898408, 0.04317898, 0.25488335, -0.30257443, 0.0083487155, 0.00078779995, -0.0014885734, -0.116033524, -0.12751958, 0.20800439, -0.13863127, -0.14012383, -0.082795866, 0.07694529) * go_5(1.0, 0.0);\n result += mat4(0.124679685, 0.012901697, 0.15855546, -0.031145798, 0.044944238, -0.1519666, -0.015208867, 0.029840399, 0.07195047, 0.17145973, 0.06601934, -0.03358433, 0.16031715, 0.16808309, -0.007914282, -0.19619752) * go_5(1.0, 1.0);\n result += vec4(-0.109316595, 0.025873583, 0.05582306, 0.10272255);\n gl_FragColor = result;\n}\n")),_.program_21=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.03482331, -0.14944118, 0.046244163, -0.05941585, -0.07728179, 0.06265427, -0.045520462, 0.0871402, 0.0897178, -0.16006349, 0.008391846, -0.16923702, 0.25602654, 0.051176835, 0.011442495, -0.24914353) * go_0(-1.0, -1.0);\n result += mat4(-0.114224955, -0.048990358, 0.0317376, 0.19175068, -0.112552375, 0.037553445, -0.095972225, 0.123118624, 0.12175324, 0.030322522, 0.054718968, -0.39031324, 0.28009677, 0.07727779, 0.16123495, -0.2772586) * go_0(-1.0, 0.0);\n result += mat4(-0.06794576, 0.2141763, 0.1750928, 0.12166446, -0.13643269, 0.24814922, 0.037389282, 0.0035949312, -0.06241508, 0.041635923, -0.08047354, 0.010511207, 0.11825532, -0.28878912, 0.17174155, -0.25881785) * go_0(-1.0, 1.0);\n result += mat4(-0.0143542895, -0.010602584, -0.04226417, -0.04447678, -0.24656619, -0.053967457, -0.16034846, 0.04648599, 0.18855657, -0.20268312, 0.03610814, 0.022015022, -0.056165848, 0.17901546, -0.044555657, -0.089903764) * go_0(0.0, -1.0);\n result += mat4(-0.05440948, 0.12527943, -0.08222082, -0.035428505, 0.2267783, 0.08257505, 0.056446668, -0.016560426, 0.17754072, -0.12249645, 0.15439054, -0.03524935, -0.481085, -0.0961953, -0.3649979, 0.17484458) * go_0(0.0, 0.0);\n result += mat4(0.04679537, 0.15213947, -0.018560365, -0.027304955, 0.012417035, 0.033497352, -0.09031395, -0.28588498, 0.15779394, -0.014294813, 0.13411845, 0.07399604, 0.05855495, -0.15351114, -0.06195114, -0.033846762) * go_0(0.0, 1.0);\n result += mat4(0.023053877, 0.09145102, -0.056014817, -0.103127845, -0.19463558, 0.009014216, 0.045743883, 0.105235375, 0.148088, -0.071407385, 0.1755759, 0.012725914, 0.04554227, -0.10347383, 0.23475589, -0.039336383) * go_0(1.0, -1.0);\n result += mat4(0.015826384, -0.042269874, 0.056471203, 0.009655403, 0.020275326, 0.33224702, 0.009298279, 0.17336445, -0.018828178, 0.10215806, 0.049400896, 0.17038062, 0.057019416, 0.07406004, 0.03215971, 0.12004367) * go_0(1.0, 0.0);\n result += mat4(-0.04070164, 0.027889524, 0.02177609, -0.16229889, -0.062548086, -0.027596086, -0.12423675, 0.09836905, 0.059131406, -0.047028925, -0.057379283, -0.104133494, 0.14117907, 0.065780245, -0.023410192, 0.061447598) * go_0(1.0, 1.0);\n result += mat4(-0.0021021653, 0.077328384, -0.06821109, -0.19499542, -0.20052336, 0.12387703, 0.055179324, 0.19800851, -0.120995775, 0.42741755, 0.091175236, 0.020587375, 0.0042481394, 0.12762432, -0.06114739, 0.32906154) * go_1(-1.0, -1.0);\n result += mat4(-0.019685917, -0.040947627, 0.18565354, -0.46952146, -0.05437026, -0.026286738, -0.07812705, -0.006736804, 0.008634472, 0.23204291, -0.11855498, -0.12303054, 0.38381273, 0.52490336, -0.3265505, 0.21160527) * go_1(-1.0, 0.0);\n result += mat4(-0.18054116, 0.0051548174, 0.4753756, 0.17605813, -0.073726274, 0.15002227, -0.1850507, 0.0990851, 0.00921903, 0.13224806, 0.2253796, -0.20556282, -0.109973975, 0.046794172, 0.16226935, 0.08110087) * go_1(-1.0, 1.0);\n result += mat4(0.010205323, -0.09720397, 0.029996833, -0.10599145, -0.052096535, -0.053859178, -0.07132246, -0.040684257, -0.0064441697, 0.20659602, 0.26825082, 0.05841878, -0.102910444, -0.19080183, 0.0009101689, 0.31210572) * go_1(0.0, -1.0);\n result += mat4(-0.10222517, -0.2537438, 0.17752838, -0.08470953, 0.06963046, -0.010764146, -0.033626176, 0.15240349, -0.20436993, -0.100720614, 0.0444932, 0.20770444, 0.031174636, -0.010206393, 0.09037244, -0.55185884) * go_1(0.0, 0.0);\n result += mat4(-0.26993337, -0.020421378, 0.18469644, -0.21327373, 0.06911363, 0.014826783, 0.056256857, -0.06809406, -0.083685525, -0.0984942, -0.0171533, -0.22855683, -0.08748469, -0.1396983, -0.11391806, -0.072031595) * go_1(0.0, 1.0);\n result += mat4(0.058208484, -0.091674164, 0.12105436, 0.10939658, -0.031674437, -0.05118359, -0.22271338, 0.028467823, -0.17376278, -0.123112075, -0.071464434, 0.17473213, -0.3117644, -0.18276823, 0.07496323, 0.1509144) * go_1(1.0, -1.0);\n result += mat4(-0.05188268, 0.15533312, 0.22820903, 0.17042106, -0.089846164, -0.005064528, 0.04796515, 0.026351674, 0.04572985, 0.09318132, -0.038517136, -0.074062705, -0.036520045, 0.10455916, 0.14278695, 0.14136232) * go_1(1.0, 0.0);\n result += mat4(-0.14247061, 0.08110525, -0.075231634, 0.31358016, -0.18515967, 0.06256364, -0.0484006, -0.017976558, -0.02657821, -0.028635541, 0.012627999, 0.054765414, -0.0019829564, 0.15433973, -0.14973663, 0.12542003) * go_1(1.0, 1.0);\n result += mat4(-0.17475623, 0.073300175, -0.18943344, 0.13311169, -0.026332445, 0.14347847, 0.20637734, 0.19913399, 0.24245638, -0.01550613, -0.09732818, -0.3588367, -0.11411046, -0.15500076, -0.09746209, -0.14517665) * go_2(-1.0, -1.0);\n result += mat4(0.17039534, -0.20694748, 0.07940825, -0.29572237, -0.26519805, 0.126274, -0.22870643, 0.064273715, -0.22092016, -0.03348832, -0.08794688, -0.006346166, -0.14190583, -0.16601795, 0.15920593, 0.097251594) * go_2(-1.0, 0.0);\n result += mat4(-0.08191819, -0.010720725, -0.10248115, -0.066204295, 0.13338344, 0.1886245, -0.1326061, -0.107134834, -0.06729155, -0.1295641, -0.09283412, -0.1643324, 0.06636283, 0.35525218, 0.0003396009, 0.04252375) * go_2(-1.0, 1.0);\n result += mat4(0.018834922, 0.09374041, -0.04844811, -0.086488485, 0.36477897, -0.035175197, 0.10250587, 0.009436049, 0.09109528, 0.25697815, 0.12989257, -0.10460797, 0.13357025, -0.15341914, -0.14009036, -0.27027166) * go_2(0.0, -1.0);\n result += mat4(-0.046186987, -0.04721098, -0.10386561, 0.042765476, 0.10490874, -0.14259604, 0.03565186, 0.11228278, -0.1333764, 0.111047596, -0.20885478, 0.19843856, -0.07459371, -0.054204836, 0.0895249, 0.053722855) * go_2(0.0, 0.0);\n result += mat4(0.057206515, -0.016081734, 0.04002097, 0.09536414, 0.27507696, 0.009611371, 0.2858957, 0.016278412, 0.091774575, -0.020857088, -0.1354684, -0.046553783, -0.10013868, 0.059088446, 0.1768699, 0.02272152) * go_2(0.0, 1.0);\n result += mat4(0.028798534, 0.21127033, 0.01716753, 0.020965017, -0.08091736, -0.15006042, -0.29822782, 0.019595081, -0.029534074, -0.0653482, 0.11786061, -0.047803946, 0.011680036, 0.010721205, -0.2639438, 0.15042429) * go_2(1.0, -1.0);\n result += mat4(-0.098251216, 0.050176363, -0.0426328, -0.037756715, -0.20687164, -0.3096553, -0.2210454, -0.03763596, -0.022159807, 0.044400796, 0.09344259, -0.05465652, -0.039273985, -0.096617654, -0.19118373, 0.1643556) * go_2(1.0, 0.0);\n result += mat4(-0.11874077, 0.021691876, 0.15513967, -0.012177898, -0.1298149, -0.08811524, 0.017105984, -0.047422726, -0.033107523, 0.0058112773, -0.08017183, -0.020971343, -0.41264817, 0.075800754, 0.1080831, -0.082354255) * go_2(1.0, 1.0);\n result += mat4(0.0032239188, -0.28178176, -0.19482347, 0.054150533, 0.40856144, -0.23284851, 0.020973913, -0.09307241, 0.4258893, -0.034946837, -0.043585345, 0.16226469, 0.045328375, 0.03566808, 0.0712809, 0.12283043) * go_3(-1.0, -1.0);\n result += mat4(-0.15139721, -0.2489635, 0.2122619, -0.08517609, 0.23784684, -0.070994906, 0.3132446, -0.36519074, -0.048850738, -0.36088645, 0.2145936, 0.19312155, -0.2579365, -0.12489612, -0.075510584, 0.16864875) * go_3(-1.0, 0.0);\n result += mat4(0.01884723, -0.2775977, 0.0007072475, 0.30131263, 0.01366198, -0.18196137, 0.38918743, -0.03999786, -0.075060904, -0.12210868, 0.14701048, 0.18474291, -0.023507686, 0.13071437, -0.036284998, 0.26304045) * go_3(-1.0, 1.0);\n result += mat4(-0.08185283, -0.09152341, -0.13410091, -0.13518219, 0.10747411, 0.007974842, 0.11000113, 0.19898382, -0.18449086, 0.058887243, -0.02379909, -0.038734827, 0.041931048, 0.081884705, 0.015872778, 0.08416657) * go_3(0.0, -1.0);\n result += mat4(0.05272478, -0.06669923, 0.007233672, 0.039665744, 0.021820793, -0.14690521, -0.26392132, 0.007352069, -0.04682333, -0.028595299, -0.34463075, -0.14347489, 0.00084401644, -0.030389901, 0.022279145, 0.14215061) * go_3(0.0, 0.0);\n result += mat4(0.17942588, 0.27815622, 0.39199513, 0.17727011, -0.14894293, -0.1705316, 0.038263746, 0.025509953, -0.12031536, 0.15371376, -0.30855826, 0.2394013, -0.20185183, 0.121072985, 0.070580006, -0.12321835) * go_3(0.0, 1.0);\n result += mat4(0.043464154, -0.4329999, 0.12176987, 0.1863519, -0.14952634, -0.03741596, 0.3588594, 0.015720207, 0.07319453, 0.04202827, 0.19699398, -0.18537244, -0.040319767, 0.081377335, 0.045191478, -0.070804425) * go_3(1.0, -1.0);\n result += mat4(0.14033453, -0.13302796, -0.058896482, 0.14912021, 0.25856513, -0.10442178, 0.3958381, -0.08528721, 0.3291926, -0.0024321752, 0.017541584, -0.31020027, 0.13845283, -0.24636552, -0.07630463, -0.32314765) * go_3(1.0, 0.0);\n result += mat4(0.005189076, 0.20132092, 0.069775395, 0.086517565, 0.2727916, -0.079313666, 0.14164488, -0.16358389, -0.103817366, -0.11717267, 0.019068012, 0.016953465, 0.2551057, 0.14430785, 0.00088051375, -0.23318093) * go_3(1.0, 1.0);\n result += mat4(-0.008894086, 0.03201216, -0.13398862, 0.06335705, 0.13424714, -0.06514535, -0.19045971, -0.23764557, 0.05714849, -0.30345356, 0.0092409095, 0.16878125, -0.07465451, -0.015541787, 0.033304304, -0.113849334) * go_4(-1.0, -1.0);\n result += mat4(0.12612185, -0.0715257, 0.16217476, -0.024476554, 0.10614049, 0.03700835, 0.08482953, -0.08358318, 0.098786205, -0.009351742, -0.15457323, 0.113223985, -0.011500662, -0.13529003, -0.058090385, 0.11290306) * go_4(-1.0, 0.0);\n result += mat4(0.050260257, -0.056368183, 0.21489042, 0.14299081, -0.113755986, -0.22816344, 0.27275258, -0.0015117057, 0.14195545, -0.16299947, 0.049762867, 0.22725838, 0.06814647, -0.049368583, -0.08577855, -0.097503126) * go_4(-1.0, 1.0);\n result += mat4(-0.0083364155, -0.052837223, -0.0846245, 0.053218696, 0.28152695, 0.19495425, -0.19180301, -0.26389152, -0.12953846, -0.102649055, -0.19722337, -0.15851225, 0.1725756, 0.056898903, 0.01023057, -0.033678) * go_4(0.0, -1.0);\n result += mat4(-0.044510186, 0.033060472, 0.26517934, -0.25734264, 0.11998833, -0.05369093, 0.19721112, -0.15774135, 0.061851945, -0.03981009, -0.034191426, -0.23678938, -0.013630672, -0.114661574, 0.096060224, 0.17892191) * go_4(0.0, 0.0);\n result += mat4(-0.14728574, -0.031724717, 0.13967156, 0.03676961, -0.09500629, -0.09584641, -0.3221665, 0.14028065, -0.09116274, -0.08160823, -0.03841335, 0.21315134, -0.025303967, -0.081841856, 0.024239374, 0.004911813) * go_4(0.0, 1.0);\n result += mat4(-0.16211908, -0.07225985, -0.06955749, 0.025049562, 0.016382609, 0.20329225, 0.23490642, 0.04267578, -0.008350769, 0.0037089891, 0.09515623, -0.06105943, 0.13584909, 0.09705268, -0.062350716, -0.074614085) * go_4(1.0, -1.0);\n result += mat4(0.025970146, -0.14939465, -0.08123037, -0.008690572, 0.16139375, 0.052395687, -0.03863909, 0.0953437, -0.103880964, -0.04672169, -0.078161545, 0.04628746, -0.019205566, -0.006394265, -0.009116098, 0.024979865) * go_4(1.0, 0.0);\n result += mat4(0.15779239, 0.009630995, -0.06269132, -0.11111548, 0.11478004, -0.0780718, -0.24617292, 0.05763241, 0.02476824, 0.0631411, -0.2777113, -0.010855008, 0.10766442, 0.020561088, -0.029775767, -0.060535327) * go_4(1.0, 1.0);\n result += mat4(0.6058991, -0.29998928, -0.09883167, -0.36967963, 0.104703955, -0.1886391, 0.07915164, -0.02375336, 0.041111898, 0.09216705, 0.046296816, 0.24895348, -0.015484279, 0.06852782, 0.04170421, -0.008594877) * go_5(-1.0, -1.0);\n result += mat4(-0.29542375, -0.11578118, -0.047219444, -0.10781526, 0.13507344, 0.09601799, 0.08975014, 0.09067836, 0.1565405, 0.082328156, 0.09181261, 0.04524675, -0.08546339, 0.107942745, 0.057727177, 0.15223116) * go_5(-1.0, 0.0);\n result += mat4(-0.013349778, 0.15176241, -0.08432594, 0.10960892, 0.081638165, -0.13559791, -0.06557744, 0.01141079, 0.10179259, 0.35195625, 0.23831062, 0.13698545, -0.0073695974, -0.020154724, -0.2515228, 0.030157704) * go_5(-1.0, 1.0);\n result += mat4(0.20604958, -0.09164565, 0.049274493, -0.111016676, -0.046125744, -0.22138667, -0.10698992, 0.07003299, 0.09432274, 0.13457412, 0.08988733, 0.16862586, -0.16797546, -0.0130331, -0.009054985, -0.01443074) * go_5(0.0, -1.0);\n result += mat4(-0.17840317, -0.079730295, 0.11214133, -0.015679857, 0.07462782, 0.1700189, -0.03588104, -0.055766776, 0.2527381, -0.040385213, 0.18867272, 0.15786001, -0.03973228, -0.053887095, -0.001591716, -0.050709404) * go_5(0.0, 0.0);\n result += mat4(0.24581482, 0.09119475, 0.049080588, 0.25806418, -0.005062941, 0.10484669, 0.05778071, 0.23681131, -0.09603774, 0.009163983, 0.19752978, 0.104258336, 0.13455175, -0.0034275826, -0.080408186, 0.10462319) * go_5(0.0, 1.0);\n result += mat4(0.07782564, -0.2789083, -0.13887207, -0.019308591, 0.25710207, -0.21921843, 0.0015911289, 0.080053106, -0.014144128, 0.074144535, 0.043883692, 0.2513407, 0.10068346, -0.17853074, 0.20460746, 0.04092755) * go_5(1.0, -1.0);\n result += mat4(-0.048100162, 0.042697787, -0.04842476, 0.18837112, 0.051532917, 0.088649124, -0.014739274, -0.023566334, 0.44025096, -0.10545216, -0.19667506, 0.097041525, 0.0008772463, -0.05555525, 0.069248185, 0.1176431) * go_5(1.0, 0.0);\n result += mat4(-0.01590801, 0.016883895, -0.09720278, 0.14969985, -0.099172674, -0.04525934, 0.13815412, 0.024430253, 0.0247448, 0.015865842, -0.10956577, 0.22523156, 0.22455531, -0.100728914, -0.053454183, 0.13590883) * go_5(1.0, 1.0);\n result += vec4(-0.06673833, 0.01457202, -0.036676105, -0.06303146);\n gl_FragColor = result;\n}\n")),_.program_22=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.23879923, 0.040317934, 0.22145784, -0.08336839, -0.16966912, 0.08528278, 0.2684323, 0.17057978, 0.1467542, -0.041414198, 0.03689633, 0.10483362, 0.04390369, 0.2617799, 0.13374175, 0.21909657) * go_0(-1.0, -1.0);\n result += mat4(0.013090143, 0.010181773, -0.022144144, -0.038787983, 0.17343685, 0.06579225, 0.036516637, -0.18973681, 0.11963511, 0.111920275, 0.13276073, 0.04570385, -0.009538788, -0.028358553, 0.06043411, 0.14202546) * go_0(-1.0, 0.0);\n result += mat4(0.2273523, 0.086418256, 0.058296323, -0.023292154, -0.016248869, 0.08703014, -0.14549017, 0.15725356, 0.26235282, 0.13655783, 0.06703612, -0.0746187, 0.18931058, -0.009649255, 0.27345505, 8.478176e-05) * go_0(-1.0, 1.0);\n result += mat4(-0.033401724, -0.064518325, -0.15034138, 0.05246805, 0.058772895, -0.176813, 0.078342214, -0.0020414025, 0.06217457, -0.20738979, -0.16368344, 0.03266785, 0.04921403, 0.112299785, -0.123247504, 0.0994201) * go_0(0.0, -1.0);\n result += mat4(-0.2553642, 0.14918567, -0.14866059, -0.03617286, 0.032998353, -0.15592867, 0.087743975, -0.00049046543, -0.32823107, -0.107454315, 0.002674161, -0.01887908, 0.0833454, -0.03806806, -0.14595793, -0.20520253) * go_0(0.0, 0.0);\n result += mat4(0.02986423, 0.028604368, -0.011768948, 0.10195398, -0.102379754, 0.1362889, -0.041802816, -0.084387876, -0.008137814, 0.09726054, 0.10758101, 0.09259081, -0.07889878, -0.07312139, 0.17478421, -0.033481717) * go_0(0.0, 1.0);\n result += mat4(0.058965955, 0.024142284, 0.22129168, 0.04082889, 0.15887728, 0.103434056, -0.21192761, 0.06533756, 4.1846484e-05, -0.24297993, 0.17849778, -0.115734324, -0.11500629, 0.15694802, 0.04261307, 0.17415777) * go_0(1.0, -1.0);\n result += mat4(0.01345909, 0.017319864, -0.0520044, 0.06891368, 0.078165226, -0.07047419, -0.013746107, -0.058885146, -0.10569072, -0.032166608, -0.02835551, -0.09911323, -0.062442902, 0.13147296, 0.1815978, -0.0042537497) * go_0(1.0, 0.0);\n result += mat4(0.1606494, 0.05220283, 0.13166267, 0.10574164, -0.19102532, 0.03446111, -0.055919666, 0.057688963, 0.26081654, 0.03648174, 0.03616491, 0.046591155, 0.21643688, 0.052122388, 0.050889883, 0.29552755) * go_0(1.0, 1.0);\n result += mat4(-0.024097791, -0.080628626, 0.12568358, 0.12252691, -0.16359662, 0.0051886803, -0.01954068, 0.02195983, -0.18788633, -0.030897139, -0.09377947, 0.15688346, -0.14129396, -0.11748491, -0.3835284, -0.022647042) * go_1(-1.0, -1.0);\n result += mat4(0.11930519, 0.24957322, 0.015541883, -0.11232224, -0.058490105, -0.049757216, 0.075522415, 0.09442181, 0.076607205, 0.037432365, -0.08629132, 0.008422209, -0.013450555, 0.10305229, -0.04537291, -0.08230579) * go_1(-1.0, 0.0);\n result += mat4(-0.050578903, -0.20879799, -0.04393353, 0.0015126837, -0.23416555, 0.01141535, -0.009691543, 0.06217469, -0.10707423, 0.20022671, 0.15437399, -0.04760398, -0.14287886, 0.2682982, -0.2561911, 0.033707578) * go_1(-1.0, 1.0);\n result += mat4(0.11812356, -0.29858422, 0.09146616, 0.052722417, -0.023986591, 0.0933364, 0.14801602, -0.10148, -0.15320316, -0.0028770058, -0.103183694, -0.006425709, 0.021735031, -0.47796893, -0.18304059, 0.084628224) * go_1(0.0, -1.0);\n result += mat4(-0.09104168, 0.03286581, 0.04459324, -0.22438659, 0.12870388, -0.1360097, -0.15926069, 0.071017005, 0.074596204, -0.09715285, -0.07479851, -0.20799732, -0.29060403, -0.107118085, 0.25210482, 0.16397184) * go_1(0.0, 0.0);\n result += mat4(-0.12460523, 0.16706169, 0.30230346, 0.054767944, -0.116781175, 0.19446343, -0.21735692, -0.026413433, 0.052394047, 0.020679068, -0.15584053, 0.061340448, 0.04663544, 0.27504724, 0.20286065, 0.3490867) * go_1(0.0, 1.0);\n result += mat4(0.21607491, -0.21738917, -0.009051781, -0.07276944, 0.3103053, 0.15334722, 0.28409463, -0.17096485, 0.031179685, 0.2009012, -0.26543948, -0.19882691, 0.032035686, -0.35383067, -0.17236927, -0.113232605) * go_1(1.0, -1.0);\n result += mat4(-0.11165131, -0.2941282, -0.029304054, 0.106581636, 0.21548472, -0.21285897, -0.043579012, -0.047211695, 0.027249131, 0.28340155, 0.082085736, -0.04485162, -0.24723412, -0.0007002699, 0.19643609, 0.2518287) * go_1(1.0, 0.0);\n result += mat4(-0.1854792, -0.008842361, -0.08581101, 0.16760491, -0.10669554, 0.21352866, 0.1252966, -0.04194005, -0.07666296, 0.07259658, 0.10786684, -0.03364238, 0.1547786, -0.018965635, -0.13252488, 0.23715465) * go_1(1.0, 1.0);\n result += mat4(0.1451508, 0.10011578, 0.07156718, 0.04740723, -0.19702536, 0.06286184, -0.29180148, -0.30204237, -0.07179627, 0.056043524, 0.27749023, -0.07051612, 0.1010544, -0.008737285, -0.13163415, -0.066848055) * go_2(-1.0, -1.0);\n result += mat4(0.07561846, -0.14928432, 0.027951663, -0.07524044, 0.10025779, -0.21305043, 0.008214884, 0.16192347, 0.04002263, -0.10425787, 0.018522112, -0.08742078, 0.039168026, 0.010691633, 0.0025965972, -0.016103525) * go_2(-1.0, 0.0);\n result += mat4(-0.045149434, 0.033272427, 0.06018518, -0.068993434, 0.017645787, 0.27027842, -0.25670657, 0.04577214, 0.002479582, -0.051434338, 0.25425145, -0.093131274, 0.09688695, 0.14416668, -0.1216349, 0.0229849) * go_2(-1.0, 1.0);\n result += mat4(0.030369451, 0.020748299, 0.034542933, 0.09359397, -0.37202555, 0.2808392, -0.2659807, -0.01941035, -0.22399698, 0.08132304, -0.0014507625, -0.017793491, 0.037623137, -0.029477628, -0.0720025, -0.15816812) * go_2(0.0, -1.0);\n result += mat4(0.33115733, -0.013734702, 0.0101467, -0.12268663, 0.43017596, -0.32643738, -0.3273918, 0.1109477, 0.10758731, 0.070155494, -0.24037434, -0.0016639809, -0.06652544, 0.13758285, -0.072496586, -0.10106904) * go_2(0.0, 0.0);\n result += mat4(0.19126198, -0.14967397, -0.18345782, -0.08460439, 0.13229868, -0.21144699, -0.058821946, -0.5039749, 0.24892776, 0.20228972, -0.06919527, -0.15942183, 0.12435562, -0.012193792, -0.2627704, 0.13625085) * go_2(0.0, 1.0);\n result += mat4(-0.10896958, 0.044015855, -0.0181369, 0.10650041, -0.24092299, 0.18979153, -0.26630878, 0.06806665, -0.17771733, -0.2699458, -0.1144395, 0.014184961, -0.288627, -0.19622655, 0.39838296, -0.11162213) * go_2(1.0, -1.0);\n result += mat4(-0.084831044, -0.02721028, 0.109261006, 0.087307416, -0.33783588, 0.08306577, -0.027817784, -0.10534335, -0.15593721, -0.013186225, -0.011052375, 0.10786937, -0.00060474424, 0.00431786, 0.38164118, 0.14728197) * go_2(1.0, 0.0);\n result += mat4(-0.26669395, -0.09910907, 0.03960142, -0.21382816, -0.5042419, -0.12542717, 0.07396011, -0.24485987, -0.1770452, -0.00011720843, 0.11425563, 0.07332528, -0.06640686, -0.11683248, 0.003071298, 0.05543171) * go_2(1.0, 1.0);\n result += mat4(-0.16784829, -0.031949766, -0.043842897, -0.09577157, 0.16381639, -0.33382246, -0.10782627, 0.07903589, 0.04620696, -0.04180326, -0.09783348, 0.3095548, 0.06762379, 0.021955997, -0.14974354, -0.143973) * go_3(-1.0, -1.0);\n result += mat4(-0.14442697, -0.044818707, 0.025801856, 0.08461569, -0.20247138, 0.060513508, -0.1674155, 0.13058512, -0.08026784, -0.3141148, -0.04791329, -0.14586422, 0.16113773, -0.035697844, 0.21863447, -0.099939525) * go_3(-1.0, 0.0);\n result += mat4(-0.298011, -0.053686857, -0.31031471, 0.11162896, 0.22341007, -0.052881762, 0.13043529, 0.15810435, -0.37888956, -0.31480342, 0.33116004, 0.06646278, -0.05665705, -0.03861846, 0.083101824, 0.003781792) * go_3(-1.0, 1.0);\n result += mat4(-0.08649798, -0.1088245, 0.32511878, -0.16572024, 0.050254185, -0.252013, -0.040132295, 0.17312634, -0.016653338, -0.43009317, 0.5093538, 0.06922151, 0.08760091, -0.14250961, 0.4053319, -0.10107622) * go_3(0.0, -1.0);\n result += mat4(0.083406106, -0.16932109, 0.06787343, -0.05178522, -0.20603026, -0.09058593, 0.16128129, -0.22712888, 0.05429396, -0.15098302, 0.3041655, -0.07668127, -0.15419695, 0.4462755, 0.1874267, 0.17312653) * go_3(0.0, 0.0);\n result += mat4(0.19148338, 0.052311547, -0.13830717, 0.2996034, 0.05850986, 0.05484371, 0.0361025, 0.20699011, 0.0057291416, -0.12026241, 0.02678267, 0.12696257, -0.019684052, -0.09031823, 0.15297134, 0.13705085) * go_3(0.0, 1.0);\n result += mat4(-0.20881316, 0.14526081, -0.41917932, -0.16191165, 0.1262819, -0.23026188, -0.2561112, 0.049415354, -0.1497713, -0.009612483, -0.070241526, -0.039475128, 0.093497746, -0.1318667, -0.105637155, -0.21147394) * go_3(1.0, -1.0);\n result += mat4(0.042843655, -0.11218648, 0.013391185, 0.06646476, -0.24418473, -0.037722886, 0.08446243, -0.0018849184, 0.030670485, 0.27686, -0.15015033, 0.21402857, 0.10094001, 0.3145764, -0.17310384, -0.10199286) * go_3(1.0, 0.0);\n result += mat4(-0.14084649, 0.0033693435, -0.34370998, 0.1079324, 0.28795156, 0.14933614, 0.10669996, 0.12305359, -0.040551323, -0.07330404, -0.15179317, 0.069975436, 0.2920918, 0.020814283, -0.13944869, 0.09579582) * go_3(1.0, 1.0);\n result += mat4(0.10180969, -0.021659529, -0.13541374, 0.0908069, 0.11346961, -0.0011830843, -0.19612141, -0.11018402, 0.12915576, -0.095653616, -0.13800405, -0.18932076, 0.12277476, 0.09764832, 0.114954636, -0.1578187) * go_4(-1.0, -1.0);\n result += mat4(-0.07191152, -0.053082727, -0.067936264, 0.045203943, 0.13166252, 0.23256709, -0.288239, -0.08163785, -0.020897634, 0.15756424, -0.17083916, -0.13654962, -0.021136044, -0.14208466, -0.0040715886, 0.03707775) * go_4(-1.0, 0.0);\n result += mat4(0.15754776, -0.042640373, -0.033360127, -0.06743833, -0.06533689, -0.16307046, -0.018182967, -0.060084824, -0.087093055, 0.036133945, -0.23553473, -0.40821072, -0.053628575, 0.026669571, 0.19045922, -0.035846557) * go_4(-1.0, 1.0);\n result += mat4(0.07448724, 0.067469016, -0.066770956, 0.0030078532, -0.1173964, -0.012352791, -0.19451907, -0.021427047, 0.19994271, -0.0029543424, -0.034913633, 0.13859013, 0.048614684, 0.193721, -0.09548589, -0.026358109) * go_4(0.0, -1.0);\n result += mat4(-0.3411652, 0.23141026, 0.10978134, 0.07787867, -0.18412182, 0.15478246, 0.25846902, -0.13144507, -0.28535685, 0.086631864, 0.12785226, 0.0033878016, 0.03504869, -0.034950025, -0.17758164, 0.024054492) * go_4(0.0, 0.0);\n result += mat4(-0.019755604, -0.21744813, 0.14325249, 0.21274537, -0.04985571, -0.24407099, -0.02035735, 0.21803972, -0.16886176, -0.05224696, 0.20342873, -0.18543948, 0.0096319495, -0.1624773, 0.14216544, -0.081235185) * go_4(0.0, 1.0);\n result += mat4(0.20382723, -0.16942358, -0.15685835, 0.024889609, -0.3226424, -0.10469345, -0.46887016, 0.016228858, -0.1362387, -0.13054538, -0.0783913, -0.06385014, -0.08139782, 0.12035177, 0.21293128, -0.045476373) * go_4(1.0, -1.0);\n result += mat4(0.13462923, 0.1384135, -0.055161975, -0.099216595, -0.16864173, -0.15129986, -0.2535725, 0.22653887, -0.11102492, -0.09068262, -0.0044067153, -0.0603752, -0.095367156, -0.056415606, 0.0075126593, -0.009610249) * go_4(1.0, 0.0);\n result += mat4(0.1393697, 0.13611916, 0.090671785, 0.08593501, 0.07983876, -0.0068050954, -0.28696343, -0.17570612, -0.075322844, 0.06774856, -0.086022906, 0.09080408, 0.022836372, 0.018536389, 0.042727504, -0.043635663) * go_4(1.0, 1.0);\n result += mat4(-0.0050578844, -0.04774735, 0.004759578, 0.09087925, 0.16171533, 0.01599633, 0.08316812, -0.09584462, 0.119889505, 0.003919012, -0.21555036, 0.2426096, -0.12047291, 0.10978759, -0.33754483, 0.15740488) * go_5(-1.0, -1.0);\n result += mat4(-0.11716536, 0.08724526, -0.023726968, -0.12922543, -0.05567669, -0.021379862, -0.2031672, -0.023840401, -0.024058433, -0.081542544, -0.19171208, 0.051525865, -0.008789576, -0.16808029, -0.049115162, 0.052190997) * go_5(-1.0, 0.0);\n result += mat4(0.13842055, -0.13871577, 0.0954928, 0.19763501, -0.049218517, -0.21299022, -0.14797242, -0.0996971, 0.004526675, -0.107513115, -0.31193256, -0.13720018, 0.01550265, 0.017279146, -0.03583415, 0.053429827) * go_5(-1.0, 1.0);\n result += mat4(-0.0723815, 0.034265626, 0.20389315, -0.14053439, 0.18389022, 0.033574764, -0.039723963, -0.14978175, -0.084361784, -0.15831995, 0.49169922, -0.09837507, 0.0017199022, -0.09433373, 0.13506836, -0.06360633) * go_5(0.0, -1.0);\n result += mat4(-0.1265364, 0.24196059, 0.21346883, -0.035202276, -0.16924065, -0.039915517, 0.15855956, -0.00046526943, -0.30319792, 0.47292793, 0.19538064, -0.046434846, 0.0041063935, 0.026737224, 0.14377008, -0.086429365) * go_5(0.0, 0.0);\n result += mat4(-0.052318633, 0.01695744, 0.073576115, 0.2596724, -0.062066127, -0.051519766, -0.051504273, 0.05866547, -0.08328452, -0.28105405, 0.078826845, 0.18008032, 0.18682955, 0.0076535186, -0.05532054, -0.20601955) * go_5(0.0, 1.0);\n result += mat4(0.11029233, 0.16958456, 0.06657061, -0.019656291, 0.11484087, -0.044068743, 0.24364337, -0.0065622316, 0.28941217, 0.18499708, -0.19709894, -0.19475468, 0.03503256, -0.05113357, 0.10653205, 0.01789133) * go_5(1.0, -1.0);\n result += mat4(0.23000862, 0.21053173, -0.18862817, 0.17935936, -0.15975583, -0.05371, -0.012876548, 0.16915809, 0.048503194, 0.16087084, 0.013947819, -0.2625692, -0.07422495, 0.12091095, -0.07861796, -0.10306009) * go_5(1.0, 0.0);\n result += mat4(0.22752777, 0.25302207, -0.12559423, 0.32303494, 0.048354533, -0.09707823, -0.08385863, 0.14718369, 0.08453127, -0.12578502, 0.2255726, 0.28436616, 0.11673125, -0.109367356, -0.024817433, -0.061155386) * go_5(1.0, 1.0);\n result += vec4(0.09436162, 0.053628888, -0.037304673, 0.07278107);\n gl_FragColor = result;\n}\n")),_.program_23=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06848254, 0.17351831, 0.08460523, -0.04292461, 0.16476814, 0.12880002, -0.2188432, -0.14287443, -0.03620956, 0.03190214, -0.048488446, 0.13175257, -0.03531708, 0.25060365, -0.06213195, 0.12620556) * go_0(-1.0, -1.0);\n result += mat4(-0.002136314, 0.14399742, 0.033703934, 0.04852668, 0.044694893, 0.044961825, -0.049827278, -0.043917865, 0.13977914, -0.08126432, -0.14917606, 0.04644499, -0.14825742, 0.14075856, 0.03092348, -0.093371935) * go_0(-1.0, 0.0);\n result += mat4(-0.10156521, 0.17292573, 0.12147806, 0.058286913, 0.036107652, 0.11812006, -0.052188348, -0.018111996, -0.033433035, 0.13158733, 0.11174768, 0.3135695, -0.031843673, 0.14830989, 0.094200954, 0.046325628) * go_0(-1.0, 1.0);\n result += mat4(-0.020032655, -0.07413829, 0.08400475, -0.096378304, 0.018955225, 0.022839474, 0.0059678215, -0.1027026, -0.028222635, -0.14191163, 0.1683382, 0.12842403, -0.0019999016, -0.10452298, -0.00084425067, 0.21517049) * go_0(0.0, -1.0);\n result += mat4(0.01772144, -0.055037472, -0.26999003, 0.08729775, -0.36895162, 0.011868349, 0.09449699, -0.098540016, -0.12167021, -0.14711088, 0.12771331, -0.23740645, 0.15759817, -0.19454266, 0.16208373, 0.24910314) * go_0(0.0, 0.0);\n result += mat4(-0.01581086, 0.055212107, 0.09454114, 0.04507513, 0.06458917, 0.07870699, 0.043557264, -0.057501283, 0.20402664, 0.22241214, 0.04460486, 0.08704935, 0.16451277, -0.13080528, 0.039666496, -0.026260905) * go_0(0.0, 1.0);\n result += mat4(0.052181657, 0.027077725, 0.06572071, 0.031183861, 0.10252249, -0.08605668, 0.041842632, -0.103617065, -0.10870241, 0.04929309, -0.036834683, 0.035595864, 0.05496096, -0.067191675, -0.021810448, 0.040137228) * go_0(1.0, -1.0);\n result += mat4(0.12943552, 0.027362846, -0.04002257, 0.06176385, 0.03362332, -0.10467882, 0.33771384, -0.002079538, -0.14528175, 0.14312474, 0.02974133, -0.06945553, -0.33208638, -0.1682957, 0.08194348, -0.072072215) * go_0(1.0, 0.0);\n result += mat4(-0.10689992, 0.0904542, 0.13820268, 0.13239543, -0.15937562, -0.123537876, -0.33618236, -0.081022464, 0.024027856, 0.26380306, -0.09225592, 0.040485747, -0.01705172, -0.049895052, -0.07952754, 0.030036716) * go_0(1.0, 1.0);\n result += mat4(-0.1259129, 0.018831972, -0.1832129, 0.01803401, 0.033666562, -0.17717862, 0.087922215, -0.10147714, 0.045267824, -0.25754488, -0.08662288, 0.10354607, 0.10469745, 0.19675997, -0.20195517, 0.24481302) * go_1(-1.0, -1.0);\n result += mat4(-0.094946206, 0.015489291, -0.1777193, 0.037065975, 0.024963535, -0.3277457, -0.08534422, -0.08319194, -0.18495774, -0.09883332, -0.053772286, 0.08554662, -0.1215341, 0.15887743, -0.2965043, -0.11656119) * go_1(-1.0, 0.0);\n result += mat4(-0.34576485, -0.14033535, 0.07531725, -0.14229001, 0.08308607, -0.31519765, -0.15306507, -0.072686926, -0.12345635, -0.08589443, 0.015977165, -0.0041419766, -0.49153492, 0.3021553, 0.16130814, -0.17035122) * go_1(-1.0, 1.0);\n result += mat4(-0.08059237, -0.18008304, 0.23508278, -0.08894493, 0.11107956, 0.23715645, 0.091440715, -0.033679005, 0.23545177, 0.011845169, 0.0054449392, -0.30073527, 0.2796674, -0.1411897, -0.014096338, 0.115184374) * go_1(0.0, -1.0);\n result += mat4(0.19655375, 0.027063202, -0.3324798, 0.29343468, -0.10879405, 0.16780332, -0.019309124, 0.04614956, 0.15054315, 0.19951852, 0.14648122, 0.28885373, 0.037958838, -0.34874088, -0.025065463, -0.19422896) * go_1(0.0, 0.0);\n result += mat4(-0.18047136, 0.060818356, -0.13610844, -0.018481744, -0.09979387, 0.0477093, 0.032326147, -0.10137375, -0.059743475, 0.05039489, 0.17306165, -0.005998121, -0.009583858, -0.14829919, 0.24446519, -0.22378124) * go_1(0.0, 1.0);\n result += mat4(0.45342392, 0.19783214, -0.042264447, 0.11951815, 0.017209506, 0.119354434, -0.089858785, 0.03950267, -0.19266395, -0.07500372, -0.02151692, -0.008635288, -0.14962971, -0.00780355, 0.18662006, -0.0046807216) * go_1(1.0, -1.0);\n result += mat4(-0.13184623, -0.04977233, -0.08034406, -0.08663693, -0.06438305, -0.06699197, 0.15878884, 0.014209137, -0.018352475, -0.12698355, -0.18104841, -0.03212089, -0.31992742, 0.13199449, -0.039823674, -0.18864588) * go_1(1.0, 0.0);\n result += mat4(-0.22096959, -0.06594324, -0.093964286, -0.069787376, -0.05717438, 0.18509367, -0.19014412, -0.11233723, -0.043684576, -0.04049064, -0.015180749, 0.04026833, -0.09723803, -0.014410513, -0.14038773, -0.20472965) * go_1(1.0, 1.0);\n result += mat4(-0.020113828, 0.06306164, 0.1133604, -0.03264297, -0.019580074, -0.28136805, 0.046105113, -0.104369484, 0.047211405, -0.11510891, -0.2610411, -0.24363835, -0.15579234, 0.13080037, -0.2414289, -0.21552382) * go_2(-1.0, -1.0);\n result += mat4(-0.030723298, 0.10005462, -0.046389453, -0.42023477, -0.0900144, -0.3300974, 0.2023873, 0.47113106, -0.10733436, 0.13536386, 0.11873528, 0.075008325, -0.092727005, 0.16694772, -0.12538053, -0.019201787) * go_2(-1.0, 0.0);\n result += mat4(-0.020229753, 0.0050342986, -0.09015966, -0.23845413, 0.14204682, -0.24106354, 0.007471734, 0.21428482, -0.059586413, -0.07984075, 0.1474898, -0.12583902, -0.34393194, 0.08484377, -0.40459237, 0.32322514) * go_2(-1.0, 1.0);\n result += mat4(-0.11741491, -0.083517544, 0.04531866, -0.048355322, 0.15782192, 0.07919051, -0.34528416, -0.17551522, -0.20325756, -0.13701133, -0.09564707, -0.03711687, 0.030484512, -0.107849605, -0.09412398, -0.28914952) * go_2(0.0, -1.0);\n result += mat4(-0.013266804, -0.035421904, 0.081956826, 0.15579522, 0.12775496, 0.1479336, 0.46652517, 0.21593826, -0.23207328, -0.13872643, 0.09056148, 0.1257084, 0.40673763, 0.14669922, 0.14093073, -0.31729355) * go_2(0.0, 0.0);\n result += mat4(-0.03632805, 0.06513459, -0.13029967, 0.24914533, 0.08398421, -0.12399063, 0.15374567, 0.003005163, -0.03301567, 0.010896424, -0.10409926, -0.031162843, -0.080630526, 0.313793, -0.04112272, 0.06908576) * go_2(0.0, 1.0);\n result += mat4(0.056705862, 0.04045318, -0.13523346, -0.12563162, 0.030291703, -0.22721136, -0.19567032, -0.22538094, -0.078549854, 0.16844983, -0.09419901, 0.1000363, -0.052691363, -0.14642943, -0.17214452, -0.23522456) * go_2(1.0, -1.0);\n result += mat4(0.09823313, -0.16931288, 0.2667816, 0.019992903, 0.09905936, -0.14416765, 0.022824166, -0.02994203, 0.05482313, 0.0073759295, -0.087138794, -0.10250613, 0.22704037, -0.33540174, 0.059272785, -0.08828277) * go_2(1.0, 0.0);\n result += mat4(0.05405852, 0.0015277737, 0.15057512, 0.008105634, 0.26466554, 0.021303358, 0.21576874, -0.055405084, 0.20417419, -0.1829464, 0.19177821, -0.10549947, -0.10019333, -0.04373452, 0.3086124, -0.030007664) * go_2(1.0, 1.0);\n result += mat4(0.18547705, 0.015533089, -0.17023557, -0.14218459, -0.109183766, -0.21892494, -0.08033779, 0.1279889, 0.21425895, 0.31563443, 0.055812337, 0.035239376, 0.04874699, -0.03926052, 0.25620237, 0.05620038) * go_3(-1.0, -1.0);\n result += mat4(0.17809738, -0.090085454, 0.086938836, 0.21705364, 0.057283174, 0.022287775, -0.21651776, -0.0027429194, 0.04257827, 0.17341158, 0.32710707, -0.029889492, 0.23903793, -0.038499728, 0.208562, 0.18147011) * go_3(-1.0, 0.0);\n result += mat4(-0.02671488, -0.2577291, -0.101831675, -0.043231912, -0.08192727, -0.09351345, 0.10333126, 0.42192927, 0.11358276, 0.17070638, 0.11954223, -0.31113386, 0.21822956, 0.040758308, 0.18557602, -0.04927389) * go_3(-1.0, 1.0);\n result += mat4(0.016825153, -0.16034372, 0.13393559, 0.0031862713, -0.07210358, 0.12088922, 0.18472868, 0.19526374, -0.098638535, -0.26882744, 0.01246303, -0.023679085, -0.07282684, 0.10335254, 0.11371582, -0.11949346) * go_3(0.0, -1.0);\n result += mat4(-0.0077989995, -0.06316807, -0.037497815, 0.010178734, -0.028329156, -0.109135084, -0.18357074, 0.40579423, -0.05144428, -0.28490487, -0.11653807, 0.22959495, -0.109780535, 0.22878933, -0.29027545, 0.17875119) * go_3(0.0, 0.0);\n result += mat4(-0.15628323, -0.07819484, -0.22514449, 0.065008484, -0.0055398177, -0.07419974, 0.09902451, 0.35817552, -0.0862891, -0.2973468, -0.10211232, 0.09778022, -0.08562242, -0.08868644, 0.30707374, 0.16413328) * go_3(0.0, 1.0);\n result += mat4(0.004233512, 0.02434783, -0.12356794, 0.13752618, 0.21815947, 0.16979212, 0.3382205, 0.15363333, -0.14368188, 0.10208307, 0.16594398, -0.002474651, -0.25072917, 0.19654895, 0.15537341, -0.011402132) * go_3(1.0, -1.0);\n result += mat4(0.1492285, -0.102569796, -0.15423858, 0.03359016, 0.008948687, 0.11137203, -0.0753569, -0.15314926, -0.22925344, 0.1943656, -0.4934053, 0.42356676, -0.10820874, 0.23832525, -0.4461194, 0.19386442) * go_3(1.0, 0.0);\n result += mat4(0.30649734, 0.061961878, -0.17697462, -0.29313368, 0.19318691, 0.14972912, -0.04568052, 0.123596475, -0.018475438, 0.33577895, -0.17800568, 0.12502621, 0.032249834, 0.013487416, -0.019249933, 0.004653166) * go_3(1.0, 1.0);\n result += mat4(0.11560085, -0.030997908, 0.009219462, 0.05633901, -0.11158907, 0.09791856, -0.111877, -0.020388048, -0.25937706, -0.000673325, 0.106495194, 0.15643579, 0.022090284, -0.11573403, 0.123260945, -0.033783972) * go_4(-1.0, -1.0);\n result += mat4(-0.061418246, 0.13925532, 0.070662834, -0.10297572, -0.08535479, 0.31824788, 0.08315885, 0.012375857, 0.04241964, 0.21071856, -0.18567438, -0.26859924, 0.09607365, -0.19106552, 0.1222843, 0.20521446) * go_4(-1.0, 0.0);\n result += mat4(-0.1985242, 0.40886146, -0.03295415, 0.25985515, 0.00024564067, 0.22053646, 0.4425157, 0.030073104, 0.15870823, 0.3720021, -0.19778733, -0.11957699, 0.23951907, -0.022089735, 0.026504006, -0.1143626) * go_4(-1.0, 1.0);\n result += mat4(0.07811988, 0.06360271, -0.18825488, 0.05489923, -0.316614, -0.2020329, -0.17215219, -0.1163882, 0.028907632, 0.13332835, 0.07710604, 0.15564129, -0.08207378, 0.2586524, -0.15368843, -0.026250634) * go_4(0.0, -1.0);\n result += mat4(0.1154507, 0.05374841, -0.35887244, -0.38684267, 0.024906285, -0.051356003, 0.06727699, -0.13258685, -0.04512674, -0.0630682, -0.016046045, -0.3630216, -0.10115332, 0.06723903, 0.10273197, 0.01658071) * go_4(0.0, 0.0);\n result += mat4(0.035411883, -0.10390069, 0.28300494, -0.030523226, 0.260309, -0.2897127, 0.17530721, 0.06502907, 0.10852879, 0.0101283565, 0.04377248, -0.14661616, 0.07372457, 0.029455552, -0.024029268, 0.019606834) * go_4(0.0, 1.0);\n result += mat4(0.06462741, -0.017584527, 0.05204551, 0.023974337, -0.09858389, -0.12002433, 0.051191356, -0.15688013, 0.1415572, -0.121506944, 0.4219788, -0.14832322, 0.09247079, -0.10846258, -0.030261837, -0.14657071) * go_4(1.0, -1.0);\n result += mat4(0.037952326, 0.05012869, 0.022779293, 0.0797289, 0.024931714, -0.050262492, -0.15463822, -0.023215678, 0.045349725, -0.0040035774, 0.22049266, -0.08079404, -0.0113567095, -0.00675084, 0.17475724, 0.025340058) * go_4(1.0, 0.0);\n result += mat4(-0.13610172, 0.14658909, 0.067050435, 0.12354151, 0.22096893, -0.06765668, -0.024593432, -0.03552899, 0.06936571, 0.10394856, 0.0048312224, -0.21034646, 0.037834894, -0.06692894, 0.009020093, -0.04065748) * go_4(1.0, 1.0);\n result += mat4(-0.08967367, -0.14398253, -0.19402455, -0.14434609, -0.027259551, 0.1226331, 0.012233069, 0.13677149, -0.1507801, 0.14510965, 0.24108039, 0.04916487, 0.042398036, 0.09403761, -0.03958092, 0.17673557) * go_5(-1.0, -1.0);\n result += mat4(-0.071569644, -0.19743139, -0.09648773, 0.038397867, 0.12506093, 0.24415006, 0.13810574, -0.23042768, 0.20971183, -0.14231962, 0.0963819, -0.07323753, -0.014360243, -0.099411555, 0.07815387, 0.09009336) * go_5(-1.0, 0.0);\n result += mat4(0.14625058, -0.15307125, 0.45122483, 0.10113701, -0.12264418, 0.09390506, -0.25706926, -0.082095854, 0.11812526, 0.14046957, -0.09704567, 0.21640895, 0.20999698, -0.19149756, 0.16977966, 0.034616202) * go_5(-1.0, 1.0);\n result += mat4(0.05720225, 0.0428485, -0.057531573, -0.111578174, 0.03538242, 0.033332366, -0.05961152, 0.13383748, -0.05669531, -0.047779217, 0.2760684, -0.23934118, 0.03728129, -0.15390043, 0.09151239, 0.016904302) * go_5(0.0, -1.0);\n result += mat4(0.05711261, -0.009796642, 0.1827549, -0.23561665, 0.15747361, -0.15555665, -0.03771464, -0.15358609, 0.124769196, -0.00302323, -0.1930878, -0.3193505, -0.036671866, -0.21477285, -0.0015818535, -0.054916248) * go_5(0.0, 0.0);\n result += mat4(-0.04039116, 0.022148842, 0.2527601, -0.08849551, -0.017892385, -0.01728494, -0.12817079, 0.112442665, 0.004877744, 0.08325303, 0.13601741, -0.12387854, -0.033808686, -0.07762037, -0.036944337, -0.016846744) * go_5(0.0, 1.0);\n result += mat4(0.025319673, 0.12447582, 0.06369372, 0.20814203, -0.062117852, 0.10390202, -0.030939216, 0.15888922, -0.0873872, 0.04641361, 0.13612288, -0.22024561, 0.15445144, -0.03273631, 0.18931653, 0.03979226) * go_5(1.0, -1.0);\n result += mat4(0.01642648, 0.10919636, 0.118298925, -0.052648794, 0.046562076, 0.042576727, -0.119064495, -0.10575594, -0.023527319, 0.27507904, -0.24070077, 0.037794556, 0.026340371, 0.08496194, -0.2165465, -0.10772629) * go_5(1.0, 0.0);\n result += mat4(-0.110290796, 0.23385854, 0.16042788, 0.041294437, -0.04052982, -0.030170577, 0.16566783, 0.18245162, -0.125454, 0.15547217, -0.02763223, -0.10694603, 0.12049954, -0.07608294, -0.06768503, 0.022071697) * go_5(1.0, 1.0);\n result += vec4(-0.19256988, 0.07561771, 0.007950438, -0.050078563);\n gl_FragColor = result;\n}\n")),_.program_24=a(t,i(t,Dt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\nuniform sampler2D conv2d_7_tf;\n#define conv2d_7_tf_pos (v_texture_coord)\n#define conv2d_7_tf_tex(pos) (texture2D(conv2d_7_tf, pos))\n#define conv2d_7_tf_size (u_texture_size)\n#define conv2d_7_tf_pt (1.0 / conv2d_7_tf_size)\n#define conv2d_7_tf_texOff(offset) (conv2d_7_tf_tex(conv2d_7_tf_pos + conv2d_7_tf_pt * offset))\n\nuniform sampler2D conv2d_7_tf1;\n#define conv2d_7_tf1_pos (v_texture_coord)\n#define conv2d_7_tf1_tex(pos) (texture2D(conv2d_7_tf1, pos))\n#define conv2d_7_tf1_size (u_texture_size)\n#define conv2d_7_tf1_pt (1.0 / conv2d_7_tf1_size)\n#define conv2d_7_tf1_texOff(offset) (conv2d_7_tf1_tex(conv2d_7_tf1_pos + conv2d_7_tf1_pt * offset))\n\nuniform sampler2D conv2d_7_tf2;\n#define conv2d_7_tf2_pos (v_texture_coord)\n#define conv2d_7_tf2_tex(pos) (texture2D(conv2d_7_tf2, pos))\n#define conv2d_7_tf2_size (u_texture_size)\n#define conv2d_7_tf2_pt (1.0 / conv2d_7_tf2_size)\n#define conv2d_7_tf2_texOff(offset) (conv2d_7_tf2_tex(conv2d_7_tf2_pos + conv2d_7_tf2_pt * offset))\n\n#define g_0 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_1 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_7 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_13 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_19 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_25 (max((conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_7_tf2_tex(conv2d_7_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_7_tf2_tex(conv2d_7_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.068483055, 0.036389243, 0.04961808, 0.0, 0.05059915, 0.033048775, 0.029426659, 0.0, 0.07465462, -0.012659731, -0.024048671, 0.0, 0.02224484, 0.012289658, 0.008910066, 0.0) * g_0;\n result += mat4(-0.10449372, 0.019832065, 0.035194747, 0.0, 0.039656557, -0.028246421, -0.032626413, 0.0, 0.10093569, 0.021039873, -0.0120673925, 0.0, -0.047074273, -0.041248, -0.019464392, 0.0) * g_1;\n result += mat4(-0.05256942, 0.0127243735, 0.012813261, 0.0, -0.03551604, 0.040801138, 0.04893271, 0.0, -0.0016839011, -0.018044796, -0.027161835, 0.0, -0.060873054, 0.012360936, 0.020700796, 0.0) * g_2;\n result += mat4(-0.116182, -0.04271438, -0.046686683, 0.0, -0.09575506, -0.030078743, -0.024359861, 0.0, -0.04794246, 0.0044337297, 0.013972317, 0.0, -0.023228236, 0.015726948, 0.0070847897, 0.0) * g_3;\n result += mat4(0.13986528, -0.016787121, -0.015848925, 0.0, -0.04900687, -0.027417973, -0.027077334, 0.0, -0.047319725, -0.021533312, -0.018427303, 0.0, -0.06136185, -0.0051562944, -0.032072, 0.0) * g_4;\n result += mat4(0.070715815, 0.012814227, -0.0003389576, 0.0, 0.012182037, -0.014952754, -0.019349998, 0.0, -0.03254603, 0.012881403, 0.016392775, 0.0, 0.059158217, 0.0055793705, -0.003696545, 0.0) * g_5;\n result += mat4(0.022627862, -0.020713277, -0.009454221, 0.0, -0.04352193, 0.058409747, 0.07186154, 0.0, -0.009326966, 0.034919802, 0.04204233, 0.0, 0.025182368, -0.039986387, -0.04990386, 0.0) * g_6;\n result += mat4(0.0116241425, -0.039915055, -0.050241623, 0.0, -0.0076204035, 0.050215762, 0.059038218, 0.0, -0.006659752, -0.0054298495, -0.003807067, 0.0, 0.011085346, -0.009443587, -0.009128077, 0.0) * g_7;\n result += mat4(0.0453952, 0.004603456, 0.006256434, 0.0, -0.104142666, 0.05726496, 0.069169044, 0.0, -0.10102446, -0.034291938, -0.013720296, 0.0, -0.035107866, -0.008388971, -0.0068969135, 0.0) * g_8;\n result += mat4(-0.038070124, -0.015017457, -0.015852718, 0.0, 0.0607464, -0.052079927, -0.07268223, 0.0, 0.008773512, -0.026051786, -0.027285712, 0.0, -0.022916751, 0.048140153, 0.064897746, 0.0) * g_9;\n result += mat4(-0.01670857, 0.012646949, 0.03353705, 0.0, 0.038032394, -0.044542246, -0.06310885, 0.0, 0.002600519, -0.00824961, -0.008912322, 0.0, 0.023435717, 0.021788329, 0.008603494, 0.0) * g_10;\n result += mat4(-0.02889454, -0.0058613745, -0.010699256, 0.0, 0.12959917, -0.046572708, -0.06832117, 0.0, 0.028117642, 0.020422146, 0.00869695, 0.0, 0.035915125, 0.009355984, 0.005175107, 0.0) * g_11;\n result += mat4(0.037913825, -0.0099191405, -0.018130798, 0.0, -0.0065440857, 0.004536478, -0.0019739012, 0.0, -0.014918686, -0.00011652434, 0.0007071924, 0.0, -0.0033633227, -0.018028691, -0.014883887, 0.0) * g_12;\n result += mat4(-0.021300001, -0.039009467, -0.043097164, 0.0, -0.008222791, 0.057612088, 0.063239105, 0.0, 0.023676023, -0.0119777955, -0.020785704, 0.0, 0.03422571, -0.009187399, -0.016286165, 0.0) * g_13;\n result += mat4(0.031610258, -0.022373654, -0.04004249, 0.0, 0.015456217, -0.014708875, -0.017118618, 0.0, -0.0235428, 0.0103508085, 0.020143243, 0.0, 0.0044788374, -0.017377898, -0.023227183, 0.0) * g_14;\n result += mat4(-0.036366682, 0.007874863, 0.016618004, 0.0, 0.0022973057, -0.010600425, -0.012978575, 0.0, 0.0070587453, 0.005480104, 0.0052379463, 0.0, -0.02330911, -0.002091681, -0.0004570695, 0.0) * g_15;\n result += mat4(0.0011265673, 0.017461559, 0.01678395, 0.0, 0.019458788, -0.032603145, -0.042017594, 0.0, -0.026735391, 0.007520235, 0.01661426, 0.0, -0.023014631, 0.027602635, 0.040214695, 0.0) * g_16;\n result += mat4(-0.05236764, 0.007274719, 0.023289332, 0.0, -0.033428065, 0.0054935357, 0.014490033, 0.0, 0.016193395, -0.012767524, -0.022695007, 0.0, -0.01161452, 0.015592775, 0.017280621, 0.0) * g_17;\n result += mat4(0.0075503755, 0.014264192, 0.014350495, 0.0, 0.013990636, -0.0011566521, -0.005510977, 0.0, -0.021975616, -0.013216436, -0.012400287, 0.0, 0.018202957, 0.010433842, 0.007529786, 0.0) * g_18;\n result += mat4(0.012649671, 0.016378459, 0.009756208, 0.0, 0.0023225206, -0.0038671023, -0.005242471, 0.0, 0.023699954, 0.015248626, 0.011651197, 0.0, 0.014677953, 0.014319745, 0.012088228, 0.0) * g_19;\n result += mat4(-0.0030005479, 0.0052323043, 0.007744717, 0.0, -0.0077438625, -0.00072459516, -0.001971826, 0.0, -0.01263717, -0.009226968, -0.005661945, 0.0, 0.0046659256, 0.0014185858, 0.0038442858, 0.0) * g_20;\n result += mat4(-0.0053241113, -0.010728358, -0.013345879, 0.0, -0.000893072, 0.015531841, 0.015812417, 0.0, 0.021348871, 0.015751695, 0.016067913, 0.0, 0.014817982, 0.03233685, 0.031598262, 0.0) * g_21;\n result += mat4(0.0038391522, 0.0027406036, 0.0063517806, 0.0, 0.0021543978, 0.0065204683, 0.009420363, 0.0, -0.022383714, -0.012619449, -0.008763167, 0.0, -0.009436604, -0.012201518, -0.0103548, 0.0) * g_22;\n result += mat4(-0.005432008, -0.013701671, -0.021388102, 0.0, -0.001045599, -0.0032160715, -0.0036216215, 0.0, 0.031028647, 0.022415614, 0.01880324, 0.0, -0.004328173, -0.004780637, -0.005459752, 0.0) * g_23;\n result += mat4(-0.007300146, -0.0076159053, -0.0080059795, 0.0, 0.005996225, 0.0057377047, 0.0059788194, 0.0, -0.021563234, -0.020394823, -0.020401813, 0.0, -0.030919729, -0.03150251, -0.029059272, 0.0) * g_24;\n result += mat4(-0.002826552, -0.0042917025, -0.0025527687, 0.0, -0.0074001094, -0.006878869, -0.0062073106, 0.0, 0.010867636, 0.010852139, 0.008577537, 0.0, -0.01606024, -0.0143771265, -0.013291837, 0.0) * g_25;\n result += mat4(0.012113326, 0.014259359, 0.011284172, 0.0, -3.851684e-05, -0.003696042, -0.0020337042, 0.0, 0.003427011, 0.006911378, 0.008471347, 0.0, 0.0063997298, 0.004651406, 0.0075980425, 0.0) * g_26;\n result += mat4(-0.026621016, -0.027831081, -0.025364956, 0.0, 0.022336917, 0.023742557, 0.023516335, 0.0, -0.01619396, -0.01820708, -0.015288538, 0.0, 0.0045815264, 0.0022230193, 0.0017512285, 0.0) * g_27;\n result += mat4(0.043799683, 0.046862658, 0.041910093, 0.0, -0.027854608, -0.02948632, -0.02927831, 0.0, -0.051899213, -0.04971418, -0.04712937, 0.0, -0.017539004, -0.0245854, -0.023040624, 0.0) * g_28;\n result += mat4(0.022317344, 0.021462968, 0.02187171, 0.0, 0.0530127, 0.054741293, 0.052202478, 0.0, 0.029963326, 0.0298772, 0.025601966, 0.0, 0.027699472, 0.031187871, 0.02950236, 0.0) * g_29;\n result += vec4(-0.0071146404, 0.005606682, 0.010180816, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_17_intermediate_texture=u(t,t.NEAREST),_.program_18_intermediate_texture=u(t,t.NEAREST),_.program_19_intermediate_texture=u(t,t.NEAREST),_.program_20_intermediate_texture=u(t,t.NEAREST),_.program_21_intermediate_texture=u(t,t.NEAREST),_.program_22_intermediate_texture=u(t,t.NEAREST),_.program_23_intermediate_texture=u(t,t.NEAREST),_.program_24_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_17_a_position_location=t.getAttribLocation(_.program_17,"a_position"),t.enableVertexAttribArray(_.program_17_a_position_location),_.program_18_a_position_location=t.getAttribLocation(_.program_18,"a_position"),t.enableVertexAttribArray(_.program_18_a_position_location),_.program_19_a_position_location=t.getAttribLocation(_.program_19,"a_position"),t.enableVertexAttribArray(_.program_19_a_position_location),_.program_20_a_position_location=t.getAttribLocation(_.program_20,"a_position"),t.enableVertexAttribArray(_.program_20_a_position_location),_.program_21_a_position_location=t.getAttribLocation(_.program_21,"a_position"),t.enableVertexAttribArray(_.program_21_a_position_location),_.program_22_a_position_location=t.getAttribLocation(_.program_22,"a_position"),t.enableVertexAttribArray(_.program_22_a_position_location),_.program_23_a_position_location=t.getAttribLocation(_.program_23,"a_position"),t.enableVertexAttribArray(_.program_23_a_position_location),_.program_24_a_position_location=t.getAttribLocation(_.program_24,"a_position"),t.enableVertexAttribArray(_.program_24_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_17_a_texture_coord_location=t.getAttribLocation(_.program_17,"a_texture_coord"),t.enableVertexAttribArray(_.program_17_a_texture_coord_location),_.program_18_a_texture_coord_location=t.getAttribLocation(_.program_18,"a_texture_coord"),t.enableVertexAttribArray(_.program_18_a_texture_coord_location),_.program_19_a_texture_coord_location=t.getAttribLocation(_.program_19,"a_texture_coord"),t.enableVertexAttribArray(_.program_19_a_texture_coord_location),_.program_20_a_texture_coord_location=t.getAttribLocation(_.program_20,"a_texture_coord"),t.enableVertexAttribArray(_.program_20_a_texture_coord_location),_.program_21_a_texture_coord_location=t.getAttribLocation(_.program_21,"a_texture_coord"),t.enableVertexAttribArray(_.program_21_a_texture_coord_location),_.program_22_a_texture_coord_location=t.getAttribLocation(_.program_22,"a_texture_coord"),t.enableVertexAttribArray(_.program_22_a_texture_coord_location),_.program_23_a_texture_coord_location=t.getAttribLocation(_.program_23,"a_texture_coord"),t.enableVertexAttribArray(_.program_23_a_texture_coord_location),_.program_24_a_texture_coord_location=t.getAttribLocation(_.program_24,"a_texture_coord"),t.enableVertexAttribArray(_.program_24_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_17_u_resolution_location=t.getUniformLocation(_.program_17,"u_resolution"),_.program_18_u_resolution_location=t.getUniformLocation(_.program_18,"u_resolution"),_.program_19_u_resolution_location=t.getUniformLocation(_.program_19,"u_resolution"),_.program_20_u_resolution_location=t.getUniformLocation(_.program_20,"u_resolution"),_.program_21_u_resolution_location=t.getUniformLocation(_.program_21,"u_resolution"),_.program_22_u_resolution_location=t.getUniformLocation(_.program_22,"u_resolution"),_.program_23_u_resolution_location=t.getUniformLocation(_.program_23,"u_resolution"),_.program_24_u_resolution_location=t.getUniformLocation(_.program_24,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_17_u_texture_size_location=t.getUniformLocation(_.program_17,"u_texture_size"),_.program_18_u_texture_size_location=t.getUniformLocation(_.program_18,"u_texture_size"),_.program_19_u_texture_size_location=t.getUniformLocation(_.program_19,"u_texture_size"),_.program_20_u_texture_size_location=t.getUniformLocation(_.program_20,"u_texture_size"),_.program_21_u_texture_size_location=t.getUniformLocation(_.program_21,"u_texture_size"),_.program_22_u_texture_size_location=t.getUniformLocation(_.program_22,"u_texture_size"),_.program_23_u_texture_size_location=t.getUniformLocation(_.program_23,"u_texture_size"),_.program_24_u_texture_size_location=t.getUniformLocation(_.program_24,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_MAIN_TextureLocation=t.getUniformLocation(_.program_2,"MAIN"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_3_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf2"),_.program_4_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf"),_.program_4_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf1"),_.program_4_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf2"),_.program_5_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf"),_.program_5_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf1"),_.program_5_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf2"),_.program_6_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf"),_.program_6_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf1"),_.program_6_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf2"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf1"),_.program_7_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf2"),_.program_8_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf"),_.program_8_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf1"),_.program_8_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf2"),_.program_9_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf"),_.program_9_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf1"),_.program_9_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf2"),_.program_10_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf"),_.program_10_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf1"),_.program_10_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf2"),_.program_11_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf"),_.program_11_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf1"),_.program_11_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf2"),_.program_12_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf"),_.program_12_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf1"),_.program_12_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf2"),_.program_13_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf"),_.program_13_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf1"),_.program_13_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf2"),_.program_14_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf"),_.program_14_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf1"),_.program_14_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf2"),_.program_15_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf"),_.program_15_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf1"),_.program_15_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf2"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf2"),_.program_17_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf"),_.program_17_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf1"),_.program_17_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf2"),_.program_18_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf"),_.program_18_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf1"),_.program_18_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf2"),_.program_19_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf"),_.program_19_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf1"),_.program_19_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf2"),_.program_20_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf"),_.program_20_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf1"),_.program_20_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf2"),_.program_21_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf"),_.program_21_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf1"),_.program_21_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf2"),_.program_22_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf"),_.program_22_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf1"),_.program_22_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf2"),_.program_23_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf"),_.program_23_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf1"),_.program_23_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf2"),_.program_24_MAIN_TextureLocation=t.getUniformLocation(_.program_24,"MAIN"),_.program_24_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_3_tf"),_.program_24_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_3_tf1"),_.program_24_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_3_tf2"),_.program_24_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_4_tf"),_.program_24_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_4_tf1"),_.program_24_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_4_tf2"),_.program_24_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_5_tf"),_.program_24_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_5_tf1"),_.program_24_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_5_tf2"),_.program_24_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_6_tf"),_.program_24_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_6_tf1"),_.program_24_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_6_tf2"),_.program_24_conv2d_7_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_7_tf"),_.program_24_conv2d_7_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_7_tf1"),_.program_24_conv2d_7_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_7_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=this.program_1_intermediate_texture;c(e,a,f.width,f.height),e.viewport(0,0,f.width,f.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.useProgram(this.program_1);var u=d(e,0,0,f.width,f.height),m=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,u),s(e,this.program_1_a_texture_coord_location,m),e.uniform2f(this.program_1_u_resolution_location,f.width,f.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,f.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u),e.deleteBuffer(m),t.set("conv2d_tf1",{texture:a,width:f.width,height:f.height}),t.get("MAIN")){var g=t.get("MAIN");if(g&&t.get("NATIVE")&&t.get("OUTPUT")){var v=this.program_2_intermediate_texture;c(e,v,g.width,g.height),e.viewport(0,0,g.width,g.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,v,0),e.useProgram(this.program_2);var l=d(e,0,0,g.width,g.height),x=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,l),s(e,this.program_2_a_texture_coord_location,x),e.uniform2f(this.program_2_u_resolution_location,g.width,g.height),e.uniform2f(this.program_2_u_texture_size_location,g.width,g.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,g.texture),e.uniform1i(this.program_2_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(l),e.deleteBuffer(x),t.set("conv2d_tf2",{texture:v,width:g.width,height:g.height}),t.get("MAIN")){var p=t.get("MAIN");if(p&&t.get("NATIVE")&&t.get("OUTPUT")){var T=t.get("conv2d_tf");if(T){var h=t.get("conv2d_tf1");if(h){var E=t.get("conv2d_tf2");if(E){var U=this.program_3_intermediate_texture;c(e,U,T.width,T.height),e.viewport(0,0,T.width,T.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U,0),e.useProgram(this.program_3);var A=d(e,0,0,T.width,T.height),R=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,A),s(e,this.program_3_a_texture_coord_location,R),e.uniform2f(this.program_3_u_resolution_location,T.width,T.height),e.uniform2f(this.program_3_u_texture_size_location,p.width,p.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,h.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A),e.deleteBuffer(R),t.set("conv2d_1_tf",{texture:U,width:T.width,height:T.height}),t.get("MAIN")){var b=t.get("MAIN");if(b&&t.get("NATIVE")&&t.get("OUTPUT")){var L=t.get("conv2d_tf");if(L){var y=t.get("conv2d_tf1");if(y){var z=t.get("conv2d_tf2");if(z){var D=this.program_4_intermediate_texture;c(e,D,L.width,L.height),e.viewport(0,0,L.width,L.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,D,0),e.useProgram(this.program_4);var X=d(e,0,0,L.width,L.height),w=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,X),s(e,this.program_4_a_texture_coord_location,w),e.uniform2f(this.program_4_u_resolution_location,L.width,L.height),e.uniform2f(this.program_4_u_texture_size_location,b.width,b.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_4_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,y.texture),e.uniform1i(this.program_4_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,z.texture),e.uniform1i(this.program_4_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(X),e.deleteBuffer(w),t.set("conv2d_1_tf1",{texture:D,width:L.width,height:L.height}),t.get("MAIN")){var O=t.get("MAIN");if(O&&t.get("NATIVE")&&t.get("OUTPUT")){var N=t.get("conv2d_tf");if(N){var M=t.get("conv2d_tf1");if(M){var I=t.get("conv2d_tf2");if(I){var F=this.program_5_intermediate_texture;c(e,F,N.width,N.height),e.viewport(0,0,N.width,N.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,F,0),e.useProgram(this.program_5);var B=d(e,0,0,N.width,N.height),S=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,B),s(e,this.program_5_a_texture_coord_location,S),e.uniform2f(this.program_5_u_resolution_location,N.width,N.height),e.uniform2f(this.program_5_u_texture_size_location,O.width,O.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_5_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,M.texture),e.uniform1i(this.program_5_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,I.texture),e.uniform1i(this.program_5_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(B),e.deleteBuffer(S),t.set("conv2d_1_tf2",{texture:F,width:N.width,height:N.height}),t.get("MAIN")){var P=t.get("MAIN");if(P&&t.get("NATIVE")&&t.get("OUTPUT")){var C=t.get("conv2d_1_tf");if(C){var V=t.get("conv2d_1_tf1");if(V){var j=t.get("conv2d_1_tf2");if(j){var H=this.program_6_intermediate_texture;c(e,H,C.width,C.height),e.viewport(0,0,C.width,C.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,H,0),e.useProgram(this.program_6);var G=d(e,0,0,C.width,C.height),k=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,G),s(e,this.program_6_a_texture_coord_location,k),e.uniform2f(this.program_6_u_resolution_location,C.width,C.height),e.uniform2f(this.program_6_u_texture_size_location,P.width,P.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_6_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,V.texture),e.uniform1i(this.program_6_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,j.texture),e.uniform1i(this.program_6_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(G),e.deleteBuffer(k),t.set("conv2d_2_tf",{texture:H,width:C.width,height:C.height}),t.get("MAIN")){var K=t.get("MAIN");if(K&&t.get("NATIVE")&&t.get("OUTPUT")){var W=t.get("conv2d_1_tf");if(W){var Y=t.get("conv2d_1_tf1");if(Y){var J=t.get("conv2d_1_tf2");if(J){var Z=this.program_7_intermediate_texture;c(e,Z,W.width,W.height),e.viewport(0,0,W.width,W.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Z,0),e.useProgram(this.program_7);var $=d(e,0,0,W.width,W.height),q=d(e,0,0,1,1);if(s(e,this.program_7_a_position_location,$),s(e,this.program_7_a_texture_coord_location,q),e.uniform2f(this.program_7_u_resolution_location,W.width,W.height),e.uniform2f(this.program_7_u_texture_size_location,K.width,K.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Y.texture),e.uniform1i(this.program_7_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,J.texture),e.uniform1i(this.program_7_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer($),e.deleteBuffer(q),t.set("conv2d_2_tf1",{texture:Z,width:W.width,height:W.height}),t.get("MAIN")){var Q=t.get("MAIN");if(Q&&t.get("NATIVE")&&t.get("OUTPUT")){var tt=t.get("conv2d_1_tf");if(tt){var _t=t.get("conv2d_1_tf1");if(_t){var et=t.get("conv2d_1_tf2");if(et){var ot=this.program_8_intermediate_texture;c(e,ot,tt.width,tt.height),e.viewport(0,0,tt.width,tt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,ot,0),e.useProgram(this.program_8);var rt=d(e,0,0,tt.width,tt.height),nt=d(e,0,0,1,1);if(s(e,this.program_8_a_position_location,rt),s(e,this.program_8_a_texture_coord_location,nt),e.uniform2f(this.program_8_u_resolution_location,tt.width,tt.height),e.uniform2f(this.program_8_u_texture_size_location,Q.width,Q.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_8_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,_t.texture),e.uniform1i(this.program_8_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,et.texture),e.uniform1i(this.program_8_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(rt),e.deleteBuffer(nt),t.set("conv2d_2_tf2",{texture:ot,width:tt.width,height:tt.height}),t.get("MAIN")){var it=t.get("MAIN");if(it&&t.get("NATIVE")&&t.get("OUTPUT")){var ft=t.get("conv2d_2_tf");if(ft){var at=t.get("conv2d_2_tf1");if(at){var ut=t.get("conv2d_2_tf2");if(ut){var ct=this.program_9_intermediate_texture;c(e,ct,ft.width,ft.height),e.viewport(0,0,ft.width,ft.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,ct,0),e.useProgram(this.program_9);var dt=d(e,0,0,ft.width,ft.height),st=d(e,0,0,1,1);if(s(e,this.program_9_a_position_location,dt),s(e,this.program_9_a_texture_coord_location,st),e.uniform2f(this.program_9_u_resolution_location,ft.width,ft.height),e.uniform2f(this.program_9_u_texture_size_location,it.width,it.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_9_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,at.texture),e.uniform1i(this.program_9_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ut.texture),e.uniform1i(this.program_9_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(dt),e.deleteBuffer(st),t.set("conv2d_3_tf",{texture:ct,width:ft.width,height:ft.height}),t.get("MAIN")){var mt=t.get("MAIN");if(mt&&t.get("NATIVE")&&t.get("OUTPUT")){var gt=t.get("conv2d_2_tf");if(gt){var vt=t.get("conv2d_2_tf1");if(vt){var lt=t.get("conv2d_2_tf2");if(lt){var xt=this.program_10_intermediate_texture;c(e,xt,gt.width,gt.height),e.viewport(0,0,gt.width,gt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,xt,0),e.useProgram(this.program_10);var pt=d(e,0,0,gt.width,gt.height),Tt=d(e,0,0,1,1);if(s(e,this.program_10_a_position_location,pt),s(e,this.program_10_a_texture_coord_location,Tt),e.uniform2f(this.program_10_u_resolution_location,gt.width,gt.height),e.uniform2f(this.program_10_u_texture_size_location,mt.width,mt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,gt.texture),e.uniform1i(this.program_10_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,vt.texture),e.uniform1i(this.program_10_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,lt.texture),e.uniform1i(this.program_10_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(pt),e.deleteBuffer(Tt),t.set("conv2d_3_tf1",{texture:xt,width:gt.width,height:gt.height}),t.get("MAIN")){var ht=t.get("MAIN");if(ht&&t.get("NATIVE")&&t.get("OUTPUT")){var Et=t.get("conv2d_2_tf");if(Et){var Ut=t.get("conv2d_2_tf1");if(Ut){var At=t.get("conv2d_2_tf2");if(At){var Rt=this.program_11_intermediate_texture;c(e,Rt,Et.width,Et.height),e.viewport(0,0,Et.width,Et.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Rt,0),e.useProgram(this.program_11);var bt=d(e,0,0,Et.width,Et.height),Lt=d(e,0,0,1,1);if(s(e,this.program_11_a_position_location,bt),s(e,this.program_11_a_texture_coord_location,Lt),e.uniform2f(this.program_11_u_resolution_location,Et.width,Et.height),e.uniform2f(this.program_11_u_texture_size_location,ht.width,ht.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Et.texture),e.uniform1i(this.program_11_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ut.texture),e.uniform1i(this.program_11_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,At.texture),e.uniform1i(this.program_11_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(bt),e.deleteBuffer(Lt),t.set("conv2d_3_tf2",{texture:Rt,width:Et.width,height:Et.height}),t.get("MAIN")){var yt=t.get("MAIN");if(yt&&t.get("NATIVE")&&t.get("OUTPUT")){var zt=t.get("conv2d_3_tf");if(zt){var Dt=t.get("conv2d_3_tf1");if(Dt){var Xt=t.get("conv2d_3_tf2");if(Xt){var wt=this.program_12_intermediate_texture;c(e,wt,zt.width,zt.height),e.viewport(0,0,zt.width,zt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,wt,0),e.useProgram(this.program_12);var Ot=d(e,0,0,zt.width,zt.height),Nt=d(e,0,0,1,1);if(s(e,this.program_12_a_position_location,Ot),s(e,this.program_12_a_texture_coord_location,Nt),e.uniform2f(this.program_12_u_resolution_location,zt.width,zt.height),e.uniform2f(this.program_12_u_texture_size_location,yt.width,yt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,zt.texture),e.uniform1i(this.program_12_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Dt.texture),e.uniform1i(this.program_12_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Xt.texture),e.uniform1i(this.program_12_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ot),e.deleteBuffer(Nt),t.set("conv2d_4_tf",{texture:wt,width:zt.width,height:zt.height}),t.get("MAIN")){var Mt=t.get("MAIN");if(Mt&&t.get("NATIVE")&&t.get("OUTPUT")){var It=t.get("conv2d_3_tf");if(It){var Ft=t.get("conv2d_3_tf1");if(Ft){var Bt=t.get("conv2d_3_tf2");if(Bt){var St=this.program_13_intermediate_texture;c(e,St,It.width,It.height),e.viewport(0,0,It.width,It.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,St,0),e.useProgram(this.program_13);var Pt=d(e,0,0,It.width,It.height),Ct=d(e,0,0,1,1);if(s(e,this.program_13_a_position_location,Pt),s(e,this.program_13_a_texture_coord_location,Ct),e.uniform2f(this.program_13_u_resolution_location,It.width,It.height),e.uniform2f(this.program_13_u_texture_size_location,Mt.width,Mt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,It.texture),e.uniform1i(this.program_13_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ft.texture),e.uniform1i(this.program_13_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Bt.texture),e.uniform1i(this.program_13_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Pt),e.deleteBuffer(Ct),t.set("conv2d_4_tf1",{texture:St,width:It.width,height:It.height}),t.get("MAIN")){var Vt=t.get("MAIN");if(Vt&&t.get("NATIVE")&&t.get("OUTPUT")){var jt=t.get("conv2d_3_tf");if(jt){var Ht=t.get("conv2d_3_tf1");if(Ht){var Gt=t.get("conv2d_3_tf2");if(Gt){var kt=this.program_14_intermediate_texture;c(e,kt,jt.width,jt.height),e.viewport(0,0,jt.width,jt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,kt,0),e.useProgram(this.program_14);var Kt=d(e,0,0,jt.width,jt.height),Wt=d(e,0,0,1,1);if(s(e,this.program_14_a_position_location,Kt),s(e,this.program_14_a_texture_coord_location,Wt),e.uniform2f(this.program_14_u_resolution_location,jt.width,jt.height),e.uniform2f(this.program_14_u_texture_size_location,Vt.width,Vt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,jt.texture),e.uniform1i(this.program_14_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ht.texture),e.uniform1i(this.program_14_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Gt.texture),e.uniform1i(this.program_14_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Kt),e.deleteBuffer(Wt),t.set("conv2d_4_tf2",{texture:kt,width:jt.width,height:jt.height}),t.get("MAIN")){var Yt=t.get("MAIN");if(Yt&&t.get("NATIVE")&&t.get("OUTPUT")){var Jt=t.get("conv2d_4_tf");if(Jt){var Zt=t.get("conv2d_4_tf1");if(Zt){var $t=t.get("conv2d_4_tf2");if($t){var qt=this.program_15_intermediate_texture;c(e,qt,Jt.width,Jt.height),e.viewport(0,0,Jt.width,Jt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,qt,0),e.useProgram(this.program_15);var Qt=d(e,0,0,Jt.width,Jt.height),t_=d(e,0,0,1,1);if(s(e,this.program_15_a_position_location,Qt),s(e,this.program_15_a_texture_coord_location,t_),e.uniform2f(this.program_15_u_resolution_location,Jt.width,Jt.height),e.uniform2f(this.program_15_u_texture_size_location,Yt.width,Yt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_15_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_15_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_15_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Qt),e.deleteBuffer(t_),t.set("conv2d_5_tf",{texture:qt,width:Jt.width,height:Jt.height}),t.get("MAIN")){var __=t.get("MAIN");if(__&&t.get("NATIVE")&&t.get("OUTPUT")){var e_=t.get("conv2d_4_tf");if(e_){var o_=t.get("conv2d_4_tf1");if(o_){var r_=t.get("conv2d_4_tf2");if(r_){var n_=this.program_16_intermediate_texture;c(e,n_,e_.width,e_.height),e.viewport(0,0,e_.width,e_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n_,0),e.useProgram(this.program_16);var i_=d(e,0,0,e_.width,e_.height),f_=d(e,0,0,1,1);if(s(e,this.program_16_a_position_location,i_),s(e,this.program_16_a_texture_coord_location,f_),e.uniform2f(this.program_16_u_resolution_location,e_.width,e_.height),e.uniform2f(this.program_16_u_texture_size_location,__.width,__.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,e_.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_16_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i_),e.deleteBuffer(f_),t.set("conv2d_5_tf1",{texture:n_,width:e_.width,height:e_.height}),t.get("MAIN")){var a_=t.get("MAIN");if(a_&&t.get("NATIVE")&&t.get("OUTPUT")){var u_=t.get("conv2d_4_tf");if(u_){var c_=t.get("conv2d_4_tf1");if(c_){var d_=t.get("conv2d_4_tf2");if(d_){var s_=this.program_17_intermediate_texture;c(e,s_,u_.width,u_.height),e.viewport(0,0,u_.width,u_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,s_,0),e.useProgram(this.program_17);var m_=d(e,0,0,u_.width,u_.height),g_=d(e,0,0,1,1);if(s(e,this.program_17_a_position_location,m_),s(e,this.program_17_a_texture_coord_location,g_),e.uniform2f(this.program_17_u_resolution_location,u_.width,u_.height),e.uniform2f(this.program_17_u_texture_size_location,a_.width,a_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,u_.texture),e.uniform1i(this.program_17_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,c_.texture),e.uniform1i(this.program_17_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,d_.texture),e.uniform1i(this.program_17_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(m_),e.deleteBuffer(g_),t.set("conv2d_5_tf2",{texture:s_,width:u_.width,height:u_.height}),t.get("MAIN")){var v_=t.get("MAIN");if(v_&&t.get("NATIVE")&&t.get("OUTPUT")){var l_=t.get("conv2d_5_tf");if(l_){var x_=t.get("conv2d_5_tf1");if(x_){var p_=t.get("conv2d_5_tf2");if(p_){var T_=this.program_18_intermediate_texture;c(e,T_,l_.width,l_.height),e.viewport(0,0,l_.width,l_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,T_,0),e.useProgram(this.program_18);var h_=d(e,0,0,l_.width,l_.height),E_=d(e,0,0,1,1);if(s(e,this.program_18_a_position_location,h_),s(e,this.program_18_a_texture_coord_location,E_),e.uniform2f(this.program_18_u_resolution_location,l_.width,l_.height),e.uniform2f(this.program_18_u_texture_size_location,v_.width,v_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l_.texture),e.uniform1i(this.program_18_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,x_.texture),e.uniform1i(this.program_18_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,p_.texture),e.uniform1i(this.program_18_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(h_),e.deleteBuffer(E_),t.set("conv2d_6_tf",{texture:T_,width:l_.width,height:l_.height}),t.get("MAIN")){var U_=t.get("MAIN");if(U_&&t.get("NATIVE")&&t.get("OUTPUT")){var A_=t.get("conv2d_5_tf");if(A_){var R_=t.get("conv2d_5_tf1");if(R_){var b_=t.get("conv2d_5_tf2");if(b_){var L_=this.program_19_intermediate_texture;c(e,L_,A_.width,A_.height),e.viewport(0,0,A_.width,A_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L_,0),e.useProgram(this.program_19);var y_=d(e,0,0,A_.width,A_.height),z_=d(e,0,0,1,1);if(s(e,this.program_19_a_position_location,y_),s(e,this.program_19_a_texture_coord_location,z_),e.uniform2f(this.program_19_u_resolution_location,A_.width,A_.height),e.uniform2f(this.program_19_u_texture_size_location,U_.width,U_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,A_.texture),e.uniform1i(this.program_19_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,R_.texture),e.uniform1i(this.program_19_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,b_.texture),e.uniform1i(this.program_19_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y_),e.deleteBuffer(z_),t.set("conv2d_6_tf1",{texture:L_,width:A_.width,height:A_.height}),t.get("MAIN")){var D_=t.get("MAIN");if(D_&&t.get("NATIVE")&&t.get("OUTPUT")){var X_=t.get("conv2d_5_tf");if(X_){var w_=t.get("conv2d_5_tf1");if(w_){var O_=t.get("conv2d_5_tf2");if(O_){var N_=this.program_20_intermediate_texture;c(e,N_,X_.width,X_.height),e.viewport(0,0,X_.width,X_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,N_,0),e.useProgram(this.program_20);var M_=d(e,0,0,X_.width,X_.height),I_=d(e,0,0,1,1);if(s(e,this.program_20_a_position_location,M_),s(e,this.program_20_a_texture_coord_location,I_),e.uniform2f(this.program_20_u_resolution_location,X_.width,X_.height),e.uniform2f(this.program_20_u_texture_size_location,D_.width,D_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,X_.texture),e.uniform1i(this.program_20_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,w_.texture),e.uniform1i(this.program_20_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,O_.texture),e.uniform1i(this.program_20_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(M_),e.deleteBuffer(I_),t.set("conv2d_6_tf2",{texture:N_,width:X_.width,height:X_.height}),t.get("MAIN")){var F_=t.get("MAIN");if(F_&&t.get("NATIVE")&&t.get("OUTPUT")){var B_=t.get("conv2d_6_tf");if(B_){var S_=t.get("conv2d_6_tf1");if(S_){var P_=t.get("conv2d_6_tf2");if(P_){var C_=this.program_21_intermediate_texture;c(e,C_,B_.width,B_.height),e.viewport(0,0,B_.width,B_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,C_,0),e.useProgram(this.program_21);var V_=d(e,0,0,B_.width,B_.height),j_=d(e,0,0,1,1);if(s(e,this.program_21_a_position_location,V_),s(e,this.program_21_a_texture_coord_location,j_),e.uniform2f(this.program_21_u_resolution_location,B_.width,B_.height),e.uniform2f(this.program_21_u_texture_size_location,F_.width,F_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,B_.texture),e.uniform1i(this.program_21_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,S_.texture),e.uniform1i(this.program_21_conv2d_6_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,P_.texture),e.uniform1i(this.program_21_conv2d_6_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(V_),e.deleteBuffer(j_),t.set("conv2d_7_tf",{texture:C_,width:B_.width,height:B_.height}),t.get("MAIN")){var H_=t.get("MAIN");if(H_&&t.get("NATIVE")&&t.get("OUTPUT")){var G_=t.get("conv2d_6_tf");if(G_){var k_=t.get("conv2d_6_tf1");if(k_){var K_=t.get("conv2d_6_tf2");if(K_){var W_=this.program_22_intermediate_texture;c(e,W_,G_.width,G_.height),e.viewport(0,0,G_.width,G_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,W_,0),e.useProgram(this.program_22);var Y_=d(e,0,0,G_.width,G_.height),J_=d(e,0,0,1,1);if(s(e,this.program_22_a_position_location,Y_),s(e,this.program_22_a_texture_coord_location,J_),e.uniform2f(this.program_22_u_resolution_location,G_.width,G_.height),e.uniform2f(this.program_22_u_texture_size_location,H_.width,H_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,G_.texture),e.uniform1i(this.program_22_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,k_.texture),e.uniform1i(this.program_22_conv2d_6_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,K_.texture),e.uniform1i(this.program_22_conv2d_6_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Y_),e.deleteBuffer(J_),t.set("conv2d_7_tf1",{texture:W_,width:G_.width,height:G_.height}),t.get("MAIN")){var Z_=t.get("MAIN");if(Z_&&t.get("NATIVE")&&t.get("OUTPUT")){var $_=t.get("conv2d_6_tf");if($_){var q_=t.get("conv2d_6_tf1");if(q_){var Q_=t.get("conv2d_6_tf2");if(Q_){var te=this.program_23_intermediate_texture;c(e,te,$_.width,$_.height),e.viewport(0,0,$_.width,$_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,te,0),e.useProgram(this.program_23);var _e=d(e,0,0,$_.width,$_.height),ee=d(e,0,0,1,1);if(s(e,this.program_23_a_position_location,_e),s(e,this.program_23_a_texture_coord_location,ee),e.uniform2f(this.program_23_u_resolution_location,$_.width,$_.height),e.uniform2f(this.program_23_u_texture_size_location,Z_.width,Z_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,$_.texture),e.uniform1i(this.program_23_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,q_.texture),e.uniform1i(this.program_23_conv2d_6_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Q_.texture),e.uniform1i(this.program_23_conv2d_6_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(_e),e.deleteBuffer(ee),t.set("conv2d_7_tf2",{texture:te,width:$_.width,height:$_.height}),t.get("MAIN")){var oe=t.get("MAIN");if(oe&&t.get("NATIVE")&&t.get("OUTPUT")){var re=t.get("conv2d_3_tf");if(re){var ne=t.get("conv2d_3_tf1");if(ne){var ie=t.get("conv2d_3_tf2");if(ie){var fe=t.get("conv2d_4_tf");if(fe){var ae=t.get("conv2d_4_tf1");if(ae){var ue=t.get("conv2d_4_tf2");if(ue){var ce=t.get("conv2d_5_tf");if(ce){var de=t.get("conv2d_5_tf1");if(de){var se=t.get("conv2d_5_tf2");if(se){var me=t.get("conv2d_6_tf");if(me){var ge=t.get("conv2d_6_tf1");if(ge){var ve=t.get("conv2d_6_tf2");if(ve){var le=t.get("conv2d_7_tf");if(le){var xe=t.get("conv2d_7_tf1");if(xe){var pe=t.get("conv2d_7_tf2");if(pe){var Te=this.program_24_intermediate_texture;c(e,Te,re.width,re.height),e.viewport(0,0,re.width,re.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Te,0),e.useProgram(this.program_24);var he=d(e,0,0,re.width,re.height),Ee=d(e,0,0,1,1);s(e,this.program_24_a_position_location,he),s(e,this.program_24_a_texture_coord_location,Ee),e.uniform2f(this.program_24_u_resolution_location,re.width,re.height),e.uniform2f(this.program_24_u_texture_size_location,oe.width,oe.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,oe.texture),e.uniform1i(this.program_24_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,re.texture),e.uniform1i(this.program_24_conv2d_3_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ne.texture),e.uniform1i(this.program_24_conv2d_3_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,ie.texture),e.uniform1i(this.program_24_conv2d_3_tf2_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,fe.texture),e.uniform1i(this.program_24_conv2d_4_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,ae.texture),e.uniform1i(this.program_24_conv2d_4_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,ue.texture),e.uniform1i(this.program_24_conv2d_4_tf2_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,ce.texture),e.uniform1i(this.program_24_conv2d_5_tf_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,de.texture),e.uniform1i(this.program_24_conv2d_5_tf1_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,se.texture),e.uniform1i(this.program_24_conv2d_5_tf2_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,me.texture),e.uniform1i(this.program_24_conv2d_6_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,ge.texture),e.uniform1i(this.program_24_conv2d_6_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,ve.texture),e.uniform1i(this.program_24_conv2d_6_tf2_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,le.texture),e.uniform1i(this.program_24_conv2d_7_tf_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,xe.texture),e.uniform1i(this.program_24_conv2d_7_tf1_TextureLocation,14),e.activeTexture(e.TEXTURE15),e.bindTexture(e.TEXTURE_2D,pe.texture),e.uniform1i(this.program_24_conv2d_7_tf2_TextureLocation,15),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE15),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(he),e.deleteBuffer(Ee),t.set("MAIN",{texture:Te,width:re.width,height:re.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&At(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function wt(t){return wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wt(t)}function Ot(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,Bt(o.key),o)}}function Nt(t,_){return Nt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},Nt(t,_)}function Mt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function It(t){return It=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},It(t)}function Ft(t,_,e){return(_=Bt(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function Bt(t){var _=function(t,_){if("object"!==wt(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==wt(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===wt(_)?_:String(_)}var St="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Pt=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&Nt(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=It(o);if(r){var e=It(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===wt(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return Mt(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),Ft(Mt(_=n.call(this)),"gl",void 0),Ft(Mt(_),"program_0",void 0),Ft(Mt(_),"program_1",void 0),Ft(Mt(_),"program_2",void 0),Ft(Mt(_),"program_3",void 0),Ft(Mt(_),"program_4",void 0),Ft(Mt(_),"program_5",void 0),Ft(Mt(_),"program_6",void 0),Ft(Mt(_),"program_7",void 0),Ft(Mt(_),"program_8",void 0),Ft(Mt(_),"program_9",void 0),Ft(Mt(_),"program_10",void 0),Ft(Mt(_),"program_11",void 0),Ft(Mt(_),"program_12",void 0),Ft(Mt(_),"program_13",void 0),Ft(Mt(_),"program_14",void 0),Ft(Mt(_),"program_15",void 0),Ft(Mt(_),"program_16",void 0),Ft(Mt(_),"program_0_intermediate_texture",void 0),Ft(Mt(_),"program_1_intermediate_texture",void 0),Ft(Mt(_),"program_2_intermediate_texture",void 0),Ft(Mt(_),"program_3_intermediate_texture",void 0),Ft(Mt(_),"program_4_intermediate_texture",void 0),Ft(Mt(_),"program_5_intermediate_texture",void 0),Ft(Mt(_),"program_6_intermediate_texture",void 0),Ft(Mt(_),"program_7_intermediate_texture",void 0),Ft(Mt(_),"program_8_intermediate_texture",void 0),Ft(Mt(_),"program_9_intermediate_texture",void 0),Ft(Mt(_),"program_10_intermediate_texture",void 0),Ft(Mt(_),"program_11_intermediate_texture",void 0),Ft(Mt(_),"program_12_intermediate_texture",void 0),Ft(Mt(_),"program_13_intermediate_texture",void 0),Ft(Mt(_),"program_14_intermediate_texture",void 0),Ft(Mt(_),"program_15_intermediate_texture",void 0),Ft(Mt(_),"program_16_intermediate_texture",void 0),Ft(Mt(_),"program_0_a_position_location",void 0),Ft(Mt(_),"program_1_a_position_location",void 0),Ft(Mt(_),"program_2_a_position_location",void 0),Ft(Mt(_),"program_3_a_position_location",void 0),Ft(Mt(_),"program_4_a_position_location",void 0),Ft(Mt(_),"program_5_a_position_location",void 0),Ft(Mt(_),"program_6_a_position_location",void 0),Ft(Mt(_),"program_7_a_position_location",void 0),Ft(Mt(_),"program_8_a_position_location",void 0),Ft(Mt(_),"program_9_a_position_location",void 0),Ft(Mt(_),"program_10_a_position_location",void 0),Ft(Mt(_),"program_11_a_position_location",void 0),Ft(Mt(_),"program_12_a_position_location",void 0),Ft(Mt(_),"program_13_a_position_location",void 0),Ft(Mt(_),"program_14_a_position_location",void 0),Ft(Mt(_),"program_15_a_position_location",void 0),Ft(Mt(_),"program_16_a_position_location",void 0),Ft(Mt(_),"program_0_a_texture_coord_location",void 0),Ft(Mt(_),"program_1_a_texture_coord_location",void 0),Ft(Mt(_),"program_2_a_texture_coord_location",void 0),Ft(Mt(_),"program_3_a_texture_coord_location",void 0),Ft(Mt(_),"program_4_a_texture_coord_location",void 0),Ft(Mt(_),"program_5_a_texture_coord_location",void 0),Ft(Mt(_),"program_6_a_texture_coord_location",void 0),Ft(Mt(_),"program_7_a_texture_coord_location",void 0),Ft(Mt(_),"program_8_a_texture_coord_location",void 0),Ft(Mt(_),"program_9_a_texture_coord_location",void 0),Ft(Mt(_),"program_10_a_texture_coord_location",void 0),Ft(Mt(_),"program_11_a_texture_coord_location",void 0),Ft(Mt(_),"program_12_a_texture_coord_location",void 0),Ft(Mt(_),"program_13_a_texture_coord_location",void 0),Ft(Mt(_),"program_14_a_texture_coord_location",void 0),Ft(Mt(_),"program_15_a_texture_coord_location",void 0),Ft(Mt(_),"program_16_a_texture_coord_location",void 0),Ft(Mt(_),"program_0_u_resolution_location",void 0),Ft(Mt(_),"program_1_u_resolution_location",void 0),Ft(Mt(_),"program_2_u_resolution_location",void 0),Ft(Mt(_),"program_3_u_resolution_location",void 0),Ft(Mt(_),"program_4_u_resolution_location",void 0),Ft(Mt(_),"program_5_u_resolution_location",void 0),Ft(Mt(_),"program_6_u_resolution_location",void 0),Ft(Mt(_),"program_7_u_resolution_location",void 0),Ft(Mt(_),"program_8_u_resolution_location",void 0),Ft(Mt(_),"program_9_u_resolution_location",void 0),Ft(Mt(_),"program_10_u_resolution_location",void 0),Ft(Mt(_),"program_11_u_resolution_location",void 0),Ft(Mt(_),"program_12_u_resolution_location",void 0),Ft(Mt(_),"program_13_u_resolution_location",void 0),Ft(Mt(_),"program_14_u_resolution_location",void 0),Ft(Mt(_),"program_15_u_resolution_location",void 0),Ft(Mt(_),"program_16_u_resolution_location",void 0),Ft(Mt(_),"program_0_u_texture_size_location",void 0),Ft(Mt(_),"program_1_u_texture_size_location",void 0),Ft(Mt(_),"program_2_u_texture_size_location",void 0),Ft(Mt(_),"program_3_u_texture_size_location",void 0),Ft(Mt(_),"program_4_u_texture_size_location",void 0),Ft(Mt(_),"program_5_u_texture_size_location",void 0),Ft(Mt(_),"program_6_u_texture_size_location",void 0),Ft(Mt(_),"program_7_u_texture_size_location",void 0),Ft(Mt(_),"program_8_u_texture_size_location",void 0),Ft(Mt(_),"program_9_u_texture_size_location",void 0),Ft(Mt(_),"program_10_u_texture_size_location",void 0),Ft(Mt(_),"program_11_u_texture_size_location",void 0),Ft(Mt(_),"program_12_u_texture_size_location",void 0),Ft(Mt(_),"program_13_u_texture_size_location",void 0),Ft(Mt(_),"program_14_u_texture_size_location",void 0),Ft(Mt(_),"program_15_u_texture_size_location",void 0),Ft(Mt(_),"program_16_u_texture_size_location",void 0),Ft(Mt(_),"program_0_MAIN_TextureLocation",void 0),Ft(Mt(_),"program_1_MAIN_TextureLocation",void 0),Ft(Mt(_),"program_2_conv2d_tf_TextureLocation",void 0),Ft(Mt(_),"program_2_conv2d_tf1_TextureLocation",void 0),Ft(Mt(_),"program_3_conv2d_tf_TextureLocation",void 0),Ft(Mt(_),"program_3_conv2d_tf1_TextureLocation",void 0),Ft(Mt(_),"program_4_conv2d_1_tf_TextureLocation",void 0),Ft(Mt(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),Ft(Mt(_),"program_5_conv2d_1_tf_TextureLocation",void 0),Ft(Mt(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),Ft(Mt(_),"program_6_conv2d_2_tf_TextureLocation",void 0),Ft(Mt(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),Ft(Mt(_),"program_7_conv2d_2_tf_TextureLocation",void 0),Ft(Mt(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),Ft(Mt(_),"program_8_conv2d_3_tf_TextureLocation",void 0),Ft(Mt(_),"program_8_conv2d_3_tf1_TextureLocation",void 0),Ft(Mt(_),"program_9_conv2d_3_tf_TextureLocation",void 0),Ft(Mt(_),"program_9_conv2d_3_tf1_TextureLocation",void 0),Ft(Mt(_),"program_10_conv2d_4_tf_TextureLocation",void 0),Ft(Mt(_),"program_10_conv2d_4_tf1_TextureLocation",void 0),Ft(Mt(_),"program_11_conv2d_4_tf_TextureLocation",void 0),Ft(Mt(_),"program_11_conv2d_4_tf1_TextureLocation",void 0),Ft(Mt(_),"program_12_conv2d_5_tf_TextureLocation",void 0),Ft(Mt(_),"program_12_conv2d_5_tf1_TextureLocation",void 0),Ft(Mt(_),"program_13_conv2d_5_tf_TextureLocation",void 0),Ft(Mt(_),"program_13_conv2d_5_tf1_TextureLocation",void 0),Ft(Mt(_),"program_14_conv2d_6_tf_TextureLocation",void 0),Ft(Mt(_),"program_14_conv2d_6_tf1_TextureLocation",void 0),Ft(Mt(_),"program_15_conv2d_6_tf_TextureLocation",void 0),Ft(Mt(_),"program_15_conv2d_6_tf1_TextureLocation",void 0),Ft(Mt(_),"program_16_MAIN_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_1_tf_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_1_tf1_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_2_tf_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_2_tf1_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_3_tf_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_3_tf1_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_4_tf_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_5_tf_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_5_tf1_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_6_tf_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_6_tf1_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_7_tf_TextureLocation",void 0),Ft(Mt(_),"program_16_conv2d_7_tf1_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.1690102, -0.2560719, 0.39658326, -0.3679659, -0.27616683, -0.35619372, -0.3748396, 0.08430813, -0.29574734, -0.31511316, -0.09773105, 0.13616018, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.1326393, -0.259433, 0.025070239, 0.58914864, -0.036478516, 0.30723435, 0.007458902, 0.012962684, 0.2493056, 0.13007334, -0.08448256, -0.38414413, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.11539356, 0.35253766, 0.26143202, 0.2760807, -0.09371543, -0.028165473, -0.028452158, -0.27050856, 0.06718067, -0.0056619495, -0.17654495, 0.17288211, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.16145481, -0.3204927, -0.54317135, 0.11830119, 0.49315026, 0.12008072, 0.50857407, -0.30382085, 0.25807253, 0.020755528, 0.29388228, 0.106109895, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.22728722, 0.50484747, -0.07904469, 0.33114597, 0.50306976, -0.22760947, 0.14773269, 0.17628263, 0.14788547, -0.08223464, -0.10880935, -0.3151985, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.3414351, 0.057279214, -0.14419858, 0.09761111, -0.11794496, 0.021717256, -0.22750235, 0.13986664, -0.38932344, 0.28996095, 0.3773904, 0.13175532, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.1376552, -0.19587159, -0.35147396, -0.097646296, 0.1686707, -0.14385861, 0.031198, 0.12383533, -0.23089902, 0.08707301, 0.3362293, -0.100579016, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.056774966, 0.047585852, -0.36395878, -0.20211312, 0.4077735, 0.12631284, 0.39813092, -0.033365678, 0.2307249, -0.09131807, 0.20823865, 0.31084216, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.12456089, 0.09755632, 0.31490886, -0.06579996, -0.13386595, 0.07564795, -0.26605195, -0.075180635, -0.11182657, 0.06757017, -0.14351276, -0.16828312, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.046043985, 0.055581126, -0.08791638, -0.13022089);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.15485518, -0.29363206, -0.22610365, -0.14291525, -0.45240572, -0.18319772, -0.12209436, 0.15031648, 0.09878383, 0.06711082, 0.25763842, -0.084633484, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.10204406, 0.16167697, 0.22371867, -0.37947702, -0.24476196, -0.038824454, 0.060157117, 0.15764871, -0.08072927, -0.2210841, -0.31835055, 0.009979876, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.20506924, 0.21132155, -0.0922578, -0.07430473, 0.14529926, 0.20549752, 0.0077948375, 0.13246094, -0.32353187, 0.21074104, 0.092629515, 0.17590871, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.04125819, -0.44050243, 0.23729716, 0.3218237, 0.12943116, -0.011674174, 0.10390632, 0.027775545, -0.20308031, -0.16904089, -0.2121676, -0.022515794, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.09664124, 0.20127031, 0.60345304, 0.16697013, 0.23093723, -0.38116834, 0.109695725, 0.0007595324, 0.4092646, 0.009624758, 0.11229678, 0.25326383, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.014879592, 0.19204311, 0.07102085, -0.7312604, 0.34860876, 0.3429918, -0.027331594, 0.27636307, 0.1342437, 0.107820466, -0.12645108, 0.21081445, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.12687613, -0.09247973, -0.25973785, 0.4350873, -0.18987224, 0.028678741, -0.0903819, -0.63974863, 0.205591, 0.11308998, 0.18458389, -0.4149041, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.34691808, -0.025498383, 0.3428986, 0.21663484, 0.23404741, -0.1725327, -0.0036315925, -0.13299675, -0.1873967, 0.031331502, -0.08785591, -0.0013278709, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.35846514, 0.048703704, -0.104165934, 0.16529736, -0.15378916, 0.26030356, -0.07134151, 0.03692383, -0.15807101, -0.18885155, 0.044707954, -0.11444462, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.0022791293, -0.024132347, -0.57621074, 0.028573977);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.010346764, 0.07230188, -0.24734616, -0.09937907, 0.02228549, -0.19550583, -0.019540425, -0.1037373, 0.033996485, -0.075554, -0.20228972, 0.07090153, -0.09194035, -0.058972966, 0.1768268, 0.27517542) * go_0(-1.0, -1.0);\n result += mat4(0.020078976, 0.12433655, -0.1620775, 0.036401592, 0.079748705, 0.11660013, 0.17917652, -0.017513236, -0.18936846, 0.24478136, -0.45726213, -0.045004416, -0.08295188, 0.067733586, -0.080548316, 0.2744211) * go_0(-1.0, 0.0);\n result += mat4(0.024916803, 0.27562472, 0.043771956, -0.012240604, 0.0786355, 0.042651594, 0.16049327, -0.14577515, -0.032735053, 0.17658092, 0.16382934, -0.02337374, 0.11551492, 0.056343183, -0.17930213, 0.14259394) * go_0(-1.0, 1.0);\n result += mat4(0.20010485, 0.06747722, -0.19026905, 0.11013709, 0.13062745, -0.044626113, -0.0062261797, 0.2189639, 0.1403497, -0.022713251, -0.19452858, -0.010305412, -0.06407589, 0.09836748, 0.025805516, 0.23430973) * go_0(0.0, -1.0);\n result += mat4(-0.14664203, 0.034910418, 0.024714258, -0.066872925, -0.15717538, -0.14179383, -0.14091893, 0.05859166, 0.18919097, -0.18544437, -0.09068573, -0.08615929, -0.051434122, 0.2170678, 0.18409058, -0.17461225) * go_0(0.0, 0.0);\n result += mat4(-0.11354446, 0.10745854, 0.2682663, 0.05949201, -0.10695986, 0.1407851, -0.03551388, 0.10691649, -0.17148238, -0.38287184, 0.2074456, 0.11828914, 0.048535194, 0.1464864, -0.18169662, -0.14074169) * go_0(0.0, 1.0);\n result += mat4(0.22160622, -0.1513045, -0.053284165, 0.033202525, 0.15574448, -0.043640967, -0.0093824165, -0.0019965349, -0.097964935, -0.08289824, 0.08239996, 0.07868361, 0.05731752, -0.20441617, -0.013016076, -0.253108) * go_0(1.0, -1.0);\n result += mat4(-0.031249097, -0.2272863, 0.23573665, 0.03357689, 0.011395065, -0.10885564, -0.06287508, -0.031719524, 0.10331069, 0.17560169, 0.18303394, 0.022961004, -0.17011635, -0.24371737, 0.10678694, -0.3222825) * go_0(1.0, 0.0);\n result += mat4(-0.1275465, -0.08844758, 0.10994917, -0.00910273, 0.09393154, 0.03894992, 0.14367905, -0.11811715, -0.09077633, -0.015776094, 0.27427456, -0.13283503, 0.18724327, -0.08139094, 0.04933602, -0.051852766) * go_0(1.0, 1.0);\n result += mat4(-0.06764611, -0.27426586, 0.12045272, 0.09410856, -0.14258035, 0.11802992, -0.09093882, 0.0022018093, 0.4590643, 0.046258576, -0.07827223, 0.448011, -0.103631735, -0.016930219, -0.15421398, 0.11045997) * go_1(-1.0, -1.0);\n result += mat4(-0.17295076, 0.00151352, 0.14938255, 0.08336512, -0.07496541, -0.07561223, -0.0846474, 0.14979269, -0.09142163, 0.23925088, -0.015199518, -0.37749895, -0.20636298, -0.022585187, -0.20371509, 0.0745308) * go_1(-1.0, 0.0);\n result += mat4(0.06458832, -0.009722021, -0.123604394, 0.06548835, -0.3039139, -0.022024399, 0.05297587, -0.0626883, 0.23556642, 0.1516464, -0.07004877, -0.1845364, -0.05918428, 0.19158973, -0.14983447, 0.030489758) * go_1(-1.0, 1.0);\n result += mat4(0.36604697, 0.17516142, -0.10853731, -0.22694224, -0.107650936, 0.23013335, 0.094055794, -0.17047717, -0.3006048, -0.08621717, -0.18815655, -0.03570218, 0.09676118, -0.017718751, 0.059138596, 0.073388465) * go_1(0.0, -1.0);\n result += mat4(-0.12791575, 0.101956226, 0.13091874, -0.046373338, 0.04955811, -0.04030444, 0.13869923, -0.046699073, -0.42611042, -0.7173929, 0.052184317, 0.6178025, -0.02929954, -0.07638965, -0.15000828, 0.030710017) * go_1(0.0, 0.0);\n result += mat4(0.057806686, 0.20842272, -0.20148766, 0.006666912, 0.13356528, -0.45265228, -0.07354092, 0.21447696, 0.019552143, -0.13645506, 0.14643854, -0.0071413796, -0.15487236, -0.002250615, 0.30622452, 0.0033902125) * go_1(0.0, 1.0);\n result += mat4(0.06896002, 0.24397352, -0.06479052, 0.20676947, -0.24259068, 0.055320013, -0.09032122, -0.11222854, -0.08982342, -0.114818625, -0.06399291, -0.3024516, -0.06302166, -0.1925528, 0.03458982, 0.028828239) * go_1(1.0, -1.0);\n result += mat4(0.09764086, 0.09599894, -0.0073313303, 0.14418933, -0.045712367, 0.12657364, 0.04620374, -0.069778584, 0.30047333, -0.012418192, 0.15516461, -0.18087754, 0.08178273, 0.14262857, -0.01741533, -0.12509112) * go_1(1.0, 0.0);\n result += mat4(0.04697884, -0.1506804, 0.031823065, 0.13397239, -0.18396698, 0.10681781, -0.29586303, -0.0039136545, 0.17560847, -0.12486726, -0.018646788, -0.20688744, -0.030614454, -0.0527634, 0.23593572, -0.10542146) * go_1(1.0, 1.0);\n result += mat4(-0.19182229, -0.32615846, 0.26283535, -0.1371942, -0.071202695, 0.12056063, -0.11450658, -0.27711076, -0.42096004, 0.0014352369, 0.1559669, -0.14464542, -0.17973948, 0.079166576, -0.12501791, -0.20623216) * go_2(-1.0, -1.0);\n result += mat4(0.12469872, 0.32190827, -0.059510354, 0.1393449, -0.12845798, -0.019571869, -0.22630808, -0.14031963, 0.36072046, 0.05858427, 0.19278921, 0.121090546, -0.067538865, -0.018770566, 0.14318037, -0.15561756) * go_2(-1.0, 0.0);\n result += mat4(0.024663208, 0.21110268, -0.016415706, 0.060093414, -0.03739678, -0.107412934, -0.077527136, 0.30331334, 0.17196326, -0.15512557, -0.09499732, -0.15748607, -0.16680105, -0.015185634, 0.16114107, -0.21288376) * go_2(-1.0, 1.0);\n result += mat4(-0.17739037, -0.1190967, 0.13191372, -0.2527187, -0.14992718, -0.30511454, 0.19145966, 0.002194003, -0.12888977, 0.19152176, 0.27528167, 0.099714965, 0.12865707, -0.12051514, -0.055013947, 0.26231763) * go_2(0.0, -1.0);\n result += mat4(0.46433613, -0.11708138, -0.20157282, 0.32022122, 0.079468675, 0.029407484, 0.2559102, -0.15651533, 0.08644574, -0.09747344, -0.07528584, 0.17354868, 0.19167562, -0.17698488, -0.09896657, 0.17093097) * go_2(0.0, 0.0);\n result += mat4(0.20283653, -0.33680332, 0.2282385, 0.18832158, 0.20866042, 0.00076752366, 0.16471444, -0.21548858, 0.16193539, 0.17141372, 0.03140222, 0.03913644, -0.030161971, 0.00014570929, 0.08993654, -0.064823024) * go_2(0.0, 1.0);\n result += mat4(-0.3075755, 0.19942546, 0.015526995, -0.120868504, -0.254515, -0.07791228, 0.03271691, 0.11794217, 0.11258601, 0.045204375, -0.061196107, -0.115958795, 0.3861869, 0.048215542, 0.07016682, -0.009975758) * go_2(1.0, -1.0);\n result += mat4(-0.07623697, 0.16094944, -0.02283455, 0.14112763, -0.051149167, 0.20429814, 0.011314802, 0.18914083, -0.24240434, -0.08784008, -0.16763984, -0.08492233, 0.31062725, -0.11925119, -0.33195966, 0.2060798) * go_2(1.0, 0.0);\n result += mat4(-0.016709225, -0.14472668, -0.3677625, -0.09832719, 0.030297454, -0.05775362, -0.1401375, 0.08119674, -0.01795042, 0.05183797, -0.24320887, 0.066842034, -0.22245285, -0.02740993, 0.06316751, 0.053399116) * go_2(1.0, 1.0);\n result += mat4(-0.039214406, -0.08876633, 0.045552462, 0.19226661, 0.1355001, -0.13942362, 0.17398876, 0.2914014, -0.191809, 0.037143208, 0.013333581, -0.16632195, 0.113767646, -0.106692605, 0.1589787, 0.030107044) * go_3(-1.0, -1.0);\n result += mat4(0.21997562, 0.13855208, -0.05783191, -0.033682413, -0.010961168, 0.10524961, 0.02177416, 0.18289444, 0.043692037, 0.07853899, -0.039936125, -0.1004449, 0.04494073, -0.020680292, 0.17578089, -0.106598996) * go_3(-1.0, 0.0);\n result += mat4(0.026852835, -0.16037546, 0.11278316, 0.12656097, -0.006857894, -0.03400118, -0.051564034, 0.00085412664, -0.37556714, -0.05279987, 0.029383834, -0.14246808, -0.056380164, -0.002399925, 0.16025752, 0.036324855) * go_3(-1.0, 1.0);\n result += mat4(0.022709966, 0.046350412, 0.03390721, 0.02810572, -0.14394265, 0.04215361, -0.3206118, 0.15034916, -0.0028448137, 0.1682989, -0.042686664, 0.020543462, -0.2786501, -0.007482015, -0.040313292, -0.20745736) * go_3(0.0, -1.0);\n result += mat4(0.05417556, 0.18728684, -0.046121832, -0.27939513, 0.05907976, -0.09191223, -0.16625418, -0.26038164, 0.39956605, -0.052594025, -0.0596556, 0.29517552, -0.015181923, -0.0763375, 0.25131205, 0.13038464) * go_3(0.0, 0.0);\n result += mat4(-0.036903054, -0.0066989153, -0.062650286, 0.05614359, -0.0064960583, 0.028512698, -0.10906273, -0.010047654, 0.23030473, 0.049983572, 0.10439064, 0.26643834, 0.05041243, 0.09185424, -0.32352915, 0.11295159) * go_3(0.0, 1.0);\n result += mat4(0.09724027, -0.34962535, 0.06586686, 0.016635379, 0.13831381, 0.01707076, -0.04690347, 0.022350075, 0.018352794, 0.022000022, 0.070613205, 0.117735535, -0.025971051, 0.18832101, -0.09643588, -0.08512127) * go_3(1.0, -1.0);\n result += mat4(-0.17324433, 0.06810613, -0.057295907, -0.05115964, -0.101570815, 0.12491774, 0.08762367, -0.005862404, -0.05342927, -0.031942457, -0.039624047, -0.04298937, -0.1303138, -0.11869282, -0.024832053, 0.070463404) * go_3(1.0, 0.0);\n result += mat4(-0.010514842, 0.1376259, -0.11750346, -0.03786737, 0.03459249, 0.015408171, -0.031430878, -0.060825355, -0.072958425, -0.0037895301, 0.041686177, -0.12352204, -0.06261361, 0.054514423, -0.34072715, 0.13860728) * go_3(1.0, 1.0);\n result += vec4(0.018166734, -0.11002478, -0.05554318, -0.0988193);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.040142782, 0.0288423, 0.07569487, -0.01490842, 0.14402796, -0.13682005, 0.027765118, 0.03907358, 0.07117706, 0.058157545, -0.23862502, -0.057674367, -0.19220531, 0.0147159435, -0.18028538, 0.0963821) * go_0(-1.0, -1.0);\n result += mat4(-0.1676744, -0.11937339, 0.12137117, 0.07119485, 0.14148116, -0.043578617, -0.029261118, -0.0016938087, -0.057269357, -0.080076694, 0.12193026, 0.07326153, -0.056278303, -0.01630716, -0.03792076, 0.1483611) * go_0(-1.0, 0.0);\n result += mat4(-0.3021578, 0.011601693, 0.11266048, 0.19086999, -0.0122412145, 0.08431291, 0.11615175, -0.008039614, -0.39987534, 0.07820729, 0.03509667, 0.1963505, -0.08839513, -0.21571854, 0.059425723, -0.06830175) * go_0(-1.0, 1.0);\n result += mat4(0.23135209, -0.12452708, 0.0943565, 0.0028859286, -0.09836373, 0.10681712, -0.3535964, 0.08457615, 0.045332734, 0.16579892, -0.03809797, -0.021596594, 0.2937497, -0.028294371, 0.046484597, -0.037604347) * go_0(0.0, -1.0);\n result += mat4(0.072675414, -0.16431206, 0.28952035, 0.0076831076, -0.020242939, 0.029483542, -0.092415355, 0.08673106, 0.12109694, 0.14307201, 0.23134442, 0.11731775, 0.09981601, -0.16968462, 0.037470713, 0.14948717) * go_0(0.0, 0.0);\n result += mat4(0.0029752052, 0.06526503, 0.1866458, 0.07451277, -0.31836876, 0.17115082, -0.13969697, 0.23844297, -0.03244903, -0.08832665, 0.023691226, -0.18230624, -0.074933805, -0.00044301842, 0.050572682, 0.081511915) * go_0(0.0, 1.0);\n result += mat4(0.039502528, 0.051221415, -0.13968123, -0.091212444, -0.016925618, 0.15409444, -0.017455677, -0.11653652, 0.03539446, -0.00087720866, -0.12839639, 0.037198763, 0.03674469, -0.26444665, 0.019721227, -0.13013805) * go_0(1.0, -1.0);\n result += mat4(0.039229527, 0.25667152, 0.0032586441, -0.00718359, 0.1617932, 0.10409968, 0.07182867, -0.09810605, 0.07789241, -0.02014911, 0.025767172, -0.14604759, 0.07175764, 0.32513744, -0.20473222, -0.16266066) * go_0(1.0, 0.0);\n result += mat4(0.13418433, 0.061813723, -0.13927278, -0.2498272, 0.03468218, 0.29483125, 0.063289374, -0.04726235, 0.1898295, -0.33132064, 0.032045014, 0.02159535, -0.1148363, 0.31306976, 0.06456038, 0.048988886) * go_0(1.0, 1.0);\n result += mat4(0.07151646, 0.2799246, -0.107190795, -0.16431166, -0.28007045, 0.07206954, 0.06775463, 0.009758042, 0.07032184, -0.20843789, 0.087045245, 0.1360676, -0.25718534, 0.028249472, -0.12614648, 0.009949602) * go_1(-1.0, -1.0);\n result += mat4(0.020241471, -0.23390484, -0.0083223935, 0.08344701, 0.08222297, 0.12026539, -0.08652223, -0.08228822, -0.039576706, -0.24677879, -0.1157289, 0.2590508, -0.23809408, 0.19911982, -0.116798095, -0.035870325) * go_1(-1.0, 0.0);\n result += mat4(0.024991842, 0.050509237, -0.024134455, -0.12659028, 0.24089767, 0.122712664, -0.10482493, -0.19403952, -0.19177693, -0.06538376, -0.041478425, 0.32176673, -0.1534002, -0.18680622, 0.06763643, 0.020806564) * go_1(-1.0, 1.0);\n result += mat4(0.03437814, -0.28067374, 0.2830681, 0.038812317, -0.021698112, -0.120865285, 0.22695538, -0.045419116, -0.030475847, -0.01977341, -0.1265364, -0.3109814, 0.012255813, 0.053917278, -0.018620957, -0.14599285) * go_1(0.0, -1.0);\n result += mat4(-0.016204128, -0.04093018, 0.054571863, 0.02679643, 0.01756274, -0.057685968, 0.16148666, 0.17370272, -0.11065411, 0.06378157, -0.09331551, 0.22985275, 0.057905316, 0.12323568, 0.07748665, 0.09878629) * go_1(0.0, 0.0);\n result += mat4(-0.018112244, 0.063234635, -0.013184602, 0.16241394, 0.08877139, 0.02145378, -0.02490027, -0.038920373, 0.13127136, 0.14391647, 0.020553736, 0.14401346, 0.06685973, -0.25398204, 0.10369067, -0.055949755) * go_1(0.0, 1.0);\n result += mat4(0.07710333, 0.047412727, 0.13813803, 0.18624061, 0.16907091, -0.039532468, 0.06234584, 0.06408178, -0.054543987, -0.045220226, -0.11093376, -0.37399602, 0.20372874, 0.004580967, -0.07742308, 0.017989937) * go_1(1.0, -1.0);\n result += mat4(0.003485311, -0.08897399, -0.013108594, -0.19473282, -0.27081844, -0.16812073, 0.0052992934, -0.055331517, 0.09446357, 0.019280333, 0.16560757, -0.3230032, 0.043096773, 0.059222896, -0.064184934, -0.059852477) * go_1(1.0, 0.0);\n result += mat4(0.06794279, -0.034135245, 0.083064295, 0.13506731, 0.13064219, -0.44978833, -0.03513717, 0.08999715, 0.1124541, 0.42208397, -0.0038724816, -0.014332087, -0.13751853, -0.04929869, 0.09134992, -0.17687531) * go_1(1.0, 1.0);\n result += mat4(0.100909084, -0.0131197255, 0.082274795, -0.2138443, -0.08515947, -0.021058358, 0.10951775, -0.06349191, -0.29129833, -0.029262653, 0.25235432, -0.11748315, 0.121980384, 0.062347785, 0.10916932, -0.15993518) * go_2(-1.0, -1.0);\n result += mat4(0.28893283, -0.05677308, -0.2641288, -0.058937225, -0.16187571, 0.006647366, -0.063294955, 0.04766719, 0.60601914, -0.07831864, -0.15710756, -0.011491797, 0.15587467, -0.08105375, 0.07847514, -0.2803333) * go_2(-1.0, 0.0);\n result += mat4(-0.077989794, -0.09871811, -0.3516344, 0.15292728, 0.010889273, 0.0011189661, -0.16118282, -0.018821161, -0.039708678, -0.00060983415, -0.06367813, 0.009148068, 0.03919827, 0.18782744, 0.028040757, -0.10230145) * go_2(-1.0, 1.0);\n result += mat4(-0.4079609, 0.18640275, -0.12475227, 0.13891742, 0.25121725, 0.16942379, 0.14409852, 0.087600805, 0.045335658, -0.12683709, -0.0077387216, 0.06563413, -0.19857128, 0.106910795, -0.048285246, 0.10768945) * go_2(0.0, -1.0);\n result += mat4(0.5989075, 0.20941062, -0.20086494, 0.13344856, 0.073034994, 0.22358665, 0.101664364, -0.13463663, 0.18816395, -0.061176624, -0.14712185, 0.027320342, -0.09529667, 0.031148786, -0.28744993, 0.18698911) * go_2(0.0, 0.0);\n result += mat4(0.14799193, 0.39471942, -0.23340325, -0.4031061, 0.18926248, -0.11091216, 0.118981816, -0.09155061, 0.17049436, 0.19803695, -0.1513267, 0.023817873, 0.0090933135, -0.04134864, 0.060486555, 0.03536634) * go_2(0.0, 1.0);\n result += mat4(-0.39094314, 0.01779997, 0.12710269, 0.0067333193, -0.31255835, -0.08206612, -0.048528638, 0.369439, -0.19351655, -0.03420455, 0.15831526, -0.052294146, -0.08481741, 0.0787108, 0.1312136, -0.108919285) * go_2(1.0, -1.0);\n result += mat4(-0.16068119, -0.42190582, 0.19383872, -0.018445708, 0.09803051, -0.020769652, -0.022599563, -0.052448895, -0.20645833, -0.031432863, 0.0025441595, 0.03410379, -0.20268854, 0.04481527, 0.05191063, 0.42317194) * go_2(1.0, 0.0);\n result += mat4(-0.12786235, -0.23936178, 0.116561726, 0.30756372, -0.09420156, -0.044529166, -0.03585749, 0.1829332, -0.23939075, 0.24030831, 0.019878127, -0.015069802, 0.24300557, -0.22558568, -0.104956664, -0.09393648) * go_2(1.0, 1.0);\n result += mat4(-0.04607054, 0.012677649, -0.027597688, 0.1618836, 0.29210827, 0.014221155, -0.13591036, -0.06895336, -0.09559534, 0.07956421, -0.11112994, -0.13325493, 0.24562472, 0.11046177, 0.057847694, 0.0016315983) * go_3(-1.0, -1.0);\n result += mat4(-0.03365951, 0.027391057, 0.09653403, -0.14718771, -0.049631152, -0.06467214, -0.058545876, 0.1424002, -0.06320376, 0.181183, 0.10249362, -0.16052136, 0.3013475, -0.04156266, 0.08862033, 0.06888033) * go_3(-1.0, 0.0);\n result += mat4(0.10045977, -0.004198456, -0.025856055, 0.05739418, -0.1328637, -0.025975171, 0.06553717, 0.11301186, 0.0704087, -0.083569765, 0.16066101, -0.24453588, 0.25370175, 0.037184533, 0.062386766, -0.20025635) * go_3(-1.0, 1.0);\n result += mat4(-0.017958941, 0.06417776, -0.1525265, 0.12451173, 0.14567685, -0.0049682115, -0.23973411, -0.0783304, -0.010629432, 0.08055161, 0.2028341, 0.17640644, -0.20445108, -0.055524793, -0.019326134, 0.081288636) * go_3(0.0, -1.0);\n result += mat4(0.007882519, -0.03722546, 0.053249408, 0.00071846246, -0.07053029, -0.21583866, 0.1415364, -0.19486657, 0.20685542, 0.17660026, -0.32156837, 0.1746825, -0.14957622, -0.09224378, -0.098153435, -0.13054638) * go_3(0.0, 0.0);\n result += mat4(0.10051427, -0.17398237, 0.09842799, -0.14187703, 0.116901085, -0.1229543, -0.0007776771, -0.20410055, -0.11373484, -0.111150615, -0.1974002, -0.11641459, 0.024105398, 0.24985977, 0.015871854, -0.10724633) * go_3(0.0, 1.0);\n result += mat4(-0.18081793, 0.1209351, -0.12867971, -0.019415248, 0.062617876, -0.037130393, -0.07803658, -0.22862352, 0.2586428, -0.030090366, -0.11894069, 0.18087515, -0.40921417, 0.070013195, 0.030540073, 0.035120826) * go_3(1.0, -1.0);\n result += mat4(-0.13185939, 0.12992652, 0.08125049, 0.075331174, 0.064219765, 0.056629725, -0.020012032, -0.0855444, -0.044063166, -0.05396545, -0.028002812, 0.21837157, -0.15206428, -0.12681007, 0.14895032, 0.12339962) * go_3(1.0, 0.0);\n result += mat4(0.08066341, -0.14773634, -0.0212227, -0.014011867, -0.048505764, 0.075407125, -0.020620076, 0.0003291325, -0.21815202, -0.23136546, 0.10853532, -0.036058456, 0.10952532, -0.052677035, -0.13005799, 0.18398996) * go_3(1.0, 1.0);\n result += vec4(0.022609137, -0.028548084, 0.024431901, 0.010504478);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.069641694, 0.104958326, 0.14786446, 0.027633663, -0.004279524, -0.020451711, 0.0883571, -0.016224537, 0.13585235, 0.11078269, 0.20198658, -0.042161036, 0.020466218, 0.20994963, 0.20072585, -0.028024657) * go_0(-1.0, -1.0);\n result += mat4(0.050872434, 0.12874635, 0.1298729, 0.115810685, 0.07087254, 0.09885682, 0.23018982, 0.19187538, 0.10953604, 0.0033836907, -0.13325337, 0.09830315, -0.06528767, 0.05096927, -0.016355392, -0.039334368) * go_0(-1.0, 0.0);\n result += mat4(0.027010268, 0.018263958, 0.0360758, 0.016791478, 0.2815702, 0.15517488, 0.43415815, 0.044976447, -0.0070842914, -0.12546758, 0.16874593, 0.077622116, 0.02252915, 0.1769774, 0.07181055, -0.15128697) * go_0(-1.0, 1.0);\n result += mat4(0.057129618, 0.118046716, 0.07237424, -0.07842637, -0.044214778, -0.12886304, 0.08603301, -0.10416606, -0.15852053, 0.3788151, 0.26181692, -0.09092249, 0.31635332, 0.064212754, 0.21923725, 0.07500004) * go_0(0.0, -1.0);\n result += mat4(-0.16981383, 0.044409662, -0.3717617, -0.031610407, 0.03658662, -0.09459229, -0.09449437, -0.014000666, -0.19656453, 0.03934163, -0.16304104, -0.12761801, -0.06235523, 0.16438273, -0.036933117, -0.095564745) * go_0(0.0, 0.0);\n result += mat4(0.09725091, 0.034022827, 0.17699842, 0.1079676, -0.13236652, 0.03718181, -0.06968635, -0.23288171, 0.10275666, 0.08464966, -0.37162134, -0.35782215, -0.11023659, 0.2519236, -0.035197742, -0.019324787) * go_0(0.0, 1.0);\n result += mat4(-0.09968464, 0.01102193, 0.0073735216, 0.011999313, -0.004998707, 0.09518938, 0.045727003, -0.21544908, 0.006879454, -0.06398254, -0.12584935, -0.06759933, -0.0820037, -0.07775104, 0.021957919, -0.122708224) * go_0(1.0, -1.0);\n result += mat4(-0.08869767, 0.031296413, -0.0034280645, 0.13778855, 0.10073061, -0.08393937, -0.032959275, -0.0500518, 0.010908757, -0.09189417, -0.057760105, 0.17652664, -0.08729078, -0.09639096, -0.25654703, 0.055152636) * go_0(1.0, 0.0);\n result += mat4(0.0027847723, -0.12885433, 0.038065907, 0.17450769, 0.0864409, 0.04592345, -0.015443841, 0.077010944, 0.08967368, 0.06800111, -0.23636387, 0.35023567, 0.03165923, 0.03132063, 0.17964344, 0.035610788) * go_0(1.0, 1.0);\n result += mat4(-0.032017227, -0.0022808525, -0.08470573, 0.05332408, -0.14674746, 0.025374275, -0.018281924, 0.041163016, 0.00096549373, 0.014724006, 0.004913065, 0.18494442, 0.034953076, -0.15731992, -0.13792977, 0.08041999) * go_1(-1.0, -1.0);\n result += mat4(0.08305006, 8.6318905e-05, -0.007895379, 0.02731387, -0.061324496, 0.050034665, 0.22662131, -0.013876427, -0.074468784, -0.008136604, -0.23337875, -0.1742574, 0.011753501, -0.11666686, -0.22541048, -0.14549944) * go_1(-1.0, 0.0);\n result += mat4(-0.028333234, 0.121047184, 0.06720256, -0.058930036, 0.030258363, 0.07292774, 0.06455556, 0.0019076486, 0.0073987027, 0.17144889, 0.06084024, -0.08762086, -0.114422195, -0.16595861, -0.08706028, -0.10736261) * go_1(-1.0, 1.0);\n result += mat4(-0.02519315, -0.14611271, 0.0388848, 0.19481422, -0.05970354, -0.08391417, 0.18982239, -0.10447052, 0.15587378, -0.023997072, 0.0781739, 0.2182389, -0.023886079, -0.1422596, -0.13352804, 0.005008043) * go_1(0.0, -1.0);\n result += mat4(0.08842712, -0.100292705, 0.18925671, 0.12198875, 0.061771665, -0.04473232, 0.025053164, 0.039047796, -0.1672479, -0.08934517, 0.33099812, -0.20269585, -0.21640155, -0.22029749, 0.16539703, -0.2442679) * go_1(0.0, 0.0);\n result += mat4(-0.16332205, -0.101898365, 0.02919932, -0.11900455, 0.14442924, 0.0916815, 0.037550304, 0.024123482, 0.02042624, 0.033472955, -0.059437107, -0.18735693, -0.013749093, -0.06199881, -0.08685079, 0.04252364) * go_1(0.0, 1.0);\n result += mat4(-0.09047013, -0.055188328, -0.09106191, -0.048969727, 0.05114009, -0.12753403, 0.07116141, 0.060749624, -0.074034564, -0.21952136, -0.09479503, 0.2753584, -0.014141759, -0.14883812, -0.0673838, -0.012279045) * go_1(1.0, -1.0);\n result += mat4(0.013816464, -0.0747162, -0.19202435, -0.064403646, 0.34980014, 0.04375546, 0.20264609, 0.006684355, 0.11523799, 0.024674915, -0.08697566, -0.04662527, -0.12743855, -0.39463726, 0.0057380227, 0.01286557) * go_1(1.0, 0.0);\n result += mat4(-0.08146522, 0.074080914, -0.16856177, -0.183158, 0.19228102, 0.12373886, 0.017574452, -0.01753772, 0.045071773, 0.07725093, 0.023422163, -0.011545186, 0.20751388, -0.10795588, 0.07606346, 0.10282933) * go_1(1.0, 1.0);\n result += mat4(0.12512013, -0.102208994, -0.09125398, 0.12043188, -0.066011876, 0.08831903, -0.017038671, -0.005541508, -0.049607087, 0.08654939, -0.02037085, 0.26887566, 0.005012545, 0.01869507, -0.013064982, -0.010649147) * go_2(-1.0, -1.0);\n result += mat4(0.006824864, -0.05071593, -0.20786697, -0.07327317, 0.011382597, 0.030494886, -0.04754353, -0.018284699, 0.01305972, -0.036589053, 0.26637617, 0.021887446, -0.026669119, -0.037982125, -0.063445956, -0.009104248) * go_2(-1.0, 0.0);\n result += mat4(0.032602567, 0.07094331, 0.052653246, 0.08342047, -0.085082285, -0.14674088, -0.23073354, -0.07915851, 0.0017120204, 0.032407638, -0.039819505, 0.16942178, 0.023192152, -0.0353237, 0.10930186, 0.22939779) * go_2(-1.0, 1.0);\n result += mat4(0.0010455973, -0.11821993, -0.12639599, 0.12250084, -0.12756817, 0.11478416, -0.1862587, 0.016819192, 0.02110181, -0.25492984, -0.1766048, 0.22188173, -0.21305011, 0.113442205, 0.04599144, -0.15840286) * go_2(0.0, -1.0);\n result += mat4(-0.15086032, -0.17428935, 0.39080557, 0.07576757, 0.121703945, 0.17944208, -0.003140103, -0.11231332, 0.12102969, 0.15310267, 0.17578171, 0.40631834, -0.21299168, 0.024928993, 0.030104794, 0.020753227) * go_2(0.0, 0.0);\n result += mat4(-0.098734386, -0.020072265, -0.14308836, -0.08490801, 0.017175158, 0.02250534, 0.04060829, 0.033022214, 0.0046218676, 0.17923212, 0.0112105915, 0.09574084, 0.14819936, -0.14692923, 0.12634254, 0.060762513) * go_2(0.0, 1.0);\n result += mat4(0.030521613, -0.097913325, -0.016720278, 0.11273997, 0.013019863, -0.06557118, 0.0405774, 0.0915019, 0.022414956, -0.053254984, 0.18639986, 0.07820968, 0.06498986, 0.058922634, -0.02240318, -0.086019725) * go_2(1.0, -1.0);\n result += mat4(0.2058775, 0.01502064, 0.05847032, 0.007249146, 0.086483665, 0.19420148, 0.03892261, -0.013546935, -0.07980237, 0.04347281, -0.10376214, -0.1366535, 0.05285337, 0.07213318, 0.3642818, -0.11331124) * go_2(1.0, 0.0);\n result += mat4(-0.025740806, 0.14551482, -0.037410017, -0.17477523, -0.11853099, -0.060820814, -0.102599286, -0.13267937, -0.103053465, -0.014044828, -0.01888072, -0.06499249, 0.22311528, -0.051850274, -0.034120858, 0.044562567) * go_2(1.0, 1.0);\n result += mat4(-0.21360217, 0.10093803, -0.0016407765, -0.1473997, 0.26524043, 0.02112132, 0.23173104, -0.013157391, 0.05945182, 0.044635538, 0.06031638, -0.21435826, -0.10147484, 0.069090195, 0.09641844, -0.09581093) * go_3(-1.0, -1.0);\n result += mat4(-0.08576515, -0.122861005, 0.049567085, -0.085854456, 0.23809357, -0.024966082, -0.10294079, 0.046241313, 0.008621132, -0.08323767, 0.20277941, 0.163423, -0.07386535, -0.088738985, 0.05274358, -0.025479877) * go_3(-1.0, 0.0);\n result += mat4(-0.041135542, -0.008365642, 0.17088248, 0.04025207, 0.13809255, -0.056895368, -0.01582834, 0.07361908, -0.00068995473, -0.09300962, 0.19117641, 0.24832036, -0.06572358, -0.026025, -0.019093119, -0.049720034) * go_3(-1.0, 1.0);\n result += mat4(0.024900286, 0.11525501, 0.025882801, 0.037742402, 0.36976853, 0.052211333, -0.15143296, 0.1802276, -0.059080046, 0.017990451, 0.026395092, -0.12689115, -0.07705386, 0.1232379, 0.13273561, -0.12521964) * go_3(0.0, -1.0);\n result += mat4(-0.19788785, 0.044887315, 0.07663442, 0.16688696, -0.2842248, -0.15684547, 0.028387763, 0.0063470444, -0.012245601, -0.038382255, -0.8187406, -0.25245667, 0.23014604, 0.22746666, 0.1594356, 0.16469443) * go_3(0.0, 0.0);\n result += mat4(-0.12663333, 0.014730006, 0.03765697, 0.15704912, -0.106595434, -0.05317512, -0.081759915, -0.08797109, 0.064620756, -0.06341419, 0.16493447, 0.23102313, 0.068325415, -0.088058695, 0.16885915, 0.036382258) * go_3(0.0, 1.0);\n result += mat4(0.035389822, -0.11811836, -0.035656307, -0.0680554, 0.1338908, 0.065852076, 0.023307983, 0.0675308, 0.09690683, 0.18170924, 0.09862692, -0.20964378, -0.08601271, -0.20016764, -0.01879598, -0.14629345) * go_3(1.0, -1.0);\n result += mat4(-0.27183273, 0.013525998, -0.14995874, -0.23938845, -0.26218823, -0.0009874097, -0.13385512, -0.10664239, -0.048931994, 0.039898522, 0.047444753, 0.10934722, 0.10969629, 0.123539805, 0.11692802, 0.14172275) * go_3(1.0, 0.0);\n result += mat4(-0.1656506, 0.019683002, 0.0221048, 0.12596753, 0.20420644, -0.07930122, 0.04653823, 0.11492255, -0.0050175437, -0.03271697, 0.013389486, 0.034583613, -0.2196601, -0.1615663, -0.013763388, -0.056037936) * go_3(1.0, 1.0);\n result += vec4(-0.022956269, 0.029688787, -0.070148066, -0.07163476);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.15104648, 0.05522861, -0.0654341, -0.053517453, -0.08264124, -0.0062249107, -0.20364265, -0.05015117, -0.18837251, 0.030655831, 0.046844713, -0.20673253, -0.14042036, -0.05655449, 0.13994302, 0.011745607) * go_0(-1.0, -1.0);\n result += mat4(-0.16517559, 0.1489214, -0.09149559, 0.025003506, -0.124926426, 0.16974348, -0.020857265, 0.08017403, 0.21836148, 0.0025619378, 0.2331612, 0.085599184, -0.030934382, -0.055194855, 0.09527726, -0.10081552) * go_0(-1.0, 0.0);\n result += mat4(0.041800212, 0.028859638, 0.09395546, 0.05211183, -0.038541477, 0.021495212, 0.04862346, -0.007864793, 0.038407274, -0.13841268, -0.14963801, 0.26470762, 0.16691841, -0.07262008, 0.034374326, -0.14709206) * go_0(-1.0, 1.0);\n result += mat4(0.00094978884, -0.028974704, -0.0900548, -0.08401967, -0.08935931, -0.043606587, -0.14497143, -0.05226239, -0.21516493, 0.19410603, -0.089924194, -0.04335071, -0.012618276, -0.2671613, 0.020422975, -0.037739716) * go_0(0.0, -1.0);\n result += mat4(-0.13403237, -0.02524383, -0.03474901, 0.054432765, 0.11946775, 0.107336655, -0.1431715, -0.13370377, 0.015087512, -0.1917613, 0.073493585, 0.2788855, -0.010510839, 0.06891479, -0.06741307, -0.05271205) * go_0(0.0, 0.0);\n result += mat4(-0.15432046, 0.04021662, -0.16979513, 0.13660534, -0.10518303, -0.10095502, -0.13092068, 0.022805348, -0.16676381, -0.4273298, 0.020867536, 0.3506733, -0.29459694, -0.055828743, -0.069241956, 0.04106382) * go_0(0.0, 1.0);\n result += mat4(-0.08890133, 0.07549666, -0.040735144, -0.1506932, -0.22227979, -0.0762723, -0.17766447, -0.05741318, -0.21885683, 0.2379157, -0.15525854, -0.07306285, 0.15580738, -0.04394069, -0.19175608, 0.018283797) * go_0(1.0, -1.0);\n result += mat4(-0.08503275, -0.105500385, -0.114987396, -0.07166016, -0.2147138, 0.09378708, 0.24550334, -0.0834075, -0.033147786, -0.022304727, -0.31062204, 0.027651973, 0.109098755, 0.18889032, 0.1163026, 0.13863255) * go_0(1.0, 0.0);\n result += mat4(0.15266588, -0.14901319, 0.033916786, 0.09381096, -0.08196443, -0.16194504, 0.035789456, 0.21234898, -0.48724765, 0.2619442, -0.11215393, 0.25061038, 0.022344576, 0.0116525125, 0.111661114, -0.15242295) * go_0(1.0, 1.0);\n result += mat4(0.020475458, 0.0797404, -0.13576819, 0.009681671, 0.030504882, 0.049232908, 0.022025917, 0.16912088, -0.23914136, -0.084663324, 0.020925451, -0.1023938, 0.035916872, -0.07538111, -0.11470242, 0.15238516) * go_1(-1.0, -1.0);\n result += mat4(-0.12941381, 0.08509899, -0.029489802, -0.09148447, -0.089406274, -0.116145454, -0.08979843, 0.11908148, 0.15473351, -0.21687616, 0.12607013, -0.08244334, -0.079580925, -0.16613089, -0.09287793, -0.03412643) * go_1(-1.0, 0.0);\n result += mat4(-0.023578499, 0.07394217, -0.13069086, -0.1060499, -0.07559958, -0.21839201, 0.1090753, 0.0787872, 0.07677037, -0.25998843, 0.20039314, 0.046882212, 0.31871012, -0.3048051, 0.15118991, -0.00518087) * go_1(-1.0, 1.0);\n result += mat4(-0.15338503, -0.11057532, 0.075839415, -0.18592294, -0.0155324, 0.038140323, -0.10498194, 0.09070477, 0.05108992, -0.047939524, -0.091004305, 0.09649005, -0.10967152, -0.051909525, -0.05314551, 0.09661584) * go_1(0.0, -1.0);\n result += mat4(-0.14458802, -0.053263694, -0.0010885567, 0.23342133, 0.01918937, 0.12026143, -0.15691495, 0.30480555, -0.08725869, 0.19082253, 0.3594973, 0.016653897, 0.045152336, -0.088590585, 0.0069655925, 0.1392425) * go_1(0.0, 0.0);\n result += mat4(0.17944881, -0.17950764, 0.13282645, 0.030974053, 0.32233685, 0.18067117, -0.11472813, 0.097301506, -0.047649745, -0.1053861, -0.081039384, 0.035132434, 0.10204545, 0.085582554, -0.13153993, -0.021741152) * go_1(0.0, 1.0);\n result += mat4(-0.15573682, 0.16409989, -0.22574787, -0.03877603, -0.18285516, 0.11638645, 0.18321282, -0.017770218, 0.18230622, 0.16433364, -0.12795393, -0.03805153, 0.14386104, -0.0891527, -0.056928284, -0.10961495) * go_1(1.0, -1.0);\n result += mat4(0.257622, 0.052519716, -0.25421762, -0.1887382, -0.083568096, -0.0064690276, -0.029110614, 0.103327505, -0.17006217, 0.2254096, -0.29366904, 0.04302887, -0.10198446, -0.24423616, 0.16781262, -0.005019004) * go_1(1.0, 0.0);\n result += mat4(0.103393994, -0.059044626, -0.18192382, 0.0990813, -0.26143607, 0.11036474, 0.04788275, -0.096738026, 0.12825653, 0.13631694, -0.077904984, -0.020790676, -0.25118098, 0.122588515, -0.049440473, -0.10758222) * go_1(1.0, 1.0);\n result += mat4(0.06693113, -0.13647175, 0.131139, 0.13143918, 0.081720434, 0.117537096, 0.15387627, -0.008771362, 0.08513583, 0.023794742, -0.0661625, 0.115793936, 0.0023350024, 0.02215075, -0.0494433, -0.013404977) * go_2(-1.0, -1.0);\n result += mat4(0.041419264, -0.17622781, 0.028418267, 0.12114493, -0.23587078, 0.08457395, 0.014364018, -0.103271864, -0.051572207, -0.026424447, 0.16755055, -0.10763651, -0.033440586, 0.068594255, -0.050668504, 0.1941505) * go_2(-1.0, 0.0);\n result += mat4(-0.2780181, 0.037816502, -0.11516711, -0.09822884, 0.13762361, -0.14317706, 0.14350282, 0.000623895, -0.08601606, 0.08118504, 0.15497385, -0.04721711, -0.008936935, -0.014223618, -0.09641698, -0.013884213) * go_2(-1.0, 1.0);\n result += mat4(0.14349665, -0.03144472, -0.057813704, 0.0667044, 0.09026094, 0.051366236, 0.11139983, -0.015782114, -0.18314016, -0.18774192, 0.0014838242, 0.15759028, 0.062388215, 0.13626057, 0.02576217, -0.06317815) * go_2(0.0, -1.0);\n result += mat4(0.07151769, 0.14508991, 0.1736844, -0.11487795, -0.07999805, -0.07797908, 0.037923355, -0.059138823, -0.23531209, -0.040207293, -0.068355694, -0.024296658, -0.114820175, 0.19726487, 0.21772414, 0.03659222) * go_2(0.0, 0.0);\n result += mat4(0.16858695, -0.12135113, 0.009391182, -0.081519485, 0.13340487, 0.07007004, 0.094124354, 0.035519842, -0.3320139, -0.06624027, -0.14716229, -0.09205287, 0.12664132, -0.05655441, 0.0123263765, 0.04641279) * go_2(0.0, 1.0);\n result += mat4(0.19018422, -0.15428329, -0.009354114, 0.04165953, 0.11024837, -0.107493006, -0.05807292, -0.048029456, 0.24319384, -0.10542357, -0.013699952, 0.06228662, -0.06808749, -0.023227982, 0.16528323, -0.05610251) * go_2(1.0, -1.0);\n result += mat4(-0.008616222, 0.077674195, -0.08638503, 0.09293109, 0.072474636, 0.05004233, -0.20591061, -0.005301386, -0.15486047, 0.15038474, 0.1262478, 0.021724822, 0.02274613, -0.3088281, -0.08437887, -0.10684698) * go_2(1.0, 0.0);\n result += mat4(-0.16960032, 0.09365251, -0.030414175, -0.010766254, 0.18181023, 0.12130318, 0.08913089, -0.06070321, 0.05200306, 0.092584535, 0.17694671, 0.033796314, -0.038107123, -0.04335955, -0.049443472, 0.30465958) * go_2(1.0, 1.0);\n result += mat4(0.07661484, -0.009945252, 0.12866217, -0.07592757, -0.21030053, 0.014371748, -0.072458774, -0.04700072, 0.15534303, 0.2007125, -0.15699059, -0.032897495, 0.08110436, -0.11243608, 0.008632577, -0.10153441) * go_3(-1.0, -1.0);\n result += mat4(-0.034697928, 0.06928288, -0.2796273, 0.14405379, 0.12248569, 0.036539096, 0.06607706, 0.077684596, -0.16473202, 0.1665916, -0.29977503, 0.21047153, 0.13114224, -0.091579035, -0.045458574, 0.03254245) * go_3(-1.0, 0.0);\n result += mat4(0.053284872, 0.053366095, -0.26152626, -0.03123967, -0.031794485, 0.17670582, -0.07450994, 0.017521491, -0.040290453, 0.38342363, -0.25021288, -0.014660264, 0.1621895, 0.25041878, -0.12124821, 0.068036206) * go_3(-1.0, 1.0);\n result += mat4(0.11366693, -0.030863572, -0.07411263, 0.12475283, -0.046070684, -0.09033321, 0.013222701, 0.06798592, -0.32814804, 0.057653826, -0.14082801, -0.00217398, -0.22856179, -0.19058353, -0.20992154, -0.03701372) * go_3(0.0, -1.0);\n result += mat4(0.20345633, -0.1332355, 0.27152926, -0.13477845, -0.25242096, -0.28281286, 0.31289554, 0.14284514, 0.53362453, -0.46766588, 0.4518293, -0.39291728, -0.3573227, -0.014670052, 0.0051881406, 0.16552156) * go_3(0.0, 0.0);\n result += mat4(-0.15017267, -0.07792945, -0.204405, 0.13964304, -0.13642666, -0.10228306, 0.03238279, -0.08689329, -0.072262034, -0.0258388, 0.05689183, 0.055701543, -0.19800112, 0.012217054, -0.033292748, -0.047611095) * go_3(0.0, 1.0);\n result += mat4(-0.014704416, -0.12203891, 0.066083655, -0.1409769, 0.0041513643, -0.087383606, -0.17498164, 0.11327789, -0.25947225, -0.0016027623, 0.08202566, 0.042270098, 0.006429511, -0.26576808, -0.08461341, 0.049376782) * go_3(1.0, -1.0);\n result += mat4(0.0695189, -0.14753938, 0.09578246, -0.16607563, -0.0105561055, 0.17166016, 0.027422488, -0.14175262, -0.009492696, -0.23449713, 0.018270867, 0.14635146, 0.33451268, 0.030959005, -0.46468422, 0.024256868) * go_3(1.0, 0.0);\n result += mat4(-0.16865666, -0.00015881563, -0.054488145, -0.06222717, -0.032101758, 0.06485387, -0.0028512608, 0.046645947, 0.017593225, -0.19447896, -0.024742266, 0.03970127, 0.29845607, -0.16168733, 0.035172883, 0.07924657) * go_3(1.0, 1.0);\n result += vec4(0.103826486, 0.045373913, 0.11565896, -0.06568643);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.1851775, 0.053705044, 0.033816848, -0.018555025, -0.21204336, -0.01706974, 0.088259794, -0.13126148, 0.10729598, -0.043457437, 0.08634712, 0.09220895, 0.062131613, -0.01995871, 0.05181067, 0.18520063) * go_0(-1.0, -1.0);\n result += mat4(0.1662002, -0.14197104, -0.052809287, 0.025287712, -0.08330898, -0.08998097, -0.15642618, -0.14941245, -0.03481203, 0.061857622, 0.26051775, -0.0005498248, 0.086427025, 0.024108192, -0.12418039, 0.022286376) * go_0(-1.0, 0.0);\n result += mat4(0.058200672, -0.3073398, 0.17150162, -0.13394679, -0.075118184, -0.14607768, -0.006172172, 0.007731589, -0.21818224, -0.06449433, -0.038958784, 0.037722416, 0.28699976, -0.027563032, 0.23295315, 0.028444216) * go_0(-1.0, 1.0);\n result += mat4(0.12871371, 0.0064904913, 0.14985761, -0.10923005, 0.17413563, 0.1599109, -0.08457703, 0.108153716, -0.08871187, -0.06661137, 0.2754416, -0.009667768, 0.39819396, 0.12392097, 0.14145902, 0.0019376524) * go_0(0.0, -1.0);\n result += mat4(0.13893189, 0.12715353, 0.015191678, -0.21003054, -0.030412354, -0.01676613, -0.19799289, -0.006130075, 0.37676954, -0.14475077, -0.2065198, -0.30432892, -0.14944535, -0.09121536, -0.107600585, -0.24462196) * go_0(0.0, 0.0);\n result += mat4(-0.11653076, -0.0068671284, -0.02249137, -0.17877012, -0.15063138, -0.13514869, 0.107643366, -0.03196477, -0.086422764, 0.3079287, 0.17584166, -0.032449376, -0.06917114, -0.2682637, -0.18978168, -0.037039287) * go_0(0.0, 1.0);\n result += mat4(0.12014731, -0.030360512, -0.12954475, -0.110275604, -0.077214256, 0.019689744, 0.22149551, -0.002266716, 0.09697784, -0.124532826, -0.16776511, -0.034212478, -0.36935154, 0.016926935, 0.1363609, 0.20415346) * go_0(1.0, -1.0);\n result += mat4(-0.11199535, -0.001692563, -0.09058429, -0.08437503, 0.092625685, 0.06046257, 0.25509837, -0.011657033, -0.17949764, -0.10718947, -0.1180669, -0.24681842, -0.1747311, 0.0014518246, -0.042863015, 0.06103357) * go_0(1.0, 0.0);\n result += mat4(0.14979295, -0.037154514, 0.01957725, 0.012282435, 0.09168596, -0.05552286, 0.111671515, 0.0078630615, -0.10319766, -0.06416261, -0.23097566, -0.13931875, 0.2110811, 0.013095802, -0.2306504, -0.025639111) * go_0(1.0, 1.0);\n result += mat4(-0.10091975, -0.10095426, -0.023449723, -0.022170888, 0.054953706, -0.13049407, 0.08289061, 0.023241632, 0.08735388, -0.0058387457, 0.17897247, 0.011434436, 0.008181139, -0.0034718404, -0.015372735, -0.07657766) * go_1(-1.0, -1.0);\n result += mat4(-0.023442164, 0.07535702, 0.024391165, -0.050532013, 0.044168636, 0.0062343236, -0.019756999, -0.009695123, 0.10102337, 0.0052776975, -0.14944167, -0.060957722, 0.24367364, -0.08069369, 0.12170072, -0.047048368) * go_1(-1.0, 0.0);\n result += mat4(-0.18376935, -0.08407229, -0.12943378, 0.0738419, -0.12404976, -0.13367929, 0.11265896, -0.021353, 0.003783386, 0.50088304, 0.14058582, 0.041053623, 0.038247623, -0.014179976, 0.007905778, -0.042492237) * go_1(-1.0, 1.0);\n result += mat4(-0.046272535, 0.052449115, 0.17190954, -0.004745371, -0.045572635, -0.09292636, 0.36309823, 0.16673928, -0.099154025, -0.109614775, 0.17803112, 0.19907133, -0.14306267, 0.06898593, 0.11493454, 0.06795014) * go_1(0.0, -1.0);\n result += mat4(0.26181114, -0.044014625, -0.21605036, -0.08646438, 0.21038742, -0.084986, 0.0504626, 0.17514943, -0.25218952, -0.18691514, 0.057650108, 0.08653614, -0.101205684, 0.03176334, 0.18569492, 0.17973189) * go_1(0.0, 0.0);\n result += mat4(-0.0339215, 0.20112811, -0.12986277, 0.028961731, -0.056813832, 0.04451147, -0.07827432, -0.0860976, 0.096853435, 0.3483546, -0.35758162, -0.11749375, -0.035918653, 0.06140711, -0.08520154, 0.02418808) * go_1(0.0, 1.0);\n result += mat4(-0.09643022, -0.10491069, 0.0068604187, 0.023679713, 0.096521445, -0.29323488, 0.33353668, 0.112864286, -0.1172182, -0.07233183, 0.06607239, 0.08589609, 0.055790007, 0.14396138, -0.14191268, 0.00034840964) * go_1(1.0, -1.0);\n result += mat4(0.15357164, -0.038462736, 0.08143956, 0.1744909, 0.40503287, -0.114508316, 0.003937322, 0.2536635, -0.042445306, -0.15622465, 0.09155284, 0.010992155, -0.20646071, 0.022801135, 0.08894491, 0.069300614) * go_1(1.0, 0.0);\n result += mat4(-0.12663515, 0.023849454, -0.053604446, 0.12082873, -0.247968, -0.020969635, -0.03831894, -0.014617553, 0.22630337, 0.037801865, 0.052950703, 0.04285706, -0.14487264, 0.20786528, -0.08719664, 0.1752347) * go_1(1.0, 1.0);\n result += mat4(-0.073527604, -0.050752833, 0.051830504, 0.32868716, 0.17474994, 0.016937364, -0.08792601, -0.024481766, -0.022229593, 0.030706186, 0.09213566, -0.076506205, 0.073404044, 0.10368055, -0.175889, -0.08453031) * go_2(-1.0, -1.0);\n result += mat4(-0.06838216, 0.007698341, 0.063972116, -0.015604406, 0.16135305, 0.18044342, 0.024137018, -0.23326185, 0.13235588, -0.009096587, -0.058368143, -0.077040404, 0.0011419816, -0.09246194, 0.061036937, 0.049564146) * go_2(-1.0, 0.0);\n result += mat4(0.023225296, -0.00060856267, -0.07775185, 0.016958566, -0.2641349, -0.08263046, -0.15350416, -0.30203494, 0.113956556, -0.010813236, -0.017738314, -0.13689043, -0.10318342, 0.025793184, -0.010336172, 0.09733422) * go_2(-1.0, 1.0);\n result += mat4(-0.04462596, 0.052866418, -0.34754288, 0.05540498, -0.24492586, -0.32016864, 0.18145293, 0.24873725, 0.32388234, -0.034801524, -0.1347588, -0.07565546, 0.015183539, 0.05059595, 0.08090056, 0.05930932) * go_2(0.0, -1.0);\n result += mat4(0.045346696, -0.052527856, 0.052270077, 0.13417454, 0.05200045, 0.028119288, 0.005115497, 0.22952151, -0.2158375, 0.12241308, 0.3507457, 0.08616576, 0.07592416, 0.28470486, 0.3432788, 0.24857087) * go_2(0.0, 0.0);\n result += mat4(0.21311626, 0.052607164, 0.1248861, 0.20193806, 0.045226507, 0.14512901, -0.15103437, -0.17926466, 0.11657411, -0.32711068, -0.16332194, -0.07793982, -0.21802668, 0.5183869, -0.13567342, 0.07823041) * go_2(0.0, 1.0);\n result += mat4(0.00796368, 0.048073012, -0.14537893, -0.021708772, 0.036246423, 0.1062395, 0.12605369, 0.007073524, -0.1572743, 0.07439501, 0.089162275, -0.0039608316, 0.332032, -0.05461242, -0.17615359, -0.10240517) * go_2(1.0, -1.0);\n result += mat4(0.20636982, -0.0024615112, -0.10625786, 0.024270926, 0.061810836, -0.13585201, -0.16581286, 0.23549418, 0.01928842, 0.07404979, -0.054449487, 0.04096373, 0.046939734, 0.003980803, 0.02111498, 0.064925276) * go_2(1.0, 0.0);\n result += mat4(0.10485388, 0.06850885, -0.11292169, 0.16991565, -0.15282536, 0.124175504, -0.050431166, -0.06689582, -0.00059811946, 0.033696912, 0.11055047, 0.033060126, -0.17472714, 0.0048819613, -0.04478706, -0.1344572) * go_2(1.0, 1.0);\n result += mat4(-0.20473132, 0.056477875, 0.059559986, 0.115130566, -0.058425788, -0.035971727, 0.08334707, -0.096510135, -0.23206294, 0.10635798, -0.21575621, -0.07063254, 0.03877511, -0.107549034, 0.22248401, 0.21702304) * go_3(-1.0, -1.0);\n result += mat4(-0.02557767, 0.09886609, -0.100499466, 0.16687396, -0.084830604, 0.03150401, -0.049512494, 0.05595696, -0.13193256, -0.08585273, 0.14247662, 0.12290477, -0.07168309, 0.14531752, -0.048359327, 0.27716598) * go_3(-1.0, 0.0);\n result += mat4(0.13297586, 0.20674329, 0.14469388, 0.08981846, -0.004231366, -0.02819193, 0.15470329, 0.17299837, 0.113062344, -0.22716297, -0.21754944, -0.00083956274, -0.14160508, 0.1808253, 0.11268379, 0.27335623) * go_3(-1.0, 1.0);\n result += mat4(0.07497518, -0.06799594, -0.018158078, -0.00038999433, -0.15169668, -0.06928238, -0.33672288, -0.105485775, 0.33106267, 0.06698315, 0.019718744, -0.06810211, -0.35186404, -0.29145968, -0.056863394, 0.21498048) * go_3(0.0, -1.0);\n result += mat4(-0.013215512, -0.24763754, 0.20965266, 0.1068435, -0.13234195, 0.053566497, 0.05061848, -0.28645232, 0.15518288, 0.23247199, 0.017553907, -0.25181335, -0.048030723, -0.06663929, -0.111026704, -0.12663394) * go_3(0.0, 0.0);\n result += mat4(-0.010501938, -0.17995767, 0.06010859, 0.050185587, 0.108627126, -0.101203434, 0.07558728, 0.060466755, -0.106942676, -0.35854608, 0.16015992, 0.16823332, -0.06543775, -0.37310675, 0.014043972, -0.18328045) * go_3(0.0, 1.0);\n result += mat4(0.09712849, 0.013983463, 0.07291423, 0.031715546, 0.030862397, 0.045510456, -0.22066842, 0.063464865, 0.11721659, -0.10596602, -0.20611264, 0.052158818, -0.3961766, -0.03781582, 0.17633812, 0.1316111) * go_3(1.0, -1.0);\n result += mat4(-0.25029674, 0.07153423, -0.35125682, -0.18255402, -0.19569087, 0.00432772, -0.0969035, -0.24648514, -0.0040922165, 0.037500706, -0.038137026, 0.056214277, -0.048258524, 0.03567822, -0.05033007, -0.24696785) * go_3(1.0, 0.0);\n result += mat4(-0.03465209, -0.012495964, 0.22782089, 0.012034795, 0.2916752, 0.08264436, 0.15387125, -0.1473455, -0.15614432, 0.05536727, -0.027079755, 0.010725311, -0.03325222, -0.089212805, -0.10559839, -0.19647683) * go_3(1.0, 1.0);\n result += vec4(0.0001705175, -0.031081453, 0.010100773, -0.027214011);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.026301445, -0.021575214, 0.22165509, 0.059994068, 0.03341161, 0.1831188, 0.20342293, 0.110160105, 0.03908121, 0.020673111, 0.07239561, 0.038754333, 0.15266368, 0.16526422, 0.062376205, -0.09759537) * go_0(-1.0, -1.0);\n result += mat4(0.19817191, 0.10267733, 0.17744653, 0.23283184, 0.18810122, 0.2708428, -0.12651879, 0.020756349, 0.039632563, -0.22201295, 0.04873703, 0.09159713, 0.13838065, 0.21169297, 0.30816007, 0.044463675) * go_0(-1.0, 0.0);\n result += mat4(-0.27859214, 0.07277634, 0.0021458792, 0.0089682285, -0.069680706, 0.090415835, -0.057762265, 0.18703683, -0.03514389, -0.102816254, -0.036509827, 0.038066104, -0.0168311, 0.094478935, 0.04079697, -0.049064912) * go_0(-1.0, 1.0);\n result += mat4(-0.20913245, -0.110538535, -0.08584027, -0.1222067, 0.05414807, -0.045247085, 0.07351766, -0.002078549, -0.1270987, -0.10164512, -0.1857815, 0.08845066, -0.03743333, -0.098948084, 0.21244387, 0.10441866) * go_0(0.0, -1.0);\n result += mat4(0.015990427, 0.36396438, -0.24094687, 0.30236533, -0.13271736, 0.06057376, -0.19678196, -0.28577125, -0.25427434, -0.08400598, 0.07284403, -0.18552442, -0.16425897, 0.097259276, -0.32386774, -0.2190484) * go_0(0.0, 0.0);\n result += mat4(-0.004581924, -0.13954072, -0.122360416, 0.14132866, -0.08529257, -0.013296556, 0.0848472, 0.09336581, 0.10332182, -0.016313016, 0.07103558, 0.032564916, -0.13478759, -0.20207484, 0.12986964, 0.1219679) * go_0(0.0, 1.0);\n result += mat4(0.09817874, -0.10573357, 0.100535244, 0.19608764, -0.13303067, 0.024192972, -0.030689823, 0.02574889, 0.051233094, 0.03489235, -0.18465245, -0.06943822, -0.031604882, 0.1519888, 0.09348508, 0.09187296) * go_0(1.0, -1.0);\n result += mat4(-0.21365458, -0.23696984, 0.13097638, -0.09435498, 0.16467983, -0.066370346, 0.1269104, -0.095128186, 0.09954892, 0.12489504, -0.43418056, 0.106512725, -0.17860703, -0.07114084, -0.07630834, -0.26642478) * go_0(1.0, 0.0);\n result += mat4(-0.009044342, 0.02711196, -0.14873673, 0.015405045, 0.0071443473, -0.025285944, 0.07409282, 0.06338527, 0.0149676185, 0.011741382, -0.2133069, -0.028912885, 0.19420496, 0.039629057, 0.057636812, 0.15214856) * go_0(1.0, 1.0);\n result += mat4(0.07629928, 0.25540486, -0.050925937, -0.18136702, 0.02261603, 0.22343902, 0.003270321, 0.10735731, -0.12541203, -0.10208828, 0.012832783, 0.2591262, 0.08122926, -0.009837677, 0.10308358, 0.19236866) * go_1(-1.0, -1.0);\n result += mat4(0.0896358, 0.27571487, 0.04406029, -0.047453407, -0.08587119, 0.16366854, 0.20622262, 0.08347545, -0.3501584, -0.28434548, -0.07592983, 0.09098784, 0.07605388, 0.09677056, 0.0015295541, 0.05102585) * go_1(-1.0, 0.0);\n result += mat4(0.18255898, 0.18618028, 0.0017002645, -0.013004655, -0.06436534, 0.13967068, 0.063077755, -0.10632303, -0.20803222, -0.028537111, -0.03144366, -0.08555215, 0.05154303, 0.02431626, 0.15246728, -0.013708507) * go_1(-1.0, 1.0);\n result += mat4(-0.020998938, -0.05026291, 0.03700117, 0.00830308, -0.1949294, 0.0026698054, -0.034649856, 0.19784226, -0.083901435, -0.069783084, -0.1504053, 0.16595264, -0.07480141, 0.16067508, 0.06010996, -0.021359695) * go_1(0.0, -1.0);\n result += mat4(-0.040828142, -0.20158486, 0.034770954, -0.1894161, 0.11665004, 0.29729164, -0.10584386, 0.13165873, -0.18863006, -0.26719162, -0.047613148, -0.12728356, -0.2033613, 0.10550052, 0.20095508, -0.11275811) * go_1(0.0, 0.0);\n result += mat4(-0.0785033, -0.1896073, -0.051492307, -0.1694358, 0.1368308, 0.049355216, -0.05707422, 0.079159185, 0.024578957, -0.0923136, 0.089215435, 0.28670043, 0.027932687, 0.06510816, 0.10810999, 0.05990052) * go_1(0.0, 1.0);\n result += mat4(0.08135192, 0.0001326522, -0.16098668, -0.18663193, -0.10280192, 0.078255914, 0.047648013, 0.08326376, 0.055962667, 0.06302574, -0.080121025, -0.031820554, -0.019117938, 0.12515336, 0.09794088, -0.03276838) * go_1(1.0, -1.0);\n result += mat4(0.280923, 0.24079335, 0.007883573, 0.06270414, 0.3055441, 0.19291803, -0.16041607, 0.14836526, 0.0013885222, 0.04538063, 0.10742898, -0.064491205, 0.048174977, 4.237692e-05, -0.15194727, 0.024381457) * go_1(1.0, 0.0);\n result += mat4(-0.0009164131, -0.031949926, 0.0076425644, -0.036870714, -0.0031292974, 0.017726978, -0.20172147, -0.0770472, 0.26379177, 0.108997814, 0.08069395, 0.2126177, 0.012075376, -0.029457828, 0.062730506, -0.15754452) * go_1(1.0, 1.0);\n result += mat4(0.09167904, -0.2657421, -0.03443356, 0.03315832, -0.015365421, -0.1029612, -0.108251, 0.04261033, -0.097120754, -0.05616668, -0.09275983, 0.024902184, 0.050058514, -0.013761632, 0.07555132, -0.0046676896) * go_2(-1.0, -1.0);\n result += mat4(-0.10743835, -0.0007361781, -0.042085417, -0.08237517, -0.10094376, -0.24007876, 0.13924706, -0.07526801, 0.01158322, 0.15491122, 0.0069442675, -0.004242352, 0.11429785, 0.02994726, -0.11829945, -0.04108612) * go_2(-1.0, 0.0);\n result += mat4(0.073622055, -0.064717196, -0.0025231615, 0.13256475, 0.20159899, 0.047977835, -0.10289233, -0.18419135, -0.00888952, 0.059428576, -0.053062655, -0.02730631, 0.14545685, -0.08686949, 0.17454128, 0.035443828) * go_2(-1.0, 1.0);\n result += mat4(-0.010146019, 0.06712568, 0.12614638, 0.023590917, 0.025756737, 0.06603747, -0.17108095, -0.06179699, 0.027241204, -0.13196802, 0.043475866, -0.0397495, 0.05306092, 0.035672903, 0.047219284, -0.16680142) * go_2(0.0, -1.0);\n result += mat4(0.079427816, -0.06716479, 0.19028603, -0.19694683, -0.061598092, -0.07471188, 0.21170339, 0.30140215, -0.0023369973, 0.04688297, -0.14154115, 0.19283508, 0.1339858, -0.09116279, 0.15305163, 0.029108394) * go_2(0.0, 0.0);\n result += mat4(-0.14902157, -0.03339153, -0.08532003, -0.10736339, 0.08702709, 0.07607574, -0.09955836, -0.016585784, -0.030078214, -0.060374748, -0.2854279, 0.02441719, 0.034877967, 0.2099041, 0.11125731, -0.059071556) * go_2(0.0, 1.0);\n result += mat4(-0.08436325, 0.06893047, -0.045362443, -0.02237741, -0.07583875, -0.034830183, -0.024008518, -0.2882329, -0.011109783, 0.101859994, 0.091137715, 0.0020565533, -0.044729806, -0.18168025, 0.069466636, 0.04994174) * go_2(1.0, -1.0);\n result += mat4(0.11915174, 0.089596465, -0.18965814, 0.015218237, 0.13500094, 0.19921367, -0.008298205, 0.29650384, -0.049439427, -0.27590424, 0.36169067, -0.030582754, 0.02151196, 0.019915426, 0.04543398, 0.16126189) * go_2(1.0, 0.0);\n result += mat4(0.1620274, -0.08264547, 0.082442135, -0.0034478644, 0.09888509, -0.0034957859, -0.107241705, -0.17729597, -0.05138647, 0.02052103, -0.019507123, 0.037574988, -0.1694345, 0.17871588, -0.22510391, 0.019049853) * go_2(1.0, 1.0);\n result += mat4(-0.10962245, -0.1329873, -0.060855392, 0.025941676, -0.19536193, -0.120365486, -0.04313703, -0.052912965, 0.20854498, 0.08341353, 0.008687068, -0.20432276, 0.15677948, -0.19000018, 0.01821201, -0.041512605) * go_3(-1.0, -1.0);\n result += mat4(0.012287526, -0.14180368, -0.098788455, 0.025949089, 0.09442778, 0.2247651, -0.12453263, 0.10435483, 0.274603, 0.06133054, 0.10506106, 0.14727746, -0.048299775, -0.082819685, 0.07319359, -0.047460355) * go_3(-1.0, 0.0);\n result += mat4(-0.070726536, -0.034744017, 0.07521428, 0.070649154, -0.05958955, -0.100232825, -0.010651838, 0.045392875, 0.2930271, -0.04952355, 0.3112155, 0.117203265, 0.025166962, 0.11176862, 0.06716659, 0.07175864) * go_3(-1.0, 1.0);\n result += mat4(-0.011560962, -0.14032063, -0.17424704, 0.07652749, -0.04220116, 0.052874275, -0.00225693, -0.031843517, -0.07520102, -0.13775803, 0.2449317, 0.069658786, 0.052280303, -0.105218224, 0.03574522, -0.020500354) * go_3(0.0, -1.0);\n result += mat4(0.08793712, 0.26712346, 0.08315631, 0.23813692, -0.04439029, 0.031587064, 0.09561177, -0.13380238, -0.24982157, 0.31701845, -0.3875432, 0.10487225, 0.09201869, -0.037252493, -0.006935219, -0.14650282) * go_3(0.0, 0.0);\n result += mat4(0.077635325, 0.13732299, -0.071563005, 0.096517466, -0.15051986, -0.111744404, 0.03996857, -0.052670125, -0.1819665, 0.054554947, -0.13774712, -0.20061246, -0.0023742192, 0.15647805, -0.024121126, 0.075497724) * go_3(0.0, 1.0);\n result += mat4(0.0073632775, -0.06535298, 0.039895996, 0.20666869, 0.13625242, 0.04823007, -0.07135618, 0.04787906, 0.01383074, 0.15382123, -0.15519714, 0.056721795, 0.061946746, -0.0586851, 0.028934354, -0.02264129) * go_3(1.0, -1.0);\n result += mat4(-0.19791882, -0.111910924, -0.010451344, -0.30566537, -0.1416239, -0.14523096, 0.116883226, -0.18241516, 0.2680614, -0.18487626, 0.17472346, 0.08346682, -0.14510359, -0.029229192, -0.005879142, 0.050247498) * go_3(1.0, 0.0);\n result += mat4(0.030153519, -0.092469186, -0.022912916, 0.10200855, -0.04237032, -0.05917764, 0.10479645, -0.05619482, -0.18949397, -0.019547248, 0.013868889, -0.1524476, 0.14048979, -0.032521486, 0.1322921, 0.070972025) * go_3(1.0, 1.0);\n result += vec4(0.012053958, -4.6962363e-05, 0.0020099226, -0.033494607);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06738501, 0.034009207, -0.21538448, 0.14296548, 0.12896985, -0.23526315, -0.08848608, 0.019602662, 0.14937137, 0.11353096, 0.11884168, -0.016765572, 0.030985225, 0.046430565, 0.06614828, -0.19202724) * go_0(-1.0, -1.0);\n result += mat4(-0.10326068, 0.11014975, 0.17069744, -0.21474148, 0.16761585, 0.13434832, -0.101021074, 0.006307025, 0.07478008, -0.1060066, 0.035315692, 0.033488914, -0.24906659, 0.06269967, 0.11120735, -0.040928528) * go_0(-1.0, 0.0);\n result += mat4(0.09334615, 0.057705753, 0.12213245, -0.06402275, 0.30694544, 0.034585163, 0.20345578, 0.07489286, 0.07483618, -0.14240396, 0.034846418, -0.03811241, 0.010882573, 0.13204294, 0.017563924, -0.047203008) * go_0(-1.0, 1.0);\n result += mat4(-0.21673942, -0.024010994, -0.10238504, -0.041160326, 0.06838163, -0.20950818, 0.06526309, -0.079094924, 0.02208821, -0.28130978, 0.086275116, -0.089067616, 0.12133826, -0.062600106, -0.020521903, -0.07654401) * go_0(0.0, -1.0);\n result += mat4(-0.03055029, -0.15683146, -0.20331301, -0.06252028, 0.13350682, 0.20338707, 0.038425338, 0.1581342, -0.27322498, -0.14999662, -0.16681097, 0.0971585, -0.20014858, -0.081635274, -0.0781877, -0.20625232) * go_0(0.0, 0.0);\n result += mat4(0.38375977, -0.019825654, 0.1886721, 0.22616312, 0.3402173, 0.1825304, -0.05531195, 0.30973226, -0.2676023, 0.14413352, 0.021706983, 0.01732799, 0.23466855, -0.13805965, 0.22570935, 0.018103868) * go_0(0.0, 1.0);\n result += mat4(-0.15169825, 0.0270689, -0.2503316, 0.17289825, -0.16437647, 0.039233048, -0.35572487, -0.048393793, 0.19270042, 0.24260359, 0.12041881, -0.0009793913, 0.11656858, 0.11007414, -0.0757491, 0.047933612) * go_0(1.0, -1.0);\n result += mat4(-0.18657999, -0.11252566, -0.05237504, -0.07368097, 0.13882741, -0.13710637, -0.006996468, -0.062354874, 0.23452504, 0.15333645, -0.0022776406, -0.17910439, 0.03629509, -0.16264829, -0.010011833, -0.15313338) * go_0(1.0, 0.0);\n result += mat4(-0.060544558, -0.04913478, -0.061717357, 0.02323648, 0.28739056, -0.07434013, 0.19110644, 0.100050166, 0.0073363045, 0.08185653, -0.024797903, -0.14424153, -0.20838726, 0.16154376, -0.048517212, -0.025453888) * go_0(1.0, 1.0);\n result += mat4(0.14975396, -0.13142908, 0.36210674, -0.054021083, -0.10632155, 0.045697935, -0.18946633, 0.02228141, -0.08919603, 0.09800842, -0.17634438, 0.09512711, -0.03425503, -0.12298555, -0.05354435, -0.17112055) * go_1(-1.0, -1.0);\n result += mat4(0.09958265, -0.057276618, -0.16262266, -0.06415915, 0.14579074, -0.36784375, 0.08034197, -0.04537706, 0.005460582, 0.22313322, 0.07382161, 0.014990379, 0.044636846, -0.2811128, -0.22621547, -0.06044004) * go_1(-1.0, 0.0);\n result += mat4(0.10569276, -0.03738662, 0.16100396, 0.058593616, -0.048862137, -0.08796426, 0.20101094, -0.11039573, 0.17196764, -0.04601554, 0.008571281, -0.073729075, 0.051433694, -0.051276565, 0.087334655, -0.0360379) * go_1(-1.0, 1.0);\n result += mat4(0.011119538, -0.28781965, 0.28637868, -0.1742508, -0.07121849, 0.10379717, 0.012615981, -0.029563965, -0.18678424, 0.05291095, 0.039143506, -0.028248642, -0.014103922, 0.029155696, 0.10433492, 0.16305852) * go_1(0.0, -1.0);\n result += mat4(-0.2231037, -0.13697462, -0.29124337, 0.08519773, 0.15893684, -0.17763218, 0.06950923, 0.34361118, -0.024844287, 0.044008408, -0.033844844, -0.086971916, -0.07884748, 0.2543499, 0.056884114, 0.10068364) * go_1(0.0, 0.0);\n result += mat4(-0.07710048, -0.23218372, 0.04346047, 0.21769643, 0.06473219, -0.18066105, -0.2511205, 0.15309611, 0.04535977, 0.16450433, 0.10846344, 0.0016952346, -0.010874939, 0.28966382, -0.121990964, 0.12956186) * go_1(0.0, 1.0);\n result += mat4(-0.007910202, 0.17766511, 0.14364475, 0.1016258, 0.0051045395, 0.18691733, 0.005813767, -0.0070582186, 0.019418601, -0.1604435, 0.016088275, -0.18265302, -0.15719391, -0.17369832, -0.036745597, -0.19647408) * go_1(1.0, -1.0);\n result += mat4(0.08938396, -0.0073808245, 0.11225727, -0.012303106, 0.096785046, 0.030483445, 0.027719889, -0.052584838, -0.14887555, -0.03422243, 0.12646855, -0.1722482, 0.010239037, 0.06406088, -0.20053658, 0.01964698) * go_1(1.0, 0.0);\n result += mat4(-0.120734036, -0.12450362, -0.06582111, 0.1639675, -0.19787048, -0.08049789, -0.014257596, 0.058436662, -0.0009387449, -0.08698089, -0.017400503, 0.06295286, 0.09890349, -0.057190523, -0.103520766, -0.04207548) * go_1(1.0, 1.0);\n result += mat4(-0.0118413875, -0.031288836, 0.09749554, -0.012266401, -0.07998591, 0.22615653, -0.06207416, 0.03257896, -0.076378696, -0.079426095, -0.13968349, -0.15423697, -0.1091681, -0.02893125, -0.032659534, -0.063735925) * go_2(-1.0, -1.0);\n result += mat4(0.119372696, 0.013176554, -0.029381052, 0.21919228, 0.045041792, 0.24844484, 0.26363325, 0.08480674, 0.087083444, 0.11984778, -0.088715754, 0.06421046, 0.05225977, -0.05140334, -0.055052705, -0.049854077) * go_2(-1.0, 0.0);\n result += mat4(0.0035781674, 0.0861361, -0.07675145, -0.056479637, 0.16973391, -0.12113791, 0.10729832, -0.03773517, 0.058618728, 0.12148276, 0.17260705, -0.06968724, 0.076358154, -0.15307103, 0.17700425, -0.13467014) * go_2(-1.0, 1.0);\n result += mat4(-0.02752418, -0.06366472, -0.025610954, 0.0013539721, -0.06465272, 0.0806373, -0.07336035, 0.10114861, 0.0041146413, 0.15878421, -0.044668555, -0.12150811, -0.1071482, -0.05086587, 0.18589285, 0.05065092) * go_2(0.0, -1.0);\n result += mat4(0.07200056, 0.021739854, 0.29476613, -0.08475931, 0.15018553, -0.07886365, 0.36336347, -0.020576432, 0.25866082, -0.059272554, 0.054249667, -0.17822553, 0.1755872, 0.3244387, -0.39173844, 0.33894604) * go_2(0.0, 0.0);\n result += mat4(-0.11570926, 0.1342677, -0.19511898, 0.0075454637, -0.01890476, -0.14239742, 0.18921931, 0.033990458, 0.31306365, -0.006998358, 0.029190077, -0.005679954, -0.15341778, 0.07766778, -0.25691047, -0.0964161) * go_2(0.0, 1.0);\n result += mat4(0.019746238, 0.0021332854, -0.00879096, -0.1338671, -0.0001600663, -0.29465106, 0.0867611, -0.114963025, 0.07874301, -0.012734178, -0.11124061, -0.010926616, -0.04941506, -0.07516841, 0.116663, -0.29018974) * go_2(1.0, -1.0);\n result += mat4(-0.01651721, 0.05955898, 0.023618208, 0.098695934, 0.018553663, -0.054378513, 0.1436929, 0.1693743, -0.27483663, 0.029127488, 0.09619316, -0.06109113, -0.08619361, 0.09315214, -0.02478657, 0.18544984) * go_2(1.0, 0.0);\n result += mat4(0.09570196, -0.016528936, -0.1559397, 0.14312246, 0.04029428, 0.08773151, -0.043646842, 0.17894371, -0.082413055, 0.0027082344, -0.100171275, 0.01547501, 0.18122818, -0.11933676, 0.26404107, -0.3169703) * go_2(1.0, 1.0);\n result += mat4(-0.12073344, 0.08683522, -0.09249099, 0.058786053, -0.14480567, -0.121013954, 0.033335857, 0.009353379, -0.055087596, -0.13002734, 0.08890566, 0.05508963, -0.0075715426, -0.15936922, -0.03968994, -0.1690259) * go_3(-1.0, -1.0);\n result += mat4(0.2011206, 0.23898427, 0.23656492, 0.1287573, 0.14850396, 0.40532517, -0.107408255, 0.40119782, 0.099813245, -0.03830304, 0.101520434, -0.026478073, -0.048469637, 0.106440455, 0.056632314, -0.17825997) * go_3(-1.0, 0.0);\n result += mat4(-0.076735444, 0.05965795, -0.0052469415, -0.21785147, 0.11887833, 0.067560315, 0.051149055, 0.23626682, -0.1297049, -0.035512198, 0.20352256, -0.025064934, 0.04958706, 0.0454198, 0.0113334535, 0.0417486) * go_3(-1.0, 1.0);\n result += mat4(-0.09055751, 0.033915352, -0.21836667, 0.22006813, -0.099022895, 0.11720966, -0.15686816, -0.13586599, -0.094427735, -0.08831514, -0.06182928, 0.09213704, -0.03642064, 0.18129414, -0.012926811, 0.12179882) * go_3(0.0, -1.0);\n result += mat4(0.19389409, 0.09512252, 0.14768016, -0.16623649, -0.031052284, -0.026814984, 0.106168024, -0.2026781, -0.04581419, -0.0016849053, -0.04101923, 0.038959503, -0.011938445, 0.20096186, -0.26666564, 0.4824324) * go_3(0.0, 0.0);\n result += mat4(0.17727576, 0.07309147, 0.12131863, -0.163096, 0.17225246, 0.26256254, 0.27685758, 0.09094053, 0.029605515, -0.20217367, 0.047564875, 0.043115832, 0.15089568, -0.09670934, 0.24131384, 0.03337442) * go_3(0.0, 1.0);\n result += mat4(-0.34192136, 0.12063195, -0.31159517, 0.04170889, -0.30147067, -0.21330686, -0.1514457, -0.121126845, 0.04409098, 9.2206596e-05, 0.027680017, 0.03230512, -0.27993527, -0.093485355, 0.07568645, -0.23585452) * go_3(1.0, -1.0);\n result += mat4(0.0537712, -0.20847629, 0.1740093, -0.013894753, -0.32719997, -0.059484575, -0.006098233, -0.10336451, -0.14706188, -0.07424865, -0.07045905, 0.17093194, -0.22147557, 0.09086218, -0.11033544, -0.05306482) * go_3(1.0, 0.0);\n result += mat4(0.00489003, -0.11509064, -0.021005848, 0.16637677, -0.089347586, 0.17545725, -0.17313693, 0.13742085, -0.14577347, 0.07951095, -0.092139855, 0.017118992, -0.053472433, 0.079414465, 0.0330263, -0.11189824) * go_3(1.0, 1.0);\n result += vec4(-0.034743138, 0.012946433, -0.082333155, 0.07721756);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.25835788, 0.050451655, -0.1845038, -0.07232528, 0.1323318, 0.26276684, 0.10842882, -0.083056524, 0.17426784, -0.3594826, 0.2728965, 0.08388844, -0.004007842, 0.020535901, -0.051425606, 0.07750436) * go_0(-1.0, -1.0);\n result += mat4(-0.11410436, 0.014572361, -0.27057216, -0.023974562, 0.05234827, 0.15328228, -0.17502303, -0.3199359, 0.12188045, -0.095813684, 0.024145132, 0.0856916, -0.027453909, -0.043129764, 0.16971985, 0.021623038) * go_0(-1.0, 0.0);\n result += mat4(0.06611095, 0.038625732, -0.13717118, -0.04497733, 0.15213469, 0.04770935, 0.0729271, -0.062052976, 0.004571303, 0.035141192, -0.059409596, 0.044652313, 0.17520894, 0.09665589, -0.1479193, 0.06528058) * go_0(-1.0, 1.0);\n result += mat4(-0.1845968, 0.091479465, -0.09394898, -0.13545018, -0.029501775, -0.21426639, 0.09255898, 0.1257644, 0.20256902, 0.06267267, 0.10378081, 0.13494423, 0.058310498, 0.03642236, -0.16268995, -0.048100803) * go_0(0.0, -1.0);\n result += mat4(0.2155119, -0.3683131, 0.049449228, -0.20559964, -0.11761922, -0.2518804, -0.020712897, 0.12895772, -0.07543782, 0.5805017, -0.11301444, -0.038493153, -0.06710986, -0.09321189, 0.108671665, -0.03259695) * go_0(0.0, 0.0);\n result += mat4(0.035307787, 0.108389005, -0.27493554, 0.27029404, 0.25523573, -0.28636125, -0.20766719, -0.008661457, -0.004480811, -0.046390545, -0.16221444, 0.008979624, -0.061375532, 0.035076566, -0.018924266, 0.01380219) * go_0(0.0, 1.0);\n result += mat4(-0.051922515, -0.12463486, -0.10383422, 0.02220095, -0.1573033, 0.13980615, 0.13248625, -0.16803266, -0.0692132, -0.21552645, 0.13744529, 0.23034313, 0.0052666534, 0.028977966, 0.07720251, -0.06477756) * go_0(1.0, -1.0);\n result += mat4(-0.14097473, 0.2770271, -0.172289, -0.03000696, -0.028684044, 0.040578447, -0.2290285, 0.082329154, -0.042402364, -0.20926563, 0.08233207, 0.11862443, -0.07038536, -0.02273004, 0.091550544, -0.065856494) * go_0(1.0, 0.0);\n result += mat4(0.14879914, -0.023923844, -0.23569296, 0.20306346, 0.17502785, 0.28776234, -0.2788995, 0.10012439, -0.05635638, -0.025840463, 0.09222198, 0.118032, 0.08057015, 0.1286071, 0.060189806, -0.052669708) * go_0(1.0, 1.0);\n result += mat4(0.07076086, -0.15111323, -0.07427972, 0.008372168, -0.17791592, -0.16254742, 0.013961132, -0.0944912, -0.23380096, 0.17377278, -0.09683394, 0.019931393, -0.12042098, 0.0016406325, 0.09393333, -0.06882231) * go_1(-1.0, -1.0);\n result += mat4(0.21465093, 0.04142968, 0.06840044, -0.37831602, -0.05549571, 0.044905066, -0.07873589, -0.026804, -0.34764197, 0.022487951, -0.077293746, 0.089457795, -0.110094436, 0.24233972, 0.06285107, -0.10851744) * go_1(-1.0, 0.0);\n result += mat4(0.093270175, 0.084138945, 0.03938272, 0.063565865, -0.010733802, 0.13554469, -0.06650261, 0.033002816, 0.011187271, -0.12821455, 0.20785914, -0.030438649, -0.124710515, -0.022294303, 0.09732408, 0.057609864) * go_1(-1.0, 1.0);\n result += mat4(-0.12833868, 0.021577539, -0.02700365, 0.11799592, -0.03655647, -0.04225167, 0.11049353, -0.16036157, 0.049277548, -0.033842396, 0.10020137, 0.095509745, 0.08060231, -0.09237418, -0.035598125, -0.035926737) * go_1(0.0, -1.0);\n result += mat4(-0.32829186, 0.3492363, 0.030671779, -0.12606762, 0.010437313, 0.2757115, -0.21517593, -0.15800527, -0.12592544, -0.20578934, 0.10444053, 0.12993255, -0.046079267, 0.03834173, -0.19277227, -0.22124454) * go_1(0.0, 0.0);\n result += mat4(-0.052546192, 0.026082167, 0.13831234, 0.10982424, 0.012946818, -0.12439852, 0.10134106, -0.10050398, -0.04472338, -0.14325236, -0.20579574, 0.0044005127, 0.22013672, -0.32955512, 0.12404084, -0.008160738) * go_1(0.0, 1.0);\n result += mat4(-0.10774314, -0.31650826, -0.06601711, 0.19635755, -0.12622592, -0.06396423, 0.13856032, 0.16540553, 0.021387719, 0.23377723, -0.053738154, -0.1000186, -0.08338395, -0.052813534, 0.008122962, 0.13732094) * go_1(1.0, -1.0);\n result += mat4(-0.18270823, 0.06966014, -0.17788303, -0.27303055, -0.077971615, 0.013978423, -0.02039098, 0.12715338, -0.11924171, 0.18900296, -0.085199654, 0.215198, 0.18587974, -0.009749325, 0.0173584, -0.12018259) * go_1(1.0, 0.0);\n result += mat4(0.052129295, -0.107416354, 0.12711766, 0.03708665, -0.14369462, -0.055359814, -0.16639823, -0.045143317, -0.06925672, -0.040696755, 0.01999809, -0.016040625, -0.02484878, 0.07417094, 0.050875198, 0.2145528) * go_1(1.0, 1.0);\n result += mat4(0.055696912, -0.16680926, -0.021987487, 0.024941636, -0.0927883, 0.022136632, 0.033782948, -0.10646058, -0.14944647, 0.25457275, 0.046682496, -0.022462368, -0.07886781, 0.08165927, 0.06848105, 0.0063734027) * go_2(-1.0, -1.0);\n result += mat4(0.037053242, 0.033215813, 0.18291366, 0.12340375, 0.08491059, -0.28442004, -0.0127422465, -0.039834313, -0.23321372, 0.26676926, -0.05636355, -0.15672484, -0.12891728, -0.15486577, -0.032004442, -0.092745155) * go_2(-1.0, 0.0);\n result += mat4(0.015779478, -0.18457565, 0.24996394, 0.036197674, 0.15694007, 0.15863103, -0.07332398, 0.0016235278, -0.15536517, -0.056062788, 0.14102836, 0.16915025, -0.08001087, 0.07073164, 0.13796777, 0.123867124) * go_2(-1.0, 1.0);\n result += mat4(0.045792986, -0.15135059, -0.1354885, -0.043678258, -0.35655212, 0.51232076, -0.12816145, -0.046569496, -0.014127674, -0.06282611, -0.098873, -0.06359104, -0.0919222, 0.11822437, 0.079254694, 0.00579688) * go_2(0.0, -1.0);\n result += mat4(-0.15683417, 0.61610246, -0.3024612, 0.12917964, -0.09303367, 0.23612969, -0.40842506, -0.12374661, -0.07572449, -0.2613284, -0.09970177, -0.015227848, 0.106239066, -0.21411185, 0.051998455, -0.1364518) * go_2(0.0, 0.0);\n result += mat4(0.23850034, -0.14394449, -0.0031468747, -0.2380617, -0.027200876, -0.041352056, -0.01864445, 0.033848196, -0.12064239, -0.110480845, 0.08450956, -0.22328654, 0.17664163, 0.22268307, 0.050886698, -0.17475672) * go_2(0.0, 1.0);\n result += mat4(-0.17808256, 0.010803805, 0.03315186, 0.033143792, -0.14205995, 0.25039625, -0.08784382, -0.13454252, 0.19576813, 0.10755282, 0.22821628, 0.019456752, -0.0422955, -0.016182603, -0.12066697, 0.0548465) * go_2(1.0, -1.0);\n result += mat4(0.11563777, -0.257929, 0.0010403778, 0.080267854, -0.0025255163, 0.2855168, -0.060352214, -0.07816255, -0.00090574916, 0.049510725, 0.03720483, 0.059250016, -0.08674136, 0.20522198, -0.28694284, 0.1299507) * go_2(1.0, 0.0);\n result += mat4(-0.14638457, 0.04063328, 0.03139636, -0.007934521, 0.07689684, -0.09467145, 0.10607347, 0.054510128, 0.003306194, 0.05347124, 0.062762424, -0.041480847, -0.07677865, -0.139573, 0.010972524, 0.21957156) * go_2(1.0, 1.0);\n result += mat4(-0.026845628, -0.043439507, 0.034738723, 0.07281683, 0.14474197, 0.031586993, -0.22767854, -0.0707655, 0.105201736, -0.28805482, 0.008668302, -0.16329518, 0.06157049, 0.3803886, 0.26345953, -0.011096537) * go_3(-1.0, -1.0);\n result += mat4(-0.23328833, 0.085731484, -0.07755016, 0.33559516, 0.07704345, 0.115106605, -0.24114038, -0.44630137, 0.2726737, -0.32170138, -0.009236524, -0.11666051, 0.0457048, 0.07876708, 0.13134004, -0.035318643) * go_3(-1.0, 0.0);\n result += mat4(-0.05140272, 0.011605703, 0.13899171, -0.05071015, 0.18413687, -0.31413674, -0.13043414, -0.15118152, -0.15326938, -0.10720126, -0.23738635, 0.13481396, 0.25115076, -0.009316611, -0.2584441, -0.14389823) * go_3(-1.0, 1.0);\n result += mat4(-0.039723795, -0.14869407, -0.1692942, 0.026501274, -0.10685166, -0.121267825, -0.08584318, -0.09580693, -0.10626739, -0.068417974, 0.11321909, -0.13664317, 0.061380867, -0.2587898, 0.14850819, 0.008178645) * go_3(0.0, -1.0);\n result += mat4(0.06912782, 0.24230564, -0.048150286, 0.2203717, -0.17417085, 0.105546735, -0.16648416, -0.0045053074, 0.09764028, 0.37122592, -0.1939995, -0.27899942, -0.088152565, -0.53869057, 0.21676709, -0.08056594) * go_3(0.0, 0.0);\n result += mat4(0.07651754, 0.03704878, -0.0197015, 0.1660726, 0.07002748, -0.11820414, -0.23360898, 0.1481592, 0.029847002, 0.054057185, 0.013176299, 0.06552942, -0.13865773, -0.20105527, -0.37550658, 0.005769631) * go_3(0.0, 1.0);\n result += mat4(-0.22697811, -0.17426412, 0.10148018, 0.008134666, 0.10771455, 0.16943407, -0.016319012, -0.40176705, -0.06854668, -0.049045276, 0.20919096, 0.13240765, -0.050125647, 0.14902508, 0.052697595, -0.13817468) * go_3(1.0, -1.0);\n result += mat4(0.04301619, 0.23184754, -0.023551717, 0.3768405, 0.028999053, 0.06709736, -0.05993663, -0.059861984, 0.15499207, -0.22217415, 0.111131504, -0.09082529, -0.19389243, 0.024621522, -0.15305442, 0.010799284) * go_3(1.0, 0.0);\n result += mat4(-0.035496738, 0.010802548, -0.028718363, 0.19263634, 0.16900502, -0.16661702, -0.027631328, 0.18309957, -0.015860107, -0.03309961, -0.091390446, 0.14000848, -0.0036591904, 0.47659522, -0.09373507, -0.29020965) * go_3(1.0, 1.0);\n result += vec4(0.08895955, -0.027667087, 0.20500831, 0.00037762933);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.018134737, -0.2296755, -0.07276725, -0.029795367, 0.05382051, 0.092847414, -0.024469728, -0.1674685, 0.0017946451, 0.30074653, 0.0034195695, -0.04892261, 0.18229689, -0.20116119, -0.12702174, -0.08259108) * go_0(-1.0, -1.0);\n result += mat4(-0.1357695, -0.08149211, 0.09314453, -0.21966846, 0.34740716, 0.043606415, 0.04225903, 0.034449834, 0.17248215, 0.39148283, -0.13868807, -0.010550686, 0.044238456, -0.09693464, -0.005044985, 0.24383289) * go_0(-1.0, 0.0);\n result += mat4(0.19959371, 0.098685324, 0.058746945, 0.010580748, 0.08051514, 0.031898864, 0.017556064, 0.13004355, -0.01727653, 0.11044019, 0.040673427, -0.20064595, -0.23321067, 0.06398686, -0.19126236, -0.2430858) * go_0(-1.0, 1.0);\n result += mat4(-0.12870286, -0.113455534, 0.23722827, 0.070718594, 0.19049989, -0.1927299, -0.06343845, 0.113127775, 0.082530305, -0.10972526, -0.090779535, 0.05731582, 0.11018802, -0.18049154, 0.09269507, -0.10304576) * go_0(0.0, -1.0);\n result += mat4(0.15513484, 0.06659583, 0.08125296, -0.012350324, -0.09492788, 0.5048303, 0.13206847, 0.39554298, 0.28953737, -0.20913891, -0.26781562, -0.17539899, 0.023778774, 0.29716817, 0.15768486, 0.37702608) * go_0(0.0, 0.0);\n result += mat4(0.0724462, 0.015571356, -0.032217246, 0.0050658924, -0.22708446, 0.03968809, 0.016753826, 0.0025668752, -0.055932112, 0.113931604, 0.19766758, -0.030027265, -0.17384295, 0.15013468, -0.0070017707, -0.09469028) * go_0(0.0, 1.0);\n result += mat4(-0.078361556, -0.0954201, -0.006358101, 0.040500037, 0.4190454, -0.17622913, -0.07234791, 0.05462559, 0.18641087, 0.058313597, -0.0180785, 0.13818781, -0.14640772, 0.0699486, 0.0073663946, -0.076789856) * go_0(1.0, -1.0);\n result += mat4(-0.21421191, 0.08736062, 0.09041226, 0.03608585, 0.02769972, 0.09641289, 0.11824623, 0.05653645, 0.16464607, 0.19839554, -0.13379547, 0.054417104, 0.067530684, 0.18971571, 0.13785432, -0.097639814) * go_0(1.0, 0.0);\n result += mat4(-0.32658005, -0.14606023, -0.069448665, 0.032998275, -0.28331423, 0.0011900732, -0.020304207, -0.13535896, 0.08298347, 0.045509677, -0.030503955, -0.037504148, 0.049955815, 0.0925771, 0.00058534974, -0.12398032) * go_0(1.0, 1.0);\n result += mat4(-0.2955836, 0.29059318, -0.018196672, -0.35866606, -0.01309431, 0.03540315, 0.010609202, 0.11956812, 0.10296229, 0.22536302, 0.015201129, -0.23797737, -0.16960852, -0.11414787, -0.034440614, 0.112644605) * go_1(-1.0, -1.0);\n result += mat4(-0.14952518, 0.07024436, -0.083184876, -0.0814617, -0.13303639, 0.016159372, -0.13521518, 0.2221334, -0.056617837, 0.12958299, 0.064461656, -0.20146395, -0.16023181, 0.2640758, 0.27528805, -0.1426518) * go_1(-1.0, 0.0);\n result += mat4(-0.04382363, 0.09856003, -0.08561442, -0.15699928, -0.121069774, 0.04685383, -0.009170197, -0.031489655, 0.18730178, 0.238442, 0.22497098, 0.032015145, -0.03709115, 0.1535079, 0.21674158, 0.10678019) * go_1(-1.0, 1.0);\n result += mat4(-0.12200952, 0.24224263, 0.034097504, -0.028179523, -0.011962496, -0.04489487, -0.05198827, 0.22194928, -0.045400873, -0.049828544, 0.111477956, -0.098361604, 0.12788995, -0.016093334, -0.19886433, -0.011161484) * go_1(0.0, -1.0);\n result += mat4(0.30563712, 0.013071727, -0.004799883, 0.12888052, -0.259498, -0.041566677, 0.07311124, 0.162324, 0.28371668, -0.004693743, -0.0019395344, 0.029358242, 0.08730285, 0.12184509, 0.05508437, 0.048439097) * go_1(0.0, 0.0);\n result += mat4(0.12760857, 0.115813166, -0.217695, -0.10629871, -0.227366, 0.09030426, -0.15313712, 0.020528946, -0.20743734, 0.088583544, 0.04594053, -0.22891994, 0.18949282, -0.042186577, -0.17330512, -0.010711361) * go_1(0.0, 1.0);\n result += mat4(0.029503195, 0.0063797613, -0.17004286, -0.096844055, 0.010218098, 0.04247233, 0.02362808, 0.14700809, -0.08082364, 0.11159672, -0.018505255, -0.15228583, 0.15693732, -0.025359154, 0.024829186, 0.1943192) * go_1(1.0, -1.0);\n result += mat4(-0.03912932, -0.21989027, 0.12203028, 0.18702275, -0.118537985, 0.21039696, 0.09102061, 0.012288879, 0.031666897, 0.1318455, -0.04901404, -0.07516063, -0.44782668, 0.04884501, 0.047070876, 0.008728358) * go_1(1.0, 0.0);\n result += mat4(-0.08669101, 0.3053463, -0.08963947, 0.0034188698, -0.070004664, 0.064788476, 0.093737036, 0.070050925, 0.12728429, -0.13179256, -0.014913502, 0.09308136, -0.027638942, 0.008638711, 0.08794172, -0.05531093) * go_1(1.0, 1.0);\n result += mat4(0.0728421, 0.07872358, 0.11454748, 0.08497922, 0.071820416, -0.11789207, -0.08184197, 0.1359588, -0.2143346, -0.05876081, 0.023172129, -0.08430511, -0.19276723, 0.14283359, 0.15604696, -0.055187486) * go_2(-1.0, -1.0);\n result += mat4(0.068641685, 0.2732106, -0.2809107, 0.12736696, -0.08642367, 0.023898933, -0.17859498, -0.18299665, -0.06684587, -0.12204666, 0.45898953, -0.24240111, 0.25182098, -0.04395751, 0.10637211, -0.22135144) * go_2(-1.0, 0.0);\n result += mat4(0.0852072, 0.051133018, 0.03333165, -0.0008938216, 0.10251267, 0.0550774, 0.041769378, -0.21259712, 0.286912, 0.123342015, 0.282759, -0.0730124, 0.14275575, -0.15580742, -0.15224406, 0.045376908) * go_2(-1.0, 1.0);\n result += mat4(0.03328225, 0.11563978, -0.07451964, 0.030546209, -0.04698351, -0.18544962, 0.037350416, 0.13969816, 0.0556746, -0.06359919, 0.06478219, -0.031694926, 0.13396506, 0.09443612, -0.01922686, -0.06290365) * go_2(0.0, -1.0);\n result += mat4(0.07495407, 0.063429266, -0.106221214, -0.085107304, 0.2497817, -0.46598253, -0.18833177, -0.2731128, -0.13024822, 0.56053543, 0.055704467, -0.12331414, -0.031199086, 0.05061188, 0.22097112, -0.6611177) * go_2(0.0, 0.0);\n result += mat4(0.08276988, -0.044184342, -0.03562185, -0.06159881, 0.27694225, -0.07192965, -0.08663714, 0.020221777, 0.14095962, -0.06229397, 0.051374253, -0.038158998, 0.10664802, -0.041305423, 0.051260717, -0.054698635) * go_2(0.0, 1.0);\n result += mat4(0.12800686, 0.03485072, 0.039914366, 0.034041498, -0.08305794, -0.046292894, 0.22765331, 0.10904922, 0.0013937047, -0.08750301, 0.009126207, -0.065589435, 0.2837707, 0.08884436, -0.07234862, -0.093502745) * go_2(1.0, -1.0);\n result += mat4(0.113439895, 0.06081726, 0.1122302, -0.022936966, 0.10329637, -0.31816107, -0.051597945, 0.23846027, -0.083913095, -0.29872265, -0.040147282, -0.08981918, -0.04329814, -0.12339693, -0.034489952, 0.013393211) * go_2(1.0, 0.0);\n result += mat4(0.33091688, 0.1726297, 0.034332044, -0.091396205, 0.15434311, -0.0022870845, -0.15506189, 0.08710491, -0.16063525, 0.042252056, 0.017086457, 0.08134797, 0.08631321, 0.037843138, 0.088296555, 0.0064518084) * go_2(1.0, 1.0);\n result += mat4(0.09161051, 0.114355795, -0.15304486, -0.030537153, 0.1835368, -0.3287635, 0.031197926, 0.09717476, 0.04276852, 0.113250345, 0.05949038, -0.10599563, 0.43574792, -0.060788117, 0.18409383, 0.12678055) * go_3(-1.0, -1.0);\n result += mat4(-0.018356865, -0.0072578182, 0.12020777, -0.013127592, 0.20136636, -0.22984362, 0.06896224, 0.00044982752, 0.008428429, -0.123316936, -0.09989286, 0.078248784, -0.16313677, -0.003020313, -0.46285018, -0.08967125) * go_3(-1.0, 0.0);\n result += mat4(-0.03451497, -0.10864502, 0.13207638, 0.17194521, 0.0037514758, -0.20222199, -0.12535086, 0.001511977, 0.056294486, -0.2112898, 0.078261316, 0.10118746, -0.044742294, 0.21793383, -0.19927903, -0.21338293) * go_3(-1.0, 1.0);\n result += mat4(-0.034903776, -0.10167085, 0.031066334, 0.0379958, 0.20532596, -0.17457838, 0.16556816, -0.0021619152, 0.02682665, 0.03396325, -0.059273884, 0.1922813, -0.072151475, -0.010240544, 0.2302027, 0.12385962) * go_3(0.0, -1.0);\n result += mat4(-0.20170145, -0.08203941, -0.028107846, -0.18003726, 0.44744352, -0.13190243, 0.13233365, 0.03626546, 0.085763134, -0.25613126, -0.11213388, 0.15529087, -0.271649, 0.050587676, -0.062583975, 0.057289865) * go_3(0.0, 0.0);\n result += mat4(-0.040649455, -0.17949733, 0.35847965, -0.040587306, 0.24314344, -0.23811667, 0.13958354, 0.04961874, 0.09858903, -0.04202913, -0.21850993, 0.0700419, -0.09130745, -0.096835814, 0.0022782686, -0.25416258) * go_3(0.0, 1.0);\n result += mat4(-0.08215545, -0.019647893, 0.055263475, 0.053733055, 0.098485716, -0.1041945, -0.06541415, -0.08868577, -0.07262986, 0.03513784, -0.110529095, -0.03369232, 0.056786604, 0.2569229, -0.05931065, -0.22081214) * go_3(1.0, -1.0);\n result += mat4(0.066926084, 0.029664058, -0.10779271, 0.11026963, 0.23927264, -0.16914488, 0.022947345, 0.12303853, -0.07066212, -0.013205378, 0.15348643, 0.035568032, 0.20966691, 0.010149819, -0.08814468, -0.064854674) * go_3(1.0, 0.0);\n result += mat4(0.11493852, -0.074924305, -0.14840698, -0.16956823, 0.056806292, -0.06387947, -0.06880271, -0.04637334, -0.1929893, 0.18226422, 0.064644486, -0.1594863, 0.027403917, 0.13951495, -0.06569123, -0.07700207) * go_3(1.0, 1.0);\n result += vec4(-0.043347504, -0.20504741, -0.037821215, -0.014486937);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.047881734, -0.09396414, -0.2839081, 0.3140853, 0.052613556, 0.09940423, 0.23960467, -0.022228222, -0.12065009, 0.07898222, 0.08657881, 0.010852739, -0.050450284, 0.01683982, 0.031813968, 0.053060856) * go_0(-1.0, -1.0);\n result += mat4(-0.10252411, -0.03116448, -0.30114275, -0.0316799, -0.017501019, -0.03006003, -0.2095696, 0.10134927, -0.3901916, -0.15335023, -0.11955071, 0.1337449, 0.101239376, -0.25044814, 0.2128469, 0.018979514) * go_0(-1.0, 0.0);\n result += mat4(-0.13392173, 0.052036732, 0.1682114, -0.026263753, 0.027221246, -0.15121374, 0.13723798, 0.08950682, -0.1182108, -0.07294226, 0.023392374, 0.052329235, -0.05632852, -0.07036173, 0.06872573, 0.05238042) * go_0(-1.0, 1.0);\n result += mat4(0.18112028, 0.18242362, -0.06812871, 0.032463413, 0.124638766, -0.26765212, -0.07678663, 0.33806562, 0.09674393, 0.15574542, 0.23634006, -0.02873782, -0.1626769, -0.14760062, -0.007274849, 0.09866139) * go_0(0.0, -1.0);\n result += mat4(-0.10726673, -0.10925056, 0.19967109, -0.19936769, 0.15942842, -0.14870064, 0.15493345, -0.08489036, -0.49053356, -0.17321263, 0.28426084, 0.18721215, -0.09898434, -0.2751838, -0.11833524, 0.028445128) * go_0(0.0, 0.0);\n result += mat4(-0.11788817, -0.23724948, -0.046072144, 0.035621114, 0.04527003, -0.0073492974, 0.11097195, 0.06806836, 0.04814677, -0.1408476, -0.1325629, 0.00929532, -0.16699041, -0.03034791, 0.08320368, -0.15429299) * go_0(0.0, 1.0);\n result += mat4(0.2729515, 0.008244692, -0.17441982, -0.39026466, 0.17381759, 0.31194404, 0.055934936, 0.20744409, 0.20119062, 0.0734271, 0.0796807, 0.0031037466, -0.0016392237, 0.033733975, 0.07149338, 0.042083208) * go_0(1.0, -1.0);\n result += mat4(0.07985744, 0.10945015, 0.018472541, 0.1397503, 0.2005682, 0.42641, 0.23022486, -0.2916921, 0.028285174, -0.31885162, -0.27070364, -0.10390779, 0.0751492, 0.12752363, -0.2279459, 0.08998453) * go_0(1.0, 0.0);\n result += mat4(0.18450491, -0.140783, -0.008006845, 0.09029298, 0.12536179, 0.26949662, 0.09491545, 0.063907005, 0.11212244, 0.09778506, -0.1835966, -0.053119674, 0.0072294096, 0.25018227, 0.010868525, -0.22721334) * go_0(1.0, 1.0);\n result += mat4(-0.028011927, -0.20073172, 0.5976166, -0.19494139, 0.17958745, -0.03838646, 0.058325976, -0.29409218, -0.12793432, 0.03245129, 0.35662368, -0.05048354, -0.13368197, -0.06151968, -0.012714591, -0.1763054) * go_1(-1.0, -1.0);\n result += mat4(0.18468465, 0.31682113, 0.12818255, -0.117110476, 0.13709468, -0.10034022, -0.07994527, -0.1259309, 0.04067299, -0.1147398, 0.28361055, 0.27916273, 0.03696692, 0.16829546, 0.27819383, 0.08305029) * go_1(-1.0, 0.0);\n result += mat4(-0.28920117, -0.033877946, 0.01586206, 0.04681198, 0.024248574, -0.045777842, -0.03342128, 0.07525412, -0.063377544, -0.016737273, 0.11235511, -0.04325238, -0.24170023, -0.09993599, -0.03205371, 0.14339828) * go_1(-1.0, 1.0);\n result += mat4(-0.008357902, -0.11038377, 0.03709221, 0.26775306, 0.07963845, -0.25377446, -0.17630441, -0.10966474, 0.057311732, -0.083327, 0.044497233, 0.06903858, -0.26531395, -0.103399664, -0.14806591, 0.269314) * go_1(0.0, -1.0);\n result += mat4(0.05450808, -0.041993964, -0.07217651, 0.034468375, 0.2117634, 0.0075620585, 0.05825411, -0.2252478, -0.0527787, 0.049732126, -0.032040413, -0.09361454, 0.29585132, 0.018413153, 0.18384546, -0.024226356) * go_1(0.0, 0.0);\n result += mat4(-0.031109914, 0.19351351, 0.07405522, -0.06313074, -0.09983541, -0.011495182, 0.11749038, -0.16775608, 0.2790974, -0.09338754, 0.07913264, 0.103792936, -0.18679164, -0.15639925, 0.112943865, 0.07930375) * go_1(0.0, 1.0);\n result += mat4(0.004106195, -0.036833283, 0.12908752, 0.12869535, -0.02472107, 0.17561707, -0.025890926, -0.18789047, 0.096218705, -0.16306408, -0.02198454, -0.010134957, -0.09710009, 0.002062143, -0.046785697, 0.0029441968) * go_1(1.0, -1.0);\n result += mat4(0.19648251, -0.015663045, -0.0730215, 0.028611008, 0.13529862, -0.015256192, -0.04119306, -0.24628192, 0.02601027, -0.21184283, -0.1962902, 0.09109358, -0.06792383, 0.092336476, 0.12215351, -0.08596062) * go_1(1.0, 0.0);\n result += mat4(-0.17530201, -0.0351919, -0.31872514, -0.13933206, -0.07000922, -0.049807087, 0.0010997375, -0.033573963, 0.07442056, -0.33290103, -0.40381998, 0.09435, -0.3280128, -0.09953127, -0.11283648, 0.20685865) * go_1(1.0, 1.0);\n result += mat4(-0.052573867, -0.035328753, -0.11132943, -0.17515652, 0.05021051, 0.058642425, -0.046640664, 0.0799107, -0.027398815, -0.33619994, -0.22135767, 0.07894002, -0.14941697, -0.0940996, -0.11655085, 0.049795926) * go_2(-1.0, -1.0);\n result += mat4(-0.039301276, 0.041062318, 0.20312686, -0.009338705, 0.013706282, -0.0245852, 0.03458311, 0.09601228, -0.18203016, -0.012260314, 0.17984508, -0.056576703, -0.102844186, 0.24047872, 0.05307189, 0.16066082) * go_2(-1.0, 0.0);\n result += mat4(0.1478775, 0.0046362123, 0.05459521, 0.07162838, -0.01896149, 0.23700175, -0.14174299, 0.06988599, -0.32545477, -0.08065096, -0.061227743, -0.0010796773, 0.094327345, -0.20760082, -0.19523263, 0.19859222) * go_2(-1.0, 1.0);\n result += mat4(-0.049676366, -0.10381536, 0.02546116, -0.13127093, 0.10954914, 0.0048147943, 0.06962328, -0.30456528, -0.11956627, 0.0150488885, -0.10711722, 0.1684613, -0.1939089, -0.10577047, -0.11980919, -0.036988296) * go_2(0.0, -1.0);\n result += mat4(-0.054795764, 0.09491116, -0.08494948, 0.059765853, 0.0131597435, 0.20786162, 0.11999637, 0.024381055, 0.22830428, 0.027053319, -0.011646274, -0.12145409, -0.07899559, -0.012688263, 0.10684157, 0.3824219) * go_2(0.0, 0.0);\n result += mat4(-0.23994572, -0.0031532666, -0.0050638164, 0.14236279, 0.05690383, -0.06259682, 0.052624144, 0.20461404, -0.19230312, -0.11072268, 0.013023965, 0.08931543, -0.21997221, 0.11760443, -0.40943825, 0.28656834) * go_2(0.0, 1.0);\n result += mat4(-0.06606179, 0.26007771, 0.033754125, 0.119690455, 0.024669139, -0.06752839, 0.12688096, -0.0063201943, -0.17123021, 0.07548857, -0.14213699, 0.034093797, -0.15632647, -0.123243414, -0.42634043, 0.1715022) * go_2(1.0, -1.0);\n result += mat4(-0.046503466, 0.13876389, 0.17973013, -0.25938338, -0.18824704, -0.11876702, 0.31065792, -0.041042212, -0.061369427, 0.2057992, 0.17295738, 0.3836555, -0.21109799, -0.10167118, 0.16577047, 0.113483034) * go_2(1.0, 0.0);\n result += mat4(-0.24534856, -0.014482421, 0.22515748, -0.12773542, 0.12794174, -0.02528619, 0.41710484, 0.09154934, -0.17805946, -0.25428918, 0.07294183, 0.047079418, -0.30949152, -0.08919157, 0.17888431, 0.17706038) * go_2(1.0, 1.0);\n result += mat4(-0.1741826, 0.046225294, -0.10761791, 0.2619953, 0.007373745, 0.05104337, -0.22309966, 0.34529984, -0.034363825, -0.022187237, -0.08609555, 0.16842419, 0.28136057, 0.17843607, -0.11307746, -0.05668021) * go_3(-1.0, -1.0);\n result += mat4(-0.12310616, -0.29661375, -0.10581025, -0.049584012, 0.19651765, 0.08436489, -0.14533581, -0.029874112, -0.15422897, -0.062741704, -0.22694711, -0.15547274, -0.15181333, 0.0286061, 0.022438493, -0.062447168) * go_3(-1.0, 0.0);\n result += mat4(0.3497046, -0.09455009, 0.060618952, -0.2134236, 0.054515295, 0.07451165, -0.09267233, -0.010513333, 0.13842636, 0.11563433, -0.054750167, 0.050432, 0.1514256, 0.04284002, -0.2095581, 0.07907657) * go_3(-1.0, 1.0);\n result += mat4(-0.11745651, -0.04717057, 0.085377194, -0.065956995, 0.07280491, 0.2730059, 0.11088276, 0.2437957, 0.14018989, 0.1164107, -0.09516929, 0.0022427947, 0.111544006, -0.0680495, 0.09324579, -0.12482022) * go_3(0.0, -1.0);\n result += mat4(-0.07995795, -0.03387884, 0.019846136, 0.10231208, -0.07017192, 0.18659039, 0.035161644, 0.101182766, -0.14901665, 0.21307294, 0.063894205, -0.27546507, -0.24792959, -0.067731075, 0.13146006, -0.19333683) * go_3(0.0, 0.0);\n result += mat4(0.034206454, 0.1472648, -0.07406727, 0.014654025, 0.18703444, 0.1319857, -0.10610886, 0.08427947, -0.017536618, -0.06487879, -0.12095286, -0.050414838, 0.03260879, 0.1558894, -0.031887084, 0.11840288) * go_3(0.0, 1.0);\n result += mat4(0.114811294, -0.14574333, -0.09392587, 0.042283528, 0.08919092, 0.18259068, 0.0980717, 0.21024778, -0.1280008, -0.027260462, -0.1129027, 0.18722472, 0.13733985, 0.047153983, 0.030871978, 0.1998385) * go_3(1.0, -1.0);\n result += mat4(-0.06783575, 0.004612595, 0.1153467, -0.11531557, -0.048889533, 0.07673577, -0.02041786, 0.22744459, -0.13092506, 0.13484807, 0.40003043, -0.053706612, -0.16985156, -0.04791236, -0.052443005, -0.08363625) * go_3(1.0, 0.0);\n result += mat4(0.18187882, 0.017893985, 0.17856054, 0.005413129, 0.014147176, 0.15102178, 0.12436294, -0.02176765, -0.16727823, -0.0364111, 0.17074408, 0.12899421, 0.31984514, -0.0072070034, 0.031895883, -0.1991405) * go_3(1.0, 1.0);\n result += vec4(-0.011865144, 0.11717201, -0.13823777, -0.059450272);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.082203194, 0.021720003, 0.03725474, -0.08048348, 0.2063248, -0.033020593, -0.17585336, 0.06476272, 0.012244563, 0.026554609, 0.014708393, 0.26606125, 0.14248778, 0.12817341, -0.039826933, -0.12751861) * go_0(-1.0, -1.0);\n result += mat4(0.24573852, 0.19695967, -0.06257417, -0.04782871, 0.3511875, -0.018083302, -0.077342674, 0.15247667, 0.20321761, -0.07479984, -0.09548503, 0.08109568, -0.23808748, 0.07246303, -0.004242619, 0.16162953) * go_0(-1.0, 0.0);\n result += mat4(0.13296306, 0.19495387, 0.009222276, 0.033592198, 0.20443891, 0.16063854, -0.2581601, -0.016132578, -0.2296461, -0.23647323, -0.15407176, -0.18265317, 0.2343241, -0.049697313, -0.09398783, 0.41931856) * go_0(-1.0, 1.0);\n result += mat4(-0.10866088, -0.40605694, -0.0042648134, 0.07943803, 0.26914695, 0.14816476, 0.037706107, -0.123223364, -0.19962949, -0.053534556, -0.08397409, -0.04244924, -0.075791344, 0.29629225, 0.2311928, 0.099177904) * go_0(0.0, -1.0);\n result += mat4(-0.1748319, -0.2003186, -0.32659066, -0.21007413, 0.20122464, 0.032196607, -0.026299698, 0.33395135, 0.11411664, 0.05971959, 0.09001304, -0.15936212, 0.012322024, 0.19936106, -0.411186, -0.08319479) * go_0(0.0, 0.0);\n result += mat4(-0.07349218, 0.006184436, 0.096199185, -0.050186496, 0.064047046, -0.03813128, -0.057007037, -0.025550695, -0.2863145, -0.008512981, -0.20615962, 0.18009211, 0.008298396, 0.22452813, 0.010843521, 0.20169461) * go_0(0.0, 1.0);\n result += mat4(0.2691149, 0.059546687, 0.08922005, 0.2252196, 0.30341956, -0.024489028, 0.087045394, -0.03856442, -0.14083561, -0.17683443, 0.14137806, 0.15520614, 0.2073925, -0.19525874, 0.23661858, 0.3098405) * go_0(1.0, -1.0);\n result += mat4(0.006530723, 0.04180736, -0.04762067, -0.064395495, 0.02396811, -0.13332283, 0.0037775645, 0.026309434, 0.0033065109, -0.08315753, 0.02917419, 0.12330464, 0.22819455, -0.07489677, 0.12829056, -0.097994626) * go_0(1.0, 0.0);\n result += mat4(-0.09983759, 0.032783493, 0.11085758, 0.08993078, -0.057110567, -0.018973934, -0.14946178, -0.03921629, 0.039757587, 0.015860094, 0.04989561, -0.19634786, 0.04351146, 0.019315343, 0.25972188, 0.17989321) * go_0(1.0, 1.0);\n result += mat4(-0.04111906, -0.165601, 0.0003682197, -0.056232415, -0.32716644, -0.24015541, -0.057547837, 0.05966729, 0.06854747, 0.03599213, -0.18798864, 0.1183447, 0.014268468, -0.1310834, 0.06415977, -0.19414157) * go_1(-1.0, -1.0);\n result += mat4(-0.00070661673, 0.17671427, 0.10584568, -0.060910843, -0.104282066, -0.22676118, -0.01907062, 0.24882245, -0.043454725, 0.07691623, -0.48371696, 0.013537671, -0.025488405, 0.061228953, 0.18548754, 0.028671112) * go_1(-1.0, 0.0);\n result += mat4(-0.0121596735, 0.09595702, -0.08244918, -0.1176173, 0.26773354, -0.021729136, 0.075465776, -0.0928876, 0.12461298, 0.16830076, -0.15302569, 0.113850676, 0.09811088, 0.13006307, 0.24999009, 0.10261325) * go_1(-1.0, 1.0);\n result += mat4(-0.032246377, 0.038265374, -0.26476422, -0.1442876, -0.19866082, 0.08649541, 0.041478764, 0.11155026, 0.21576422, -0.09572912, -0.11174068, -0.19722937, -0.15801935, 0.29604745, -0.08606268, -0.15532136) * go_1(0.0, -1.0);\n result += mat4(-0.06315591, 0.16151646, -0.009230362, -0.04341246, 0.09085519, 0.21924476, 0.38044852, 0.193819, 0.16622902, 0.0025134624, -0.22688466, -0.025276015, 0.07714917, 0.16302192, -0.11767101, -0.11086476) * go_1(0.0, 0.0);\n result += mat4(-0.04170153, 0.001859292, -0.26352355, 0.10982333, -0.031867817, 0.15773517, -0.060263418, 0.11117763, -0.017359972, 0.0127261225, 0.0782802, -0.16908924, 0.080516845, -0.05691526, -0.07530135, -0.14553802) * go_1(0.0, 1.0);\n result += mat4(0.06112685, -0.032287434, 0.17445667, -0.044935808, -0.11449107, -0.051394563, -0.029589338, -0.14555557, 0.03440661, 0.11035615, -0.17175, -0.14851089, 0.037362, -0.18740481, 0.17278154, 0.18073405) * go_1(1.0, -1.0);\n result += mat4(-0.27670652, 0.19484822, 0.2609349, 0.1455016, 0.04438468, 0.1449185, 0.11185832, -0.18598269, -0.019846648, 0.11886126, -0.098498635, 0.15737785, 0.011406795, -0.18860829, -0.13705735, 0.17535745) * go_1(1.0, 0.0);\n result += mat4(-0.30244905, -0.28695273, 0.1146976, 0.21144345, -0.037980128, -0.027679864, -0.13992494, -0.04884521, -0.032023884, -0.07921183, -0.16042095, -0.06935386, -0.06570237, -0.1107404, -0.018163798, 0.22625941) * go_1(1.0, 1.0);\n result += mat4(-0.07292955, -0.07321777, -0.045146503, -0.33291966, -0.096732594, -0.07203495, 0.33692798, 0.2870733, 0.122160144, -0.076574564, 0.042844944, 0.26448342, 0.07672146, -0.028775277, -0.12088313, 0.15583947) * go_2(-1.0, -1.0);\n result += mat4(0.21589327, 0.05258274, 0.09705794, -0.024653846, -0.039402515, 0.28485695, 0.14711736, -0.10556087, -0.15140481, 0.09039498, 0.017308712, 0.11862922, 0.08230978, 0.21678248, -0.043815188, -0.226433) * go_2(-1.0, 0.0);\n result += mat4(-0.029258793, 0.26618922, 0.02564014, -0.23189862, -0.24074338, -0.18556763, 0.25973624, 0.04746873, 0.0137007125, -0.22239363, -0.12414957, 0.048228756, -0.22406264, 0.282667, -0.021001073, -0.17465611) * go_2(-1.0, 1.0);\n result += mat4(0.32401654, -0.1495363, -0.20869227, 0.04271639, -0.0087802755, 0.031325378, 0.23834595, 0.039336167, 0.17265107, 0.20947595, 0.28737286, 0.0028783784, -0.057340365, -0.050347418, -0.11915604, -0.1831807) * go_2(0.0, -1.0);\n result += mat4(0.1811338, 0.07732653, 0.20975596, -0.47129005, 0.07121942, 0.08410583, 0.44170937, -0.19524159, -0.17807977, 0.12837476, 0.20816846, -0.1741958, -0.04411918, 0.06024972, 0.18159702, -0.052485272) * go_2(0.0, 0.0);\n result += mat4(-0.15229738, 0.27513, 0.28150418, -0.19543962, -0.02045864, -0.07207227, 0.09589587, 0.09110817, 0.061413247, 0.0046052113, 0.11619411, -0.2988938, 0.065739445, 0.10205611, 0.12847126, -0.028355654) * go_2(0.0, 1.0);\n result += mat4(0.0657154, -0.047568597, -0.16148911, 0.16392621, -0.25281775, -0.061153214, 0.017480455, -0.026288848, 0.20319715, 0.04763355, 0.010444491, -0.26671803, -0.25821987, 0.32863674, -0.30734694, -0.18190521) * go_2(1.0, -1.0);\n result += mat4(-0.042703815, 0.06633036, -0.048434302, -0.17176376, -0.12699759, -0.1124558, 0.083266065, 0.03354623, -0.13468939, 0.12706263, 0.053659134, -0.06930602, 0.008196115, 0.2034998, -0.06351442, -0.039730288) * go_2(1.0, 0.0);\n result += mat4(0.09614661, 0.22500272, 0.088511504, -0.16960482, 0.15364788, -0.18854137, -0.13163191, -0.07503735, -0.23177068, -0.0053305267, -0.041978605, 0.0971947, -0.049034655, 0.04486706, 0.09076307, -0.02310868) * go_2(1.0, 1.0);\n result += mat4(-0.1304683, 0.17743458, -0.09817326, -0.0646786, 0.07886976, 0.20109388, -0.034114968, -0.2029261, -0.03348398, 0.029337432, -0.07302782, -0.02240758, 0.030242773, -0.30032325, 0.02085572, -0.027314361) * go_3(-1.0, -1.0);\n result += mat4(-0.037377544, 0.026350772, -0.07430488, -0.114671774, -0.126935, -0.046512567, -0.033628833, -0.19018382, -0.041053895, -0.031206857, 0.08562848, -0.01875709, 0.21099389, -0.092511, 0.0073047103, -0.009811013) * go_3(-1.0, 0.0);\n result += mat4(0.11358029, 0.17468451, -0.12739041, -0.14332245, -0.22230148, 0.16862972, -0.04462456, 0.2469604, -0.008622369, 0.0081848325, -0.17032363, -0.16024362, 0.21178265, 0.037127133, 0.08559072, 0.11584694) * go_3(-1.0, 1.0);\n result += mat4(0.008993893, -0.08037705, 0.4426555, 0.15593371, 0.15273719, -0.03249998, 0.055109, -0.1512612, -0.037183985, 0.20825677, -0.08516227, -0.06664223, -0.10011001, -0.3505215, -0.17941694, 0.052089088) * go_3(0.0, -1.0);\n result += mat4(-0.109703645, -0.13505603, 0.1336451, 0.13118869, 0.010915504, 0.12748592, 0.21201555, -0.40841985, -0.11059143, 0.033772044, -0.039282143, 0.03095394, 0.10394723, -0.21343367, -0.10699851, -0.028351074) * go_3(0.0, 0.0);\n result += mat4(0.019704714, 0.06243651, 0.09896519, -0.17492259, 0.012675787, -0.004239029, 0.21319824, 0.069183126, -0.0071114586, 0.123431124, -0.24479835, 0.00723795, -0.045293927, 0.014101029, 0.15746681, 0.042405806) * go_3(0.0, 1.0);\n result += mat4(0.023828225, -0.0015190929, 0.1194638, 0.082163885, 0.10532113, 0.042044062, 0.02528007, 0.015175004, 0.026613194, 0.33525538, -0.1627064, -0.29887968, -0.197707, 0.038967777, -0.15811683, -0.106895216) * go_3(1.0, -1.0);\n result += mat4(0.044362027, -0.04946742, -0.14815849, -0.17660522, -0.034201477, -0.012243106, -0.050183997, 0.06407372, 0.039822515, 0.15880872, -0.0672721, -0.4081093, 0.019489579, -0.060278706, -0.015096743, -0.07799167) * go_3(1.0, 0.0);\n result += mat4(0.11861756, 0.27113584, -0.14107186, -0.10246008, -0.124051, -0.1627854, 0.10698585, 0.2846401, -0.061731786, 0.1724438, -0.12428688, -0.09986041, -0.034171514, -0.07100923, 0.041739646, -0.11308375) * go_3(1.0, 1.0);\n result += vec4(-0.02981662, -0.26338395, -0.011632586, 0.15063232);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.17082009, 0.031344634, -0.06131912, 0.00887183, -0.01528174, 0.12943709, 0.24537678, 0.008178781, -0.312396, -0.023583878, 0.07827866, -0.1231261, 0.15081584, -0.18161978, -0.25179705, -0.036934935) * go_0(-1.0, -1.0);\n result += mat4(-0.05768411, 0.16785417, -0.1788644, -0.0067257965, 0.021445744, 0.10066516, -0.23864186, 0.1450302, 0.12892793, 0.19856106, -0.24444748, 0.16531628, -0.044425935, -0.02775357, 0.009059946, -0.12958384) * go_0(-1.0, 0.0);\n result += mat4(-0.025798557, -0.17238182, -0.34056288, -0.20921059, -0.03576266, 0.1476854, -0.06264234, 0.14452787, -0.04130045, -0.07275762, 0.034578666, 0.2914669, 0.20879944, 0.21359251, -0.048695553, 0.2638088) * go_0(-1.0, 1.0);\n result += mat4(-0.022791177, 0.4204545, 0.116855636, 0.20241925, -0.010444933, -0.14462502, 0.022550104, -0.24423064, -0.09417524, 0.045358784, -0.11405829, 0.035979558, -0.2283092, -0.06670842, -0.23852053, -0.22417003) * go_0(0.0, -1.0);\n result += mat4(-0.14526704, 0.040880535, 0.14076385, 0.07795045, -0.059177604, -0.13056375, -0.3373641, -0.19344307, -0.29891858, -0.32578763, -0.29061425, 0.1562214, -0.13578376, 0.36586633, 0.24936736, 0.054629393) * go_0(0.0, 0.0);\n result += mat4(-0.025790233, -0.13020341, -0.10084969, 0.15767297, -0.09738769, 0.04034404, 0.0038675873, 0.043515608, 0.16899958, -0.29117966, 0.03420067, 0.14432564, -0.10473084, 0.21014084, 0.07775908, -0.09303797) * go_0(0.0, 1.0);\n result += mat4(-0.07443987, -0.16225167, 0.036251917, 0.028432872, 0.03759333, 0.004027401, -0.033941846, 0.0019474924, 0.02357054, 0.30748722, 0.1652115, -0.17361522, 0.16905582, 0.08048018, -0.23639561, -0.029408466) * go_0(1.0, -1.0);\n result += mat4(0.0461233, -0.09346199, -0.07063276, -0.19447634, -0.049339604, -0.0032855074, -0.22661209, -0.0543389, 0.11924857, -0.21691081, -0.1645725, -0.0075736847, 0.018572787, -0.06552861, -0.01777661, -0.11651732) * go_0(1.0, 0.0);\n result += mat4(-0.06425901, 0.123392984, -0.16395192, -0.093448035, -0.029316641, 0.0986573, -0.23135012, 0.011170849, 0.00023920486, 0.15296175, 0.35453254, -0.05189021, 0.20708887, -0.103900835, 0.081992395, -0.21829562) * go_0(1.0, 1.0);\n result += mat4(-0.019074136, -0.1572586, 0.27919227, 0.09119617, 0.035954695, 0.2941489, 0.18262725, -0.055522963, -0.21364328, -0.1573611, 0.104966134, 0.08228523, 0.19945285, -0.0039229114, -0.1565048, 0.028975379) * go_1(-1.0, -1.0);\n result += mat4(-0.18501253, 0.006473006, 0.06637501, 0.04295065, 0.06411007, 0.1166344, -0.10060226, 0.46296063, -0.08600344, -0.03560105, 0.012215349, 0.017885283, 0.061346993, 0.17336361, 0.01935021, 0.20198092) * go_1(-1.0, 0.0);\n result += mat4(-0.04451627, -0.10372061, -0.13968691, 0.14479733, 0.1660607, 0.19334625, 0.0085214665, 0.28863636, -0.07600901, -0.014777084, 0.13209191, -0.09045013, 0.104893915, -0.04776884, -0.007936376, 0.104568765) * go_1(-1.0, 1.0);\n result += mat4(0.023751335, -0.108048, -0.050531313, 0.15916029, 0.13246661, 0.04644228, -0.09586482, -0.17222965, -0.22898191, -0.033484615, 0.078883134, -0.052609313, -0.2721741, 0.045986425, 0.13972299, -0.28923607) * go_1(0.0, -1.0);\n result += mat4(-0.23364568, -0.008875902, -0.40894926, 0.060443908, -0.2839635, -0.5270991, -0.2500865, 0.002020195, -0.24488612, -0.04982319, -0.009110353, -0.018023955, 0.06647274, -0.25225738, 0.26154432, -0.033934146) * go_1(0.0, 0.0);\n result += mat4(-0.1535129, -0.21257545, -0.16553773, 0.17471452, -0.06203719, 0.15238857, 0.18702018, 0.18572305, 0.07740396, -0.074217625, -0.072156586, -0.2183728, 0.00403749, 0.13750519, 0.30362993, 0.06550286) * go_1(0.0, 1.0);\n result += mat4(0.37164542, -0.1980723, -0.15659203, 0.19498909, 0.01748114, 0.011807152, -0.05424202, 0.11926474, 0.050406165, -0.12925303, -0.020280985, 0.08429331, 0.14769496, -0.077555746, -0.15216178, -0.27070466) * go_1(1.0, -1.0);\n result += mat4(0.35804263, 0.08539285, -0.14785156, -0.13532467, 0.058254432, 0.20448379, -0.006173341, 0.058168225, -0.21714899, -0.13472849, -0.09392532, -0.12753737, -0.097461835, -0.11419082, 0.09384189, 0.06414768) * go_1(1.0, 0.0);\n result += mat4(0.023494452, -0.22187226, -0.16694295, 0.0204334, -0.26720086, 0.15916729, 0.3098874, -0.10292057, 0.008854983, 0.13375004, -0.04409455, 0.09286524, 0.095829524, 0.12427317, -0.048659876, 0.18300754) * go_1(1.0, 1.0);\n result += mat4(-0.119153984, 0.10163183, 0.025017537, -0.40096784, 0.026778705, 0.15821172, -0.19947284, -0.33337715, 0.2952563, 0.16820388, -0.057061996, -0.029319009, -0.12184868, 0.09031512, 0.12028806, 0.021044692) * go_2(-1.0, -1.0);\n result += mat4(0.086744264, -0.046958666, 0.2130253, -0.46672252, 0.07135636, 0.0100029735, -0.13828261, -0.012365689, -0.11374441, 0.21084632, -0.059631422, -0.013799735, -0.037889663, -0.10701892, -0.09493782, 0.15516634) * go_2(-1.0, 0.0);\n result += mat4(0.031181194, -0.01535001, 0.029270316, 0.13128386, 0.11838377, -0.17051528, 0.12228499, -0.04841128, 0.33350074, -0.006144013, -0.09055018, 0.27470216, -0.26665646, -0.08703671, -0.01719071, -0.23449609) * go_2(-1.0, 1.0);\n result += mat4(-0.12856458, 0.005562174, -0.19517267, 0.13270985, 0.2776414, 0.032003902, -0.15778573, 0.15344355, 0.26930434, -0.13459459, 0.035019353, 0.08896612, 0.12847935, -0.122637205, 0.001815178, 0.08290523) * go_2(0.0, -1.0);\n result += mat4(0.33805037, -0.15318587, -0.20955376, -0.26121393, -0.026022578, -0.1617741, 0.1336867, 0.026223289, 0.012059392, -0.17295446, -0.060811974, 0.14027825, -0.21134059, -0.08408573, -0.23773228, 0.110836074) * go_2(0.0, 0.0);\n result += mat4(0.16176093, 0.15307428, -0.07711325, -0.3458805, 0.061291527, 0.023916256, 0.21370678, 0.0015756418, 0.10642374, 0.24807373, 0.11164451, 0.10780487, 0.087194376, -0.2718231, -0.008457387, 0.054078236) * go_2(0.0, 1.0);\n result += mat4(-0.03259038, -0.20923306, 0.165477, 0.098864526, -0.02734457, 0.08871225, -0.01552188, 0.047712058, 0.055032052, -0.13044262, -0.2899521, 0.22230095, -0.029343741, -0.16427459, -0.005436118, -0.05111821) * go_2(1.0, -1.0);\n result += mat4(0.20065974, -0.1556366, -0.12620135, 0.44572976, -0.020925352, 0.12025185, 0.20588058, 0.06391864, 0.046870507, 0.16942503, -0.049370963, 0.008779016, 0.04954915, 0.090298936, -0.16466027, 0.011152038) * go_2(1.0, 0.0);\n result += mat4(0.13587528, 0.047841422, 0.19804007, -0.1672396, -0.072491, 0.04543739, 0.25287256, 0.015226213, 0.02007356, -0.049578942, -0.08796175, 0.1714897, -0.07819061, 0.1509537, 0.093094915, 0.031139288) * go_2(1.0, 1.0);\n result += mat4(-0.013774682, 0.118201815, -0.009592314, -0.10837201, -0.0686881, -0.083380274, 0.107689425, 0.046642892, 0.119898744, -0.05502989, -0.19719897, 0.0005697584, -0.0921928, 0.032281205, 0.2568853, 0.2325449) * go_3(-1.0, -1.0);\n result += mat4(0.02991112, -0.09898633, 0.06076172, -0.20906185, 0.0026118348, 0.06130956, 0.06760944, -0.16662054, 0.065741204, -0.13144116, 0.011419801, 0.22552124, 0.1465757, -0.07417319, -0.10788749, -0.24952699) * go_3(-1.0, 0.0);\n result += mat4(-0.19238451, -0.024058497, 0.19580396, -0.067399554, -0.18832864, -0.11752747, -0.078949094, -0.23762032, -0.04141864, 0.022530237, -0.02222157, 0.0054874527, 0.057746816, -0.34854797, 0.028730657, -0.08976777) * go_3(-1.0, 1.0);\n result += mat4(0.16888975, 0.19949849, -0.08456147, -0.03619044, -0.019596824, 0.11214634, 0.13971676, 0.22926724, 0.03219445, -0.04566354, -0.14948955, -0.22817011, -0.08714846, -0.19684613, 0.15479128, 0.2433362) * go_3(0.0, -1.0);\n result += mat4(0.16050309, -0.102841675, 0.20855242, -0.011171905, -0.10309409, 0.22455123, 0.15892951, -0.06582373, 0.010079549, -0.2055006, -0.09385158, 0.006519388, 0.11838815, 0.37134558, -0.165772, 0.12704434) * go_3(0.0, 0.0);\n result += mat4(0.11643292, 0.03294274, -0.09800525, -0.13601723, -0.081318736, -0.059975546, -0.039105035, -0.2893635, -0.13024913, -0.058016162, -0.09961072, 0.10532414, 0.24250132, -0.35546342, -0.092634924, 0.093994915) * go_3(0.0, 1.0);\n result += mat4(-0.18799333, 0.25611782, 0.014645917, -0.063751906, 0.06498416, 0.16619027, -0.14411639, 0.3914421, -0.07343631, -0.116468735, -0.10941946, -0.2553544, -0.37774643, -0.0018441634, 0.06827239, -0.0122299045) * go_3(1.0, -1.0);\n result += mat4(-0.11884597, -0.2477297, 0.048488285, -0.06438257, -0.124703035, 0.25932777, 0.0650111, -0.0930877, 0.06463341, -0.000544085, 0.0147504965, -0.170097, -0.13241997, 0.20983136, -0.15956205, 0.03424298) * go_3(1.0, 0.0);\n result += mat4(-0.034574904, 0.06755256, 0.09508443, -0.17162292, 0.046379335, 0.2178781, 0.08699012, -0.055380464, -0.2237568, -0.07427848, -0.028395249, -0.3225617, -0.084454566, -0.24776657, 0.254169, 0.13229847) * go_3(1.0, 1.0);\n result += vec4(0.18765923, -0.07697714, 0.028134674, -0.060966115);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.21919365, 0.36627784, 0.12603314, 0.24306288, 0.06447028, 0.06472204, -0.05997039, -0.15651788, 0.017059859, -0.006497198, -0.4189735, 0.021636713, -0.23887977, -0.014220949, 0.031113686, -0.17342716) * go_0(-1.0, -1.0);\n result += mat4(-0.10818789, -0.03273837, 0.33918005, -0.19290088, 0.0955361, -0.34107623, -0.054906327, -0.18083344, -0.060723677, 0.24395694, 0.112975016, -0.07254578, -0.14389384, 0.13235968, -0.15054801, -0.26216486) * go_0(-1.0, 0.0);\n result += mat4(-0.23442148, -0.07857079, 0.022283873, -0.2656417, 0.037092753, -0.037313666, -0.5057047, 0.042533103, -0.120424, 0.00021930189, -0.0044566668, -0.45536995, 0.00040759926, 0.14597592, -0.094990164, -0.036161344) * go_0(-1.0, 1.0);\n result += mat4(0.15024352, 0.19903262, -0.0734784, 0.092836305, -0.025753846, 0.024750374, -0.07550193, 0.035420835, 0.11084378, 0.26119822, -0.08443512, -0.0047807065, -0.042685136, 0.24889739, 0.098650105, 0.2088369) * go_0(0.0, -1.0);\n result += mat4(-0.25551823, 0.14455976, 0.19886157, -0.23465924, 0.20711218, -0.20875362, -0.11320392, -0.30852005, -0.06795657, 0.008670962, 0.30601278, 0.6929064, 0.17079145, 0.15744895, 0.06441601, 0.06514001) * go_0(0.0, 0.0);\n result += mat4(0.03142604, -0.006410137, -0.023654792, -0.05708553, 0.062985405, -0.077010594, 0.078804865, 0.050882503, 0.010274228, -0.15558401, 0.09490256, 0.14964707, -0.11966925, -0.36176664, 0.27809814, -0.18862294) * go_0(0.0, 1.0);\n result += mat4(0.05609992, 0.0041612233, -0.08498908, 0.04479823, -0.080117956, -0.17423204, -0.22858045, 0.054569032, -0.050866384, -0.020000307, 0.027000953, -0.67724514, 0.16240878, -0.04641204, 0.0648367, -0.20613132) * go_0(1.0, -1.0);\n result += mat4(0.08542306, -0.08254248, -0.11090553, -0.14140448, -0.10788511, -0.13011602, -0.29319742, -0.26007155, 0.11033401, -0.31966573, 0.32668245, 0.19542319, 0.06329418, 0.20904626, 0.2724067, -0.009155685) * go_0(1.0, 0.0);\n result += mat4(-0.007403411, 0.0012836396, -0.23446666, -0.03017208, 0.062420018, -0.13611084, -0.2975928, 0.13173148, -0.03679939, 0.13743873, -0.10121899, 0.074514665, 0.1497629, -0.09523838, 0.39018926, 0.37807035) * go_0(1.0, 1.0);\n result += mat4(0.11441487, -0.19565523, -0.25757137, -0.16148767, 0.15575317, -0.12657928, 0.10479676, 0.062919036, 0.010544159, 0.22931573, 0.20360178, 0.4637635, -0.3395036, -0.52467215, 0.08759308, 0.028030418) * go_1(-1.0, -1.0);\n result += mat4(0.2699195, -0.34218305, 0.15259695, 0.03139074, -0.024053533, -0.029567484, 0.28480124, 0.20525953, 0.15452823, -0.217713, 0.15861876, -0.012275699, 0.21408023, 0.097508304, -0.57126766, -0.14679857) * go_1(-1.0, 0.0);\n result += mat4(-0.0755847, -0.09751562, -0.29480466, -0.22285318, 0.14196442, 0.114573136, -0.22294767, 0.12463806, 0.3322209, -0.04631724, -0.11097061, -0.27986854, -0.16099304, -0.060079545, 0.00299308, 0.120776065) * go_1(-1.0, 1.0);\n result += mat4(0.050933484, -0.13776319, -0.18809728, 0.24035202, -0.32528606, -0.41684148, -0.029342847, 0.28642926, -0.07963454, -0.12905268, 0.07606093, 0.24670005, -0.08815598, -0.23320907, -0.008099349, 0.21512873) * go_1(0.0, -1.0);\n result += mat4(0.19247563, 0.18083979, -0.09719762, 0.15314941, -0.22350982, 0.46515045, -0.3571128, 0.35953265, 0.06921985, -0.4482386, -0.18732521, -0.5043983, 0.35159567, -0.33315298, -0.21884166, -0.16283798) * go_1(0.0, 0.0);\n result += mat4(-0.021124054, -0.007966742, 0.0052493825, 0.022550896, 0.030403977, 0.3377868, -0.47602004, -0.077664234, -0.07222509, -0.07486097, -0.37971064, -0.5107857, -0.06299477, 0.04930232, -0.3330487, 0.29845512) * go_1(0.0, 1.0);\n result += mat4(-0.063705474, -0.07917637, -0.02026607, -0.05142568, 0.021577014, -0.07379867, 0.033937998, 0.08148773, -0.02717838, -0.03233838, 0.098000035, 0.036476444, -0.13366953, 0.014477577, 0.24064232, 0.39313284) * go_1(1.0, -1.0);\n result += mat4(-0.16046515, -0.094624564, 0.35435164, 0.09942324, -0.07137174, -0.27999225, 0.124644354, -0.0062176553, 0.015016751, -0.05500243, -0.23249559, -0.4508382, 0.1860433, 0.10671491, -0.033345353, -0.06611453) * go_1(1.0, 0.0);\n result += mat4(0.21614046, -0.01307525, -0.18941112, -0.20533535, -0.14481686, -0.47801897, 0.22605121, -0.20298961, -0.06744227, -0.20377496, -0.11926173, 0.15645133, -0.31570885, -0.3495616, -0.024666889, 0.040965475) * go_1(1.0, 1.0);\n result += mat4(-0.11748018, -0.039976366, -0.00084064255, -0.028653437, -0.16216733, -0.036768105, 0.018064514, -0.0928936, 0.14008482, -0.064511225, 0.24329947, -0.0268608, 0.050330248, 0.08540601, -0.07272679, -0.01187671) * go_2(-1.0, -1.0);\n result += mat4(-0.09459936, -0.011723822, -0.06952858, -0.07808506, -0.065588176, 0.332501, -0.0120042395, 0.07668016, 0.14735217, -0.14856043, -0.06702449, -0.020953184, -0.023006834, 0.06135422, 0.1491448, -0.028061569) * go_2(-1.0, 0.0);\n result += mat4(0.25136968, 0.25146323, -0.108277924, -0.20407207, -0.0013780294, 0.16108194, 0.25143847, 0.06672421, -0.033905584, -0.021144686, -0.019152718, 0.34619498, 0.14560962, 0.034437314, 0.024790365, -0.049976267) * go_2(-1.0, 1.0);\n result += mat4(-0.24928351, 0.12637813, 0.23609994, 0.12722939, -0.036997862, -0.16554876, 0.11144095, -0.10040036, -0.020359103, -0.080701865, -0.3142192, 0.27257237, 0.13546956, -0.14416885, 0.028196262, -0.2886465) * go_2(0.0, -1.0);\n result += mat4(0.28524777, -0.4236231, 0.27420738, -0.21095508, 0.23475651, 0.115876295, -0.18837357, -0.0260708, 0.030670704, -0.11516913, -0.11365572, -0.2203149, -0.018612983, -0.10719593, -0.031727783, 0.1403327) * go_2(0.0, 0.0);\n result += mat4(0.07240512, 0.03139215, 0.12328737, -0.021201206, -0.13971715, 0.072742075, -0.0011289873, 0.0053133667, 0.035639685, -0.04322272, -0.19288473, -0.15812221, -0.19126481, 0.0698514, 0.17619178, -0.035605464) * go_2(0.0, 1.0);\n result += mat4(-0.18552057, 0.07259671, 0.011667668, -0.15630563, 0.11414356, 0.14482655, -0.04021029, 0.18495587, -0.11386139, -0.09058561, -0.011265998, 0.23358451, 0.0521358, 0.12495261, 0.021644838, -0.048094347) * go_2(1.0, -1.0);\n result += mat4(-0.09222373, 0.0533347, 0.055820454, 0.22382596, 0.18713981, 0.2668916, -0.019384036, 0.012698582, 0.13325234, 0.20361474, -0.33106443, -0.08571572, -0.21243028, -0.10996386, 0.123459645, 0.1534967) * go_2(1.0, 0.0);\n result += mat4(0.18133277, 0.18108074, -0.05638664, 0.29533157, -0.2108019, -0.033636626, 0.5015888, -0.15116066, -0.041320793, -0.14764231, 0.07314567, -0.18865979, 0.10276937, 0.094240844, -0.1364283, 0.27812913) * go_2(1.0, 1.0);\n result += mat4(0.06040915, 0.23753685, 0.19019844, 0.23948252, -0.07535012, 0.11848904, 0.14389765, 0.050067905, 0.16150077, -0.030053454, 0.12478255, 0.26020208, 0.111198805, 0.06787492, -0.12771018, 0.006687384) * go_3(-1.0, -1.0);\n result += mat4(-0.5421617, 0.10414128, -0.21526064, -0.08883624, 0.13145073, -0.29695904, 0.57386386, 0.073361695, -0.09538372, 0.27593842, 0.070922814, 0.21769938, 0.06214975, 0.11847816, 0.10033405, 0.29360098) * go_3(-1.0, 0.0);\n result += mat4(-0.16294672, -0.014815565, 0.22046989, 0.16858687, 0.058917344, 0.21384977, 0.18803519, 0.105688855, 0.0355118, 0.20571202, -0.07341922, 0.26624045, -0.0415102, 0.050942056, 0.19727907, 0.20122413) * go_3(-1.0, 1.0);\n result += mat4(-0.020470422, 0.15815964, -0.13437317, -0.1967045, 0.074902646, 0.08356444, 0.055913117, -0.12837863, -0.18647918, 0.07002247, 0.038864706, -0.07288784, 0.04135125, -0.016055549, -0.1340297, -0.15578008) * go_3(0.0, -1.0);\n result += mat4(-0.07685624, 0.00079105416, -0.068755336, 0.110282525, -0.014170752, 0.041282844, -0.17035173, 0.19439398, -0.3036256, 0.024148455, -0.19566648, -0.06736254, 0.14203559, -0.13016985, -0.32845357, -0.14266774) * go_3(0.0, 0.0);\n result += mat4(0.0087252045, 0.098839566, -0.08770506, -0.08499465, 0.015245115, -0.110854514, 0.054458305, -0.018121868, -0.09666134, -0.08316006, 0.24617113, -0.17195955, 0.2574254, 0.06734342, -0.13792352, -0.07306126) * go_3(0.0, 1.0);\n result += mat4(-0.0073954533, -0.20126835, -0.22545357, -0.29462856, 0.057408337, 0.11939119, -0.01846476, 0.12534486, 0.15751605, -0.14282645, -0.14219986, 0.14283386, 0.14090413, 0.10500912, 0.03039335, 0.17448832) * go_3(1.0, -1.0);\n result += mat4(0.043910783, -0.09140025, -0.21666165, 0.07616939, 0.104454786, 0.309926, -0.12906921, 0.1140117, 0.09372434, 0.049547072, -0.086615674, -0.034449168, 0.096705064, 0.26001686, 0.027063297, 0.12422948) * go_3(1.0, 0.0);\n result += mat4(0.1365422, 0.2679611, 0.12037257, 0.43346113, 0.08223084, -0.016788265, 0.13570398, -0.017974345, -0.17922844, -0.09475725, 0.073539585, -0.106947675, 0.08998511, 0.04133868, 0.16586913, -0.26291734) * go_3(1.0, 1.0);\n result += vec4(-0.19233678, 0.016725872, -0.008011114, -0.1977463);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.36016628, 0.019064043, 0.3073228, 0.16891135, 0.026739368, 0.31136194, 0.11260383, -0.26918694, 0.0419928, -0.3365078, 0.20189743, -0.04136312, 0.039564647, 0.033199426, 0.18768296, -0.017119858) * go_0(-1.0, -1.0);\n result += mat4(0.28663483, -0.41716507, 0.059281543, 0.043736435, 0.0028875466, 0.13817391, -0.12543318, -0.2794053, -0.023528943, 0.10610115, 0.09100278, 0.040132936, -0.21949205, -0.027810011, -0.0301218, 0.084047124) * go_0(-1.0, 0.0);\n result += mat4(0.39674807, -0.0040878756, -0.038235947, 0.11880838, 0.009898328, 0.19107847, -0.009313831, -0.1554276, -0.047341663, 0.18049581, -0.029317195, 0.0708909, 0.0708316, -0.110617444, 0.14584038, -0.022261223) * go_0(-1.0, 1.0);\n result += mat4(-0.20400241, 0.0896492, -0.010386381, -0.052133385, 0.005023956, -0.06628705, -0.16436209, -0.25345984, -0.05285192, 0.09706557, -0.03778914, -0.152546, 0.17023252, 0.063713826, 0.00743037, 0.056634087) * go_0(0.0, -1.0);\n result += mat4(-0.080793336, 0.4204207, 0.19098237, 0.20028038, -0.054076545, 0.22064368, -0.25853387, -0.3643562, 0.2085573, -0.023731, -0.06727709, -0.18683033, -0.18032159, -0.06388348, 0.304463, -0.2517781) * go_0(0.0, 0.0);\n result += mat4(0.11940941, 0.10624008, 0.16120581, 0.2369602, 0.3321827, 0.4272075, -0.10403669, -0.31388018, -0.006372124, -0.00653671, 0.109810196, 0.2277172, 0.005771998, 0.086026914, -0.08934813, -0.094941735) * go_0(0.0, 1.0);\n result += mat4(-0.13233568, 0.24112508, -0.0068006413, 0.12466225, 0.11396591, -0.07249253, -0.29090378, -0.12828146, -0.22001141, -0.08532405, -0.11932601, 0.29452974, 0.09572195, 0.017603843, 0.12454017, 0.16321751) * go_0(1.0, -1.0);\n result += mat4(0.042107448, -0.00807216, 0.06580674, -0.1289527, 0.13977426, -0.037159685, -0.21001346, -0.08698161, 0.22370502, -0.29170328, 0.2179206, 0.36621302, 0.0825477, -0.016513655, -0.11157249, 0.12861598) * go_0(1.0, 0.0);\n result += mat4(0.2246826, -0.13262233, 0.12131653, -0.15522355, 0.38104856, 0.030237729, 0.1286289, -0.19770473, -0.16175011, -0.13688888, 0.23505463, 0.21333031, 0.76352316, -0.17949077, -0.13124311, 0.1613879) * go_0(1.0, 1.0);\n result += mat4(-0.050607495, 0.0846705, -0.06136092, -0.033436477, 0.41138348, 0.037043408, -0.02676336, -0.37771952, 0.22147503, 0.06490757, -0.04266158, -0.22606373, 0.045775007, -0.054498192, -0.21495876, -0.036050417) * go_1(-1.0, -1.0);\n result += mat4(-0.06242522, 0.2700824, -0.05602621, -0.12361551, 0.14477442, 0.19403581, 0.23505251, -0.072234035, -0.15831544, 0.4640447, -0.104754634, -0.004539681, -0.20246096, 0.23216484, -0.35886365, 0.11360777) * go_1(-1.0, 0.0);\n result += mat4(0.14777757, 0.18951412, 0.027219458, 0.11216015, 0.02997997, -0.13466355, -0.0010830094, 0.021302953, 0.23441231, -0.14529245, 0.08068729, 0.10044398, 0.3972878, 0.26570204, 0.0046810666, -0.2863261) * go_1(-1.0, 1.0);\n result += mat4(-0.10385485, 0.1053724, 0.16961229, 0.20727012, -0.025148917, -0.011365095, 0.03899919, -0.030950211, 0.079080455, -0.32767853, 0.064670205, -0.035771385, 0.16833797, -0.21567492, 0.30871257, -0.19965471) * go_1(0.0, -1.0);\n result += mat4(-0.23420888, -0.004894698, -0.18162623, -0.31107524, 0.11976508, 0.14924951, -0.08723316, 0.21401922, -0.58200324, -0.01177345, -0.049033508, 0.19593577, -0.21139073, 0.13016601, 0.08734843, 0.4158892) * go_1(0.0, 0.0);\n result += mat4(0.0009789813, 0.33274913, 0.017405733, -0.042906318, -0.26410276, -0.09291333, 0.019387102, 0.105381854, -0.009176527, 0.09483514, -0.28462934, -0.03644404, 0.285194, -0.4260311, 0.14902237, -0.115670316) * go_1(0.0, 1.0);\n result += mat4(-0.09344311, 0.4463103, 0.19984834, -0.09733857, -0.118717775, -0.0708026, 0.24919955, -0.11234634, 0.1246395, -0.052909933, 0.1525815, 0.07724016, 0.0070534665, -0.06404165, -0.18149726, -0.014058336) * go_1(1.0, -1.0);\n result += mat4(-0.17353044, 0.15376104, 0.004588994, -0.13554202, -0.19920237, -0.18918681, 0.11327512, -0.117296435, -0.0785251, 0.013677155, -0.2103214, 0.06843426, -0.27790928, 0.09837545, -0.00019213746, 0.09132539) * go_1(1.0, 0.0);\n result += mat4(-0.01586651, 0.014929441, 0.2426186, -0.1889374, -0.0865462, -0.07454513, -0.20797268, -0.22366855, 0.19704159, 0.0048206006, -0.16707218, -0.14162683, 0.036798395, -0.1663155, -0.12009389, 0.09603803) * go_1(1.0, 1.0);\n result += mat4(-0.041532192, 0.05753804, 0.17927068, -0.042112097, 0.12080969, -0.15052572, -0.34855765, -0.07356988, -0.28199884, -0.18958664, 0.15879883, 0.08511588, 0.0034213227, -0.05338495, -0.37285298, 0.06626709) * go_2(-1.0, -1.0);\n result += mat4(-0.20219134, 0.22150375, -0.29405454, 0.06597703, -0.018885285, -0.010551704, -0.010774283, 0.08758955, -0.2015349, -0.17006227, -0.24321876, -0.06864207, -0.118437864, -0.043977212, -0.029736811, 0.14040919) * go_2(-1.0, 0.0);\n result += mat4(-0.18709077, -0.09723938, 0.12783436, -0.15167634, 0.29039705, -0.11009911, 0.018371418, -0.060096707, -0.07256923, -0.25799567, -0.06276934, -0.035992302, -0.06729111, -0.059956793, -0.024079734, 0.011838878) * go_2(-1.0, 1.0);\n result += mat4(0.010449175, -0.08212451, 0.1409803, 0.11861122, -0.18035835, 0.051930565, 0.01049551, -0.09447962, 0.12029649, 0.040604513, -0.059971705, -0.0044667358, -0.22080486, -0.11187681, 0.124374695, -0.004155485) * go_2(0.0, -1.0);\n result += mat4(-0.28584236, -0.38480133, -0.13987814, -0.4463469, -0.3890419, -0.022498172, 0.17334452, 0.21895568, -0.15450422, -0.10905497, 0.15111905, -0.22554915, 0.106121585, -0.029144369, 0.36059046, 0.22140682) * go_2(0.0, 0.0);\n result += mat4(-0.23780307, -0.023033705, 0.068205886, -0.110635854, -0.26720005, -0.1608183, 0.19523881, 0.07972837, -0.018495852, -0.2793956, 0.17668398, -0.12020479, -0.079556085, -0.02284952, 0.031480275, 0.31818348) * go_2(0.0, 1.0);\n result += mat4(0.22501226, -0.00829407, 0.059581667, 0.16512989, 0.18711442, 0.1200968, 0.11812652, -0.16091056, 0.15733972, 0.045156084, 0.20640492, -0.16852027, -0.11217177, 0.06746273, -0.050218176, 0.08643783) * go_2(1.0, -1.0);\n result += mat4(0.20715691, -0.1082907, 0.027892975, 0.19515261, -0.17838904, 0.1532257, -0.108409844, -0.06632365, -0.13805026, 0.23020233, 0.12416581, -0.14861803, 0.16650471, 0.08158386, -0.09051303, -0.06981649) * go_2(1.0, 0.0);\n result += mat4(-0.04617126, 0.06579221, 0.25964734, 0.28500968, 0.07641255, -0.090885855, -0.0972522, 0.18298368, -0.06393334, 0.103463, -0.23062052, -0.15270731, 0.13633437, 0.074707486, 0.15065335, -0.024602572) * go_2(1.0, 1.0);\n result += mat4(0.118319295, 0.010410938, 0.044655934, -0.104725905, 0.030477569, 0.12867387, 0.039075315, 0.18922117, 0.13301082, -0.1601557, 0.038168408, -0.07372259, -0.09522213, -0.095107146, -0.16679631, 0.044673234) * go_3(-1.0, -1.0);\n result += mat4(0.46229, -0.30780822, -0.09081465, 0.1433387, -0.0315039, 0.059409115, -0.24948491, -0.17146957, 0.060843736, -0.041989822, 0.054005735, 0.22835566, 0.12036598, -0.0070898845, 0.17276852, -0.17754094) * go_3(-1.0, 0.0);\n result += mat4(-0.35119572, 0.020034311, 0.08751943, 0.08193488, 0.041884877, 0.22649358, -0.07447533, 0.20845473, -0.04859846, -0.16206735, 0.06819576, -0.053000778, 0.18146423, 0.04694148, 0.045293212, 0.06783575) * go_3(-1.0, 1.0);\n result += mat4(0.280914, -0.14998704, -0.23485807, -0.015608296, 0.1549556, -0.11992663, -0.094974115, 0.05887284, 0.053392075, 0.10322464, -0.075066686, 0.068358354, -0.18663338, 0.009901499, -0.123370335, -0.12502703) * go_3(0.0, -1.0);\n result += mat4(0.7748568, -0.17870626, -0.20770052, 0.024692526, -0.056430295, -0.06324113, -0.03660047, 0.29629672, -0.51896983, -0.027231261, 0.05903762, 0.077677645, -0.061675485, -0.20277846, 0.10352223, -0.08198446) * go_3(0.0, 0.0);\n result += mat4(-0.06347568, 0.21643166, -0.09718546, 0.0372257, -0.029537952, -0.0357135, -0.09548363, 0.18225233, -0.29609334, -0.3496132, 0.18245913, -0.10162589, -0.18189451, -0.09077887, 0.117313184, -0.06863874) * go_3(0.0, 1.0);\n result += mat4(-0.047373574, -0.020289376, -0.25748715, -0.13568166, 0.15656634, -0.06841899, 0.012100781, -0.13611819, 0.0016357322, -0.23870537, 0.14035743, -0.14700134, 0.2535575, -0.13697346, -0.13693139, -0.10365287) * go_3(1.0, -1.0);\n result += mat4(0.4283934, -0.316192, -0.012617617, 0.018468965, 0.21436644, 0.18408814, -0.42651537, 0.12504087, -0.13894933, 0.091662176, -0.20096369, -0.080727175, -0.005487846, 0.17046383, 0.1383948, -0.0054956395) * go_3(1.0, 0.0);\n result += mat4(0.20014295, -0.027282396, -0.06317007, 0.04452042, 0.064600386, 0.072222926, -0.33409226, 0.08063831, -0.022607977, 0.1308856, -0.39691743, -0.094889864, -0.1810531, 0.011367248, -0.2531222, -0.22468317) * go_3(1.0, 1.0);\n result += vec4(0.26886886, 0.05874665, 0.10268232, 0.05833081);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,St),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_7_tf;\n#define conv2d_7_tf_pos (v_texture_coord)\n#define conv2d_7_tf_tex(pos) (texture2D(conv2d_7_tf, pos))\n#define conv2d_7_tf_size (u_texture_size)\n#define conv2d_7_tf_pt (1.0 / conv2d_7_tf_size)\n#define conv2d_7_tf_texOff(offset) (conv2d_7_tf_tex(conv2d_7_tf_pos + conv2d_7_tf_pt * offset))\n\nuniform sampler2D conv2d_7_tf1;\n#define conv2d_7_tf1_pos (v_texture_coord)\n#define conv2d_7_tf1_tex(pos) (texture2D(conv2d_7_tf1, pos))\n#define conv2d_7_tf1_size (u_texture_size)\n#define conv2d_7_tf1_pt (1.0 / conv2d_7_tf1_size)\n#define conv2d_7_tf1_texOff(offset) (conv2d_7_tf1_tex(conv2d_7_tf1_pos + conv2d_7_tf1_pt * offset))\n\n#define g_0 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_1 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_5 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_9 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_17 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_21 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_25 (max((conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.09689336, 0.06046458, 0.072598994, 0.0, 0.11994565, 0.104477674, 0.09302802, 0.0, -0.05718302, 0.050438102, 0.08814741, 0.0, 0.0308889, 0.0033925986, -0.01715605, 0.0) * g_0;\n result += mat4(-0.028314235, 0.06597744, 0.0966897, 0.0, 0.035656154, 0.07770106, 0.075551905, 0.0, 0.0001793458, -0.000479495, -0.00297406, 0.0, -0.053916585, -0.016807461, -0.0057141334, 0.0) * g_1;\n result += mat4(-0.047189303, -0.0207, -0.020910334, 0.0, -0.07933196, -0.06961211, -0.086069845, 0.0, 0.0943727, 0.008463375, 0.010755166, 0.0, 0.062410597, 0.022625161, 0.04068433, 0.0) * g_2;\n result += mat4(0.10270994, -0.019080428, 0.0050091282, 0.0, -0.004672948, -0.013966742, -0.0063746064, 0.0, -2.5856789e-05, 0.03151499, -0.0023983798, 0.0, 0.113539025, 0.12381699, 0.100360274, 0.0) * g_3;\n result += mat4(0.07868885, -0.030913834, -0.009213676, 0.0, 0.04870991, 0.021467991, 0.038739506, 0.0, -0.042969644, -0.07122453, -0.08798675, 0.0, -0.09784122, 0.021434791, 0.02510374, 0.0) * g_4;\n result += mat4(0.050420716, 0.0729716, 0.076532185, 0.0, -0.019112485, -0.01037939, -0.026948035, 0.0, -0.02591423, 0.008927897, -0.00042541025, 0.0, 0.1043701, -0.0071186824, -0.041817162, 0.0) * g_5;\n result += mat4(-0.16143242, -0.0009298223, -0.01228508, 0.0, 0.07744052, -0.018313263, -0.0488145, 0.0, 0.09241393, 0.07128674, 0.055164956, 0.0, 0.054884013, -0.04834418, -0.06281626, 0.0) * g_6;\n result += mat4(-0.049036566, -0.05979936, -0.05594288, 0.0, -0.014564307, 0.031926468, 0.037857566, 0.0, 0.015474487, -0.11385003, -0.11527764, 0.0, -0.07076006, 0.057038613, 0.095983796, 0.0) * g_7;\n result += mat4(0.03094887, -0.008734403, 0.00042712069, 0.0, 0.053891554, 0.05837673, 0.06200635, 0.0, 0.09071558, -0.04202184, -0.046172567, 0.0, -0.0425916, 0.04905093, 0.020835675, 0.0) * g_8;\n result += mat4(0.096628904, -0.037792254, -0.043241944, 0.0, -0.011923947, -0.025950424, -0.031381752, 0.0, -0.060941868, -0.07859433, -0.07535451, 0.0, -0.026777223, 0.08604982, 0.07829908, 0.0) * g_9;\n result += mat4(-0.06435972, 0.0036599538, 0.00786578, 0.0, -0.061972067, -0.05681472, -0.06667608, 0.0, -0.106890626, 0.007406496, 0.029977169, 0.0, -0.20519382, -0.044860814, 0.0021225857, 0.0) * g_10;\n result += mat4(-0.16876474, 0.012789643, 0.026692612, 0.0, 0.017817136, 0.026935097, 0.02227043, 0.0, 0.01690181, 0.07716103, 0.086527, 0.0, 0.07923805, -0.10443151, -0.10859543, 0.0) * g_11;\n result += mat4(0.003730466, -0.024648283, -0.022169832, 0.0, -0.0062762927, 0.022062732, 0.032966793, 0.0, 0.016349113, 0.017197203, 0.020952817, 0.0, -0.1763789, 0.035497356, 0.053835396, 0.0) * g_12;\n result += mat4(0.020886675, -0.07054202, -0.079142675, 0.0, 0.06664387, 0.044960167, 0.042230908, 0.0, -0.095019594, 0.012421141, 0.0142890485, 0.0, 0.056814816, -0.012751135, -0.014684506, 0.0) * g_13;\n result += mat4(0.011765893, 0.0008920681, -0.0018258415, 0.0, -0.010473814, -0.023085753, -0.028783914, 0.0, -0.023034256, -0.0024786016, -0.0052162083, 0.0, 0.1643386, -0.06132718, -0.09289065, 0.0) * g_14;\n result += mat4(0.016597198, 0.09389637, 0.10833379, 0.0, -0.043163072, -0.04714812, -0.035274632, 0.0, 0.09634976, -0.009292612, -0.022424143, 0.0, -0.08765172, 0.0051558353, 0.010900356, 0.0) * g_15;\n result += mat4(0.030815786, 0.021069322, 0.01812191, 0.0, 0.084839165, -0.0080813095, -0.029270556, 0.0, -0.10456346, 0.062386703, 0.0665605, 0.0, 0.11926609, -0.1104228, -0.13291118, 0.0) * g_16;\n result += mat4(-0.07159541, -0.007267032, -0.010134558, 0.0, 0.008234213, 0.045609634, 0.040295456, 0.0, 0.018416971, 0.01308482, 0.014649557, 0.0, 0.035107512, -0.02140815, -0.030279048, 0.0) * g_17;\n result += mat4(0.01918586, 0.03875863, 0.03229402, 0.0, -0.07917104, 0.041135103, 0.057182517, 0.0, 0.08609541, 0.0079662455, 0.004327576, 0.0, -0.14332893, 0.03120354, 0.056732506, 0.0) * g_18;\n result += mat4(0.03200192, -0.0035752193, -0.0031064528, 0.0, -0.010902813, 0.014607456, 0.019431474, 0.0, -0.016461229, -0.004938204, -0.004655488, 0.0, -0.033470232, 0.0026075812, 0.005896968, 0.0) * g_19;\n result += mat4(0.037410006, 0.048742272, 0.04348088, 0.0, 0.037719514, 0.030768529, 0.03127472, 0.0, 0.056426726, 0.03066893, 0.016440205, 0.0, -0.010599352, 0.022832409, 0.023211194, 0.0) * g_20;\n result += mat4(-0.005733291, 0.06365659, 0.06663611, 0.0, -0.041917093, -0.016493445, -0.020438088, 0.0, -0.0014357592, -0.0022506563, -0.0045095007, 0.0, 0.029893145, -0.009129354, -0.015173116, 0.0) * g_21;\n result += mat4(0.013052085, 0.005108175, 0.0025906067, 0.0, -0.021950055, -0.036447693, -0.036141638, 0.0, -0.036296472, 0.0068928464, 0.013102313, 0.0, 0.0060471976, -0.024798103, -0.023548538, 0.0) * g_22;\n result += mat4(0.0067743887, -0.06191211, -0.062355213, 0.0, 0.0016080744, -0.020445071, -0.016840393, 0.0, 0.028264903, 0.01852915, 0.015891539, 0.0, -0.023877412, -0.013271666, -0.008158679, 0.0) * g_23;\n result += mat4(-0.04317466, -0.018953001, -0.020452993, 0.0, -0.009322576, -0.03022352, -0.030970376, 0.0, 0.05653658, 0.05430553, 0.046692245, 0.0, 0.05615359, 0.059338935, 0.056018773, 0.0) * g_24;\n result += mat4(0.022878079, 0.03392234, 0.033057988, 0.0, -0.017554542, -0.0141542535, -0.014122613, 0.0, -0.048634093, -0.05316463, -0.047988772, 0.0, -0.058002178, -0.040221967, -0.034025013, 0.0) * g_25;\n result += mat4(-0.018253656, -0.04197674, -0.040467236, 0.0, -0.04358929, -0.028309818, -0.025425073, 0.0, -0.008488672, -0.001727991, 0.00035808363, 0.0, -0.0011709273, 0.0052514165, 0.0059479307, 0.0) * g_26;\n result += mat4(-0.08333935, -0.09818201, -0.09476284, 0.0, -0.033692095, -0.046259012, -0.045797516, 0.0, -0.007577072, 0.0022402718, 0.0016200038, 0.0, 0.0029786075, -0.020728534, -0.018938033, 0.0) * g_27;\n result += vec4(0.047567394, -0.02504617, -0.028163986, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf"),_.program_8_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf1"),_.program_9_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf"),_.program_9_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf1"),_.program_10_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf"),_.program_10_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf1"),_.program_11_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf"),_.program_11_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf1"),_.program_12_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf"),_.program_12_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf1"),_.program_13_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf"),_.program_13_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf1"),_.program_14_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf"),_.program_14_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf1"),_.program_15_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf"),_.program_15_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf1"),_.program_16_MAIN_TextureLocation=t.getUniformLocation(_.program_16,"MAIN"),_.program_16_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf"),_.program_16_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf1"),_.program_16_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf"),_.program_16_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf1"),_.program_16_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf"),_.program_16_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf1"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf"),_.program_16_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf1"),_.program_16_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf"),_.program_16_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf1"),_.program_16_conv2d_7_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_7_tf"),_.program_16_conv2d_7_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_7_tf1"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=this.program_1_intermediate_texture;c(e,a,f.width,f.height),e.viewport(0,0,f.width,f.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.useProgram(this.program_1);var u=d(e,0,0,f.width,f.height),m=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,u),s(e,this.program_1_a_texture_coord_location,m),e.uniform2f(this.program_1_u_resolution_location,f.width,f.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,f.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u),e.deleteBuffer(m),t.set("conv2d_tf1",{texture:a,width:f.width,height:f.height}),t.get("MAIN")){var g=t.get("MAIN");if(g&&t.get("NATIVE")&&t.get("OUTPUT")){var v=t.get("conv2d_tf");if(v){var l=t.get("conv2d_tf1");if(l){var x=this.program_2_intermediate_texture;c(e,x,v.width,v.height),e.viewport(0,0,v.width,v.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,v.width,v.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,v.width,v.height),e.uniform2f(this.program_2_u_texture_size_location,g.width,g.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,v.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_1_tf",{texture:x,width:v.width,height:v.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_tf");if(E){var U=t.get("conv2d_tf1");if(U){var A=this.program_3_intermediate_texture;c(e,A,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,A,0),e.useProgram(this.program_3);var R=d(e,0,0,E.width,E.height),b=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,R),s(e,this.program_3_a_texture_coord_location,b),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,U.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(R),e.deleteBuffer(b),t.set("conv2d_1_tf1",{texture:A,width:E.width,height:E.height}),t.get("MAIN")){var L=t.get("MAIN");if(L&&t.get("NATIVE")&&t.get("OUTPUT")){var y=t.get("conv2d_1_tf");if(y){var z=t.get("conv2d_1_tf1");if(z){var D=this.program_4_intermediate_texture;c(e,D,y.width,y.height),e.viewport(0,0,y.width,y.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,D,0),e.useProgram(this.program_4);var X=d(e,0,0,y.width,y.height),w=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,X),s(e,this.program_4_a_texture_coord_location,w),e.uniform2f(this.program_4_u_resolution_location,y.width,y.height),e.uniform2f(this.program_4_u_texture_size_location,L.width,L.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,y.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,z.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(X),e.deleteBuffer(w),t.set("conv2d_2_tf",{texture:D,width:y.width,height:y.height}),t.get("MAIN")){var O=t.get("MAIN");if(O&&t.get("NATIVE")&&t.get("OUTPUT")){var N=t.get("conv2d_1_tf");if(N){var M=t.get("conv2d_1_tf1");if(M){var I=this.program_5_intermediate_texture;c(e,I,N.width,N.height),e.viewport(0,0,N.width,N.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,I,0),e.useProgram(this.program_5);var F=d(e,0,0,N.width,N.height),B=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,F),s(e,this.program_5_a_texture_coord_location,B),e.uniform2f(this.program_5_u_resolution_location,N.width,N.height),e.uniform2f(this.program_5_u_texture_size_location,O.width,O.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,M.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(F),e.deleteBuffer(B),t.set("conv2d_2_tf1",{texture:I,width:N.width,height:N.height}),t.get("MAIN")){var S=t.get("MAIN");if(S&&t.get("NATIVE")&&t.get("OUTPUT")){var P=t.get("conv2d_2_tf");if(P){var C=t.get("conv2d_2_tf1");if(C){var V=this.program_6_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_6);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,j),s(e,this.program_6_a_texture_coord_location,H),e.uniform2f(this.program_6_u_resolution_location,P.width,P.height),e.uniform2f(this.program_6_u_texture_size_location,S.width,S.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_3_tf",{texture:V,width:P.width,height:P.height}),t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")&&t.get("OUTPUT")){var k=t.get("conv2d_2_tf");if(k){var K=t.get("conv2d_2_tf1");if(K){var W=this.program_7_intermediate_texture;c(e,W,k.width,k.height),e.viewport(0,0,k.width,k.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,W,0),e.useProgram(this.program_7);var Y=d(e,0,0,k.width,k.height),J=d(e,0,0,1,1);if(s(e,this.program_7_a_position_location,Y),s(e,this.program_7_a_texture_coord_location,J),e.uniform2f(this.program_7_u_resolution_location,k.width,k.height),e.uniform2f(this.program_7_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,k.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Y),e.deleteBuffer(J),t.set("conv2d_3_tf1",{texture:W,width:k.width,height:k.height}),t.get("MAIN")){var Z=t.get("MAIN");if(Z&&t.get("NATIVE")&&t.get("OUTPUT")){var $=t.get("conv2d_3_tf");if($){var q=t.get("conv2d_3_tf1");if(q){var Q=this.program_8_intermediate_texture;c(e,Q,$.width,$.height),e.viewport(0,0,$.width,$.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Q,0),e.useProgram(this.program_8);var tt=d(e,0,0,$.width,$.height),_t=d(e,0,0,1,1);if(s(e,this.program_8_a_position_location,tt),s(e,this.program_8_a_texture_coord_location,_t),e.uniform2f(this.program_8_u_resolution_location,$.width,$.height),e.uniform2f(this.program_8_u_texture_size_location,Z.width,Z.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,$.texture),e.uniform1i(this.program_8_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,q.texture),e.uniform1i(this.program_8_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(tt),e.deleteBuffer(_t),t.set("conv2d_4_tf",{texture:Q,width:$.width,height:$.height}),t.get("MAIN")){var et=t.get("MAIN");if(et&&t.get("NATIVE")&&t.get("OUTPUT")){var ot=t.get("conv2d_3_tf");if(ot){var rt=t.get("conv2d_3_tf1");if(rt){var nt=this.program_9_intermediate_texture;c(e,nt,ot.width,ot.height),e.viewport(0,0,ot.width,ot.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,nt,0),e.useProgram(this.program_9);var it=d(e,0,0,ot.width,ot.height),ft=d(e,0,0,1,1);if(s(e,this.program_9_a_position_location,it),s(e,this.program_9_a_texture_coord_location,ft),e.uniform2f(this.program_9_u_resolution_location,ot.width,ot.height),e.uniform2f(this.program_9_u_texture_size_location,et.width,et.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ot.texture),e.uniform1i(this.program_9_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,rt.texture),e.uniform1i(this.program_9_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(it),e.deleteBuffer(ft),t.set("conv2d_4_tf1",{texture:nt,width:ot.width,height:ot.height}),t.get("MAIN")){var at=t.get("MAIN");if(at&&t.get("NATIVE")&&t.get("OUTPUT")){var ut=t.get("conv2d_4_tf");if(ut){var ct=t.get("conv2d_4_tf1");if(ct){var dt=this.program_10_intermediate_texture;c(e,dt,ut.width,ut.height),e.viewport(0,0,ut.width,ut.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,dt,0),e.useProgram(this.program_10);var st=d(e,0,0,ut.width,ut.height),mt=d(e,0,0,1,1);if(s(e,this.program_10_a_position_location,st),s(e,this.program_10_a_texture_coord_location,mt),e.uniform2f(this.program_10_u_resolution_location,ut.width,ut.height),e.uniform2f(this.program_10_u_texture_size_location,at.width,at.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ut.texture),e.uniform1i(this.program_10_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ct.texture),e.uniform1i(this.program_10_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(st),e.deleteBuffer(mt),t.set("conv2d_5_tf",{texture:dt,width:ut.width,height:ut.height}),t.get("MAIN")){var gt=t.get("MAIN");if(gt&&t.get("NATIVE")&&t.get("OUTPUT")){var vt=t.get("conv2d_4_tf");if(vt){var lt=t.get("conv2d_4_tf1");if(lt){var xt=this.program_11_intermediate_texture;c(e,xt,vt.width,vt.height),e.viewport(0,0,vt.width,vt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,xt,0),e.useProgram(this.program_11);var pt=d(e,0,0,vt.width,vt.height),Tt=d(e,0,0,1,1);if(s(e,this.program_11_a_position_location,pt),s(e,this.program_11_a_texture_coord_location,Tt),e.uniform2f(this.program_11_u_resolution_location,vt.width,vt.height),e.uniform2f(this.program_11_u_texture_size_location,gt.width,gt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,vt.texture),e.uniform1i(this.program_11_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,lt.texture),e.uniform1i(this.program_11_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(pt),e.deleteBuffer(Tt),t.set("conv2d_5_tf1",{texture:xt,width:vt.width,height:vt.height}),t.get("MAIN")){var ht=t.get("MAIN");if(ht&&t.get("NATIVE")&&t.get("OUTPUT")){var Et=t.get("conv2d_5_tf");if(Et){var Ut=t.get("conv2d_5_tf1");if(Ut){var At=this.program_12_intermediate_texture;c(e,At,Et.width,Et.height),e.viewport(0,0,Et.width,Et.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,At,0),e.useProgram(this.program_12);var Rt=d(e,0,0,Et.width,Et.height),bt=d(e,0,0,1,1);if(s(e,this.program_12_a_position_location,Rt),s(e,this.program_12_a_texture_coord_location,bt),e.uniform2f(this.program_12_u_resolution_location,Et.width,Et.height),e.uniform2f(this.program_12_u_texture_size_location,ht.width,ht.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Et.texture),e.uniform1i(this.program_12_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ut.texture),e.uniform1i(this.program_12_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Rt),e.deleteBuffer(bt),t.set("conv2d_6_tf",{texture:At,width:Et.width,height:Et.height}),t.get("MAIN")){var Lt=t.get("MAIN");if(Lt&&t.get("NATIVE")&&t.get("OUTPUT")){var yt=t.get("conv2d_5_tf");if(yt){var zt=t.get("conv2d_5_tf1");if(zt){var Dt=this.program_13_intermediate_texture;c(e,Dt,yt.width,yt.height),e.viewport(0,0,yt.width,yt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Dt,0),e.useProgram(this.program_13);var Xt=d(e,0,0,yt.width,yt.height),wt=d(e,0,0,1,1);if(s(e,this.program_13_a_position_location,Xt),s(e,this.program_13_a_texture_coord_location,wt),e.uniform2f(this.program_13_u_resolution_location,yt.width,yt.height),e.uniform2f(this.program_13_u_texture_size_location,Lt.width,Lt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,yt.texture),e.uniform1i(this.program_13_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,zt.texture),e.uniform1i(this.program_13_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Xt),e.deleteBuffer(wt),t.set("conv2d_6_tf1",{texture:Dt,width:yt.width,height:yt.height}),t.get("MAIN")){var Ot=t.get("MAIN");if(Ot&&t.get("NATIVE")&&t.get("OUTPUT")){var Nt=t.get("conv2d_6_tf");if(Nt){var Mt=t.get("conv2d_6_tf1");if(Mt){var It=this.program_14_intermediate_texture;c(e,It,Nt.width,Nt.height),e.viewport(0,0,Nt.width,Nt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,It,0),e.useProgram(this.program_14);var Ft=d(e,0,0,Nt.width,Nt.height),Bt=d(e,0,0,1,1);if(s(e,this.program_14_a_position_location,Ft),s(e,this.program_14_a_texture_coord_location,Bt),e.uniform2f(this.program_14_u_resolution_location,Nt.width,Nt.height),e.uniform2f(this.program_14_u_texture_size_location,Ot.width,Ot.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Nt.texture),e.uniform1i(this.program_14_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Mt.texture),e.uniform1i(this.program_14_conv2d_6_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ft),e.deleteBuffer(Bt),t.set("conv2d_7_tf",{texture:It,width:Nt.width,height:Nt.height}),t.get("MAIN")){var St=t.get("MAIN");if(St&&t.get("NATIVE")&&t.get("OUTPUT")){var Pt=t.get("conv2d_6_tf");if(Pt){var Ct=t.get("conv2d_6_tf1");if(Ct){var Vt=this.program_15_intermediate_texture;c(e,Vt,Pt.width,Pt.height),e.viewport(0,0,Pt.width,Pt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Vt,0),e.useProgram(this.program_15);var jt=d(e,0,0,Pt.width,Pt.height),Ht=d(e,0,0,1,1);if(s(e,this.program_15_a_position_location,jt),s(e,this.program_15_a_texture_coord_location,Ht),e.uniform2f(this.program_15_u_resolution_location,Pt.width,Pt.height),e.uniform2f(this.program_15_u_texture_size_location,St.width,St.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Pt.texture),e.uniform1i(this.program_15_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ct.texture),e.uniform1i(this.program_15_conv2d_6_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(jt),e.deleteBuffer(Ht),t.set("conv2d_7_tf1",{texture:Vt,width:Pt.width,height:Pt.height}),t.get("MAIN")){var Gt=t.get("MAIN");if(Gt&&t.get("NATIVE")&&t.get("OUTPUT")){var kt=t.get("conv2d_1_tf");if(kt){var Kt=t.get("conv2d_1_tf1");if(Kt){var Wt=t.get("conv2d_2_tf");if(Wt){var Yt=t.get("conv2d_2_tf1");if(Yt){var Jt=t.get("conv2d_3_tf");if(Jt){var Zt=t.get("conv2d_3_tf1");if(Zt){var $t=t.get("conv2d_4_tf");if($t){var qt=t.get("conv2d_4_tf1");if(qt){var Qt=t.get("conv2d_5_tf");if(Qt){var t_=t.get("conv2d_5_tf1");if(t_){var __=t.get("conv2d_6_tf");if(__){var e_=t.get("conv2d_6_tf1");if(e_){var o_=t.get("conv2d_7_tf");if(o_){var r_=t.get("conv2d_7_tf1");if(r_){var n_=this.program_16_intermediate_texture;c(e,n_,kt.width,kt.height),e.viewport(0,0,kt.width,kt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n_,0),e.useProgram(this.program_16);var i_=d(e,0,0,kt.width,kt.height),f_=d(e,0,0,1,1);s(e,this.program_16_a_position_location,i_),s(e,this.program_16_a_texture_coord_location,f_),e.uniform2f(this.program_16_u_resolution_location,kt.width,kt.height),e.uniform2f(this.program_16_u_texture_size_location,Gt.width,Gt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Gt.texture),e.uniform1i(this.program_16_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,kt.texture),e.uniform1i(this.program_16_conv2d_1_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Kt.texture),e.uniform1i(this.program_16_conv2d_1_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Wt.texture),e.uniform1i(this.program_16_conv2d_2_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,Yt.texture),e.uniform1i(this.program_16_conv2d_2_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_16_conv2d_3_tf_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_16_conv2d_3_tf1_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,qt.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,Qt.texture),e.uniform1i(this.program_16_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,t_.texture),e.uniform1i(this.program_16_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,__.texture),e.uniform1i(this.program_16_conv2d_6_tf_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,e_.texture),e.uniform1i(this.program_16_conv2d_6_tf1_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_16_conv2d_7_tf_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_16_conv2d_7_tf1_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i_),e.deleteBuffer(f_),t.set("MAIN",{texture:n_,width:kt.width,height:kt.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&Ot(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function Ct(t){return Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ct(t)}function Vt(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,Kt(o.key),o)}}function jt(t,_){return jt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},jt(t,_)}function Ht(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Gt(t){return Gt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Gt(t)}function kt(t,_,e){return(_=Kt(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function Kt(t){var _=function(t,_){if("object"!==Ct(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==Ct(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Ct(_)?_:String(_)}var Wt="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Yt=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&jt(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=Gt(o);if(r){var e=Gt(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===Ct(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return Ht(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),kt(Ht(_=n.call(this)),"gl",void 0),kt(Ht(_),"program_0",void 0),kt(Ht(_),"program_1",void 0),kt(Ht(_),"program_2",void 0),kt(Ht(_),"program_3",void 0),kt(Ht(_),"program_4",void 0),kt(Ht(_),"program_5",void 0),kt(Ht(_),"program_6",void 0),kt(Ht(_),"program_7",void 0),kt(Ht(_),"program_8",void 0),kt(Ht(_),"program_0_intermediate_texture",void 0),kt(Ht(_),"program_1_intermediate_texture",void 0),kt(Ht(_),"program_2_intermediate_texture",void 0),kt(Ht(_),"program_3_intermediate_texture",void 0),kt(Ht(_),"program_4_intermediate_texture",void 0),kt(Ht(_),"program_5_intermediate_texture",void 0),kt(Ht(_),"program_6_intermediate_texture",void 0),kt(Ht(_),"program_7_intermediate_texture",void 0),kt(Ht(_),"program_8_intermediate_texture",void 0),kt(Ht(_),"program_0_a_position_location",void 0),kt(Ht(_),"program_1_a_position_location",void 0),kt(Ht(_),"program_2_a_position_location",void 0),kt(Ht(_),"program_3_a_position_location",void 0),kt(Ht(_),"program_4_a_position_location",void 0),kt(Ht(_),"program_5_a_position_location",void 0),kt(Ht(_),"program_6_a_position_location",void 0),kt(Ht(_),"program_7_a_position_location",void 0),kt(Ht(_),"program_8_a_position_location",void 0),kt(Ht(_),"program_0_a_texture_coord_location",void 0),kt(Ht(_),"program_1_a_texture_coord_location",void 0),kt(Ht(_),"program_2_a_texture_coord_location",void 0),kt(Ht(_),"program_3_a_texture_coord_location",void 0),kt(Ht(_),"program_4_a_texture_coord_location",void 0),kt(Ht(_),"program_5_a_texture_coord_location",void 0),kt(Ht(_),"program_6_a_texture_coord_location",void 0),kt(Ht(_),"program_7_a_texture_coord_location",void 0),kt(Ht(_),"program_8_a_texture_coord_location",void 0),kt(Ht(_),"program_0_u_resolution_location",void 0),kt(Ht(_),"program_1_u_resolution_location",void 0),kt(Ht(_),"program_2_u_resolution_location",void 0),kt(Ht(_),"program_3_u_resolution_location",void 0),kt(Ht(_),"program_4_u_resolution_location",void 0),kt(Ht(_),"program_5_u_resolution_location",void 0),kt(Ht(_),"program_6_u_resolution_location",void 0),kt(Ht(_),"program_7_u_resolution_location",void 0),kt(Ht(_),"program_8_u_resolution_location",void 0),kt(Ht(_),"program_0_u_texture_size_location",void 0),kt(Ht(_),"program_1_u_texture_size_location",void 0),kt(Ht(_),"program_2_u_texture_size_location",void 0),kt(Ht(_),"program_3_u_texture_size_location",void 0),kt(Ht(_),"program_4_u_texture_size_location",void 0),kt(Ht(_),"program_5_u_texture_size_location",void 0),kt(Ht(_),"program_6_u_texture_size_location",void 0),kt(Ht(_),"program_7_u_texture_size_location",void 0),kt(Ht(_),"program_8_u_texture_size_location",void 0),kt(Ht(_),"program_0_MAIN_TextureLocation",void 0),kt(Ht(_),"program_1_conv2d_tf_TextureLocation",void 0),kt(Ht(_),"program_2_conv2d_1_tf_TextureLocation",void 0),kt(Ht(_),"program_3_conv2d_2_tf_TextureLocation",void 0),kt(Ht(_),"program_4_conv2d_3_tf_TextureLocation",void 0),kt(Ht(_),"program_5_conv2d_4_tf_TextureLocation",void 0),kt(Ht(_),"program_6_conv2d_5_tf_TextureLocation",void 0),kt(Ht(_),"program_7_conv2d_tf_TextureLocation",void 0),kt(Ht(_),"program_7_conv2d_1_tf_TextureLocation",void 0),kt(Ht(_),"program_7_conv2d_2_tf_TextureLocation",void 0),kt(Ht(_),"program_7_conv2d_3_tf_TextureLocation",void 0),kt(Ht(_),"program_7_conv2d_4_tf_TextureLocation",void 0),kt(Ht(_),"program_7_conv2d_5_tf_TextureLocation",void 0),kt(Ht(_),"program_7_conv2d_6_tf_TextureLocation",void 0),kt(Ht(_),"program_8_MAIN_TextureLocation",void 0),kt(Ht(_),"program_8_conv2d_last_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.029052526, 0.059789784, -0.024398074, 0.06907132, 0.18920785, -0.12923062, 0.0766382, -0.12048348, -0.017786544, 0.06251133, -0.068393864, 0.056690093, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.14032267, -0.077691495, -0.009036259, -0.13049065, 0.20954624, 0.023231741, -0.2759354, 0.49927905, 0.039609738, -0.092625424, 0.09426452, -0.2246486, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.023119625, 0.046549924, 0.073033765, 0.03727065, 0.04498207, 0.024455868, 0.17602317, -0.3150503, 0.019985953, 0.03670126, 0.0071220254, 0.107966185, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.111121014, -0.084099665, 0.12595509, -0.048271902, -0.007799661, 0.04831373, 0.11868961, 0.11607051, 0.05169621, -0.050569464, 0.120362274, 0.034607537, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.41167754, -0.44940078, 0.35485214, 0.58048695, -1.0151424, -0.70137614, 0.38405335, 0.37337455, -0.096364655, -0.14538667, 0.17917591, 0.32259464, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.06378494, -0.040756933, -0.4773648, -0.47702238, 0.1803328, -0.21388084, -0.5509359, -0.6491179, -0.048081584, -0.0025129975, -0.28561604, -0.22229671, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.037024107, 0.016497454, -0.05315267, -0.023392007, 0.1840294, 0.12675077, 0.037417043, -0.022394283, -0.028192522, -0.016344562, -0.07269005, -0.04747136, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.039480202, 0.5577544, -0.117326505, 0.06622856, -0.038784727, 0.65673745, -0.109742545, 0.22294083, 0.00038519394, 0.24552485, -0.07008514, 0.00029412706, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.009279719, -0.031882852, 0.14124188, -0.0759899, -0.024016602, 0.15252088, 0.13614258, -0.09961189, 0.05446014, -0.03827061, 0.11210173, -0.028823104, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.012836382, -0.0062823873, -0.03165346, -0.0017501811);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06215308, -0.054471835, 0.1285146, 0.037585296, -0.14467795, 0.0057610427, 0.006528968, 0.18607244, 0.03762581, -0.121003255, 0.0827445, 0.076479666, 0.07540097, 0.16371846, -0.18786757, -0.12048073) * go_0(-1.0, -1.0);\n result += mat4(-0.11520603, -0.22384967, 0.0970881, 0.045122143, -0.40358877, 0.12487416, -0.4489702, 0.04854906, -0.08240888, -0.0058777514, 0.19108902, 0.042189106, -0.07843178, 0.0012592699, -0.11303816, -0.1118517) * go_0(-1.0, 0.0);\n result += mat4(0.29387334, 0.08150406, -0.06009834, 0.07054583, -0.146034, 0.04053809, 0.23284695, -0.08233496, 0.0957811, 0.20221621, 0.13570721, -0.081069246, -0.031743366, -0.038912926, -0.059060514, 0.05190416) * go_0(-1.0, 1.0);\n result += mat4(0.18404631, -0.034244366, -0.13406059, 0.2242061, -0.23668705, -0.10359684, -0.09689738, -0.04932347, -0.0020525968, 0.15236467, -0.2634303, -0.029878438, 0.3283669, 0.09891668, -0.46656898, -0.03271751) * go_0(0.0, -1.0);\n result += mat4(-0.1824976, -1.0545974, 0.93027455, -0.13887188, 0.3128633, -0.2734884, -0.831517, -0.18065166, -0.2119423, 0.19241124, -0.13313763, -0.10523897, 0.2675327, -0.06853148, 0.007885104, 0.26000848) * go_0(0.0, 0.0);\n result += mat4(-0.18109167, -0.019768981, -0.14131357, -0.3181756, 0.22158594, 0.1431138, -0.12970252, -0.011459096, -0.03742945, 0.2316056, -0.054623842, -0.09360549, 0.10176328, -0.108150974, 0.122787155, 0.07614884) * go_0(0.0, 1.0);\n result += mat4(-0.02370754, -0.10264054, 0.030659392, 0.056694325, 0.034085, -0.0538203, 0.09111551, 0.0063995267, 0.0835243, -0.06623529, 0.20924146, 0.09457414, 0.27925664, 0.049511474, -0.22062886, 0.03312504) * go_0(1.0, -1.0);\n result += mat4(0.17009354, 0.34391564, -0.1680695, -0.051450633, -0.044037253, -0.1412577, 0.01097572, -0.049040757, 0.104024716, -0.34571946, 0.5213214, -0.17010914, -0.016452854, 0.3303069, -0.22249438, 0.23866816) * go_0(1.0, 0.0);\n result += mat4(0.20491506, 0.20098424, 0.015425732, -0.033999693, -0.0111842435, 0.09945295, -0.025766203, 0.17068656, 0.049262784, 0.0077788536, 0.068585835, 0.19229786, -0.013048818, 0.04877973, 0.024053875, -0.06846659) * go_0(1.0, 1.0);\n result += mat4(0.14208305, 0.09790381, -0.008420949, -0.016165754, 0.02445528, 0.08700781, 0.046639573, -0.22105917, -0.08529265, 0.06606378, 0.0947481, 0.08149193, -0.0959293, -0.037756894, -0.008136973, 0.046241503) * go_1(-1.0, -1.0);\n result += mat4(0.2577669, 0.13766493, 0.021107635, 0.018978242, 0.452542, 0.25566816, -0.68909633, 0.03804329, 0.06771752, 0.07894156, 0.22501312, -0.047511246, 0.00040517355, -0.0202232, -0.27541754, -0.040150844) * go_1(-1.0, 0.0);\n result += mat4(-0.30176973, -0.15739526, -0.038548045, -0.07003333, 0.32053417, 0.025467036, -0.044913124, 0.20454903, 0.12475206, -0.03966162, 0.07139637, 0.12101497, -0.10777517, -0.062379625, 0.06598757, -0.14795317) * go_1(-1.0, 1.0);\n result += mat4(0.12068516, 0.0026514034, -0.055378057, -0.0976728, 0.15887645, 0.15590422, 0.076294206, -0.15417404, -0.16548084, -0.18422292, -0.1670212, 0.041155312, -0.11765263, 0.16991171, -0.21535093, 0.01542368) * go_1(0.0, -1.0);\n result += mat4(-0.37845853, 0.5732961, 0.114283465, 0.14638355, -0.109194644, 0.087304994, -0.15938401, 0.58242995, -0.025850652, 0.02730721, -0.48582682, -0.2547883, 0.1899583, 0.24296008, -0.8162976, 0.018036429) * go_1(0.0, 0.0);\n result += mat4(0.1633212, -0.117295206, 0.021892091, 0.07762347, -0.09726402, -0.1364192, 0.10752197, 0.42020246, 0.06665656, -0.10822656, 0.1337331, 0.0552859, 0.04700212, 0.108017646, -0.2009353, -0.0435288) * go_1(0.0, 1.0);\n result += mat4(-0.045603696, 0.05774526, -0.0071174325, 0.24119262, -0.06899063, 0.016012343, 0.009982042, -0.19038968, -0.17796072, -0.12510185, 0.22739507, -0.1805478, -0.100294635, 0.017557602, 0.039842658, 0.13116726) * go_1(1.0, -1.0);\n result += mat4(0.0131523665, -0.20472725, 0.121814765, -0.17769355, 0.097669855, 0.09648846, -0.072887406, 0.22992326, -0.019087939, 0.35375193, -0.057155706, 0.17699116, 0.030690158, -0.423475, 0.03703492, -0.03429164) * go_1(1.0, 0.0);\n result += mat4(-0.12143413, -0.018402342, 0.04536776, -0.12743106, 0.03355068, -0.09694192, 0.09913357, -0.036602203, 0.11038047, 0.13236065, 0.12966877, -0.10163848, 0.0030612876, -0.116145626, 0.045318183, 0.11492169) * go_1(1.0, 1.0);\n result += vec4(0.05657016, -0.04848861, 0.10297782, -0.0076417355);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.088122115, -0.009916053, -0.124469265, -0.032139737, -0.13709281, 0.09177288, -0.06794775, -0.03962873, 0.17613642, -0.11064388, 0.2531882, -0.3817648, -0.1172188, -0.042132895, -0.098772734, -0.114560865) * go_0(-1.0, -1.0);\n result += mat4(0.18876404, -0.14613804, 0.23869626, 0.06580185, -0.13533239, 0.25754455, -0.29734856, 0.028218834, -0.39304733, -0.14716247, 0.19408274, -0.18518063, -0.31482637, -0.1508887, -0.3841371, 0.021975968) * go_0(-1.0, 0.0);\n result += mat4(-0.22316615, -0.0923483, 0.16932568, -0.13138154, 0.139829, 0.010975908, -0.0587337, -0.054484393, -0.13758336, -0.030077504, -0.050642505, -0.14933856, -0.040563874, -0.030220931, 0.2867556, 0.17022403) * go_0(-1.0, 1.0);\n result += mat4(0.12611523, -0.07087836, 0.08281469, 0.024588918, -0.023549056, -0.13102995, 0.17571726, 0.0740372, -0.3167631, 0.17491543, 0.4459055, -0.4687942, -0.19755729, 0.03723031, -0.06757113, 0.03502462) * go_0(0.0, -1.0);\n result += mat4(0.12098187, 0.12341856, -0.061940372, 0.7251308, 0.055730965, -0.5169302, 0.37959704, -0.08753306, -0.45700142, -0.4960699, 0.1690022, -0.40233734, 0.0262836, -0.13345262, 0.11002605, -0.16773209) * go_0(0.0, 0.0);\n result += mat4(-0.20428565, 0.117523015, -0.044863444, -0.1770644, 0.22925, 0.029694336, -0.23891294, 0.039587863, -0.11235541, -0.23890465, 0.037618574, -0.039127905, 0.14058869, 0.020599412, -0.074353516, 0.12343045) * go_0(0.0, 1.0);\n result += mat4(-0.04680316, -0.049870726, 0.06975308, -0.21486782, -0.08177838, 0.09760846, -0.031408366, 0.13881667, -0.14650045, 0.29182404, -0.080848776, -0.25525567, 0.018876432, -0.015662232, -0.016014043, -0.08435915) * go_0(1.0, -1.0);\n result += mat4(-0.100864016, -0.24647528, -0.007994345, 0.13047779, 0.14746517, 0.25517163, 0.054900885, -0.07251866, -0.29500577, -0.03758923, 0.05514366, -0.058372885, -0.03055354, -0.062586576, 0.017739896, 0.08644674) * go_0(1.0, 0.0);\n result += mat4(-0.029502464, -0.08905223, 0.0047584837, -0.09646073, 0.044714086, 0.15522493, -0.070930906, -0.026954453, 0.057949875, -0.017211404, -0.00566463, -0.0050975676, 0.0050182147, -0.010722001, 0.011812942, -0.04698445) * go_0(1.0, 1.0);\n result += mat4(0.18863353, -0.11575336, 0.26541254, -0.15280409, 0.14376, -0.05783716, 0.08554402, 0.27605456, 0.004611954, 0.074173525, -0.07963756, 0.082979314, 0.099553905, -0.06539344, 0.4330784, 0.07996894) * go_1(-1.0, -1.0);\n result += mat4(-0.31001288, 0.035875235, 0.049856357, -0.09614268, 0.23397788, -0.12425775, 0.45108303, 0.27973723, 0.0753222, 0.11388394, -0.043821793, -0.05610102, -0.06536777, 0.009822641, 0.7956708, -0.05798737) * go_1(-1.0, 0.0);\n result += mat4(0.19827974, 0.010130333, -0.13153136, 0.11593003, -0.15762039, -0.0040722084, 0.20404483, 0.28999883, 0.08152756, 0.07773477, 0.019730574, 0.0123460535, -0.034676805, -0.19133334, 0.01860159, -0.12945038) * go_1(-1.0, 1.0);\n result += mat4(-0.1861255, 0.039945368, 0.28345293, -0.17425321, 0.36748698, 0.03729066, -0.35957313, 0.11234573, -0.07122196, 0.012845119, -0.09049443, 0.10106711, 0.07425845, -0.14626606, 0.46169114, -0.2652126) * go_1(0.0, -1.0);\n result += mat4(-0.6222811, -0.08538015, 0.023319554, -0.7206892, -0.33495513, 0.2960924, -0.033479776, -0.29255456, 0.29802337, 0.47570458, 0.012769826, 0.19874385, -0.25652033, -0.4018595, 0.3055839, 0.1881051) * go_1(0.0, 0.0);\n result += mat4(0.32152474, 0.0024920676, -0.113435976, 0.14440896, -0.287736, 0.0251382, 0.28160754, 0.02769615, 0.067614004, 0.0832741, -0.095353454, -0.19792004, -0.40394694, -0.24224225, 0.3224996, 0.030300485) * go_1(0.0, 1.0);\n result += mat4(0.0045148246, -0.04621849, -0.026470715, 0.0588576, 0.14559188, 0.037437905, -0.13778603, 0.08173416, 0.033548757, -0.015654223, 0.15016593, 0.07761835, -0.016546778, 0.02640291, 0.112717085, 0.020371364) * go_1(1.0, -1.0);\n result += mat4(0.114227325, -0.0405595, -0.11662477, 0.014747093, 0.11170598, 0.58740836, -0.27560827, -0.1848705, -0.02491223, -0.15605451, 0.0028677192, -0.11290364, -0.12331832, -0.3191161, 0.3505101, 0.15236251) * go_1(1.0, 0.0);\n result += mat4(0.21131381, 0.13965495, -0.103683874, 0.26049778, -0.010777816, 0.015093082, 0.13207617, 0.14064828, -0.007847294, 0.025702007, -0.082993574, -0.04923462, -0.052900862, -0.006775377, 0.1432969, 0.09598549) * go_1(1.0, 1.0);\n result += vec4(0.08015534, 0.10264796, -0.031173404, 0.21282151);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.13262276, 0.18682314, -0.1433667, -0.0061677806, -0.15057871, -0.15389217, 0.40721065, -0.082456455, 0.028175479, -0.06136406, 0.13517159, -0.0066659097, -0.03311807, -0.056219388, 0.066265404, -0.017012158) * go_0(-1.0, -1.0);\n result += mat4(0.0652481, -0.02717338, -0.17586891, -0.1458622, 0.37166637, -0.13651049, -0.095090784, 0.1450258, -0.08856753, -0.029000161, -0.11024598, 0.14231622, 0.027118085, 0.060637098, -0.028174674, 0.020973917) * go_0(-1.0, 0.0);\n result += mat4(0.17137158, 0.015818363, -0.1761587, -0.07798954, -0.22039492, -0.08250406, 0.15350278, 0.05466543, 0.07231244, 0.124937475, -0.14530692, -0.036220204, -0.20202135, 0.16154502, -0.1472417, 0.045183204) * go_0(-1.0, 1.0);\n result += mat4(-0.06751513, 0.3630837, -0.23374555, -0.17641832, 0.23866339, -0.12625019, 0.14955078, 0.3757683, 0.25546572, -0.0009440543, -0.029705383, 0.12500505, 0.039303612, 0.02745342, 0.06280759, -0.027673393) * go_0(0.0, -1.0);\n result += mat4(-0.40253955, 0.5532656, 0.15580782, 0.23305601, 0.04307387, -0.37548792, 0.021682428, -0.14554474, -0.44655007, 0.12335231, 0.22693188, -0.19185324, -0.39905196, -0.36661598, 0.34626722, 0.3220371) * go_0(0.0, 0.0);\n result += mat4(0.13051705, -0.051269528, 0.027860573, 0.12866034, 0.095374286, 0.0072371624, 0.06641015, -0.040609945, 0.14411138, 0.03813084, 0.024812538, -0.069997884, -0.2398024, 0.16384888, 0.004522481, -0.2734798) * go_0(0.0, 1.0);\n result += mat4(-0.048976544, 0.36923414, -0.23769425, -0.02964149, 0.13426293, -0.070416726, -0.036279447, 0.21007125, -0.0062456504, 0.12307804, -0.18920022, 0.016429992, 0.091225415, -0.00714184, -0.079064, 0.050525308) * go_0(1.0, -1.0);\n result += mat4(0.007005748, -0.1929285, -0.27960134, -0.014070343, -0.012031938, -0.21320626, 0.22591045, 0.06750757, 0.038049847, -0.08933499, 0.15640227, 0.36653376, 0.11274315, 0.0015512784, -0.14319079, -0.41117874) * go_0(1.0, 0.0);\n result += mat4(0.039254356, 0.04123307, -0.14476523, 0.19676228, -0.1746638, 0.068685316, 0.19318552, -0.007086376, -0.08810745, 0.041937724, 0.1393943, 0.27539206, -0.08331265, 0.043064818, -0.02783017, -0.13006629) * go_0(1.0, 1.0);\n result += mat4(0.18761271, -0.009960496, -0.18572417, 0.010640895, 0.10240658, 0.036137953, -0.109363064, 0.05820501, -0.04092678, 0.11809751, -0.11843415, 0.11893309, -0.06356792, 0.1509876, -0.12252014, -0.0070098704) * go_1(-1.0, -1.0);\n result += mat4(-0.0012312894, 0.038436964, -0.046054237, 0.04859312, -0.4190657, 0.2529927, 0.23133701, -0.00065297337, -0.039581586, 0.00905735, 0.16532114, -0.12568031, 0.17818217, -0.28053075, 0.38509414, -0.03763847) * go_1(-1.0, 0.0);\n result += mat4(-0.0897875, 0.063593514, 0.07660054, 0.12268424, 0.21554653, -0.1025501, 0.2557211, 0.04492533, 0.10992355, -0.035215836, -0.009733763, -0.02165148, 0.08618596, -0.19276536, 0.18174514, -0.18021213) * go_1(-1.0, 1.0);\n result += mat4(-0.002999377, -0.12630916, -0.030010369, -0.2676409, -0.20229307, 0.15253967, -0.12200155, -0.1552754, -0.16193017, 0.10819683, 0.10696224, -0.1920264, -0.29354608, -0.32021165, 0.08644405, -0.16153689) * go_1(0.0, -1.0);\n result += mat4(0.49931613, -0.3669461, -0.49107462, -0.3654748, 0.32047966, 0.03246311, -0.06424334, 0.009108802, 0.2367612, -0.46587244, 0.16957493, 0.3237888, 0.93676794, 0.01834384, -0.9349752, -0.04654371) * go_1(0.0, 0.0);\n result += mat4(-0.112562165, 0.006074484, -0.12288025, -0.08560263, 0.25336134, 0.025205871, 0.25063732, 0.12370882, -0.40429187, 0.12992847, -0.2816234, 0.08179623, 0.27197668, 0.066299304, -0.12988937, 0.16257611) * go_1(0.0, 1.0);\n result += mat4(0.047864527, -0.05821779, -0.06311128, -0.0065775234, -0.065763995, 0.014864688, 0.09148591, -0.25059348, 0.008846306, -0.22123712, 0.4062609, -0.100248575, -0.50293785, -0.13373566, 0.21480446, -0.0841981) * go_1(1.0, -1.0);\n result += mat4(0.19313097, -0.061253734, -0.1801314, -0.20178059, -0.039574936, 0.08167749, 0.010974997, 0.069656976, -0.13193963, 0.35555324, 0.62686867, -0.28656846, -0.27831817, -0.0040086447, 0.4031064, 0.47767937) * go_1(1.0, 0.0);\n result += mat4(0.15396428, 0.069321476, -0.15190981, -0.24133344, 0.106151104, -0.11271092, 0.06878746, 0.14279713, -0.02006402, -0.36284852, -0.00926688, -0.39887694, -0.20926239, -0.021860912, 0.07588468, 0.2620174) * go_1(1.0, 1.0);\n result += vec4(-0.0073282495, -0.040352557, -0.063710704, 0.07255652);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.17903937, -0.0014294779, 0.1824805, -0.19555633, -0.0052551827, -0.013796094, 0.06358042, 0.13301018, 0.008874768, 0.06605332, 0.06117636, 0.012946474, 0.048656575, 0.0060409275, -0.0671362, -0.06897735) * go_0(-1.0, -1.0);\n result += mat4(-0.16098012, 0.10772552, -0.13175552, -0.5299018, 0.068713695, -0.048258893, -0.49698257, 0.36581638, 0.21755004, -0.12125899, -0.27382872, -0.12268086, 0.014334542, 0.20573758, 0.45879167, -0.29648975) * go_0(-1.0, 0.0);\n result += mat4(0.06860283, -0.18047708, 0.024707617, 0.11900479, 0.09474589, -0.16559775, -0.054095846, -0.011377782, -0.008733984, 0.105020404, -0.040116277, -0.0022003972, 0.1453799, -0.032110006, -0.018741792, -0.12511599) * go_0(-1.0, 1.0);\n result += mat4(0.20024729, -0.01969923, -0.026999667, -0.39064395, -0.14559332, -0.11634086, -0.13226044, 0.11779975, -0.08838282, -0.0882447, -0.23166943, -0.15760234, 0.030928904, -0.032423917, 0.20324136, -0.19692755) * go_0(0.0, -1.0);\n result += mat4(0.49499384, 0.7327846, -0.6173799, -0.53821295, -0.15000962, 0.11169762, 0.6942423, 0.07956513, 0.06913002, -0.19037646, -0.19826908, 0.68080276, -0.2747096, -0.15832238, 0.47366706, 0.090432756) * go_0(0.0, 0.0);\n result += mat4(-0.18274948, 0.09204629, 0.16644076, 0.05641037, 0.03328184, -0.6218293, 0.26432592, -0.093742386, 0.33038342, -0.24853565, -0.23683667, -0.37430722, -0.20684583, -0.32283148, -0.07633969, -0.08765815) * go_0(0.0, 1.0);\n result += mat4(0.06821987, 0.06395764, -0.14685121, -0.15894371, -0.093540885, 0.057568345, -0.048376244, -0.009256543, -0.26325077, -0.03193119, -0.16857445, -0.02404981, 0.110593356, 0.042911418, 0.06626762, -0.0312436) * go_0(1.0, -1.0);\n result += mat4(0.3108626, 0.37123847, -0.082249805, -0.21339422, -0.3756041, -0.08518717, -0.16853802, 0.011641729, -0.30096757, 0.26942274, -0.08990497, -0.19451031, 0.21974437, -0.04231723, 0.26160353, -0.040834647) * go_0(1.0, 0.0);\n result += mat4(0.11795158, 0.24436565, 0.043223023, -0.0159957, -0.19689156, 0.13223267, -0.013983249, 0.09437164, -0.47648698, -0.00082660443, -0.085406005, 0.10885898, 0.104696035, -0.053257108, 0.024389362, 0.0282572) * go_0(1.0, 1.0);\n result += mat4(0.032890156, 0.0115719065, -0.01898909, -0.03034875, -0.041037276, -0.1026382, 0.03337663, 0.20108728, -0.00023235095, -0.018033072, -0.028535927, 0.07359915, 0.075182244, 0.02959868, 0.15107772, -0.09815672) * go_1(-1.0, -1.0);\n result += mat4(-0.004040557, 0.06707476, 0.039022792, 0.52437925, -0.08027356, 0.040488366, 0.035332825, 0.07683081, -0.03521227, -0.081861034, 0.090804815, 0.10580108, 0.20452882, -0.58755285, 0.04303056, 0.41562977) * go_1(-1.0, 0.0);\n result += mat4(0.09290062, 0.03495193, 0.02347216, -0.012873525, -0.076936446, 0.1453216, -0.03742271, -0.14174925, -0.058219753, 0.19095406, 0.055627216, 0.09437343, -0.010424211, -0.314692, 0.3314579, -0.053285643) * go_1(-1.0, 1.0);\n result += mat4(-0.053961687, 0.1483992, 0.042458896, -0.1966439, 0.13864957, 0.07587672, -0.06519269, 0.09530391, 0.04215073, 0.039545458, 0.21056756, 0.09972659, 0.02987125, -0.08102741, 0.07075036, 0.21867757) * go_1(0.0, -1.0);\n result += mat4(-0.5512795, 0.03104814, 0.27901977, 0.122875504, -0.2656715, 0.007895486, -0.6735937, 0.20810314, -0.31432617, 0.07420857, 0.2573659, -0.35361463, 0.19826569, -0.47774056, 0.15816487, -0.29203883) * go_1(0.0, 0.0);\n result += mat4(0.35078493, -0.07371588, -0.026663188, -0.20976657, -0.009644347, 0.037428845, -0.33933878, -0.010807704, 0.088060796, 0.16753472, -0.12296045, 0.17563403, 0.1501952, 0.07353703, 0.32531765, 0.11667607) * go_1(0.0, 1.0);\n result += mat4(0.096126616, -0.058021486, -0.03439203, 0.06868024, 0.047914367, 0.026945053, 0.04207778, 0.046023168, 0.16024022, 0.07846185, 0.004195093, 0.07272046, -0.10458233, -0.0904536, 0.16049337, 0.015941419) * go_1(1.0, -1.0);\n result += mat4(0.032256138, -0.055398785, 0.079738356, 0.113359064, 0.11975066, -0.074372105, 0.102006756, -0.011490042, 0.15155345, 0.0025528704, 0.23328577, -0.059241068, -0.067783386, -0.18220833, 0.0057692174, 0.039900843) * go_1(1.0, 0.0);\n result += mat4(-0.06173998, -0.07121991, -0.01118306, -0.063749574, -0.032665797, 0.0014987896, 0.03113169, 0.06916617, 0.0066490914, -0.052818965, -0.050131317, 0.10337558, -0.030870482, -0.14671221, 0.12152145, -0.05003445) * go_1(1.0, 1.0);\n result += vec4(-0.010524109, -0.008519857, -0.08958723, -0.07917139);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.11029161, 0.027180295, -0.115622066, 0.16493714, 0.29633296, -0.11739625, -0.36390316, 0.15221693, -0.009233659, -0.062213745, -0.07184558, 0.07418268, -0.05182182, 0.0066014086, -0.006811494, -0.010030367) * go_0(-1.0, -1.0);\n result += mat4(-0.18361749, 0.08565693, 0.24127418, -0.20478591, 0.6198113, -0.17994536, -0.011840256, 0.120292775, 0.2873902, -0.019704796, -0.062267166, 0.0104749305, -0.048370067, -0.028105626, 0.11494511, -0.15941763) * go_0(-1.0, 0.0);\n result += mat4(-0.08084502, 0.10195475, -0.03200553, 0.032734055, 0.030348243, -0.028927604, 0.045914374, 0.029237835, 0.07756032, -0.06346545, -0.290196, 0.057043966, 0.13982558, -0.12195619, -0.15895663, -0.10097537) * go_0(-1.0, 1.0);\n result += mat4(-0.12018707, -0.320156, -0.4089669, 0.26015735, 0.59622765, -0.05654362, 0.28581724, 0.32069868, -0.0013007161, -0.060870633, -0.2732852, 0.2357145, 0.2137239, 0.0110256495, -0.069258444, 0.113870576) * go_0(0.0, -1.0);\n result += mat4(0.54700065, -0.072552234, 0.27267826, -0.26660076, 0.7043544, 0.18192886, 0.80024594, 0.2447395, -0.3289639, -0.2681839, 0.063631415, -1.0118654, 0.45691678, 0.42904988, -0.2301862, -0.6652257) * go_0(0.0, 0.0);\n result += mat4(0.19215634, 0.030154131, 0.07679603, 0.50318545, 0.056434657, 0.028623195, -0.14471184, -0.13905096, -0.03254216, -0.1191584, -0.18907212, 0.49208716, 0.5069476, -0.1490824, -0.104480386, -0.06595394) * go_0(0.0, 1.0);\n result += mat4(-0.08893682, 0.13113782, 0.023672188, 0.013086517, -0.25986442, 0.038162243, -0.10951209, -0.2027832, -0.013547809, -0.029482972, -0.17670235, 0.13529542, -0.0621569, -0.0979757, -0.10714689, -0.08474307) * go_0(1.0, -1.0);\n result += mat4(-0.032828752, 0.00037559783, 0.023968933, -0.047482926, -0.20302027, 0.08830911, -0.20885307, -0.11137413, 0.16585048, -0.076796696, -0.030462325, -0.2020944, 0.048723634, -0.45607433, -0.29950324, -0.5867916) * go_0(1.0, 0.0);\n result += mat4(0.008863689, 0.061761267, -0.039097138, 0.24465923, -0.05917457, -0.21383028, -0.085846715, -0.14150433, 0.0988731, -0.0160538, -0.045119412, 0.095252946, -0.057551738, 0.21348421, -0.03480491, -0.26071647) * go_0(1.0, 1.0);\n result += mat4(-0.21351442, 0.10038809, 0.34001955, -0.100911774, 0.0208522, -0.028755441, 0.025793588, 0.013080005, 0.03849989, 0.13662058, 0.04311886, 0.17398632, -0.01397261, -0.016415505, -0.0070752064, 0.007656161) * go_1(-1.0, -1.0);\n result += mat4(-0.280189, 0.09252764, -0.077729605, 0.12662902, -0.10433321, 0.03644144, -0.06625324, 0.05696802, 0.15468478, 0.08328583, 0.069849946, 0.061947342, -0.05560477, -0.0074776993, -0.15365681, -0.03526299) * go_1(-1.0, 0.0);\n result += mat4(0.05886785, 0.15303846, 0.0066637015, -0.19983207, -0.07803175, -0.10772685, -0.12690999, -0.08275092, 0.033436153, 0.08424011, 0.17092863, 0.0043526487, 0.014620474, 0.044702258, 0.1686881, -0.016890949) * go_1(-1.0, 1.0);\n result += mat4(0.1833738, 0.14381635, -0.025888365, -0.14182197, -0.25804865, 0.07216123, 0.025790794, 0.14096753, 0.023591481, 0.15610993, 0.026975863, 0.008755717, -0.13039349, -0.063048325, -0.121329494, -0.12331732) * go_1(0.0, -1.0);\n result += mat4(0.0005065098, 0.44017914, 0.18493074, 0.13099027, -0.36087477, -0.37567857, -0.48981526, 0.5590752, -0.23918836, 0.19170256, 0.16816153, -0.29986876, -0.44738817, 0.018545123, 0.66217834, 0.31810755) * go_1(0.0, 0.0);\n result += mat4(-0.16725904, 0.05753713, 0.058880586, -0.336765, 0.013667228, 0.056172702, 0.13465533, -0.07573556, -0.06313958, 0.06746643, 0.18878669, 0.09404202, -0.21780397, 0.12862128, -0.09476746, -0.34096682) * go_1(0.0, 1.0);\n result += mat4(-0.07169524, 0.072302215, 0.052789338, -0.14035568, 0.078670934, -0.22246763, -0.0098074945, 0.024950746, 0.10949147, 0.06182366, 0.021721192, 0.12129548, 0.094007075, 0.06076156, 0.016474832, 0.08092115) * go_1(1.0, -1.0);\n result += mat4(-0.10960447, 0.1878152, -0.029822018, 0.10598909, 0.1582181, 0.086522795, 0.093725055, 0.12908185, 0.23202112, -0.28859115, 0.26614165, 0.124523655, 0.19427507, 0.059677128, 0.003624697, 0.44220912) * go_1(1.0, 0.0);\n result += mat4(-0.03620583, -0.102766834, 0.025527107, -0.11316131, -0.1507822, 0.0543862, -0.08225627, -0.06438472, 0.04580623, 0.6329729, 0.23854075, 0.35752076, 0.04363613, -0.12580468, -0.0006126687, -0.04995386) * go_1(1.0, 1.0);\n result += vec4(0.060475674, -0.042036578, 0.06406282, 0.05569301);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.008187961, -0.08433309, -0.17281345, 0.1306418, -0.2925821, 0.20668334, 0.14854355, -0.15960559, 0.08599311, -0.096088655, -0.10121403, 0.067429096, 0.049158614, 0.036637552, 0.22137405, -0.17016457) * go_0(-1.0, -1.0);\n result += mat4(0.024813082, 0.028489944, 0.06814137, -0.1245949, 0.54239255, 0.08648708, 0.28979865, 0.110916786, -0.1927179, -0.17756873, -0.1878214, 0.05795718, -0.080397904, 0.22125137, 0.1907366, -0.016493658) * go_0(-1.0, 0.0);\n result += mat4(0.027259264, 0.01494357, 0.04852894, 0.037580628, 0.031005561, 0.003570554, -0.072993, -0.053475574, 0.031119492, -0.14140029, -0.10386501, -0.015266508, 0.01153506, 0.16006693, 0.088294305, 0.04201491) * go_0(-1.0, 1.0);\n result += mat4(0.13026185, 0.097255, 0.49145448, -0.33619553, -0.21144676, 0.019042643, -0.27274492, 0.3033865, 0.14040698, -0.13656893, 0.28211337, -0.26930946, -0.1626638, 0.105105706, -0.50837296, 0.39536825) * go_0(0.0, -1.0);\n result += mat4(-0.42495522, 0.14972518, 0.0007564128, 0.37367433, 0.44553527, 0.3338494, -0.26058698, 0.087256804, -0.4324135, 0.20706014, 0.33552194, -0.13375738, -0.13469471, 0.22374928, -0.36969653, -0.34171587) * go_0(0.0, 0.0);\n result += mat4(0.26543954, -0.004381978, 0.10609993, -0.09718426, -0.15620759, -0.03287476, 0.093032375, 0.00028344034, -0.11699793, -0.016492033, 0.023340177, 0.0062737763, -0.14305823, -0.2721832, -0.160177, -0.06915171) * go_0(0.0, 1.0);\n result += mat4(0.03334679, 0.12436332, -0.13226178, 0.13868971, 0.017779246, -0.012697869, -0.11553709, 0.08638636, 0.0955215, -0.0309646, 0.040856246, -0.03978358, 0.023490254, -0.07178907, 0.23794931, -0.1714287) * go_0(1.0, -1.0);\n result += mat4(-0.11820261, 0.116130814, 0.58924234, -0.37785482, 0.016644944, -0.071019046, 0.0076222476, -0.024118654, -0.076183304, -0.14971451, 0.06356606, -0.07225465, -0.17400762, 0.030856986, 0.03957665, -0.0070553776) * go_0(1.0, 0.0);\n result += mat4(0.10954708, 0.063694, -0.058218896, 0.0010372304, 0.032423936, 0.006164447, -0.031383317, 0.012955956, -0.17115591, 0.16328962, 0.07279567, 0.06571465, 0.005532307, 0.13575353, 0.04082173, 0.041579492) * go_0(1.0, 1.0);\n result += mat4(0.03146011, -0.08227295, -0.03498218, 0.04772092, 0.12055223, -0.12383867, 0.05448358, -0.07948453, -0.019064998, -0.0964146, -0.024651276, 0.041473705, -0.06493721, -0.054806646, -0.21607941, 0.20078054) * go_1(-1.0, -1.0);\n result += mat4(-0.25740683, -0.33160943, -0.37422308, 0.12679969, -0.032204475, 0.41485202, 0.4538808, -0.082535125, 0.11784846, 0.10195789, 0.064491615, -0.10170162, -0.09500746, -0.15640756, -0.079364255, -0.12576963) * go_1(-1.0, 0.0);\n result += mat4(-0.02532797, -0.014487023, -0.09441118, -0.060885422, -0.41196415, -0.1359501, 0.07101173, -0.053279232, 0.010979353, 0.1914526, 0.054606825, 0.015926225, 0.10410896, 0.010272597, -0.048138764, -0.02698072) * go_1(-1.0, 1.0);\n result += mat4(-0.35856235, 0.099759184, -0.11972965, -0.03850837, -0.5143867, 0.3721666, -0.100802526, 0.21814734, -0.11864143, 0.15086797, 0.047075786, -0.14188164, 0.48882273, -0.12767795, 0.4937544, -0.41288656) * go_1(0.0, -1.0);\n result += mat4(0.21679138, 0.023770422, -0.5454043, 0.18567741, 0.15965948, -0.84900963, -0.4684333, -0.21884751, 0.5876668, -0.9346244, -0.30144307, 0.97177315, 0.24103107, 0.35953388, 0.2032729, 1.2934744) * go_1(0.0, 0.0);\n result += mat4(-0.5121466, -0.123357795, 0.1833694, 0.048652876, -0.20895603, 0.0619325, 0.064119816, 0.072841786, -0.21813762, -0.126957, -0.23441431, -0.009071302, -0.09766064, -0.12546945, 0.086008705, -0.0072638122) * go_1(0.0, 1.0);\n result += mat4(0.15312338, -0.051029235, 0.07638347, -0.14028431, 0.10694411, -0.14639509, 0.3193828, -0.22767228, -0.19987194, 0.18207504, -0.19648756, 0.24752761, -0.03402804, -0.04186147, -0.20177092, 0.09467012) * go_1(1.0, -1.0);\n result += mat4(-0.3587345, -0.20358992, -0.11016057, 0.21079709, -0.26201126, 0.040362626, 0.3186598, -0.059521858, 0.27564716, -0.041431133, 0.19315968, -0.30228892, 0.01191173, -0.10380854, 0.03030344, 0.026699625) * go_1(1.0, 0.0);\n result += mat4(0.13373446, -0.011457521, -0.24851708, 0.06563771, -0.051668253, 0.09096929, -0.013976447, 0.041433394, -0.046981215, -0.00015144625, 0.05696515, 0.024501698, 0.2714476, -0.017434085, 0.025333954, -0.054034695) * go_1(1.0, 1.0);\n result += vec4(0.06757453, -0.021112159, -0.015639946, 0.05520713);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_2 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_4 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_8 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_9 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_10 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_12 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_13 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.03795613, 0.09572901, 0.019826923, 0.10568741, -0.0030050736, -0.018890928, 0.0095737, 0.00807826, -0.022741016, 0.0046556294, -0.017018225, -0.010523109, -0.017621946, -0.0006488902, -0.009405731, -0.0027796263) * g_0;\n result += mat4(-0.046617493, -0.018167915, -0.039274286, -0.027566826, -0.015821747, 0.003789104, -0.0020801623, 0.004032968, -0.05708595, -0.018440764, -0.032891296, 0.004184342, 0.047413353, 0.0034510887, 0.019148773, -0.0035636695) * g_1;\n result += mat4(-0.046619494, -0.017274255, -0.03372405, -0.011152855, 0.10981248, 0.036214054, 0.07969624, 0.05590572, -0.031791378, -0.00307391, -0.0032425344, 0.0025762853, 0.0053703627, -0.02076939, -0.00058634114, -0.012593452) * g_2;\n result += mat4(0.110471316, 0.031102506, 0.07860556, -0.018570926, -0.05038586, -0.07667239, -0.0819002, -0.08958284, 0.03846167, -0.007570915, 0.008598097, -0.0082979705, -0.03610172, -0.022735123, 0.02343143, 0.030037913) * g_3;\n result += mat4(-0.075562544, -0.020187575, -0.020969959, 0.0062222136, 0.019780673, 0.059694994, 0.019240001, 0.05951303, 0.004168261, 0.00041100322, -0.0013793377, 0.002048099, -0.040564027, -0.031818517, -0.015498987, -0.02695407) * g_4;\n result += mat4(-0.0016428401, 0.018965026, -0.013192817, -0.008289604, -0.044686675, -0.009061507, -0.049217258, -0.043777503, -0.07308355, -0.063734084, 0.019393511, -0.028853234, 0.057311818, 0.04126226, 0.086301416, 0.11784249) * g_5;\n result += mat4(-0.06087458, 0.046508487, -0.10723279, 0.017619802, 0.13637137, 0.2054238, 0.013641375, 0.091581754, 0.03556439, 0.0500333, 0.0696777, 0.0922045, -0.020914901, -0.025425691, -0.050319638, -0.049094327) * g_6;\n result += mat4(0.0030941095, -0.008679898, -0.05815756, -0.038728733, -0.062450465, -0.073838525, -0.030359933, -0.08355475, -0.039032117, -0.0689333, -0.04834296, -0.079471886, 0.09694701, 0.17491414, 0.093450785, 0.16742545) * g_7;\n result += mat4(0.035618782, -0.027659958, 0.055540156, 0.013073733, 0.12144545, 0.05981087, -0.015131131, -0.0476281, -0.090847984, 0.005347584, 0.015588529, 0.024184622, -0.10743599, -0.01785147, -0.08566232, -0.14611128) * g_8;\n result += mat4(-0.03812077, 0.018126076, -0.016625525, -0.06906415, -0.06267368, -0.058914356, 0.0009385371, -0.026746314, 0.048242237, 0.028906677, -0.028120263, -0.004209134, 0.009636235, 0.013206963, 0.07449269, 0.038961377) * g_9;\n result += mat4(-0.014510558, -0.021065345, 0.09356215, -0.005815953, 0.08807958, 0.067895725, 0.08723713, 0.057831496, -0.10227873, -0.07699344, -0.06321843, -0.07448854, 0.09820774, 0.007563063, -0.14045772, -0.014161681) * g_10;\n result += mat4(-0.18385889, 0.2255883, -0.29741547, 0.14618248, -0.08100661, -0.06860545, -0.112705804, -0.122642964, -0.06736901, 0.06971933, 0.12909706, -0.0418256, -0.32786265, 0.032497127, 0.4390302, 0.032726523) * g_11;\n result += mat4(0.10560793, 0.083280005, -0.20369564, -0.14290833, -0.119196005, -0.028741803, 0.020456403, -0.06509816, 0.073811695, 0.02724128, -0.08691891, 0.10240907, 0.16827166, -0.17502932, -0.18295282, 0.15154512) * g_12;\n result += mat4(0.0036247042, -0.002368346, 0.049646147, 0.058079436, 0.14403848, 0.07125248, 0.040327612, -0.013934329, 0.03871744, -0.1717596, 0.20666012, -0.24093682, -0.09846371, 0.011563227, 0.11973811, -0.0574434) * g_13;\n result += vec4(0.022095086, 0.021079032, 0.030224537, 0.02154015);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,Wt),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n float c1 = c0;\n float c2 = c1;\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_.program_4_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_3_tf"),_.program_5_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_4_tf"),_.program_6_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_5_tf"),_.program_7_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_tf"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_3_tf"),_.program_7_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_4_tf"),_.program_7_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_5_tf"),_.program_7_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_6_tf"),_.program_8_MAIN_TextureLocation=t.getUniformLocation(_.program_8,"MAIN"),_.program_8_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_last_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){var m=t.get("conv2d_tf");if(m){if(u.width/a.width>1.2&&u.height/a.height>1.2){var g=this.program_1_intermediate_texture;c(e,g,m.width,m.height),e.viewport(0,0,m.width,m.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,g,0),e.useProgram(this.program_1);var v=d(e,0,0,m.width,m.height),l=d(e,0,0,1,1);s(e,this.program_1_a_position_location,v),s(e,this.program_1_a_texture_coord_location,l),e.uniform2f(this.program_1_u_resolution_location,m.width,m.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,m.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(v),e.deleteBuffer(l),t.set("conv2d_1_tf",{texture:g,width:m.width,height:m.height})}if(t.get("MAIN")){var x=t.get("MAIN");if(x&&t.get("NATIVE")){var p=t.get("OUTPUT");if(p){var T=t.get("conv2d_1_tf");if(T){if(p.width/x.width>1.2&&p.height/x.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,T.width,T.height),e.viewport(0,0,T.width,T.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,T.width,T.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,T.width,T.height),e.uniform2f(this.program_2_u_texture_size_location,x.width,x.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_2_tf",{texture:h,width:T.width,height:T.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_2_tf");if(b){if(R.width/A.width>1.2&&R.height/A.height>1.2){var L=this.program_3_intermediate_texture;c(e,L,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L,0),e.useProgram(this.program_3);var y=d(e,0,0,b.width,b.height),z=d(e,0,0,1,1);s(e,this.program_3_a_position_location,y),s(e,this.program_3_a_texture_coord_location,z),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y),e.deleteBuffer(z),t.set("conv2d_3_tf",{texture:L,width:b.width,height:b.height})}if(t.get("MAIN")){var D=t.get("MAIN");if(D&&t.get("NATIVE")){var X=t.get("OUTPUT");if(X){var w=t.get("conv2d_3_tf");if(w){if(X.width/D.width>1.2&&X.height/D.height>1.2){var O=this.program_4_intermediate_texture;c(e,O,w.width,w.height),e.viewport(0,0,w.width,w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,O,0),e.useProgram(this.program_4);var N=d(e,0,0,w.width,w.height),M=d(e,0,0,1,1);s(e,this.program_4_a_position_location,N),s(e,this.program_4_a_texture_coord_location,M),e.uniform2f(this.program_4_u_resolution_location,w.width,w.height),e.uniform2f(this.program_4_u_texture_size_location,D.width,D.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_4_conv2d_3_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(N),e.deleteBuffer(M),t.set("conv2d_4_tf",{texture:O,width:w.width,height:w.height})}if(t.get("MAIN")){var I=t.get("MAIN");if(I&&t.get("NATIVE")){var F=t.get("OUTPUT");if(F){var B=t.get("conv2d_4_tf");if(B){if(F.width/I.width>1.2&&F.height/I.height>1.2){var S=this.program_5_intermediate_texture;c(e,S,B.width,B.height),e.viewport(0,0,B.width,B.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,S,0),e.useProgram(this.program_5);var P=d(e,0,0,B.width,B.height),C=d(e,0,0,1,1);s(e,this.program_5_a_position_location,P),s(e,this.program_5_a_texture_coord_location,C),e.uniform2f(this.program_5_u_resolution_location,B.width,B.height),e.uniform2f(this.program_5_u_texture_size_location,I.width,I.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,B.texture),e.uniform1i(this.program_5_conv2d_4_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(P),e.deleteBuffer(C),t.set("conv2d_5_tf",{texture:S,width:B.width,height:B.height})}if(t.get("MAIN")){var V=t.get("MAIN");if(V&&t.get("NATIVE")){var j=t.get("OUTPUT");if(j){var H=t.get("conv2d_5_tf");if(H){if(j.width/V.width>1.2&&j.height/V.height>1.2){var G=this.program_6_intermediate_texture;c(e,G,H.width,H.height),e.viewport(0,0,H.width,H.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,G,0),e.useProgram(this.program_6);var k=d(e,0,0,H.width,H.height),K=d(e,0,0,1,1);s(e,this.program_6_a_position_location,k),s(e,this.program_6_a_texture_coord_location,K),e.uniform2f(this.program_6_u_resolution_location,H.width,H.height),e.uniform2f(this.program_6_u_texture_size_location,V.width,V.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,H.texture),e.uniform1i(this.program_6_conv2d_5_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(k),e.deleteBuffer(K),t.set("conv2d_6_tf",{texture:G,width:H.width,height:H.height})}if(t.get("MAIN")){var W=t.get("MAIN");if(W&&t.get("NATIVE")){var Y=t.get("OUTPUT");if(Y){var J=t.get("conv2d_1_tf");if(J){var Z=t.get("conv2d_2_tf");if(Z){var $=t.get("conv2d_3_tf");if($){var q=t.get("conv2d_4_tf");if(q){var Q=t.get("conv2d_5_tf");if(Q){var tt=t.get("conv2d_6_tf");if(tt){var _t=t.get("conv2d_tf");if(_t){if(Y.width/W.width>1.2&&Y.height/W.height>1.2){var et=this.program_7_intermediate_texture;c(e,et,_t.width,_t.height),e.viewport(0,0,_t.width,_t.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,et,0),e.useProgram(this.program_7);var ot=d(e,0,0,_t.width,_t.height),rt=d(e,0,0,1,1);s(e,this.program_7_a_position_location,ot),s(e,this.program_7_a_texture_coord_location,rt),e.uniform2f(this.program_7_u_resolution_location,_t.width,_t.height),e.uniform2f(this.program_7_u_texture_size_location,W.width,W.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,_t.texture),e.uniform1i(this.program_7_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,J.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Z.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,$.texture),e.uniform1i(this.program_7_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,q.texture),e.uniform1i(this.program_7_conv2d_4_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Q.texture),e.uniform1i(this.program_7_conv2d_5_tf_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_7_conv2d_6_tf_TextureLocation,6),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ot),e.deleteBuffer(rt),t.set("conv2d_last_tf",{texture:et,width:_t.width,height:_t.height})}if(t.get("MAIN")){var nt=t.get("MAIN");if(nt&&t.get("NATIVE")){var it=t.get("OUTPUT");if(it){var ft=t.get("conv2d_last_tf");if(ft&&it.width/nt.width>1.2&&it.height/nt.height>1.2){var at=this.program_8_intermediate_texture;c(e,at,2*ft.width,2*ft.height),e.viewport(0,0,2*ft.width,2*ft.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,at,0),e.useProgram(this.program_8);var ut=d(e,0,0,2*ft.width,2*ft.height),ct=d(e,0,0,1,1);s(e,this.program_8_a_position_location,ut),s(e,this.program_8_a_texture_coord_location,ct),e.uniform2f(this.program_8_u_resolution_location,2*ft.width,2*ft.height),e.uniform2f(this.program_8_u_texture_size_location,nt.width,nt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,nt.texture),e.uniform1i(this.program_8_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_8_conv2d_last_tf_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ut),e.deleteBuffer(ct),t.set("MAIN",{texture:at,width:2*ft.width,height:2*ft.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&Vt(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function Jt(t){return Jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jt(t)}function Zt(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,__(o.key),o)}}function $t(t,_){return $t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},$t(t,_)}function qt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Qt(t){return Qt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Qt(t)}function t_(t,_,e){return(_=__(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function __(t){var _=function(t,_){if("object"!==Jt(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==Jt(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Jt(_)?_:String(_)}var e_="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",o_=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&$t(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=Qt(o);if(r){var e=Qt(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===Jt(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return qt(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),t_(qt(_=n.call(this)),"gl",void 0),t_(qt(_),"program_0",void 0),t_(qt(_),"program_1",void 0),t_(qt(_),"program_2",void 0),t_(qt(_),"program_3",void 0),t_(qt(_),"program_4",void 0),t_(qt(_),"program_5",void 0),t_(qt(_),"program_6",void 0),t_(qt(_),"program_7",void 0),t_(qt(_),"program_8",void 0),t_(qt(_),"program_9",void 0),t_(qt(_),"program_10",void 0),t_(qt(_),"program_11",void 0),t_(qt(_),"program_12",void 0),t_(qt(_),"program_13",void 0),t_(qt(_),"program_14",void 0),t_(qt(_),"program_15",void 0),t_(qt(_),"program_16",void 0),t_(qt(_),"program_17",void 0),t_(qt(_),"program_0_intermediate_texture",void 0),t_(qt(_),"program_1_intermediate_texture",void 0),t_(qt(_),"program_2_intermediate_texture",void 0),t_(qt(_),"program_3_intermediate_texture",void 0),t_(qt(_),"program_4_intermediate_texture",void 0),t_(qt(_),"program_5_intermediate_texture",void 0),t_(qt(_),"program_6_intermediate_texture",void 0),t_(qt(_),"program_7_intermediate_texture",void 0),t_(qt(_),"program_8_intermediate_texture",void 0),t_(qt(_),"program_9_intermediate_texture",void 0),t_(qt(_),"program_10_intermediate_texture",void 0),t_(qt(_),"program_11_intermediate_texture",void 0),t_(qt(_),"program_12_intermediate_texture",void 0),t_(qt(_),"program_13_intermediate_texture",void 0),t_(qt(_),"program_14_intermediate_texture",void 0),t_(qt(_),"program_15_intermediate_texture",void 0),t_(qt(_),"program_16_intermediate_texture",void 0),t_(qt(_),"program_17_intermediate_texture",void 0),t_(qt(_),"program_0_a_position_location",void 0),t_(qt(_),"program_1_a_position_location",void 0),t_(qt(_),"program_2_a_position_location",void 0),t_(qt(_),"program_3_a_position_location",void 0),t_(qt(_),"program_4_a_position_location",void 0),t_(qt(_),"program_5_a_position_location",void 0),t_(qt(_),"program_6_a_position_location",void 0),t_(qt(_),"program_7_a_position_location",void 0),t_(qt(_),"program_8_a_position_location",void 0),t_(qt(_),"program_9_a_position_location",void 0),t_(qt(_),"program_10_a_position_location",void 0),t_(qt(_),"program_11_a_position_location",void 0),t_(qt(_),"program_12_a_position_location",void 0),t_(qt(_),"program_13_a_position_location",void 0),t_(qt(_),"program_14_a_position_location",void 0),t_(qt(_),"program_15_a_position_location",void 0),t_(qt(_),"program_16_a_position_location",void 0),t_(qt(_),"program_17_a_position_location",void 0),t_(qt(_),"program_0_a_texture_coord_location",void 0),t_(qt(_),"program_1_a_texture_coord_location",void 0),t_(qt(_),"program_2_a_texture_coord_location",void 0),t_(qt(_),"program_3_a_texture_coord_location",void 0),t_(qt(_),"program_4_a_texture_coord_location",void 0),t_(qt(_),"program_5_a_texture_coord_location",void 0),t_(qt(_),"program_6_a_texture_coord_location",void 0),t_(qt(_),"program_7_a_texture_coord_location",void 0),t_(qt(_),"program_8_a_texture_coord_location",void 0),t_(qt(_),"program_9_a_texture_coord_location",void 0),t_(qt(_),"program_10_a_texture_coord_location",void 0),t_(qt(_),"program_11_a_texture_coord_location",void 0),t_(qt(_),"program_12_a_texture_coord_location",void 0),t_(qt(_),"program_13_a_texture_coord_location",void 0),t_(qt(_),"program_14_a_texture_coord_location",void 0),t_(qt(_),"program_15_a_texture_coord_location",void 0),t_(qt(_),"program_16_a_texture_coord_location",void 0),t_(qt(_),"program_17_a_texture_coord_location",void 0),t_(qt(_),"program_0_u_resolution_location",void 0),t_(qt(_),"program_1_u_resolution_location",void 0),t_(qt(_),"program_2_u_resolution_location",void 0),t_(qt(_),"program_3_u_resolution_location",void 0),t_(qt(_),"program_4_u_resolution_location",void 0),t_(qt(_),"program_5_u_resolution_location",void 0),t_(qt(_),"program_6_u_resolution_location",void 0),t_(qt(_),"program_7_u_resolution_location",void 0),t_(qt(_),"program_8_u_resolution_location",void 0),t_(qt(_),"program_9_u_resolution_location",void 0),t_(qt(_),"program_10_u_resolution_location",void 0),t_(qt(_),"program_11_u_resolution_location",void 0),t_(qt(_),"program_12_u_resolution_location",void 0),t_(qt(_),"program_13_u_resolution_location",void 0),t_(qt(_),"program_14_u_resolution_location",void 0),t_(qt(_),"program_15_u_resolution_location",void 0),t_(qt(_),"program_16_u_resolution_location",void 0),t_(qt(_),"program_17_u_resolution_location",void 0),t_(qt(_),"program_0_u_texture_size_location",void 0),t_(qt(_),"program_1_u_texture_size_location",void 0),t_(qt(_),"program_2_u_texture_size_location",void 0),t_(qt(_),"program_3_u_texture_size_location",void 0),t_(qt(_),"program_4_u_texture_size_location",void 0),t_(qt(_),"program_5_u_texture_size_location",void 0),t_(qt(_),"program_6_u_texture_size_location",void 0),t_(qt(_),"program_7_u_texture_size_location",void 0),t_(qt(_),"program_8_u_texture_size_location",void 0),t_(qt(_),"program_9_u_texture_size_location",void 0),t_(qt(_),"program_10_u_texture_size_location",void 0),t_(qt(_),"program_11_u_texture_size_location",void 0),t_(qt(_),"program_12_u_texture_size_location",void 0),t_(qt(_),"program_13_u_texture_size_location",void 0),t_(qt(_),"program_14_u_texture_size_location",void 0),t_(qt(_),"program_15_u_texture_size_location",void 0),t_(qt(_),"program_16_u_texture_size_location",void 0),t_(qt(_),"program_17_u_texture_size_location",void 0),t_(qt(_),"program_0_MAIN_TextureLocation",void 0),t_(qt(_),"program_1_MAIN_TextureLocation",void 0),t_(qt(_),"program_2_conv2d_tf_TextureLocation",void 0),t_(qt(_),"program_2_conv2d_tf1_TextureLocation",void 0),t_(qt(_),"program_3_conv2d_tf_TextureLocation",void 0),t_(qt(_),"program_3_conv2d_tf1_TextureLocation",void 0),t_(qt(_),"program_4_conv2d_1_tf_TextureLocation",void 0),t_(qt(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),t_(qt(_),"program_5_conv2d_1_tf_TextureLocation",void 0),t_(qt(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),t_(qt(_),"program_6_conv2d_2_tf_TextureLocation",void 0),t_(qt(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),t_(qt(_),"program_7_conv2d_2_tf_TextureLocation",void 0),t_(qt(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),t_(qt(_),"program_8_conv2d_3_tf_TextureLocation",void 0),t_(qt(_),"program_8_conv2d_3_tf1_TextureLocation",void 0),t_(qt(_),"program_9_conv2d_3_tf_TextureLocation",void 0),t_(qt(_),"program_9_conv2d_3_tf1_TextureLocation",void 0),t_(qt(_),"program_10_conv2d_4_tf_TextureLocation",void 0),t_(qt(_),"program_10_conv2d_4_tf1_TextureLocation",void 0),t_(qt(_),"program_11_conv2d_4_tf_TextureLocation",void 0),t_(qt(_),"program_11_conv2d_4_tf1_TextureLocation",void 0),t_(qt(_),"program_12_conv2d_5_tf_TextureLocation",void 0),t_(qt(_),"program_12_conv2d_5_tf1_TextureLocation",void 0),t_(qt(_),"program_13_conv2d_5_tf_TextureLocation",void 0),t_(qt(_),"program_13_conv2d_5_tf1_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_tf_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_tf1_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_1_tf_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_1_tf1_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_2_tf_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_2_tf1_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_3_tf_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_3_tf1_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_4_tf_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_4_tf1_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_5_tf_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_5_tf1_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_6_tf_TextureLocation",void 0),t_(qt(_),"program_14_conv2d_6_tf1_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_tf_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_tf1_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_1_tf_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_1_tf1_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_2_tf_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_2_tf1_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_3_tf_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_3_tf1_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_4_tf_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_4_tf1_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_5_tf_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_5_tf1_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_6_tf_TextureLocation",void 0),t_(qt(_),"program_15_conv2d_6_tf1_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_tf_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_tf1_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_1_tf_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_1_tf1_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_2_tf_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_2_tf1_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_3_tf_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_3_tf1_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_4_tf_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_5_tf_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_5_tf1_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_6_tf_TextureLocation",void 0),t_(qt(_),"program_16_conv2d_6_tf1_TextureLocation",void 0),t_(qt(_),"program_17_MAIN_TextureLocation",void 0),t_(qt(_),"program_17_conv2d_last_tf_TextureLocation",void 0),t_(qt(_),"program_17_conv2d_last_tf1_TextureLocation",void 0),t_(qt(_),"program_17_conv2d_last_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.28296316, -0.020139743, 0.1038232, 0.09352482, -0.16964972, 0.07910997, -0.049914766, -0.10661066, -0.121037185, -0.029087039, -0.02511847, -0.078911744, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.3927183, 0.01805193, -0.031168332, -0.13300525, 0.20814548, 0.118818566, 0.1655351, 0.095023684, 0.17600809, -0.03928444, -0.014350658, 0.08458312, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.079089314, -0.0421829, 0.05452305, -0.22055493, 0.013279097, -0.12875281, 0.02452735, -0.101503745, -0.085946664, 0.05539176, 0.022408713, 0.14837204, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.102643915, -0.011254746, 0.1478563, 0.1030208, 0.12396588, 0.0016621432, 0.2551224, -0.10399001, -0.01068436, 0.07155532, -0.104522154, 0.026937222, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.8789423, 0.35707328, -0.29964274, -0.064913996, 0.4962815, 0.26001287, -0.9511284, 0.49574667, 0.39539725, 0.16308042, 0.119878456, -0.30259115, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.08852938, -0.32612664, -0.006712046, 0.28693515, 0.06320871, -0.3322611, 0.04651086, -0.11020996, 0.01821082, -0.22851005, -0.07803438, 0.021527015, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.12295851, -0.011285535, 0.015859747, 0.04005441, -0.018136669, 0.03171969, -0.0406123, -0.10731229, -0.12117574, 0.005033036, 0.047838476, 0.026843475, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.4655988, 0.05519082, 0.039515793, 0.28410903, -0.36144528, 0.13039446, 0.11338478, -0.2141387, -0.10026682, -0.07903024, -0.09410254, 0.043833878, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.110124744, -0.024725702, 0.028102143, -0.09493807, -0.06455328, -0.15164614, 0.04425987, 0.15483347, -0.045039337, 0.07210396, -0.005390788, -0.03832707, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.007907974, -0.035503313, 0.057224784, -0.19763541);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.012326053, 0.050769784, 0.1278702, -0.100782245, 0.14329414, -0.054558773, 0.023473471, 0.056829426, 0.048292916, 0.0046510273, -0.11478287, 0.0011030561, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.29542983, -0.55061895, -0.068554066, 0.1433222, -0.072878316, 0.30201668, -0.2223378, -0.06704077, 0.16955832, 0.3279914, 0.17619601, -0.1276919, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.09623417, 0.30559412, 0.094622105, -0.076706685, 0.07943858, -0.084815115, 0.12472551, 0.079850115, -0.13044213, -0.21300878, -0.095747225, 0.13412355, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.21291664, 0.17195296, -0.20080926, 0.1064855, 0.10228669, -0.09580175, -0.11217631, -0.09740562, -0.0033135475, -0.053094357, 0.2983595, 0.035281878, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.08955812, -0.45707774, -0.4606922, -0.5754473, -0.11395895, 0.33530128, 0.29705846, -0.18877256, -0.43502945, 0.114171304, -0.3750776, -0.081597246, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.26109028, 0.02662961, -0.10441071, 0.11199392, -0.12038989, -0.09642296, -0.061320662, -0.33058178, 0.20212512, 0.00840794, 0.14357455, -0.038080238, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.09533881, -0.13644339, 0.068756215, 0.079305276, -0.053370547, 0.19572955, 0.0682981, 0.14469264, 0.15582883, -0.057183057, -0.13919263, -0.016394936, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.041189935, 0.39878023, 0.028704925, 0.30194348, -0.04486593, -0.33899093, -0.103968106, 0.21802065, -0.077099144, -0.07389541, 0.18069103, 0.18894517, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.12399862, 0.19246885, 0.034825478, -0.0044787163, 0.13121822, -0.13573012, -0.030162754, 0.1899518, 0.102326415, -0.061512686, -0.005647928, -0.0937634, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.019286277, -0.033644073, 0.08196311, 0.0054393094);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.04088509, -0.06585775, -0.3094732, 0.12059048, 0.041417453, -0.06144871, -0.06655134, 0.03308842, 0.09287731, 0.010969216, 0.10343026, -0.11185897, 0.05685865, -0.09490512, 0.040908635, 0.03501189) * go_0(-1.0, -1.0);\n result += mat4(-0.04854754, -0.098667145, 0.67147833, -0.11299351, -0.022114437, -0.029202767, 0.014179382, 0.26027945, 0.22076549, -0.16490546, -0.0010764733, 0.08405975, 0.11849154, -0.19072372, -0.35719597, -0.059621073) * go_0(-1.0, 0.0);\n result += mat4(0.079224996, 0.0669873, -0.1718969, -0.05002573, 0.044926763, -0.02904369, 0.017489236, 0.01144465, 0.059109706, 0.064998455, 0.14725484, -0.23879208, 0.039234288, -0.027365638, 0.26172164, -0.094598554) * go_0(-1.0, 1.0);\n result += mat4(-0.07159218, -0.03181544, 0.113837324, -0.053089984, -0.098298974, -0.29500297, 0.1608509, -0.044355504, 0.050882854, -0.19417204, -0.080487266, -0.00879743, 0.0007914453, 0.16640955, 0.21786706, 0.16398212) * go_0(0.0, -1.0);\n result += mat4(0.16324541, 0.19753313, -0.46597233, -0.2593132, -0.2781038, -0.21973547, -0.024623038, -0.16348499, 0.3628299, 0.044888914, 0.04054647, -0.63605887, 0.02099492, 0.060544077, -0.49359834, 0.36336297) * go_0(0.0, 0.0);\n result += mat4(-0.16885692, 0.31907207, 0.020906802, 0.13290039, -0.037330728, -0.022859452, -0.020451576, -0.113437995, -0.085683934, 0.054102756, -0.044824492, 0.061346747, -0.038684413, 0.098444365, -0.06734984, -0.17084897) * go_0(0.0, 1.0);\n result += mat4(-0.015821548, -0.119599186, 0.1614827, 0.08383641, -0.07933593, 0.12528986, -0.06300182, 0.09286327, -0.10199266, 0.02419403, 0.0028411683, -0.09028338, 0.07962534, -0.08676035, -0.19237737, -0.115502626) * go_0(1.0, -1.0);\n result += mat4(0.09471972, 0.21153462, -0.14393018, 0.055180002, 0.1817461, 0.016607309, -0.0771979, 0.11181317, -0.5491086, -0.102757886, -0.20952754, 0.022466583, -0.075119644, -0.14725658, 0.38451517, 0.12920731) * go_0(1.0, 0.0);\n result += mat4(0.0867803, 0.114654355, 0.21199988, -0.15367955, -0.01803536, 0.056378633, 0.0018388306, 0.024613786, -0.13306658, 0.017211098, 0.073351346, -0.12064064, -0.10484361, -0.067748636, 0.033206712, -0.13061953) * go_0(1.0, 1.0);\n result += mat4(-0.002236411, -0.022144757, -0.04586377, 0.101181075, -0.03511624, 0.08440529, 0.18544284, -0.22786349, -0.042184375, 0.015734851, -0.038622506, 0.038529944, -0.09170703, 0.034527462, -0.07817406, 0.10547265) * go_1(-1.0, -1.0);\n result += mat4(-0.12135524, -0.07412039, -0.04979351, -0.082267545, 0.13343571, 0.29196215, -0.4364121, -0.10226428, 0.060835477, -0.23307934, -0.018231759, 0.15550235, 0.09095689, 0.18164484, 0.1322021, -0.022567045) * go_1(-1.0, 0.0);\n result += mat4(-0.0054531163, -0.039762255, -0.030490747, 0.04779882, -0.15290286, 0.056712102, -0.0776974, 0.04114215, 0.15946816, -0.03882117, 0.16770308, -0.026126247, -0.027203865, -0.064107865, -0.13670811, 0.1556276) * go_1(-1.0, 1.0);\n result += mat4(-0.092548385, -0.027285473, 0.084179096, 0.014961629, 0.2564254, 0.07626849, 0.28534448, 0.2588713, -0.018600503, -0.2433456, 0.041392803, -0.045712482, 0.26388907, -0.053502295, 0.14522223, 0.032808404) * go_1(0.0, -1.0);\n result += mat4(-0.0013780193, 0.3482449, 0.071003586, -0.30707207, -0.05122194, -0.2833618, 0.07910779, 0.051078696, 0.021535402, 0.13021478, 0.022049015, -0.533547, 0.57265025, -0.12843914, -0.14913581, -0.1433724) * go_1(0.0, 0.0);\n result += mat4(0.07382619, -0.12152924, 0.13364957, 0.181974, 0.15804219, -0.10126773, 0.3029618, -0.12874149, 0.13743348, -0.23245592, -0.20119278, 0.029547188, 0.042436857, 0.04213892, -0.07975374, 0.023821082) * go_1(0.0, 1.0);\n result += mat4(0.022782229, -0.08359311, -0.060623147, 0.06565042, 0.09828792, 0.044808697, -0.28872305, -0.00092168007, 0.021737702, -0.08698349, 0.1950025, 0.07931995, 0.040952396, -0.07443172, -0.021157127, 0.0056698937) * go_1(1.0, -1.0);\n result += mat4(-0.09995892, -0.2047294, 0.1414849, 0.062335726, -0.22492298, 0.05269799, -0.029233055, -0.050517935, -0.12534393, -0.12194023, -0.07035469, -0.070764475, 0.18903446, 0.07691209, 0.06153371, 0.011280912) * go_1(1.0, 0.0);\n result += mat4(-0.036189888, -0.07586571, -0.05888163, 0.010425367, -0.028375402, -0.18870986, -0.19146784, 0.19274063, -0.18856238, 0.0064240266, -0.14537223, -0.06971656, 0.0852742, -0.04866623, -0.031686075, 0.031702038) * go_1(1.0, 1.0);\n result += mat4(0.0618941, 0.100858234, 0.2628019, -0.048507668, -0.051001363, -0.03195978, 0.035452217, -0.001991919, -0.09649028, -0.047445696, -0.09221298, 0.07602656, -0.02382384, -0.119645916, 0.085616075, -0.07076033) * go_2(-1.0, -1.0);\n result += mat4(0.019222878, -0.0491929, -0.4902266, 0.18501294, 0.014529614, -0.077125326, 0.011563931, -0.20236616, -0.101982154, -0.021150962, -0.07537948, -0.1540349, 0.028949164, -0.06827332, 0.0067634755, 0.09582376) * go_2(-1.0, 0.0);\n result += mat4(-0.05995539, -0.031138182, 0.01334257, 0.06827176, -0.030762246, 0.006615233, -0.03562788, 0.016249394, -0.14797118, 0.014671043, -0.09325859, 0.25653747, -0.11474991, 0.05436232, 0.031051394, 0.04179694) * go_2(-1.0, 1.0);\n result += mat4(0.032279838, -0.030521005, 0.0029688699, 0.005165139, 0.15907808, -0.20421815, -0.07713175, 0.067530625, -0.08619395, 0.026114263, 0.08821273, 0.011591694, 0.018677557, 0.057708874, -0.25859246, -0.18693781) * go_2(0.0, -1.0);\n result += mat4(0.10823143, -0.31875235, -0.24394153, -0.0025489891, 0.016761065, -0.19857498, -0.07858479, -0.07811158, -0.38551694, -0.049090322, -0.050053325, 0.23398961, 0.014974165, 0.17498055, 0.29105362, -0.353647) * go_2(0.0, 0.0);\n result += mat4(0.05621677, -0.19492444, 0.460332, 0.055917628, -0.06404381, -0.06684098, 0.053624872, 0.057300456, -0.019248677, -0.15110065, 0.032379635, -0.12673225, 0.0068658157, -0.13001235, -0.017716292, 0.064182095) * go_2(0.0, 1.0);\n result += mat4(-0.06764552, 0.004707433, -0.13827331, -0.21957871, -0.03789028, -0.04962028, 0.022955444, -0.058468018, 0.13735814, -0.031270552, -0.018490225, 0.0063876202, -0.052979283, -0.030049473, -0.004811771, -0.0044099926) * go_2(1.0, -1.0);\n result += mat4(-0.028652798, -0.027029367, 0.62600744, 0.0900562, 0.03869923, -0.20111556, 0.095930666, -0.13164565, 0.5562579, 0.011937122, 0.22882107, 0.030288015, 0.09856272, 0.04736032, -0.077492185, -0.10207275) * go_2(1.0, 0.0);\n result += mat4(-0.10581002, -0.16504957, -0.5688921, 0.0414545, 0.04749444, -0.052849945, -0.011017121, -0.025284614, 0.14316759, -0.08547362, -0.09654446, 0.08682504, 0.050776027, 0.0678741, -0.04913651, 0.07527552) * go_2(1.0, 1.0);\n result += mat4(0.04126091, 0.0048704315, 0.041699376, -0.05820725, -0.09664279, 0.07648305, -0.17979898, 0.11698985, -0.025436765, 0.023232851, 0.010656572, 0.08157569, 0.19584864, -0.022928072, 0.053339157, 0.0039929505) * go_3(-1.0, -1.0);\n result += mat4(0.040733483, 0.12260473, 0.08071146, 0.07257762, -0.016945919, -0.31637576, -0.24281953, -0.0038469466, -0.10203634, 0.13631973, 0.06505259, -0.13119389, -0.09723076, -0.139551, -0.07504509, 0.08645985) * go_3(-1.0, 0.0);\n result += mat4(0.017005404, 0.049066268, -0.007544932, -0.04884536, 0.09984347, -0.04447364, 0.4902235, -0.062780835, -0.18389583, 0.07305648, -0.22014385, 0.08004685, 0.0992568, -0.08569604, 0.093966395, -0.07047139) * go_3(-1.0, 1.0);\n result += mat4(0.0017705248, 0.020553982, -0.09167042, 0.0036356782, -0.11867446, -0.07055574, 0.40252638, 0.09657129, 0.0888632, 0.1031708, -0.022127641, -0.023769693, -0.0861388, 0.13420185, -0.11774454, 0.038774434) * go_3(0.0, -1.0);\n result += mat4(-0.15173717, -0.13590458, -0.0891863, 0.12289548, 0.13942605, 0.22152588, -0.19292432, 0.14169839, 0.010543665, 0.07648361, -0.057333756, 0.09535759, -0.053601623, -0.026824495, 0.09365424, 0.17476946) * go_3(0.0, 0.0);\n result += mat4(-0.070416056, -0.061970036, -0.039723337, -0.18874651, -0.07098426, -0.019835865, -0.5612458, 0.060437083, -0.03774378, 0.18536821, 0.28587544, 0.035555754, 0.15771326, -0.13527197, 0.13342534, -0.06564073) * go_3(0.0, 1.0);\n result += mat4(-0.10967661, 0.025388904, 0.09003177, -0.04087592, 0.09531671, -0.11809294, -0.41613623, 0.038198076, 0.01019813, -0.018864965, -0.18400626, -0.038704176, 0.0105671035, 0.024449013, -0.008989595, -0.027171193) * go_3(1.0, -1.0);\n result += mat4(0.16193569, -0.21445285, -0.20130903, -0.13498883, -0.008031679, 0.050757203, 0.78938776, -0.03749514, 0.11998137, 0.19368882, 0.12328945, 0.0058578993, -0.13852382, -0.033867255, -0.018267661, 0.036348555) * go_3(1.0, 0.0);\n result += mat4(-0.06254118, 0.087295115, 0.031116437, 0.0416281, 0.061828617, 0.34479564, -0.15537797, -0.17144552, 0.13989387, -0.13792284, 0.056215156, 0.12714528, -0.0198865, 0.04927947, 0.013614583, -0.041810013) * go_3(1.0, 1.0);\n result += vec4(-0.044073943, 0.12072677, -0.0022342638, -0.24414532);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.07115729, 0.01065505, 0.19167988, -0.02504489, -0.15064801, 0.079008736, 0.05437936, 0.027479589, -0.021383656, 0.032731537, -0.06657876, 0.022649521, -0.06501893, -0.02335689, 0.010445489, -0.05430297) * go_0(-1.0, -1.0);\n result += mat4(-0.1178601, 0.07425715, 0.063272275, -0.18308601, -0.13955134, 0.005166404, -0.022591779, -0.016827974, -0.024990188, -0.13372071, -0.056342285, 0.12489847, 0.081861794, -0.07083351, 0.021897513, 0.0629395) * go_0(-1.0, 0.0);\n result += mat4(0.051357627, -0.13874975, -0.09887168, -0.011908862, 0.03639772, -0.13195883, -0.05321156, 0.03913229, -0.08160194, -0.07128151, 0.043625016, 0.11966009, 0.03162217, 0.018834392, -0.0625129, 0.10726711) * go_0(-1.0, 1.0);\n result += mat4(-0.15922394, -0.043482754, -0.22571066, 0.009280428, -0.3882705, 0.08418719, 0.15329506, -0.028419001, -0.011272379, 0.15897545, 0.041217074, -0.0143014155, 0.09451862, -0.056342427, -0.14568482, 0.05556279) * go_0(0.0, -1.0);\n result += mat4(0.13879324, -0.23339099, -0.24573983, -0.09575104, 0.03823306, 0.4752516, -0.1696623, -0.18472373, -0.1510259, 0.23040254, 0.4196143, 0.3462817, 0.035172507, 0.18228662, 0.22475636, -0.19945027) * go_0(0.0, 0.0);\n result += mat4(-0.08876766, 0.19567333, 0.25174314, -0.09637879, -0.007957943, 0.13510521, 0.030193076, -0.0018362573, -0.006884444, -0.41804117, -0.1026309, -0.053339038, -0.1283198, -0.03033918, 0.055674326, 0.094377995) * go_0(0.0, 1.0);\n result += mat4(0.06780768, -0.07774435, -0.0616546, -0.046531744, -0.11723141, 0.10792474, 0.013314576, -0.031451598, -0.009870351, 0.10215877, -0.13101454, -0.19878799, -0.09712651, 0.10423937, 0.14170039, -0.03359521) * go_0(1.0, -1.0);\n result += mat4(-0.020114673, -0.015194169, 0.03657608, 0.17162928, 0.070458665, -0.08041664, 0.14067306, 0.19699603, -0.28763783, -0.033556152, -0.6588468, -0.48221052, -0.123711474, -0.080758795, -0.3187303, 0.121004865) * go_0(1.0, 0.0);\n result += mat4(-0.074900605, 0.09297913, -0.08621144, 0.116730206, -0.034766622, -0.10381484, 0.060793545, -0.014790814, -0.123858415, -0.0010626495, 0.20547503, -0.07206306, -0.17324795, 0.023932874, 0.017495958, -0.09924652) * go_0(1.0, 1.0);\n result += mat4(-0.015568068, 0.005394868, 0.15463537, 0.06416607, -0.045670815, -0.013540727, -0.12960619, 0.0006581649, 0.09432853, 0.05575682, -0.022219105, 0.022416297, 0.0148129435, -0.067619696, 0.022989385, -0.09695771) * go_1(-1.0, -1.0);\n result += mat4(-0.107209, 0.07072438, -0.10235772, -0.12078849, -0.02751833, -0.043195058, -0.17197154, 0.120612316, -0.17310137, -0.09429793, 0.06511165, 0.18072544, -0.21168593, 0.16383737, 0.25012484, -0.089589044) * go_1(-1.0, 0.0);\n result += mat4(0.005439779, 0.0028433986, -0.09885586, -0.06572956, -0.0061691296, 0.15485546, -0.23724958, 0.004232802, 0.07794742, -0.012552598, 0.07554404, 0.10843201, -0.013223918, -0.08705092, -0.23228747, 0.03599732) * go_1(-1.0, 1.0);\n result += mat4(-0.043396916, -0.10680695, -0.019935586, -0.06703658, -0.30075943, -0.010179525, 0.30197874, 0.04888297, 0.00779067, 0.22583807, 0.2039884, -0.0074303118, -0.19240093, -0.024718538, 0.057117213, 0.19431825) * go_1(0.0, -1.0);\n result += mat4(-0.37633005, 0.043971814, -0.21423087, 0.118503235, -0.15058799, 0.115756795, -0.13719647, 0.020510519, 0.1123193, 0.14797291, 0.05467349, 0.2039607, -0.31973588, 0.1667847, -0.017739004, -0.11280262) * go_1(0.0, 0.0);\n result += mat4(-0.0084394775, -0.1281101, -0.20841378, 0.01986435, -0.04122467, -0.21089631, -0.08062371, 0.11315133, 0.05693114, -0.23773515, 0.03792205, -0.008872407, 0.04554895, -0.10683658, 0.10683206, 0.06875721) * go_1(0.0, 1.0);\n result += mat4(-0.103948504, -0.007483217, -0.12571928, 0.054868475, -0.030646881, -0.010098222, 0.019018777, -0.07072212, -0.10689893, 0.16498323, 0.048089568, -0.10912806, -0.027318537, -0.025491163, 0.012588013, 0.072701246) * go_1(1.0, -1.0);\n result += mat4(0.14094622, -0.028118243, 0.016804086, -0.18000692, 0.33351874, 0.14980756, -0.07135749, -0.16573106, -0.17243773, 0.054617904, -0.2933543, -0.12602285, 0.08480712, -0.05704333, 0.22336398, 0.026583148) * go_1(1.0, 0.0);\n result += mat4(0.046759557, -0.03100408, 0.40000245, -0.08521555, 0.19592628, -0.15150753, 0.25288078, -0.061794683, -0.047818147, -0.12249124, 0.020410215, -0.11503924, 0.046108168, 0.030459814, -0.14096366, 0.09120256) * go_1(1.0, 1.0);\n result += mat4(-0.087491795, -0.024289595, -0.09060237, 0.020922959, 0.09557061, -0.08556962, -0.0503455, -0.010846053, 0.0030694185, -0.008256591, 0.08290225, -0.034981687, 0.07342003, -0.021816112, -0.13905519, -0.06265962) * go_2(-1.0, -1.0);\n result += mat4(-0.08126147, -0.05866924, -0.015698025, 0.093630895, -0.02379264, 0.115918085, 0.19431724, 0.041815966, -0.051647816, 0.15277039, -0.03721037, -0.085520886, 0.041766718, 0.104392216, 0.0559556, 0.0049254233) * go_2(-1.0, 0.0);\n result += mat4(-0.11176419, 0.112272635, 0.1367475, -0.010482275, -0.06719008, 0.064003386, -0.08132314, 0.015465676, 0.052741583, 0.06779717, 0.038533892, -0.16428822, 0.040990274, 0.002559234, 0.097567044, -0.058192518) * go_2(-1.0, 1.0);\n result += mat4(0.17228632, 0.008296625, 0.009418271, 0.037103783, -0.0601486, 0.04531715, 0.19613501, 0.112170085, -0.02256726, -0.093685195, -0.1341531, -0.038480807, 0.109840475, 0.062418167, 0.15140085, 0.050787117) * go_2(0.0, -1.0);\n result += mat4(0.15433665, 0.2104034, 0.12395812, 0.13799714, 0.14945604, 0.67457545, 0.27575177, -0.047493283, 0.24992993, -0.5305435, 0.0131732905, -0.36911693, 0.14442082, -0.18583177, -0.2861722, 0.19419897) * go_2(0.0, 0.0);\n result += mat4(0.040242445, -0.13234852, 0.10056324, 0.055854917, 0.07447713, -0.023067042, 0.00021051937, -0.0495407, -0.22037992, 0.68047297, 0.05774606, -0.012461005, 0.104557075, 0.04832623, 0.010292581, -0.050617047) * go_2(0.0, 1.0);\n result += mat4(-0.060079176, 0.086553656, 0.0060872175, -0.012576339, 0.025149338, -0.07379716, -0.18048704, -0.007130346, 0.007826557, -0.095655076, -0.0032888134, 0.21027069, -0.09868755, -0.1180311, 0.0081250835, -0.05078016) * go_2(1.0, -1.0);\n result += mat4(0.19124818, -0.05949092, -0.36762074, -0.08203597, -0.10276991, 0.111005515, -0.2845309, 0.113985784, 0.07206471, -0.026585411, 0.20032002, 0.5691625, -0.0460136, 0.03874166, 0.09858682, -0.15913802) * go_2(1.0, 0.0);\n result += mat4(-0.00397842, -0.014763085, 0.080231026, -0.09142265, 0.03637215, 0.064106315, -0.030963007, 0.0557953, 0.04173885, -0.024534896, -0.2092259, 0.06913638, 0.08103145, -0.0033994897, -0.10903093, 0.062850125) * go_2(1.0, 1.0);\n result += mat4(0.01206918, 0.024855271, -0.051995132, 0.013999821, -0.021517826, 0.06216198, -0.050853133, -0.064136736, -0.047408275, -0.07858566, 0.074464396, -0.038218755, -0.13216262, 0.008905726, 0.10333, 0.03049554) * go_3(-1.0, -1.0);\n result += mat4(-0.027152343, -0.069046065, -0.013017797, 0.0763, -0.08611993, -0.020867927, 0.012807627, -0.11971997, 0.025972975, 0.095127404, -0.070044935, -0.21399231, -0.22536097, -0.028828809, 0.123399965, -0.15967365) * go_3(-1.0, 0.0);\n result += mat4(0.038314234, -0.014114242, 0.012115026, 0.05505015, 0.11785298, -0.08772618, 0.034408223, 0.09134674, -0.04727011, 0.020709611, -0.01780165, -0.14374214, -0.30412516, -0.011123043, -0.024216317, -0.007538433) * go_3(-1.0, 1.0);\n result += mat4(-0.17673545, 0.077738725, 0.056153737, 0.028693894, 0.05688375, 0.021928595, 0.014585902, 0.019364892, 0.029056642, -0.2072201, -0.17548367, 0.085471265, 0.16439342, -0.0052957633, 0.22321554, -0.19246858) * go_3(0.0, -1.0);\n result += mat4(0.1914782, -0.15620962, -0.16686897, -0.04141303, 0.07696967, -0.013115313, -0.057627093, -0.13849305, 0.08699377, -0.07339016, -0.053074118, -0.059418138, 0.19988623, -0.23852244, -0.12574267, -0.29139704) * go_3(0.0, 0.0);\n result += mat4(-0.017691063, 0.18901291, 0.16250716, -0.11039392, 0.056900974, 0.036662772, -0.13399602, -0.11378214, -0.10924602, 0.2130181, -0.042094063, -0.012445028, 0.013168919, 0.119448364, -0.014406005, 0.0054324497) * go_3(0.0, 1.0);\n result += mat4(0.11552786, 0.090796515, -0.11559005, -0.035706047, -0.044022456, -0.027642358, 0.08824298, 0.035067793, 0.18125483, -0.15502097, 0.094219126, 0.07493505, 0.022493582, 0.038250685, -0.076567575, -0.059311453) * go_3(1.0, -1.0);\n result += mat4(-0.08612596, 0.016376335, -0.0023271537, 0.32511148, 0.03789289, 0.13106889, 0.22370385, 0.21145949, 0.1844514, -0.0766592, 0.093758754, 0.13821359, -0.062405586, 0.0028724174, -0.13588348, 0.00024406122) * go_3(1.0, 0.0);\n result += mat4(-0.08991004, 0.074423954, -0.020964831, -0.070288494, -0.1192369, -0.015506713, -0.28136373, 0.042911243, 0.08215164, 0.11065419, -0.006201638, 0.057742044, 0.0014476188, -0.01443158, 0.22631277, -0.06787264) * go_3(1.0, 1.0);\n result += vec4(-0.07235962, -0.019149294, 0.05072898, 0.03962245);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.14315613, -0.031299837, -0.011195234, 0.0073360316, 0.07264984, -0.110979274, 0.06560588, -0.040463638, 0.28964168, -0.05644335, -0.060729366, -0.15811591, 0.028339373, 0.027486937, 0.0360574, 0.05856459) * go_0(-1.0, -1.0);\n result += mat4(0.16211128, 0.20672597, -0.30374205, -0.056202736, -0.10893948, 0.053066984, -0.18297112, 0.028844962, 0.22754766, -0.07141921, 0.07142953, -0.1357581, 0.008053467, 0.04668908, 0.17258649, 0.22506891) * go_0(-1.0, 0.0);\n result += mat4(0.07014762, 0.032112304, 0.028849715, 0.09427007, 0.008323501, -0.085777245, 0.083501115, -0.16150802, 0.24127382, -0.1305689, -0.027557204, -0.15057805, 0.09748757, 0.08182083, -0.107643455, 0.020552907) * go_0(-1.0, 1.0);\n result += mat4(-0.04630706, -0.056070503, 0.058440026, -0.005662525, 0.08736355, 0.08821088, -0.049539115, 0.08171937, 0.28466523, -0.025859421, -0.0026971614, -0.15181617, -0.022231927, 0.3566104, -0.024887348, 0.12051598) * go_0(0.0, -1.0);\n result += mat4(-0.20976813, -0.23778942, 0.28854275, -0.27583683, -0.27604774, -0.15861328, 0.09581984, 0.06572128, 0.092306405, -0.06962751, -0.042226445, 0.035234913, 0.084891975, -0.03846841, -0.1473667, 0.2810354) * go_0(0.0, 0.0);\n result += mat4(0.028011162, 0.08945262, 0.15859836, 0.18426442, 0.10649845, -0.0918649, -0.12257575, -0.00914911, 0.23701023, -0.030067213, -0.01938559, -0.11026175, -0.5953985, 0.28875506, -0.035278864, -0.05043055) * go_0(0.0, 1.0);\n result += mat4(-0.14445779, -0.06907616, 0.13078876, -0.0089114, -0.110637166, -0.123719245, -0.094949, 0.046267383, 0.4727523, 0.0073195575, -0.014788787, -0.14922102, -0.021974785, -0.10706751, 0.00049029186, 0.09215345) * go_0(1.0, -1.0);\n result += mat4(-0.20936993, -0.22377276, -0.07697398, 0.039161056, 0.044213686, 0.037542075, -0.06600642, 0.017124292, 0.3406197, 0.011907687, 0.019732054, -0.22745137, -0.22178015, 0.49051985, -0.03707166, 0.14849792) * go_0(1.0, 0.0);\n result += mat4(0.07833466, 0.10888627, 0.16015877, -0.049263358, 0.29002127, -0.010949114, 0.013081097, -0.071674205, 0.3532135, 0.013165473, -0.05282189, -0.16688257, 0.009552089, -0.2740816, 0.04927233, -0.37047002) * go_0(1.0, 1.0);\n result += mat4(0.23682123, -0.027914839, 0.02372468, -0.07127212, 0.053436097, 0.057737537, -0.008556659, -0.025973454, 0.06468388, 0.18805866, -0.08180048, 0.058999106, -0.3058321, -0.06642967, -0.092997625, 0.10527466) * go_1(-1.0, -1.0);\n result += mat4(-0.1353085, -0.016593851, 0.21518163, -0.10272456, 0.14382689, 0.05056661, -0.27799338, 0.11351653, 0.05838342, 0.28104934, -0.03777824, 0.003435516, 0.057915565, -0.17574134, -0.24437475, 0.13420977) * go_1(-1.0, 0.0);\n result += mat4(0.13400255, -0.056437124, 0.11310834, 0.040429913, 0.098928474, -0.020769242, -0.079605736, 0.0494632, 0.0660877, 0.098982334, -0.055884495, -0.046533633, 0.17815505, 0.027310565, -0.24176653, -0.025550256) * go_1(-1.0, 1.0);\n result += mat4(0.03637618, -0.012618673, 0.11865397, 0.19804053, -0.03522831, 0.24310908, -0.056454524, -0.44885796, 0.02212509, -0.20253624, 0.038810212, -0.17396528, 0.08970355, 0.005103078, 0.061075203, 0.44292897) * go_1(0.0, -1.0);\n result += mat4(-0.25074747, -0.0015575301, -0.685015, 0.07345307, -0.08419402, 0.06640714, 0.43799296, -0.17571151, 0.0049855476, 0.09024738, 0.055744022, 0.018739637, 0.34734032, 0.114896655, 0.0404696, -0.11327049) * go_1(0.0, 0.0);\n result += mat4(-0.12284062, -0.31131, -0.14712588, -0.18645866, 0.17581487, 0.1357234, 0.09913364, 0.005298711, -0.056155153, 0.042429443, 0.039454732, -0.04111384, 0.2623163, 0.09701166, 0.022825675, 0.050480727) * go_1(0.0, 1.0);\n result += mat4(0.058734808, 0.038528245, -0.042670116, -0.15190329, -0.028179986, -0.05362995, 0.017090468, -0.24449602, -0.08240927, -0.033122182, 0.009938243, -0.0052937623, 0.2171439, 0.06879817, -0.10361997, 0.018995138) * go_1(1.0, -1.0);\n result += mat4(0.027555468, 0.016337285, 0.19074728, 0.26690376, -0.088713005, -0.0021182299, -0.23062791, -0.32101163, -0.0040022335, 0.16835448, 0.05424022, -0.02156396, 0.24163729, 0.10243619, -0.04331782, -0.014350939) * go_1(1.0, 0.0);\n result += mat4(-0.13836963, 0.053369813, 0.036432605, 0.062288612, -0.06264361, -0.049093347, -0.0315955, -0.11237456, -0.064744405, -0.0151798045, 0.044210885, 0.010166375, -0.038355727, -0.05203739, -0.075036794, 0.1664177) * go_1(1.0, 1.0);\n result += mat4(-0.08583114, 0.08268218, -0.05771351, 0.10195048, -0.10128163, 0.10874855, -0.02580701, 0.028834302, 0.1950179, -0.0130183315, 0.0092119705, -0.060479227, 0.117747106, 0.061403573, -0.0028475628, -0.032362986) * go_2(-1.0, -1.0);\n result += mat4(-0.05310153, -0.061091065, 0.19438389, -0.10475873, 0.00045120303, -0.24876194, 0.017168125, -0.050173752, 0.012073283, 0.035660096, -0.017562328, -0.110271364, -0.015546384, 0.17965329, 0.10068208, -0.014481325) * go_2(-1.0, 0.0);\n result += mat4(0.085558474, -0.0007109211, 0.20868625, 0.150163, -0.19283043, 0.025976779, 0.08384698, 0.031011146, 0.17268184, 0.008871077, -0.04097794, -0.12868725, 0.01336166, -0.038823843, 0.1703644, -0.067780636) * go_2(-1.0, 1.0);\n result += mat4(0.06480841, -0.44256654, -0.19949587, -0.030677497, -0.27930573, -0.041867044, -0.15648738, 0.11573067, 0.28664824, 0.009770385, -0.058617204, -0.06607673, -0.038160402, 0.009497089, 0.03303058, -0.079379834) * go_2(0.0, -1.0);\n result += mat4(0.17752203, 0.10979527, -0.058749028, -0.30194217, 0.30484176, -0.20980492, -0.05234784, -0.2590473, 0.23003183, 0.21903595, -0.024891363, -0.14337292, -0.02971356, -0.29613075, -0.045642294, 0.23826689) * go_2(0.0, 0.0);\n result += mat4(0.018211683, -0.005840598, -0.19021381, -0.096696235, 0.39998052, -0.34746838, -0.039627917, 0.087701194, 0.15526368, -0.008095372, -0.044220537, -0.08634815, -0.121496454, -0.06792033, -0.14959472, 0.078917444) * go_2(0.0, 1.0);\n result += mat4(0.33109078, 0.012287281, -0.034155898, -0.04840956, 0.068748444, 0.006142039, 0.06598935, 0.024775596, 0.22379673, 0.056089353, -0.006119644, -0.018509025, 0.10084137, 0.15556572, -0.041211523, -0.21550669) * go_2(1.0, -1.0);\n result += mat4(-0.058160853, 0.08899222, -0.17401625, -0.1449813, -0.015872562, -0.03780256, 0.15702572, 0.34013954, 0.1580772, 0.074823864, 0.035488904, -0.01627819, -0.15551315, -0.3638866, -0.09833458, 0.15037175) * go_2(1.0, 0.0);\n result += mat4(-0.12707977, -0.19947061, -0.11524648, 0.09216174, -0.07161296, 0.05675567, 0.06843247, 0.2803306, 0.25222927, -0.044076066, 0.053775772, -0.09939824, 0.16903089, 0.11475717, -0.07015584, -0.036021322) * go_2(1.0, 1.0);\n result += mat4(-0.12290332, -0.05469477, 0.02696626, 0.051133692, -0.05541504, -0.2811521, -0.13008943, 0.031793896, -0.32529324, -0.01663752, -0.0658181, 0.17300756, 0.22281154, -0.11001508, 0.09578194, -0.055437982) * go_3(-1.0, -1.0);\n result += mat4(0.083753526, -0.048933715, -0.13912897, 0.10929772, -0.1789828, -0.1586524, -0.10964165, -0.08210391, -0.11568187, -0.04813496, -0.2417861, 0.24446528, 0.13570863, -0.26869404, 0.3013413, 0.11678686) * go_3(-1.0, 0.0);\n result += mat4(0.21105368, 0.15749952, -0.18983693, -0.023642758, -0.1633653, 0.10107988, 0.052329395, -0.080253236, 0.15375629, -0.045091413, 0.05070866, 0.12416106, 0.16600485, -0.10412354, 0.061849747, -0.084013924) * go_3(-1.0, 1.0);\n result += mat4(0.03863923, 0.03690167, -0.053106382, -0.07523278, -0.04214836, 0.53898096, 0.15308584, 0.22835171, -0.24771535, 0.1402687, 0.1000896, -0.08719167, 0.0886567, 0.15255097, 0.14695966, -0.06659865) * go_3(0.0, -1.0);\n result += mat4(0.110334344, -0.12696493, 0.24256139, 0.02536166, 0.08322421, 0.022147777, -0.35030407, 0.13734557, 0.053133942, 0.43650532, -0.30170345, 0.08751837, 0.012917502, 0.27496436, 0.11422729, 0.15508565) * go_3(0.0, 0.0);\n result += mat4(0.16684863, 0.26743406, 0.15951683, 0.033597723, -0.044719726, 0.1127182, 0.007923161, 0.06415458, -0.07269362, -0.07828715, 0.09216738, 0.11528897, -0.13371283, -0.124177165, 0.14804523, 0.14156726) * go_3(0.0, 1.0);\n result += mat4(-0.041141883, 0.023617791, 0.11484465, 0.13131519, -0.14753738, 0.17067687, -0.017538434, 0.24042644, -0.058103643, 0.3143255, 0.02476919, -0.0024666793, -0.26759955, -0.06099211, 0.006415725, 0.10394301) * go_3(1.0, -1.0);\n result += mat4(-0.04198037, 0.03277123, -0.25069895, -0.21043587, -0.27417016, 0.08047665, 0.29731026, 0.07629813, -0.15695353, -0.14299184, 0.026618432, 0.13265325, 0.07727133, 0.12872085, 0.13887435, 0.1347057) * go_3(1.0, 0.0);\n result += mat4(0.039232086, 0.117847264, -0.071643315, -0.040677182, -0.029160816, -0.06968689, 0.12880929, 0.037579957, -0.036671028, -0.022678757, -0.069731854, 0.10590314, 0.028034678, -0.015759282, 0.047180142, -0.16366881) * go_3(1.0, 1.0);\n result += vec4(-0.079253934, 0.001511763, 0.100159355, 0.01585197);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.024126908, 0.01737047, 0.04563732, 0.08303721, -0.21339902, 0.00025652428, -0.09666459, -0.07654246, -0.01201168, 0.14373912, 0.22268519, 0.049181588, -0.0751725, 0.006847365, -0.025867194, 0.19233267) * go_0(-1.0, -1.0);\n result += mat4(-0.25251204, -0.34213448, -0.0022676045, 0.29270738, 0.08876456, 0.067294724, 0.2865476, -0.009144941, -0.074606106, 0.14566834, 0.14162645, 0.10980335, -0.7958991, -0.15410729, 0.038512416, -0.17033637) * go_0(-1.0, 0.0);\n result += mat4(-0.115404196, -0.11004134, 0.13174473, -0.0006875606, 0.0051814034, 0.058522645, -0.0795437, 0.0011465811, -0.019500278, 0.12752724, 0.16985136, -0.054932587, 0.16734739, -0.04686017, -0.072241016, 0.054562975) * go_0(-1.0, 1.0);\n result += mat4(-0.07528159, -0.113516726, 0.2081102, 0.009942251, 0.08256535, 0.050133914, 0.012745932, 0.13902397, 0.009369715, 0.083261885, 0.17366019, 0.069754004, 0.030654406, -0.045856245, -0.055254143, 0.16265897) * go_0(0.0, -1.0);\n result += mat4(-0.14366727, 0.24948351, 0.12160293, 0.10929859, -0.116071545, -0.11725494, -0.13926856, -0.026759636, 0.12723772, 0.1938045, -0.02745115, -0.0644584, -0.23854719, 0.059308372, -0.446269, -0.06978486) * go_0(0.0, 0.0);\n result += mat4(0.21108554, -0.1717225, 0.066633105, 0.15418948, -0.08902029, 0.047925282, 0.15817304, -0.080941506, 0.007364865, 0.10506626, 0.20205018, -0.078695655, 0.14004812, -0.3195092, 0.19157887, -0.12697977) * go_0(0.0, 1.0);\n result += mat4(-0.08145032, -0.14292753, 0.066565305, -0.061348185, -0.08738346, 0.011608093, -0.0024047727, -0.024741996, -0.11547277, 0.10013328, 0.21730538, 0.05598899, -0.17741105, 0.075944185, 0.027434295, -0.2550598) * go_0(1.0, -1.0);\n result += mat4(-0.026223006, 0.11214396, -0.133987, 0.1303522, 9.32011e-05, -0.14755996, -0.14002979, -0.039624512, 0.045111652, 0.17618611, 0.17764348, 0.104528464, 0.20592515, 0.07240335, -0.27604735, 0.038880046) * go_0(1.0, 0.0);\n result += mat4(0.17734227, -0.002935363, 0.07505682, -0.029969893, -0.024536638, 0.11236127, 0.119374484, 0.08002781, -0.003541722, 0.1428466, 0.1729824, 0.055412393, -0.04790376, 0.18020035, 0.05376964, -0.1520942) * go_0(1.0, 1.0);\n result += mat4(-0.11352182, -0.019249126, 0.10782615, 0.03079928, 0.020381734, -0.08998433, -0.09211494, -0.054406203, 0.1828849, -0.07692097, 0.004733955, -0.026685018, -0.08044814, -0.071961075, 0.029184176, -0.22562811) * go_1(-1.0, -1.0);\n result += mat4(-0.34489468, -0.07447471, 0.026422959, 0.33550653, 0.22130035, 0.059709545, -0.07646962, -0.18386386, 0.33911958, -0.07534871, 0.040870134, 0.051136248, 0.32681262, 0.20612194, -0.1609581, -0.70460784) * go_1(-1.0, 0.0);\n result += mat4(0.27617922, 0.09758603, 0.05103887, -0.09281693, -0.007143339, 0.006635712, -0.055270564, -0.022629099, -0.13023081, -0.013819027, -0.038695697, 0.047280338, -0.13964762, 0.09852924, -0.10056262, -0.084967695) * go_1(-1.0, 1.0);\n result += mat4(0.1370323, 0.030904075, -0.033860117, 0.08926374, -0.14616281, -0.29926816, -0.23738252, -0.21374625, -0.14039646, 0.11503669, 0.082101606, -0.061717354, 0.021357644, -0.10676707, 0.03214661, 0.029967157) * go_1(0.0, -1.0);\n result += mat4(-0.29881296, -0.22195289, -0.3512607, -0.2277441, 0.033705913, -0.23267402, -0.119738854, -0.18925253, 0.068823405, -0.15160555, 0.2585695, 0.10484223, -0.012574211, 0.38808516, 0.2599094, -0.4991424) * go_1(0.0, 0.0);\n result += mat4(-0.07474731, 0.22742131, 0.014462262, 0.08409484, 0.09579643, -0.0519534, 0.0007793075, -0.044820115, -0.010144471, -0.040506937, 0.0056340825, 0.057767954, -0.14988829, -0.05099549, 0.007204364, -0.07094934) * go_1(0.0, 1.0);\n result += mat4(-0.05736621, 0.12072876, -0.02037183, 0.05012334, -0.1173538, -0.10062993, -0.0033958228, 0.0142556345, -0.011005385, -0.0066177617, -0.058390465, 0.048240293, 0.09835053, 0.17917523, -0.06466951, 0.017518612) * go_1(1.0, -1.0);\n result += mat4(0.1413101, -0.30268928, -0.17851736, -0.10797371, -0.01964573, 0.14356858, -0.06759965, 0.17416531, 0.13905385, -0.017476829, 0.06541924, -0.044690568, -0.080723755, -0.08610206, 0.095347285, -0.09233214) * go_1(1.0, 0.0);\n result += mat4(-0.07254187, -0.091158785, 0.018472971, 0.03514051, 0.018888336, 0.107934274, -0.018830854, 0.10007211, -0.053966418, -0.035646267, -0.031214178, -0.05980228, -0.13045661, -0.011743741, -0.03325275, 0.071065165) * go_1(1.0, 1.0);\n result += mat4(-0.037697386, 0.054388218, -0.010934479, 0.2266702, 0.049999133, 0.017648092, -0.044225454, 0.21611899, -0.03805845, 0.054236397, -0.018563407, -0.060588073, -0.031215845, 0.075081706, 0.07333242, -0.09651128) * go_2(-1.0, -1.0);\n result += mat4(-0.32236508, -0.0026381002, -0.30787975, 0.2963127, -0.13276175, 0.1058753, -0.12744896, 0.09749292, -0.02683677, -0.0041124597, 0.006103888, -0.09997201, 0.092101686, -0.08375288, 0.09641652, 0.053333007) * go_2(-1.0, 0.0);\n result += mat4(0.027999232, -0.060004722, -0.009207874, -0.0952888, -0.038418446, -0.13316345, 0.099323496, 0.048450433, 0.0443969, 0.056023613, 0.1156147, 0.018980766, 0.040020484, 0.07555044, 0.0039174426, -0.044098593) * go_2(-1.0, 1.0);\n result += mat4(-0.101029314, 0.33333415, -0.22052327, -0.035329416, 0.17229559, 0.12564908, -0.07879576, -0.09248896, -0.03239869, 0.022611454, 0.05610472, -0.02181683, -0.06347532, -0.077292696, 0.02005389, -0.078899406) * go_2(0.0, -1.0);\n result += mat4(-0.028139396, -0.04349171, -0.019393284, 0.42110333, 0.37065667, 0.5282552, 0.43816927, 0.19155908, 0.051832534, 0.02050813, 0.030795977, 0.023960136, -0.27617985, 0.19165507, -0.005492024, -0.13349663) * go_2(0.0, 0.0);\n result += mat4(5.0700226e-05, 0.21293098, -0.39902148, -0.058406413, -0.06766975, 0.1129277, -0.012398328, 0.025031524, 0.03519656, 0.06486415, 0.15710293, 0.014098051, 0.057754945, 0.116186336, -0.14429826, 0.051864166) * go_2(0.0, 1.0);\n result += mat4(-0.012280755, 0.043744788, -0.06420968, 0.012739398, 0.043073926, 0.031230433, 0.00036492705, -0.039208546, -0.09329152, 0.06928111, 0.11622664, -0.009106846, 0.111528054, -0.020315262, 0.036427997, 0.15881014) * go_2(1.0, -1.0);\n result += mat4(-0.066635534, 0.13901882, 0.0885122, 0.1030835, 0.08539728, -0.015466482, 0.0706688, -0.1611047, 0.02179479, -0.00048529037, 0.08708685, -0.00894464, -0.13046473, -0.21456988, -0.20666413, 0.049039323) * go_2(1.0, 0.0);\n result += mat4(-0.100800075, -0.03772198, -0.095183305, -0.15150243, -0.08743059, -0.24299338, -0.019315414, -0.1574107, -0.013610722, 0.064871654, 0.058439128, 0.008972897, 0.10339555, -0.027356634, 0.07666196, 0.048524544) * go_2(1.0, 1.0);\n result += mat4(0.046309173, -0.03858991, -0.13260359, 0.0017626585, 0.1453724, 0.1402359, -0.079240486, 0.13017912, 0.0629575, -0.15448172, -0.1856442, -0.044694453, -0.17226808, -0.08065212, -0.008038736, -0.15994963) * go_3(-1.0, -1.0);\n result += mat4(0.18369722, 0.03849556, -0.035185467, -0.20205377, 0.03879293, 0.02712859, -0.051278092, 0.14862835, 0.10261192, 0.18085574, -0.025982017, -0.029160796, 0.5301373, 0.09614058, 0.35518438, -0.014906588) * go_3(-1.0, 0.0);\n result += mat4(-0.31154996, -0.06868871, -0.012681131, 0.028093819, -0.37321633, -0.14738804, 0.06060776, 0.050054748, 0.013779029, -0.020390315, -0.12487434, -0.0029474346, -0.274524, -0.09142805, 0.0132142445, 0.1577639) * go_3(-1.0, 1.0);\n result += mat4(-0.02177336, -0.020817943, -0.0111796055, -0.0046033757, 0.45033064, 0.3573757, 0.55279994, 0.602122, -0.05536106, -0.33642644, -0.1851379, -0.052192084, 0.03683446, 0.13613251, 0.20098919, -0.090587094) * go_3(0.0, -1.0);\n result += mat4(0.1520822, 0.37173554, -0.061298244, 0.0019386727, 0.44656134, 0.13406622, 0.39018136, 0.5722051, -0.13074401, 0.012778576, -0.2837446, 0.16098566, 0.100189455, -0.40386122, 0.17464107, -0.17862785) * go_3(0.0, 0.0);\n result += mat4(-0.01217905, -0.24295084, 0.08192982, -0.14160301, -0.05936872, -0.003312342, -0.07542139, 0.13488367, -0.21560493, -0.14342502, -0.19195864, -0.09448305, -0.1038431, -0.075766176, 0.03226791, 0.06455397) * go_3(0.0, 1.0);\n result += mat4(-0.076916575, -0.10891301, 0.032635316, 0.03848802, 0.15750243, 0.48169684, 0.5410635, 0.017279895, 0.012730932, -0.0059071835, 0.030766146, -0.0225503, -0.030178519, -0.05866621, 0.033593398, -0.00033098995) * go_3(1.0, -1.0);\n result += mat4(-0.10757409, 0.2644168, -0.025696747, -0.0077012815, 0.31728277, 0.29771668, 0.2443613, -0.047722775, -0.083712585, -0.12742844, -0.3138776, -0.059888497, 0.12291351, -0.14435866, 0.051414594, -0.11889901) * go_3(1.0, 0.0);\n result += mat4(-0.063888945, 0.002844068, -0.06129518, 0.03381495, 0.10176077, -0.11625004, -0.10745763, -0.20636752, -0.03820934, 0.01926402, -0.20310643, 0.09767577, -0.00776684, 0.13453315, -0.036967937, 0.09780335) * go_3(1.0, 1.0);\n result += vec4(0.019374544, -0.050425697, -0.005817216, -0.0059976326);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.028328063, 0.038015317, 0.14893384, 0.10103896, 0.028176744, -0.02067147, -0.10970998, 0.015726602, -0.07402682, -0.075281784, -0.012586929, 0.053476278, 0.14823362, 0.20312984, 0.24213, 0.039118115) * go_0(-1.0, -1.0);\n result += mat4(0.009731573, -0.019011121, 0.016360838, -0.0073153526, 0.14594506, -0.0427664, -0.094225354, -0.013891855, -0.037061375, 0.024959227, -0.12289382, -0.21792257, -0.33579424, 0.052678566, 0.04346115, 0.07943186) * go_0(-1.0, 0.0);\n result += mat4(0.0022269129, 0.013298362, -0.045071404, -0.007918287, 0.010860651, -0.073057, -0.0042394064, 0.03340809, 0.04938919, -0.024218693, -0.008147567, 0.08848061, -0.06840333, 0.10077341, -0.272586, -0.06542769) * go_0(-1.0, 1.0);\n result += mat4(0.15929016, -0.1415167, 0.057084452, 0.06830724, 0.0046992986, 0.068573505, 0.22142749, -0.18493174, -0.1006019, -0.11373546, 0.17520057, -0.12888812, 0.05176946, -0.14703397, -0.20610721, 0.16611591) * go_0(0.0, -1.0);\n result += mat4(-0.0069309813, 0.22358349, -0.18569049, 0.13456121, -0.21528137, 0.04618922, -0.47261322, -0.09682613, 0.5402922, 0.15818685, 0.05288464, -0.09949312, 0.21833964, 0.06652228, -0.2694682, 0.58216536) * go_0(0.0, 0.0);\n result += mat4(0.040808782, 0.023110595, 0.12678777, -0.09057271, 0.03159572, 0.044006016, -0.10090222, 0.09940838, -0.08454473, -0.118349984, -0.053009644, 0.24352531, -0.103818566, 0.12536442, -0.17832974, 0.25161982) * go_0(0.0, 1.0);\n result += mat4(-0.026323501, -0.14911288, -0.0073903934, 0.06902844, 0.07188603, -0.05006621, 0.06539817, -0.048083752, -0.08032579, -0.07449341, -0.015944218, 0.032426495, 0.069349505, -0.07441237, 0.055614363, 0.065174624) * go_0(1.0, -1.0);\n result += mat4(-0.046432327, -0.051616143, 0.017791865, -0.047294978, 0.025944458, -0.0020909954, 0.083794415, -0.055740435, -0.3720184, 0.06654654, 0.1944378, 0.07806658, 0.00870193, 0.005404396, -0.059417505, -0.06270168) * go_0(1.0, 0.0);\n result += mat4(-0.011699918, -0.03260685, 0.016413182, -0.02199741, -0.042898953, -0.018734168, -0.12387174, 0.06405199, -0.050764065, 0.07050078, 0.006969675, 0.05508108, -0.079687595, 0.12154926, 0.071177684, 0.046873443) * go_0(1.0, 1.0);\n result += mat4(-0.2158498, 0.03612371, -0.05268691, -0.065594874, 0.06997431, -0.07327132, -0.03323361, -0.23306306, -0.00011140713, -0.1891967, -0.017328357, 0.15796778, -0.061359044, 0.008202449, -0.031317197, -0.020873578) * go_1(-1.0, -1.0);\n result += mat4(-0.022816254, -0.014594548, 0.0064240466, 0.07976367, -0.0070318123, -0.07651652, -0.111756384, -0.2788498, 0.16634429, -0.1583179, -0.10245271, 0.10480152, 0.345051, -0.07809675, 0.046080578, -0.32139245) * go_1(-1.0, 0.0);\n result += mat4(0.020630263, 0.032152038, 0.0019161701, 0.05435833, 0.078139454, -0.10090956, 0.14244889, 0.017286595, 0.0039871824, -0.026395446, 0.14158171, 0.0010112645, 0.17055373, -0.08093189, -0.049234428, -0.33473247) * go_1(-1.0, 1.0);\n result += mat4(-0.10982378, 0.029386539, -0.15483, -0.04345961, -0.16869037, -0.30862433, 0.060743757, -0.032285906, 0.017884266, -0.09846199, -0.090971105, -0.1693697, -0.063690096, -0.08489718, 0.18247683, -0.19921213) * go_1(0.0, -1.0);\n result += mat4(0.1898742, 0.22187345, -0.28495324, -0.42578775, 0.12833633, -0.2251503, -0.025917793, 0.6011678, -0.36586264, 0.23302059, -0.072634645, 0.0064221635, 0.56792957, -0.4684677, 0.05015159, 0.30121225) * go_1(0.0, 0.0);\n result += mat4(0.10837159, 0.14743729, -0.03639783, -0.34797576, -0.18306817, -0.07957882, -0.111433275, 0.30104128, -0.102763996, -0.01020151, 0.016333267, -0.012390819, 0.11835027, -0.12597388, -0.006298998, 0.0513052) * go_1(0.0, 1.0);\n result += mat4(-0.23662986, 0.23325302, -0.046104953, 0.36488137, 0.06990537, -0.06887873, -0.012611426, -0.02618366, -0.05296669, 0.195254, 0.016366778, 0.01693462, -0.08488424, -0.24656284, -0.035283253, -0.15318634) * go_1(1.0, -1.0);\n result += mat4(0.061704446, -0.26930714, -0.24598889, 0.27657726, 0.05046488, -0.341884, 0.10704377, -0.15971762, 0.072999336, -0.2005826, -0.05874223, -0.053938035, -0.08284583, -0.22792995, 0.1027033, -0.012932447) * go_1(1.0, 0.0);\n result += mat4(-0.029079054, 0.14774945, 0.026151389, 0.12380946, 0.08926635, -0.08387116, -0.17018612, -0.09304499, 0.086990625, -0.27579373, 0.003823722, -0.024723161, 0.08762848, -0.10080674, -0.012214886, -0.30239874) * go_1(1.0, 1.0);\n result += mat4(-0.25756493, 0.2537789, 0.21723714, 0.0017929028, -0.014724892, 0.086692676, 0.11934202, -0.025869334, 0.008618976, -0.0046638376, -0.06863114, -0.07598151, -0.17309345, 0.009138105, -0.099874064, 0.07377463) * go_2(-1.0, -1.0);\n result += mat4(-0.39971545, 0.16774859, 0.13102596, 0.30735064, -0.060374007, -0.036933452, 0.14408773, 0.06479284, 0.03806265, 0.045560133, 0.043136165, -0.019244662, 0.17573427, -0.11398941, -0.0751098, 0.041702736) * go_2(-1.0, 0.0);\n result += mat4(-0.074492976, 0.18349282, -0.009050458, 0.0869807, -0.23123743, -0.015426683, -0.14346392, 0.005445149, -0.05322614, 0.10287576, 0.16083732, -0.09557319, -0.13891783, -0.13752605, -0.023572346, 0.13608918) * go_2(-1.0, 1.0);\n result += mat4(-0.31140685, 0.40130782, 0.07704675, 0.27509958, 0.09711739, -0.18293281, -0.14500841, -0.15334702, 0.098314695, 0.22749798, 0.006017282, -0.013669673, 0.07147038, 0.022289474, -0.036797456, -0.0013958871) * go_2(0.0, -1.0);\n result += mat4(0.0547557, -0.03036202, 0.65113044, 0.10668893, 0.304707, -0.1456157, 0.27668485, 0.2279428, -0.42439902, -0.0073047588, 0.045635667, 0.271637, -0.19595222, -0.28107607, 0.3905438, -0.29898256) * go_2(0.0, 0.0);\n result += mat4(0.076843366, 0.037181348, 0.08652873, 0.1756985, 0.03728033, -0.22783624, 0.16810594, -0.022009399, 0.16058537, 0.24559903, 0.05266939, -0.13929726, 0.15964857, 0.0013167082, 0.015017631, 0.101646364) * go_2(0.0, 1.0);\n result += mat4(-0.3022452, 0.20052882, 0.13433233, 0.04250016, -0.15248592, 0.014216527, -0.23489903, 0.13919333, 0.22891816, -0.0053335144, -0.05567782, -0.12769286, -0.05337762, -0.11429989, -0.00882089, -0.030790573) * go_2(1.0, -1.0);\n result += mat4(-0.11763547, 0.1073185, 0.15810886, 0.013149736, -0.028268294, -0.24712053, 0.08592036, 0.075742744, 0.19626461, -0.10880887, -0.22599675, -0.37207767, -0.032548983, -0.011045266, -0.035218395, 0.099996395) * go_2(1.0, 0.0);\n result += mat4(0.05631665, 0.029538663, 0.043909863, 0.13720988, 0.10980592, -0.047748722, 0.080308706, -0.06828442, 0.1144396, -0.12510885, -0.067976676, 0.030742755, 0.07134681, -0.06652312, -0.0642328, -0.034490924) * go_2(1.0, 1.0);\n result += mat4(0.019588284, -0.15197967, -0.16797094, -0.026324488, 0.014429439, -0.028491383, 0.059453625, 0.23443304, 0.02504347, 0.08872467, 0.032782357, -0.085310735, 0.013040259, -0.09837991, 0.073533125, -0.03544458) * go_3(-1.0, -1.0);\n result += mat4(0.02198588, -0.09614766, 0.024655875, 0.025384603, 0.012162857, 0.065071434, 0.018112874, 0.19828922, -0.33289856, 0.011323505, 0.13696423, 0.31772846, -0.06587399, -0.05569957, -0.16469179, -0.22545892) * go_3(-1.0, 0.0);\n result += mat4(-0.009093827, 0.086783886, 0.060070645, 0.049957857, 0.041628215, 0.082412794, 0.117729135, -0.178277, 0.08326062, -0.07120824, 0.1788718, 0.050748438, -0.08952197, -0.14609487, 0.05515471, 0.14784457) * go_3(-1.0, 1.0);\n result += mat4(-0.10823147, -0.05108019, 0.092807196, -0.13899301, 0.19123949, -0.044189975, 0.0030145745, 0.08935499, -0.10338727, 0.01996205, 0.15671325, -0.08229972, 0.05603653, 0.043324884, 0.13562247, -0.11487494) * go_3(0.0, -1.0);\n result += mat4(-0.18872134, -0.07302765, 0.030137405, 0.30928415, -0.07689583, 0.045998566, 0.45554903, -0.1653404, 0.14705873, -0.10649596, 0.46833125, 0.17608039, -0.43967086, 0.056812476, -0.17908083, -0.40455228) * go_3(0.0, 0.0);\n result += mat4(-0.08093384, 0.032636635, 0.124594346, 0.13655491, 0.16780408, -1.4671803e-05, 0.13044862, -0.397665, -0.013273644, 0.08253894, 0.16302188, -0.052874118, 0.04073075, -0.18063635, -0.00838661, -0.31084144) * go_3(0.0, 1.0);\n result += mat4(0.06804371, -0.14755388, -0.12055216, -0.00437858, -0.044694718, 0.22744909, 0.012434794, 0.06245207, 0.00560859, -0.15815294, -0.19711316, 0.07711764, 0.03078979, -0.09560189, 0.10509056, 0.010651465) * go_3(1.0, -1.0);\n result += mat4(-0.026342146, 0.13919179, -0.0030414977, 0.06607403, 0.071292974, 0.065464914, -0.027091878, 0.10620255, -0.052090824, 0.06840278, -0.08457357, 0.08867469, 0.2976581, -0.6702739, -0.15472057, -0.3066263) * go_3(1.0, 0.0);\n result += mat4(-0.00072869845, 0.046573937, -0.08363707, 0.07867379, 0.038065, 0.01228845, 0.031746328, -0.024448024, -0.065555945, 0.1220454, 0.032151606, -0.022336006, -0.0010816467, -0.026455112, 0.112422734, -0.10285581) * go_3(1.0, 1.0);\n result += vec4(0.052450567, 0.10404023, -0.059578225, 0.009724121);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.037506457, -0.06573841, -0.087879084, -0.06359248, -0.0017873603, -0.009097742, 0.010108622, 0.026364084, 0.012306545, 0.12607974, -0.088268295, 0.14034338, 0.24951904, 0.0983314, 0.03635719, -0.047059253) * go_0(-1.0, -1.0);\n result += mat4(-0.05570699, 0.11044774, 0.04827364, -0.03185735, -0.032498132, -0.062959515, 0.2933071, 0.22244357, 0.061075654, 0.0064111133, 0.011452209, 0.11576761, 0.13969804, 0.20502032, 0.1114938, 0.022496287) * go_0(-1.0, 0.0);\n result += mat4(-0.054194342, 0.000389916, -0.039589155, -0.018707246, -0.036095835, -0.06873059, -0.077109694, 0.028726012, -0.08820959, -0.109247595, -0.05745309, 0.043230128, 0.033671502, 0.16398554, 0.030398889, -0.17000203) * go_0(-1.0, 1.0);\n result += mat4(-0.09218165, -0.12813722, -0.040984686, -0.016605416, 0.054269493, 0.12971285, -0.013961638, -0.17803082, -0.014683587, 0.2502267, -0.14249405, -0.025687713, -0.097426265, -0.30111355, -0.21776466, 0.008809217) * go_0(0.0, -1.0);\n result += mat4(0.21033873, 0.15221386, 0.18138756, -0.08248389, -0.10091519, -0.06940753, -0.014009188, -0.3009861, -0.02452202, -0.08800422, -0.36376888, 0.18485394, 0.35076657, -0.13293292, 0.24624826, 0.39373755) * go_0(0.0, 0.0);\n result += mat4(0.014170062, -0.029623963, 0.057001226, 0.09269898, -0.14630881, -0.16557585, 0.06735037, -0.015008042, -0.27238864, 0.081130914, -0.07869508, 0.098087415, 0.11217335, 0.48223323, 0.18613088, -0.035602476) * go_0(0.0, 1.0);\n result += mat4(-0.21623239, -0.1125095, -0.09964635, 0.101452544, 0.11877652, 0.13471957, -0.10402355, 0.0077938605, 0.030518647, 0.22309083, -0.2115206, 0.017967062, -0.042780407, 0.099759325, -0.10465051, -0.033807248) * go_0(1.0, -1.0);\n result += mat4(-0.059608232, 0.06684556, 0.00039066386, 0.08542961, 0.097183906, -0.1868667, 0.07778909, -0.06172202, 0.0021662437, -0.05387577, -0.4077133, -0.028940776, 0.110816136, -0.04154161, 0.030078325, 0.072834246) * go_0(1.0, 0.0);\n result += mat4(-0.01881586, -0.06384429, -0.054874837, -0.016731417, -0.06570834, -0.13579571, 0.0033891131, -0.059161015, -0.11559389, 0.02149361, -0.08791608, -0.008113861, 0.08313892, -0.07327947, -0.013473171, 0.13254371) * go_0(1.0, 1.0);\n result += mat4(-0.11458958, -0.08827364, -0.025030116, 0.12626298, 0.0070429775, 0.0337767, 0.051719055, -0.09654129, -0.04867615, -0.03609001, -0.06522421, -0.044131942, -0.048825134, 0.10652733, -0.015310965, -0.07341175) * go_1(-1.0, -1.0);\n result += mat4(0.05782829, 0.014247012, 0.12126171, 0.100055166, 0.24079333, -0.20155986, 0.1640186, -0.12158374, -0.153708, -0.24445893, -0.10536192, 0.12758626, -0.19430119, -0.019024884, -0.080120996, -0.29866305) * go_1(-1.0, 0.0);\n result += mat4(-0.017357074, 0.04390695, 0.12889594, 0.11451521, 0.03333342, -0.16417275, 0.10196121, 0.13059081, 0.09948873, 0.15007107, 0.22664218, 0.35449567, -0.089776486, 0.025239054, 0.12463201, -0.13109131) * go_1(-1.0, 1.0);\n result += mat4(0.064875744, 0.40551752, 0.11903257, 0.14822967, 0.14993542, -0.12758526, 0.23159283, -0.06080246, -0.084577255, 0.14307548, -0.02186462, 0.05793564, -0.050965074, 0.23895216, -0.07796932, -0.1624384) * go_1(0.0, -1.0);\n result += mat4(-0.15942748, 0.07191155, 0.42204422, 0.35219797, 0.23286703, -0.283381, -0.2749432, 0.25922084, 0.10494953, 0.14575887, -0.19649154, -0.14563714, -0.03709703, 0.023375817, -0.05610175, -0.32548484) * go_1(0.0, 0.0);\n result += mat4(-0.04872624, -0.3592348, -0.027413938, 0.0836858, 0.046842758, -0.35193914, 0.06154142, 0.05559191, -0.22538327, -0.097689696, -0.21317257, -0.033945527, -0.23628096, -0.016477302, 0.027297588, -0.04105733) * go_1(0.0, 1.0);\n result += mat4(0.11543502, -0.043297376, 0.118703, 0.15013209, 0.03191795, 0.014122794, 0.05156918, 0.023102578, 0.0808462, -0.06445798, 0.15860644, -0.062393136, -0.018691704, -0.00032888897, 0.01196705, -0.025045555) * go_1(1.0, -1.0);\n result += mat4(0.08301664, 0.12298539, 0.20151077, 0.2993159, 0.16968682, -0.18196446, -0.13322797, -0.13693243, -0.0048389523, -0.057406515, 0.21409932, -0.060822334, -0.08554752, -0.19363636, -0.35241908, -0.32256603) * go_1(1.0, 0.0);\n result += mat4(-0.0523748, 0.17082025, 0.08556144, 0.19181536, -0.2445756, -0.3616732, -0.01641404, -0.078599006, 0.23907976, 0.025989126, 0.07574993, -0.06859337, -0.06667767, -0.022847861, -0.037942342, -0.21112117) * go_1(1.0, 1.0);\n result += mat4(0.15098672, 0.024212115, -0.19068481, -0.22606348, -0.15221487, -0.032165635, -0.06244531, -0.043535717, -0.07398802, -0.06088507, -0.013834592, -0.10145823, 0.06901983, -0.0862135, -0.05545454, 0.15514566) * go_2(-1.0, -1.0);\n result += mat4(0.044767097, -0.07583697, -0.17739761, -0.25538698, 0.0966659, -0.0013492911, -0.23315248, -0.21652249, -0.14381947, 0.017784966, -0.15960035, -0.13297895, 0.009810349, -0.041348267, 0.05443229, 0.17781278) * go_2(-1.0, 0.0);\n result += mat4(-0.0052824756, 0.087268956, -0.022167318, -0.09450279, 0.1254372, 0.075806946, 0.028893303, -0.09019378, 0.03488572, 0.046265777, 0.026162563, 0.003914548, -0.0632334, -0.19494742, -0.03602023, 0.113897055) * go_2(-1.0, 1.0);\n result += mat4(-0.11311528, 0.2616239, 0.12303548, 0.13427438, -0.26537886, 0.015112677, -0.03641703, -0.014114427, -0.023280613, 0.03626403, 0.12833157, 0.19168468, 0.2119137, -0.02374797, 0.117919676, 0.07794395) * go_2(0.0, -1.0);\n result += mat4(-0.13746078, 0.25739196, 0.008431936, -0.053867325, -0.13228695, -0.20661803, 0.026474724, 0.3205188, -0.41819036, 0.42812085, 0.17249924, -0.15810613, 0.39602605, -0.10873597, 0.1457145, -0.060503867) * go_2(0.0, 0.0);\n result += mat4(0.03706167, -0.036211733, 0.06519942, -0.2123978, 0.019934088, 0.17494182, -0.017252771, -0.067341134, -0.15416612, -0.114118524, -0.00028491023, -0.08172238, -0.11722721, -0.2647645, 0.13316637, 0.13562322) * go_2(0.0, 1.0);\n result += mat4(0.11832847, 0.22822993, 0.020318847, 0.0734738, -0.025950216, -0.072782144, 0.11133989, 0.18845533, -0.004584898, -0.10486471, 0.054522812, -0.14136603, 0.01940983, -0.039433163, 0.008390286, 0.013686628) * go_2(1.0, -1.0);\n result += mat4(-0.042335663, 0.0035399816, -0.1813205, -0.25639042, 0.1042524, 0.07707001, -0.04922454, 0.18140413, -0.22322963, 0.030809738, -0.11041754, -0.040288754, 0.09431559, -0.08017892, -0.18317147, -0.019331435) * go_2(1.0, 0.0);\n result += mat4(-0.061776266, 0.0069793356, 0.019964112, -0.14504445, -0.00070097746, -0.027107855, 0.030182542, -0.05625612, -0.04958449, 0.123165295, 0.0013953283, 0.017912487, 0.031161329, -0.31798717, 0.018331604, 0.030411277) * go_2(1.0, 1.0);\n result += mat4(-0.0530594, -0.07933117, 0.024755973, 0.004785411, 0.045512546, 0.12833083, 0.023195961, -0.018028054, 0.014223835, 0.102213494, 0.052169293, -0.020509718, 0.017905682, 0.021354724, -0.0410789, -0.066523656) * go_3(-1.0, -1.0);\n result += mat4(0.017061293, -0.08770806, -0.04889939, 0.01825556, -0.03228951, -0.06838898, -0.09249373, 0.18103507, 0.087000825, 0.04175679, -0.09305919, -0.2792485, 0.03405797, 0.062147446, -0.04757652, -0.021603985) * go_3(-1.0, 0.0);\n result += mat4(-0.04115162, 0.02547615, 0.07033616, 0.09814065, 0.2597489, -0.0335038, 0.14097647, 0.047022782, 0.1374654, -0.27390274, 0.02080897, -0.15251215, -0.025431091, 0.08871465, -0.22243279, -0.07792812) * go_3(-1.0, 1.0);\n result += mat4(-0.061674852, -0.051326606, -0.04885301, 0.08548189, -0.07100394, 0.044875987, -0.19810183, -0.09841128, -0.06628199, -0.041564234, 0.1111919, -0.044448826, 0.06980301, 0.00046094303, -0.045978926, -0.20736355) * go_3(0.0, -1.0);\n result += mat4(-0.18405268, -0.28115878, -0.33536536, 0.0753763, 0.028309148, 0.0014874876, 0.28369543, -0.2133985, 0.16520546, 0.29562506, 0.109781906, 0.028433772, -0.02691105, -0.39038795, -0.12942268, -0.080103286) * go_3(0.0, 0.0);\n result += mat4(-0.05387814, -0.04672615, 0.046064686, 0.2791977, 0.11359623, -0.204098, -0.018091407, 0.13550591, 0.04216003, -0.1631328, -0.043013666, -0.045698896, 0.032403514, 0.010206319, -0.25789943, -0.36328712) * go_3(0.0, 1.0);\n result += mat4(0.11280466, 0.11671405, -0.02122692, 0.021664057, -0.07836575, 0.014747725, 0.030007286, -0.10128616, -0.13695373, -0.10353946, -0.043571353, 0.05922437, -0.11293257, 0.0828006, -0.07322761, -0.08197273) * go_3(1.0, -1.0);\n result += mat4(-0.0010509897, -0.1674067, 0.08191839, 0.056608744, 0.061343428, 0.19574693, 0.05302967, -0.006813754, -0.016064182, 0.22949885, -0.06631832, 0.034382205, 0.12674272, 0.06583508, 0.19319807, 0.011400221) * go_3(1.0, 0.0);\n result += mat4(-0.032175347, -0.021227444, -0.027698517, 0.067299634, 0.23929007, 0.20669897, 0.004856941, 0.0009404045, 0.04919408, 0.020296812, 0.012571405, -0.16185577, -0.012276781, 0.16609742, -0.15718406, -0.20344186) * go_3(1.0, 1.0);\n result += vec4(0.022815697, 0.012251767, 0.045309987, -0.0879881);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.010501252, -0.046741538, -0.0017120431, -0.04840009, 0.20547974, 0.3366821, -0.10182207, 0.17451541, -0.03404171, -0.15138055, 0.16771653, -0.07168161, 0.102572344, 0.08266354, 0.20205829, 0.13429944) * go_0(-1.0, -1.0);\n result += mat4(0.05584234, 0.06844309, 0.025430907, 0.124140054, 0.36385667, 0.12099467, -0.41671994, 0.085477844, 0.19748127, -0.21473993, 0.005037813, -0.3973761, 0.04669592, -0.100342326, -0.09403772, -0.034248166) * go_0(-1.0, 0.0);\n result += mat4(-0.17654696, 0.009085064, 0.028360577, 0.033909567, 0.09377573, 0.27896938, 0.103994116, 0.0008595595, 0.064523555, 0.040994007, -0.06337235, 0.05662917, 0.0037455747, 0.017608117, -0.14610702, 1.2175746e-05) * go_0(-1.0, 1.0);\n result += mat4(-0.04631749, -0.14251712, -0.16420849, -0.16259338, 0.46187812, 0.17576592, 0.00049142196, 0.029193122, -0.003925961, -0.11218227, 0.007026237, -0.20583045, -0.0010964901, 0.19355829, 0.2221649, 0.1187224) * go_0(0.0, -1.0);\n result += mat4(-0.041567978, -0.31510913, 0.01618704, 0.04979329, 0.101294376, 0.16356954, 0.21361789, 0.20735294, 0.1900854, -0.4151726, -0.30471593, -0.59483325, 0.033624128, 0.11495109, -0.15194787, 0.4920959) * go_0(0.0, 0.0);\n result += mat4(-0.18910064, -0.06516878, -0.20508374, -0.063928686, 0.7289614, 0.26674315, 0.2929481, 0.4026098, -0.033123735, -0.090371035, -0.029094126, -0.15197921, -0.08723726, -0.060160585, -0.07908409, -0.08826931) * go_0(0.0, 1.0);\n result += mat4(-0.08321312, -0.09749648, -0.08783197, -0.23072585, 0.24343425, 0.10888949, 0.17419606, 0.04136083, 0.0066000987, -0.06112787, -0.12176007, -0.20907228, -0.0008522778, -0.054704696, -0.07197735, -0.0877179) * go_0(1.0, -1.0);\n result += mat4(-0.40559706, -0.3801705, 0.05970925, -0.6157092, 0.28944594, 0.1252121, 0.403247, -0.122819394, -0.096336536, -0.2324694, 0.05980106, -0.19970767, -0.16646989, -0.10164633, -0.09282806, -0.08897996) * go_0(1.0, 0.0);\n result += mat4(-0.14336498, -0.12967408, -0.016268672, -0.021431219, -0.0850116, 0.37105832, -0.04093888, 0.08540873, 0.035717323, -0.07282701, -0.009123291, -0.0036565473, -0.02508944, -0.087611906, 0.03604423, -0.00089080486) * go_0(1.0, 1.0);\n result += mat4(0.1373875, 0.05283984, -0.11992707, 0.102294855, 0.3305128, 0.044920854, 0.31622922, -0.04711731, 0.001336024, 0.022799017, -0.062343203, 0.017140022, -0.07556853, -0.12864219, -0.25721326, -0.20741239) * go_1(-1.0, -1.0);\n result += mat4(0.22062224, 0.09266222, 0.22466063, 0.18527372, -0.06940306, 0.1317168, 0.019784274, -0.07422301, 0.04061616, 0.0022494853, 0.21723995, 0.24732308, 0.14088804, 0.0116154915, 0.102064446, 0.020701224) * go_1(-1.0, 0.0);\n result += mat4(-0.025154127, 0.045180723, -0.05877639, -0.099235624, 0.13630918, 0.24653725, -0.05723323, -0.022995364, -0.10826078, 0.049667366, 0.12618053, 0.1557369, 0.037487056, -0.22215757, 0.005912914, -0.20549043) * go_1(-1.0, 1.0);\n result += mat4(0.09641055, 0.098845296, -0.08192096, -0.03691394, -0.18450394, 0.29955688, -0.082493715, -0.06268039, -0.0754319, 0.21018648, -0.016580105, -0.1810546, 0.13857666, -0.0327626, 0.03161804, -0.32589525) * go_1(0.0, -1.0);\n result += mat4(-0.18272439, -0.17595461, 0.047229152, 0.14596708, 0.40453747, 0.5658558, -0.17969102, 0.21557859, -0.34232348, 0.40355968, 0.53874254, 0.0012561383, 0.28154096, -0.06745097, -0.13049632, 0.42997465) * go_1(0.0, 0.0);\n result += mat4(0.081179485, -0.0041369614, -0.12001932, -0.102107175, -0.050293338, 0.29165673, 0.08062538, 0.22925815, 0.19389379, 0.28463286, -0.057207666, 0.23133168, -0.07545728, 0.06729763, -0.103593476, 0.014468794) * go_1(0.0, 1.0);\n result += mat4(0.069821335, -0.010299579, 0.069458775, 0.03894593, -0.054688405, 0.32758355, 0.13935772, 0.37506017, 0.24083133, -0.06105339, 0.25636867, 0.09627044, 0.08939188, 0.006728639, 0.10629504, 0.07887502) * go_1(1.0, -1.0);\n result += mat4(0.10563019, 0.077379815, 0.045456886, 0.09303406, 0.11326298, 0.28762257, -0.35142374, 0.10285745, 0.28762287, 0.3592446, 0.23816557, 0.22676824, 0.030372012, -0.028023086, -0.30956736, -0.27588373) * go_1(1.0, 0.0);\n result += mat4(0.110499, 0.009828844, 0.086689755, 0.1839749, 0.16656482, 0.083707325, 0.19506347, -0.01547141, 0.13804145, 0.2206598, -0.16484791, -0.0021595939, -0.06844408, -0.07861768, 0.040771082, -0.13347322) * go_1(1.0, 1.0);\n result += mat4(0.02667995, 0.019265587, -0.18211095, -0.102116466, -0.042541366, -0.07700912, -0.020587347, -0.03532171, 0.14816427, -0.1672272, -0.17522137, -0.04657808, 0.013430233, -0.0021270285, 0.109880306, 0.004838907) * go_2(-1.0, -1.0);\n result += mat4(0.14285165, -0.1364756, 0.017568532, -0.27690783, -0.015461915, 0.045437083, 0.018187419, 0.12473493, 0.17991658, -0.15642665, 0.10009151, -0.19040193, 0.1734127, -0.13817501, 0.0710856, -0.12921426) * go_2(-1.0, 0.0);\n result += mat4(-0.14114712, -0.18893671, 0.16121174, 0.035988737, 0.17872387, -0.106395856, -0.23183517, 0.012380416, 0.043066982, -0.28539032, -0.049011275, -0.21125022, -0.11976977, -0.015564958, 0.18880925, -0.0034812456) * go_2(-1.0, 1.0);\n result += mat4(-0.05894521, 0.17266215, -0.0458901, 0.08049924, 0.0156061025, -0.0047465423, 0.09714626, 0.045990974, -0.08786066, -0.37803304, -0.19629405, -0.08546443, 0.014874948, 0.16931784, 0.24799919, 0.06316819) * go_2(0.0, -1.0);\n result += mat4(-0.28352743, 0.29973608, -0.014540065, 0.2865005, 0.048086923, 0.18976144, 0.22969759, 0.1643124, -0.11259408, -0.107592925, 0.184308, 0.30998367, -1.0860825, -0.29118305, -0.51242536, -0.38492215) * go_2(0.0, 0.0);\n result += mat4(-0.17199941, -0.14274743, -0.14213641, -0.1691383, -0.17294803, -0.013992068, -0.12135059, 0.082377024, -0.11255549, -0.124990575, -0.32526177, -0.08199375, -0.25591666, 0.1882329, 0.07895415, 0.22012262) * go_2(0.0, 1.0);\n result += mat4(0.026025832, -0.07267515, 0.09738688, 0.074536435, -0.060470507, -0.037861936, 0.0507819, -0.054857653, 0.0043173633, -0.18107842, -0.02996759, 0.04072402, -0.012617744, 0.061665237, 0.0013981885, 0.08679919) * go_2(1.0, -1.0);\n result += mat4(0.27913737, 0.39656082, 0.1579819, 0.2774727, -0.007996453, 0.08704765, -0.016933938, 0.07066135, 0.12361742, -0.20802726, -0.13705719, -0.18794124, 0.037409827, -0.03351758, -0.2970392, -0.11001984) * go_2(1.0, 0.0);\n result += mat4(-0.027419567, 0.043236237, -0.19843115, -0.056489736, -0.017010912, 0.070949584, -0.14881176, -0.0780235, 0.0039477753, -0.16772608, -0.009547604, -0.14060417, 0.0103197545, 0.07129672, 0.034949142, 0.014112084) * go_2(1.0, 1.0);\n result += mat4(-0.06467971, 0.084101565, 0.26296136, 0.08878442, -0.11232121, -0.054373942, -0.17263442, 0.046408508, 0.032239515, 0.042490713, 0.036938053, -0.034339923, -0.07139367, 0.032505415, 0.0045828503, 0.24428385) * go_3(-1.0, -1.0);\n result += mat4(0.053585388, -0.08175568, -0.04787236, 0.06061965, -0.0740297, 0.11113596, -0.12467945, 0.08229154, -0.01941305, 0.12903687, 0.09095716, -0.13062255, -0.0102068605, 0.107291475, 0.030279635, 0.07464777) * go_3(-1.0, 0.0);\n result += mat4(0.11041978, -0.0123585425, 0.11147018, 0.07380536, 0.06632908, 0.011784447, 0.029638765, -0.01566135, 0.009105331, 0.05252663, -0.17972581, 0.01210126, -0.10749957, -0.028144639, -0.105761215, 0.083784826) * go_3(-1.0, 1.0);\n result += mat4(-0.058018316, 0.15083058, 0.2725673, 0.024263225, -0.067711554, 0.051117413, -0.31144425, -0.15761986, 0.017503206, -0.14361219, -0.38261738, -0.20354146, -0.04211545, 0.12921454, -0.01319619, 0.35809723) * go_3(0.0, -1.0);\n result += mat4(-0.107978396, 0.3230084, -0.13806303, 0.12903036, 0.039864987, -0.006241628, 0.18701774, -0.10785807, 0.30056882, -0.3092082, -0.4273322, 0.3784662, -0.026107281, 0.23165871, 0.35258314, -0.06654702) * go_3(0.0, 0.0);\n result += mat4(-0.15840323, 0.15210885, 0.04086692, 0.19169305, 0.11847602, 0.0009038581, 0.095951624, 0.043941673, 0.1512248, 0.0749449, -0.027045414, -0.19729601, 0.08265063, -0.045218006, -0.10732461, 0.05197371) * go_3(0.0, 1.0);\n result += mat4(0.13637526, 0.28841978, 0.10298119, -0.005948496, 0.020897362, -0.02186902, -0.16207378, -0.021084815, 0.029192554, 0.07076991, -0.07210881, -0.06752328, 0.0006557475, 0.08986717, -0.29430988, 0.21411087) * go_3(1.0, -1.0);\n result += mat4(0.18667863, 0.3117322, -0.0859705, -0.038189936, 0.10214859, -0.11244034, 0.2680223, -0.072901204, -0.07434324, -0.17855306, 0.23134363, -0.055360887, -0.020968167, 0.0858459, 0.078975916, 0.13254759) * go_3(1.0, 0.0);\n result += mat4(-0.15676941, 0.03476677, -0.09922334, -0.15847856, -0.0033982224, 0.020932984, 0.12874377, 0.048792202, 0.06521213, 0.12456798, 0.15958112, 0.15981804, 0.07657683, 0.1759313, 0.012727211, 0.120304115) * go_3(1.0, 1.0);\n result += vec4(0.08911729, -0.027969634, -0.010653148, -0.08001697);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.003206617, 0.04896987, 0.049652386, 0.10869342, 0.36313584, -0.070666805, 0.93581825, -0.52484274, -0.14278883, 0.064016834, -0.05534331, 0.02961736, -0.1319316, 0.05740655, 0.2405951, -0.12313382) * go_0(-1.0, -1.0);\n result += mat4(0.014092832, 0.07058761, -0.07887866, -0.27478936, -0.31456405, -0.31036922, -0.18380909, -0.11277979, -0.034889866, -0.37914017, -0.056245584, 0.24008954, -0.03414483, -0.023189066, -0.010568316, -0.004604883) * go_0(-1.0, 0.0);\n result += mat4(0.15443979, -0.050161768, -0.012300917, -0.08834887, 0.082193285, 0.06878423, 0.1478042, -0.3774468, -0.18659878, 0.14238152, 0.033605397, 0.13560006, -0.032682173, -0.024561955, 0.05656941, -0.034246165) * go_0(-1.0, 1.0);\n result += mat4(0.04691462, 0.064624496, -0.15950382, 0.16081297, -0.1417951, -0.109690994, -0.021205869, 0.19361454, -0.006306647, 0.3401972, -0.00014070333, 0.11619607, -0.13437814, 0.05464789, 0.37712076, -0.12470751) * go_0(0.0, -1.0);\n result += mat4(-0.40016884, 0.010666597, -0.005395378, 0.51084363, -0.009875391, 0.3969395, 0.47768033, -0.3392299, -0.1509509, -0.057620626, -0.1834601, -0.09998148, 0.10095897, -0.2213528, 0.02546703, -0.28506726) * go_0(0.0, 0.0);\n result += mat4(0.26652217, -0.106772706, -0.12609608, -0.0949661, -0.10869194, -0.55331933, -0.011515521, -0.27978876, -0.2124893, 0.03954004, 0.1691768, 0.05590268, 0.1539662, 0.10703386, -0.027286088, 0.2168544) * go_0(0.0, 1.0);\n result += mat4(-0.04862511, 0.06919758, -0.12962708, 0.016036907, -0.030030789, -0.20159967, 0.0013158675, -0.07799172, -0.032236706, -0.0035921712, -0.085437834, -0.025374755, -0.06251374, -0.009269627, -0.07519051, -0.01884611) * go_0(1.0, -1.0);\n result += mat4(0.23940067, -0.19496065, -0.05494683, 0.11601073, -0.074225076, 0.24976431, 0.41665986, 0.12029472, 0.16815041, -0.115868434, 0.06333614, 0.032145746, 0.15990137, -0.14886795, 0.034102913, -0.07727595) * go_0(1.0, 0.0);\n result += mat4(0.14702639, -0.013711502, 0.011437429, -0.11201445, -0.2582659, 0.34539905, 0.058082145, -0.18346462, 0.0027891365, 0.072565466, 0.12716974, 0.050636146, 0.092657596, 0.08541754, -0.1266164, 0.027881607) * go_0(1.0, 1.0);\n result += mat4(0.043362036, 0.020758621, 0.09906072, -0.22401148, -0.19104514, -0.25774476, 0.074128486, 0.08558291, -0.075419895, 0.20380639, 0.06398196, 0.015925938, 0.089786015, -0.100721814, -0.1374862, 0.26110905) * go_1(-1.0, -1.0);\n result += mat4(-0.12547149, 0.08151811, -0.15953775, -0.33995447, -0.50784314, 0.46155545, 0.24986996, 0.03404644, -0.047789436, -0.12438347, -0.14143273, -0.17951359, -0.08057819, 0.023863006, -0.008539273, -0.06775414) * go_1(-1.0, 0.0);\n result += mat4(0.1430169, 0.056971863, -0.021576611, -0.045342956, -0.22356391, -0.15344621, -0.0467977, -0.22970036, -0.0125351725, 0.16957329, -0.0069183917, -0.013949834, -0.048609708, 0.05261722, 0.023262242, 0.2123519) * go_1(-1.0, 1.0);\n result += mat4(-0.019523792, 0.008228363, -0.04616012, -0.14341992, -0.19307113, 0.005937241, 0.24048887, -0.04279845, 0.022574252, 0.15558265, -0.035000063, 0.18318397, -0.05392528, -0.26044658, -0.13493988, 0.056433514) * go_1(0.0, -1.0);\n result += mat4(-0.28926027, -0.17381874, 0.07685766, -0.0061521684, -0.47455552, -0.49213487, 0.36924496, 0.29042044, 0.201094, -0.14280887, -0.4531411, -0.52902204, -0.28123, 0.1401882, 0.32054895, -0.11357518) * go_1(0.0, 0.0);\n result += mat4(0.14173324, -0.12069898, -0.07242415, 0.105665006, 0.017373435, -0.056042343, 0.07270201, 0.022111928, -0.01106541, 0.01666006, 0.013564169, -0.36628693, -0.25450787, -0.28179473, -0.04721874, -0.21912882) * go_1(0.0, 1.0);\n result += mat4(-0.09464695, -0.027919646, 0.13088459, 0.17504032, -0.101641014, 0.29687008, 0.08832321, 0.020538324, -0.15108941, -0.21930224, -0.026915176, -0.07078217, 0.10723033, 0.034364715, 0.18183397, -0.119012214) * go_1(1.0, -1.0);\n result += mat4(-0.21713468, -0.0846604, 0.046551514, -0.14989382, 0.08672032, -0.07933831, 0.08093595, -0.064147756, -0.15980323, 0.50000644, -0.091568656, 0.03201994, -0.1848647, -0.0646309, 0.03288009, 0.046442386) * go_1(1.0, 0.0);\n result += mat4(0.053532355, -0.054523747, -0.040242642, -0.31438905, 0.06452703, -0.18785381, -0.14987698, -0.067642935, -0.19892459, -0.057256676, 0.05943023, -0.17331842, 0.02588534, 0.13134238, -0.07121775, 0.23446162) * go_1(1.0, 1.0);\n result += mat4(0.20633182, 0.01686198, 0.17934167, -0.02063493, 0.042606052, -0.05289458, 0.031508356, 0.00082803797, 0.0756423, -0.047548845, 0.01456339, 0.15910533, -0.20119642, 0.029213727, 0.111036316, -0.047010012) * go_2(-1.0, -1.0);\n result += mat4(0.09258436, -0.27904224, -0.086695746, 0.33095327, -0.20126075, -0.050745636, -0.048944805, -0.10536587, -0.012995092, 0.07926994, 0.15071853, -0.13644052, -0.05188447, -0.06750699, -0.14227037, 0.028751127) * go_2(-1.0, 0.0);\n result += mat4(-0.18562223, 0.10250865, -0.17573993, 0.20434102, -0.05187468, -0.06441594, -0.052127104, -0.01925564, 0.02927959, -0.12711872, 0.059629507, 0.15696885, -0.010168965, 0.09971862, -0.03177664, -0.022744441) * go_2(-1.0, 1.0);\n result += mat4(0.21474063, -0.15679085, 0.09609374, 0.109079376, -0.049934637, -0.07393633, 0.16688468, -0.018888129, 0.04240162, -0.31895876, -0.106516436, 0.20008606, -0.054410245, 0.028970616, -0.18008347, -0.013362003) * go_2(0.0, -1.0);\n result += mat4(0.37891293, 0.042730846, -0.24735828, -0.5234527, -0.3681344, -0.06609157, -0.14993733, -0.020316398, 0.123008475, 0.29632482, 0.32149333, 0.35999274, -0.18967044, 0.46154186, -0.016041815, 0.097378336) * go_2(0.0, 0.0);\n result += mat4(-0.14873263, 0.07600569, -0.051758345, 0.1803135, -0.23121934, 0.13574593, 0.043973465, -0.13992754, -0.061972607, -0.124083005, -0.049196843, -0.07700431, 0.21572952, -0.25241727, 0.1218322, -0.07773728) * go_2(0.0, 1.0);\n result += mat4(0.040287063, 0.024240922, 0.021917762, -0.050616946, -0.023174169, 0.05977014, 0.018892275, 0.04014965, 0.11715485, 0.062129, 0.024620812, 0.013617107, 0.075699426, 0.1858111, -0.11769179, -0.08085602) * go_2(1.0, -1.0);\n result += mat4(-0.3194255, 0.08695645, -0.09453595, 0.2564516, 0.02192303, 0.08167247, -0.06257352, 0.043801844, 0.04392246, 0.2020571, 0.045180902, 0.18857521, 0.1835961, -0.043788187, -0.08768916, -0.14755538) * go_2(1.0, 0.0);\n result += mat4(-0.22074097, 0.13768476, -0.16183749, 0.059949517, -0.011375954, 0.08581876, 0.004800447, 0.019403988, 0.014646056, 0.07363176, -0.058036458, 0.0706421, 0.08082624, 0.17740329, -0.05484784, 0.050796065) * go_2(1.0, 1.0);\n result += mat4(-0.032330472, -0.067666024, 0.18980837, -0.19077848, 0.1111905, 0.03855666, -0.11272314, -0.00577739, 0.17697452, -0.053044144, -0.07510145, 0.061853852, -0.024240626, 0.14846492, 0.14804313, -0.20275854) * go_3(-1.0, -1.0);\n result += mat4(0.17133904, -0.16356844, 0.1978664, 0.13877816, 0.28208038, 0.031539194, 0.11313891, -0.0014802719, 0.0033749861, 0.046372313, 0.054808807, -0.0024151779, 0.0068782056, -0.16414621, -0.07545907, -0.2521294) * go_3(-1.0, 0.0);\n result += mat4(-0.1746992, -0.037628956, -0.0044012754, -0.004390821, 0.0050341445, -0.112742625, 0.051241755, 0.01984483, 0.0003531837, 0.043500375, 0.030881992, 0.003503799, 0.13611782, -0.02509031, -0.007503557, -0.009321301) * go_3(-1.0, 1.0);\n result += mat4(0.087250136, 0.12374122, 0.2959519, 0.11314702, 0.22080182, 0.106726184, -0.29768205, 0.14931595, 0.23356548, -0.008709153, -0.0797829, 0.046940215, -0.07027616, 0.20533602, 0.0723021, -0.1963585) * go_3(0.0, -1.0);\n result += mat4(0.00609982, 0.35277408, -0.22781096, -0.28912535, 0.42393112, -0.07654207, 0.12636793, 0.049337976, -0.0967726, -0.19349189, 0.36800626, 0.09745645, 0.47663373, 0.03876107, -0.042987954, 0.016161885) * go_3(0.0, 0.0);\n result += mat4(-0.047490966, -0.05823166, 0.036158644, 0.025337253, -0.046618905, 0.108276576, -0.024148034, 0.0026794411, 0.1497962, -0.09328474, -0.03160641, 0.24351281, -0.05198027, 0.030720685, 0.00014528916, -0.2224931) * go_3(0.0, 1.0);\n result += mat4(-0.007338369, 0.18710312, 0.14617369, -0.0070655346, 0.10464997, -0.029674934, -0.11842202, -0.09114357, 0.08524458, -0.08082762, 0.06479597, -0.023760766, 0.07523641, 0.0067315935, 0.101266846, -0.2780903) * go_3(1.0, -1.0);\n result += mat4(0.14181875, -0.19523518, 0.1068169, -0.10284853, 0.11634046, -0.117397435, 0.09113022, 0.009371062, -0.022120507, -0.1127032, 0.092574745, -0.021989716, -0.088107705, -0.13541982, 0.08130504, -0.0678927) * go_3(1.0, 0.0);\n result += mat4(0.09948295, 0.23699793, -0.042369924, 0.16744529, -0.10045506, -0.045623623, 0.04871897, -0.0023967526, 0.02602692, -0.089873284, -0.050681606, -0.09332558, -0.09596149, -0.06988313, 0.0007193808, -0.11936899) * go_3(1.0, 1.0);\n result += vec4(-0.04928105, -0.003357327, -0.03886671, 0.076106146);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.13425097, -0.23487093, 0.2480183, -0.2806276, -0.041303713, 0.100773126, -0.110890545, 0.036205858, -0.331331, -0.12929262, 0.16300063, 0.3776673, -0.20316373, -0.011239426, 0.10650887, -0.027857736) * go_0(-1.0, -1.0);\n result += mat4(0.09517376, -0.3004956, 0.05033304, -0.07464521, 0.009204248, -0.23034886, 0.30492118, -0.1215848, 0.15728685, -0.10430078, 0.04038878, 0.08034804, 0.04320418, -0.2929594, -0.018968396, 0.02542387) * go_0(-1.0, 0.0);\n result += mat4(-0.10651935, -0.2736715, 0.19267319, -0.033337504, -0.06697293, 0.028424729, 0.047814637, 0.44929537, 0.02565344, -0.253426, -0.040931404, -0.05018104, 0.032979824, -0.035349697, -0.039578713, -0.3116414) * go_0(-1.0, 1.0);\n result += mat4(0.09176126, 0.031713437, 0.24861507, 0.31351718, 0.36284143, 0.3622709, 0.16165464, 0.07319267, -0.6303202, -0.21209712, -0.02169929, 0.037275597, -0.1295319, 0.033090707, -0.029330662, 0.054679472) * go_0(0.0, -1.0);\n result += mat4(0.15021572, -0.15177831, 0.1318225, 0.46864823, 0.059443284, 0.07404233, 0.22612074, 0.21105285, 0.319694, 0.09397257, 0.14277866, -0.0235649, -0.037205156, -0.40715128, -0.18572816, 0.058741573) * go_0(0.0, 0.0);\n result += mat4(-0.122751735, -0.20926422, 0.2099333, -0.11627138, 0.04171681, 0.0669586, -0.03831368, 0.27334675, 0.0492008, 0.12854317, 0.03308622, 0.45236585, 0.03122829, 0.13853219, 0.05084764, -0.3965012) * go_0(0.0, 1.0);\n result += mat4(-0.0019293908, -0.15562099, 0.12418126, 0.0045440597, 0.05442391, -0.15613738, 0.14828286, -0.17687118, -0.053517755, -0.33350968, -0.062314924, -0.31358472, -0.09670371, 0.043190923, 0.008150662, 0.09928506) * go_0(1.0, -1.0);\n result += mat4(-0.06698031, -0.099411525, 0.24259582, -0.1073659, 0.06762824, 0.059605874, -0.20944163, -0.1598055, 0.32746908, -0.17759447, 0.2859796, -0.1274256, 0.30796206, -0.00791448, 0.114059694, 0.14775705) * go_0(1.0, 0.0);\n result += mat4(0.16291203, -0.14958477, 0.14716864, 0.2056065, -0.019337546, 0.032286238, 0.0030445335, -0.08208513, -0.14208078, 0.13601872, -0.23367858, -0.19092909, -0.20207883, -0.016950991, 0.009309007, 0.1376546) * go_0(1.0, 1.0);\n result += mat4(-0.11093091, -0.32362202, -0.041845415, 0.029758021, -0.07261404, -0.048653398, 0.19167832, 0.09343212, 0.030472826, -0.15078579, -0.0056376588, 0.0045257527, -0.24521805, -0.10473077, 0.11163019, -0.1724187) * go_1(-1.0, -1.0);\n result += mat4(-0.08601668, 0.16612485, -0.07751539, 0.07261594, -0.19028407, 0.23896623, -0.10416726, 0.23500614, 0.1955228, 0.08699591, -0.049277775, 0.13447775, 0.19434914, -0.11481196, 0.088043146, 0.13352895) * go_1(-1.0, 0.0);\n result += mat4(-0.013221233, 0.07521129, 0.042819552, -0.11163175, 0.066080205, -0.25043094, -0.010348969, -0.013258202, 0.09444396, 0.29623637, 0.025016114, 0.050744686, -0.12219596, -0.0735393, -0.024817836, -0.06897588) * go_1(-1.0, 1.0);\n result += mat4(-0.25720942, 0.19861753, -0.18535058, 0.12190362, -0.33756095, -0.0038898317, 0.09739055, 0.41227046, -0.10030796, 0.025445882, -0.23542109, 0.08677691, 0.08140194, -0.22716106, 0.14016968, -0.0927231) * go_1(0.0, -1.0);\n result += mat4(0.58745646, -0.12533307, 0.30129984, 0.08898194, -0.07972344, -0.37581098, 0.06863413, -0.13185541, 0.21801205, 0.31779078, -0.3804784, -0.3200699, 0.14534226, 0.05912262, 0.07938948, -0.34869507) * go_1(0.0, 0.0);\n result += mat4(0.024675166, -0.067802526, 0.030065436, 0.06509131, 0.14367498, 0.022554757, 0.014991865, -0.029914752, 0.5123549, -0.012557206, -0.13014166, -0.34184244, -0.09080884, 0.13782553, -0.018931886, -0.35642785) * go_1(0.0, 1.0);\n result += mat4(-0.37336427, -0.02705006, 0.14392053, 0.024049882, -0.024705589, 0.14556128, -0.12120506, -0.06275598, -0.1284325, 0.11409197, -0.08397436, -0.075944416, 0.056465942, 0.04016099, 0.096723564, -0.08359723) * go_1(1.0, -1.0);\n result += mat4(0.20243345, -0.09287934, -0.11676041, 0.005206654, -0.2879361, 0.41677123, -0.16924824, 0.22429213, 0.082279116, -0.1780833, 0.20209241, 0.12970525, -0.030272234, -0.19200714, 0.0015769673, -0.1389732) * go_1(1.0, 0.0);\n result += mat4(0.04211243, 0.07331798, -0.055724114, 0.04086206, -0.04635456, 0.027212424, 0.021861525, 0.12424812, 0.43009162, 0.021664696, 0.20828371, 0.11859106, 0.07390811, -0.1861182, 0.034559406, 0.18561925) * go_1(1.0, 1.0);\n result += mat4(0.22596797, 0.025346763, -0.056839246, 0.09137385, 0.07363095, -0.12382036, 0.08911783, -0.012355983, -0.07869761, 0.051298574, 0.00816572, -0.044984274, 0.07962154, -0.2254524, -0.007821531, -0.04936664) * go_2(-1.0, -1.0);\n result += mat4(0.06265961, -0.17783198, 0.11678783, -0.12965304, 0.014506855, -0.17513473, -0.23593299, 0.14054537, 0.1580306, 0.31872272, -0.0042505316, -0.070422255, -0.01316396, 0.0058355615, 0.062464185, -0.06086727) * go_2(-1.0, 0.0);\n result += mat4(-0.079526044, 0.23932967, -0.1139716, 0.15888569, 0.06526993, -0.06958436, -0.04070066, -0.12081254, 0.026716579, 0.014887845, 0.0061467467, 0.127956, 0.040913627, -0.0032820841, 0.086145625, 0.22520025) * go_2(-1.0, 1.0);\n result += mat4(0.25577608, 0.02553098, -0.14822578, -0.11907723, -0.09787419, -0.03544863, -0.08098151, -0.01305555, 0.20404844, 0.11294246, 0.10096346, 0.15795162, 0.2554626, 0.09361069, 0.001985862, -0.0051444587) * go_2(0.0, -1.0);\n result += mat4(-0.24454486, -0.014714279, -0.2954907, -0.39995646, -0.15907967, 0.30107877, -0.34781745, 0.095281735, -0.12492393, -0.28375402, -0.16872306, 0.2531788, -0.52085644, 0.35986066, 0.07716912, 0.09565738) * go_2(0.0, 0.0);\n result += mat4(0.2493129, 0.06395661, -0.09491958, 0.19702488, 0.109871864, -0.051376317, 0.15404263, -0.21282886, 0.1188967, 0.07824094, -0.016752928, -0.14027214, 0.10949832, -0.27629098, 0.081909016, 0.1354018) * go_2(0.0, 1.0);\n result += mat4(0.18950915, -0.034574565, -0.10378051, -0.15800652, -0.06835184, -0.06987467, 0.035007782, 0.04686656, 0.054061133, 0.014833506, -0.0035361175, 0.016156103, 0.120767444, -0.10196722, 0.10668838, -0.09058739) * go_2(1.0, -1.0);\n result += mat4(-0.032248627, 0.056413256, 0.042716432, 0.06681831, 0.047605485, -0.07629479, 0.14311917, -0.06909803, 0.10640394, 0.10701861, -0.0051839007, -0.15133362, -0.32146424, -0.039978918, -0.12280021, 0.0048507582) * go_2(1.0, 0.0);\n result += mat4(-0.1954503, -0.09257865, 0.11023244, -0.01817947, -0.0035485283, -0.015536726, 0.0071826433, 0.042538714, -0.015454641, 0.079593316, -0.07242554, 0.031178504, 0.2319168, -0.10519467, 0.013837495, -0.040088437) * go_2(1.0, 1.0);\n result += mat4(0.12625901, 0.04531166, 0.038758352, -0.05790713, -0.10029771, -0.118265375, -0.23944628, 0.11955388, 0.070732996, 0.19404806, -0.019913414, 0.04609079, 0.06262817, 0.022330387, -0.029681094, 0.03719176) * go_3(-1.0, -1.0);\n result += mat4(-0.07737922, 0.0024623116, -0.037666153, -0.19271135, -0.015002153, -0.0059966356, 0.0024538909, -0.0401021, -0.18540399, -0.11140236, -0.11102473, -0.06390247, 0.016754225, 0.35000673, -0.19139731, 0.07363001) * go_3(-1.0, 0.0);\n result += mat4(0.02150171, -0.2311761, -0.025124706, 0.16819553, -0.0013348719, 0.32091036, -0.061826598, 0.12579474, -0.036611024, -0.018266583, -0.11280143, 0.11073158, 0.050171874, -0.14706045, 0.029553955, 0.0052631944) * go_3(-1.0, 1.0);\n result += mat4(0.19249865, -0.22854832, 0.09472751, 0.014705341, 0.059496958, 0.13427268, -0.06309558, -0.07153743, -0.31890163, -0.0657967, -0.040345218, 0.09544393, 0.07359761, 0.11245483, 0.00033233972, 0.031550154) * go_3(0.0, -1.0);\n result += mat4(-0.24668917, -0.37181908, -0.50614715, -0.101197146, -0.1569055, 0.27734125, 0.17144768, -0.04336267, 0.03658949, 0.06747124, 0.30720958, 0.56301194, -0.11314631, -0.29258573, 0.16256689, 0.5221001) * go_3(0.0, 0.0);\n result += mat4(-0.022761503, 0.13063031, 0.002526217, -0.03466151, -0.15225072, 0.40217137, -0.089131154, 0.19195192, -0.1379853, -0.04640692, 0.104670234, 0.12268618, -0.012009209, -0.20534724, 0.028777445, 0.22195113) * go_3(0.0, 1.0);\n result += mat4(0.23697586, 0.08793654, -0.10565018, 0.013993297, -0.025932996, -0.13859354, 0.14333159, -0.099132575, -0.049601994, -0.0917448, -0.0021633878, -0.009032609, -0.034750953, -0.30761167, 0.058994945, -0.19427797) * go_3(1.0, -1.0);\n result += mat4(-0.26944515, 0.30523893, -0.17787015, 0.10827742, 0.06457236, -0.12202401, 0.15371302, 0.011699893, -0.06253491, -0.10976804, -0.37283847, -0.23996784, -0.2750512, -0.024101513, -0.094127975, -0.17462716) * go_3(1.0, 0.0);\n result += mat4(-0.026286924, 0.06250577, 0.095423855, -0.02849258, -0.12916361, -0.10954709, -0.05825132, -0.102924265, -0.19550376, -0.11730307, 0.032346163, -0.17682706, 0.16651174, 0.031927045, -0.004800601, -0.06323844) * go_3(1.0, 1.0);\n result += vec4(0.0095873345, 0.04959374, -0.15246227, 0.0044831373);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.021453971, -0.108874515, 0.0005208881, -0.09774453, -0.0053757126, 0.20114918, 0.24454592, 0.04932251, -0.0037210248, -0.0240578, -0.07736935, 0.27604944, -0.12430849, -0.13093218, -0.014840212, 0.13450128) * go_0(-1.0, -1.0);\n result += mat4(-0.19143668, -0.23023333, -0.10232715, 0.24396868, 0.056112397, 0.14535592, -0.25882182, -0.26274678, -0.23119931, 0.07735849, -0.14785223, -0.21026523, -0.2064457, -0.34512606, -0.17808662, 0.30146623) * go_0(-1.0, 0.0);\n result += mat4(0.0072161015, -0.013303738, 0.07591899, 0.027883789, 0.210858, 0.1422139, -0.027882019, 0.2618474, -0.048504543, 0.07377317, -0.05427271, -0.10014041, -0.12974857, -0.13140713, -0.02249253, 0.08203184) * go_0(-1.0, 1.0);\n result += mat4(0.07855138, -0.13984342, 0.10037151, -0.056781758, 0.24686107, -0.0048190085, -0.2693424, 0.31722167, -0.28716075, -0.06422215, -0.06738793, -0.06723655, -0.08194382, -0.007975044, 0.20108353, -0.13338897) * go_0(0.0, -1.0);\n result += mat4(0.35129568, 0.27930936, 0.024239251, -0.10712293, 0.48684034, -0.04380574, -0.0064479653, 0.03754327, -0.13139078, -0.44939983, -1.0460628, -0.016004754, -0.14476573, -0.07113434, 0.515311, -0.400374) * go_0(0.0, 0.0);\n result += mat4(0.13104302, -0.23410062, 0.091530964, -0.003652217, 0.16696814, 0.16406855, -0.08138474, 0.047526445, 0.25358474, 0.37850454, 0.0362802, -0.046476766, -0.093869686, -0.4143772, 0.08641024, 0.115896136) * go_0(0.0, 1.0);\n result += mat4(-0.04416574, -0.052188106, 0.05141859, -0.008132604, -0.013658864, 0.1021097, 0.19391364, -0.09257973, 0.15225394, -0.16920799, -0.16172324, 0.41466942, -0.07087308, 0.08632938, -0.07496043, -0.023530172) * go_0(1.0, -1.0);\n result += mat4(0.09337352, 0.062108494, -0.219173, -0.046151914, 0.22507025, -0.08966131, -0.123690315, 0.08666376, -0.10731867, -0.08518657, 0.024199447, 0.17898631, 0.120247275, 0.089923285, -0.08756211, 0.1775775) * go_0(1.0, 0.0);\n result += mat4(0.20326594, -0.060535498, -0.061659336, 0.113954924, -0.073462196, 0.15917051, 0.11728326, -0.072256014, -0.0752342, 0.06265616, -0.19494365, -0.25413772, -0.06641352, -0.015642308, 0.16825356, 0.0027654327) * go_0(1.0, 1.0);\n result += mat4(-0.17029639, -0.05388927, -0.13159063, 0.0795609, 0.00501164, -0.0703107, -0.08229201, 0.07546247, 0.092942156, 0.059050936, -0.07987315, 0.010874322, 0.037708692, -0.0017377702, -0.030414931, 0.28946167) * go_1(-1.0, -1.0);\n result += mat4(-0.2692667, 0.2258295, 0.062060453, 0.1934921, -0.023051793, -0.038611185, 0.21473692, 0.33520013, 0.029885106, 0.103782356, 0.05217351, -0.13349791, -0.034186684, -0.3015818, 0.033423528, 0.21218027) * go_1(-1.0, 0.0);\n result += mat4(-0.013587494, 0.021273775, -0.022650799, -0.011939531, -0.11202949, 0.09365859, -0.042938907, -0.009910716, 0.27254924, 0.07752608, 0.029586637, 0.024899973, 0.04375618, 0.31453863, -0.006775175, 0.008228053) * go_1(-1.0, 1.0);\n result += mat4(-0.49562672, -0.12472124, -0.13618441, 0.09660054, -0.2275429, -0.0902811, 0.18311924, 0.11677185, -0.13325182, -0.061613016, -0.011462703, -0.12538978, 0.054934092, 0.06742866, 0.25515345, 0.35692096) * go_1(0.0, -1.0);\n result += mat4(0.5266911, -0.09655596, -0.41069564, -0.3174325, 0.1431904, -0.17732115, -0.36320353, 0.37975433, -0.5158582, -0.21019879, 0.06852925, -0.06648648, -0.18956456, -0.018139647, 0.35707653, 0.07378416) * go_1(0.0, 0.0);\n result += mat4(0.04151976, -0.037361674, 0.06936584, -0.10462262, -0.22264048, -0.043842267, -0.12742832, -0.21778631, 0.0715335, -0.17921853, -0.3856251, -0.16335362, 0.21045755, -0.5026229, 0.14405337, 0.23096423) * go_1(0.0, 1.0);\n result += mat4(-0.32437655, 0.07860345, -0.0021187086, 0.123870686, -0.16616751, 0.11004699, 0.04754715, -0.0075211064, -0.08026408, 0.04284957, -0.018143758, 0.032623176, 0.06614686, -0.035856936, 0.13667971, -0.15696613) * go_1(1.0, -1.0);\n result += mat4(0.11260625, 0.03274457, -0.033769324, -0.11558525, -0.35377702, 0.0019119612, 0.24906515, -0.06853208, 0.0009843144, -0.0050376705, 0.063123666, 0.009872904, 0.19592324, 0.0028321196, -0.114693984, 0.16404222) * go_1(1.0, 0.0);\n result += mat4(-0.03699667, 0.011842293, -0.12273219, 0.04081692, 0.008484447, -0.052331816, 0.07151068, 0.018538639, 0.077749036, 0.07189092, 0.22443593, -0.2436085, 0.023654116, -0.05127411, 0.27350748, 0.12180999) * go_1(1.0, 1.0);\n result += mat4(0.16090482, 0.059198547, 0.04856637, -0.19173436, 0.12747662, -0.079715036, -0.20203276, -0.13818277, -0.123076215, -0.07168488, 0.0644838, 0.03524764, 0.0005124138, -0.06789178, 0.048645556, -0.098922126) * go_2(-1.0, -1.0);\n result += mat4(0.29220074, 0.25197285, 0.09825887, 0.030363245, -0.033246458, -0.08370418, -0.12231589, -0.023000835, 0.082732, -0.16907515, -0.052518822, 0.07991363, 0.06222654, -0.06747275, -0.18931144, -0.42009747) * go_2(-1.0, 0.0);\n result += mat4(0.02667354, 0.03842717, -0.012755562, 0.061840586, 0.01060547, -0.29081437, 0.010907111, 0.07930905, 0.12273201, 0.017574295, 0.051024225, 0.019036688, 0.07671181, 0.049130872, -0.09734168, -0.070569195) * go_2(-1.0, 1.0);\n result += mat4(0.08517651, 0.0767222, -0.15657257, 0.18501835, -0.13749431, -0.2833894, 0.109219365, 0.033763003, 0.18988928, 0.13461404, -0.036578514, -0.13256857, -0.097819485, -0.17316358, -0.06512401, 0.1937444) * go_2(0.0, -1.0);\n result += mat4(-0.32173568, -0.072075866, 0.13004705, -0.15507852, -0.23741087, -0.29364398, 0.10723945, -0.11976219, 0.20620506, 0.17970093, 0.24463713, -0.12555319, -0.021192182, -0.1374317, 0.5359718, 0.59974134) * go_2(0.0, 0.0);\n result += mat4(-0.01101575, 0.040466793, -0.009630791, 0.13422947, -0.13290837, -0.24789505, -0.061713737, -0.07838521, 0.05379315, -0.14643523, -0.09155805, -0.049997047, 0.06696885, 0.20043123, -0.07542329, -0.08041673) * go_2(0.0, 1.0);\n result += mat4(0.022160506, 0.01611432, -0.10189221, -0.022767285, -0.06682965, 0.047138248, 0.06860934, -0.012574086, 0.04010214, -0.041280016, -0.034621384, -0.018262599, 0.09731754, -0.059062295, 0.14786182, -0.15185094) * go_2(1.0, -1.0);\n result += mat4(-0.052484483, 0.06899427, 0.18380043, -0.058414727, 0.07685985, -0.07206598, -0.101362616, -0.012002652, 0.008517392, 0.079471916, -0.30394664, 0.028600946, -0.03270232, -0.23564856, 0.045065008, -0.0034684737) * go_2(1.0, 0.0);\n result += mat4(-0.049757, 0.07614825, 0.16394803, 0.027053174, 0.0451278, -0.09351286, -0.0042182617, 0.12332257, -0.025281021, -0.03843008, 0.12857373, -0.07611989, -0.0062898803, 0.022618141, -0.13122174, -0.03328411) * go_2(1.0, 1.0);\n result += mat4(0.12251631, 0.047008447, 0.027589995, -0.12207328, -0.1510795, 0.06724553, 0.17066906, 0.16992114, -0.0026905634, -0.035480864, 0.033738773, 0.018674552, 0.028614907, -0.019945908, -0.0156899, -0.09562145) * go_3(-1.0, -1.0);\n result += mat4(0.116588935, 0.14205505, 0.099545434, -0.045527786, -0.049273346, 0.20760757, 0.053965498, -0.12198069, -0.14654607, 0.041820496, 0.038068503, 0.24565905, 0.09786504, 0.18309233, 0.23802327, -0.085740186) * go_3(-1.0, 0.0);\n result += mat4(-0.1262052, -0.011846116, -0.058820397, -0.019373653, -0.09569547, -0.08265971, -0.05178388, -0.020502446, -0.17525336, -0.22874829, 0.0075891856, -0.189923, 0.09809122, 0.109637566, -0.0005973885, -0.06477921) * go_3(-1.0, 1.0);\n result += mat4(0.28209856, 0.11276813, 0.054377034, -0.00891202, -0.095922634, 0.071109876, -0.039932176, -0.047409832, -0.06504704, 0.11923986, 0.0013364811, -0.122095086, -0.20282102, -0.022717483, -0.115474045, 0.020858249) * go_3(0.0, -1.0);\n result += mat4(-0.16130303, 0.072821185, -0.021358958, -0.11687897, -0.15543966, 0.05783285, 0.10317231, -0.12240756, 0.053357504, -0.090291016, -0.21943556, 0.46947235, 0.19072579, 0.017349033, -0.55443907, -0.10510661) * go_3(0.0, 0.0);\n result += mat4(-0.4155687, 0.019206723, -0.20055711, 0.028732464, -0.1981807, 0.20637372, 0.03305817, -0.17949893, -0.21051097, 0.21483344, 0.0061496794, -0.48980987, -0.26750582, 0.09230394, -0.117223755, -0.07636286) * go_3(0.0, 1.0);\n result += mat4(0.20611528, -0.00095511036, -0.21555157, -0.07065484, 0.06880411, 0.068082534, -0.10104979, 0.16050354, -0.07437897, -0.13145325, -0.017651044, 0.055096775, -0.05443345, -0.018634815, -0.011232755, -0.10835) * go_3(1.0, -1.0);\n result += mat4(-0.2637829, 0.07681072, 0.015995527, 0.004554211, 0.07495561, 0.18873464, -0.14303622, 0.25786543, -0.14117226, -0.008715274, -0.17176823, -0.0006595096, -0.06566383, -0.19184378, -0.18945406, 0.20968987) * go_3(1.0, 0.0);\n result += mat4(-0.03293623, 0.003399063, 0.08051177, -0.0072856937, -0.07375858, 0.075319655, -0.10791501, -0.002204552, -0.093564905, -0.122712255, -0.10658267, -0.015067637, -0.033247817, 0.09952069, -0.13724248, 0.068189256) * go_3(1.0, 1.0);\n result += vec4(-0.001935585, 0.05018077, -0.0154469935, -0.034524206);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0053346683, 0.010174534, -0.050979972, -0.06134544, -0.007238652, -0.012790015, 0.036398683, -0.09181499, 0.11328388, -0.14236617, -0.17519625, -0.34661606, 0.008069393, -0.028871074, -0.02980949, -0.0853359) * go_0(-1.0, -1.0);\n result += mat4(-0.05187267, -0.09381704, 0.035209883, 0.29482442, -0.0018002815, -0.029504262, 0.2609028, -0.09480671, -0.0737553, -0.070559524, 0.081991084, 0.1513024, 0.048344653, -0.09336617, 0.0034569732, 0.10530542) * go_0(-1.0, 0.0);\n result += mat4(-0.06749591, 0.0065624053, 0.013237342, 0.14225115, 0.27183163, -0.15656447, 0.031672053, 0.009592649, -0.0202286, 0.26220062, 0.19387855, -0.18505628, 0.040554795, 0.07295961, -0.13291295, -0.12600344) * go_0(-1.0, 1.0);\n result += mat4(0.039192002, 0.0846215, -0.06593224, 0.28147796, 0.06301313, 0.26323164, -0.16742979, 0.22004774, -0.17470881, 0.060716614, 0.15430811, 0.18970133, 0.08858931, -0.027321626, -0.037833836, 0.07344837) * go_0(0.0, -1.0);\n result += mat4(0.0633813, 0.35046157, -0.101075254, 0.015974075, 0.19010352, -0.7135035, -0.24324696, -0.42072615, 0.06825536, -0.052808974, 0.28965715, -0.0015640302, -0.27062586, 0.4279925, 0.035623744, 0.46321228) * go_0(0.0, 0.0);\n result += mat4(0.02639867, 0.26469797, -0.09086266, 0.07440796, -0.192054, 0.1010368, -0.04398074, 0.056824226, -0.27057743, -0.20455118, 0.19338831, -0.21843775, 0.20736177, -0.26259273, -0.07667085, -0.19504389) * go_0(0.0, 1.0);\n result += mat4(-0.007056104, 0.04284205, 0.01933733, 0.07267832, 0.0012616975, -0.30140647, -0.019223223, -0.046687007, -0.037844718, -0.014929125, 0.022630794, 0.046716493, 0.057279173, -0.08055539, -0.027891241, 0.019557232) * go_0(1.0, -1.0);\n result += mat4(0.035518404, -0.10087327, 0.0011048123, -0.123707846, 0.37190285, 0.43751532, -0.022599256, -0.041709043, 0.11357196, -0.029839104, -0.056960747, -0.17228557, 0.08558022, 0.046361133, 0.021548864, 0.24297418) * go_0(1.0, 0.0);\n result += mat4(-0.043598346, -0.09812348, 0.056599542, -0.09833163, -0.07193007, 0.015760094, -0.053177495, -0.015448543, 0.035163186, -0.03889347, 0.121799015, 0.15738566, -0.115644835, 0.043310717, 0.060173217, -0.059635755) * go_0(1.0, 1.0);\n result += mat4(-0.111604795, 0.1678389, 0.049967546, 0.045353863, -0.013896185, 0.035128903, 0.040686198, -0.16442506, 0.1149577, -0.14343217, -0.08858, 0.02656137, 0.059526477, -0.13914491, 0.12757027, 0.034920372) * go_1(-1.0, -1.0);\n result += mat4(0.15849945, 0.12067003, -0.1579611, 0.30790725, -0.041249942, 0.03948043, -0.12535375, -0.02566875, 0.3150059, 0.027081972, -0.026308673, -0.25326517, 0.016824603, -0.13551097, 0.1412756, 0.037750524) * go_1(-1.0, 0.0);\n result += mat4(0.1562541, -0.041948073, -0.14951487, 0.119380556, -0.21773878, -0.019281754, 0.08185942, 0.09982689, 0.017187534, -0.18181366, -0.09270861, 0.08527679, 0.051988564, 0.08686172, -0.12665209, -0.07205808) * go_1(-1.0, 1.0);\n result += mat4(0.08860466, -0.17931758, 0.10191625, -0.47623265, 0.1562338, -0.2960855, 0.013664795, 0.29452285, 0.1463958, 0.17562817, -0.41623253, -0.196999, -0.049113005, 0.0556021, 0.054452494, 0.14073615) * go_1(0.0, -1.0);\n result += mat4(-0.5345973, -0.069205046, 0.37001884, 0.6955835, 0.22635284, -0.09021557, -0.04693607, -0.4458824, 0.25049326, -0.06503396, 0.07584689, 0.5394811, 0.33387923, -0.010540017, 0.038980547, -0.13371105) * go_1(0.0, 0.0);\n result += mat4(-0.04414677, -0.22056313, 0.05580458, 0.11914465, 0.19864987, -0.1025625, -0.010050287, 0.15919746, -0.40589634, 0.4966349, -0.47632688, -0.022637444, 0.17247641, -0.51093113, 0.21157944, -0.2890017) * go_1(0.0, 1.0);\n result += mat4(-0.034673482, -0.0075900992, -0.061077584, -0.03859898, 0.32444152, -0.14619137, -0.1375446, -0.030322462, 0.029679669, 0.079344586, -0.03862258, -0.05766807, 0.104488336, 0.006179548, -0.1168102, 0.069729604) * go_1(1.0, -1.0);\n result += mat4(0.08504003, 0.042162962, -0.17509954, -0.06258286, -0.45796555, -0.061748773, 0.25438437, -0.02988987, -0.06897794, 0.105180845, -0.08879189, -0.120605074, -0.1478659, -0.13201937, -0.01755498, 0.020606143) * go_1(1.0, 0.0);\n result += mat4(0.08932581, 0.1453785, -0.12802933, 0.049442187, 0.045360584, 0.16079827, -0.14142223, 0.10168491, 0.20244479, -0.17981426, 0.19759466, 0.05217847, 0.04889828, 0.06941533, -0.111836776, -0.08046399) * go_1(1.0, 1.0);\n result += mat4(-0.011953735, 0.11362504, -0.122588776, -0.10408559, 0.051712614, -0.05161036, -0.068698496, -0.015663281, -0.06346889, 0.06561636, 0.03783044, 0.02756004, -0.036310352, -0.16962235, -0.062494226, 0.0069608325) * go_2(-1.0, -1.0);\n result += mat4(-0.16857432, -0.17322211, 0.15971284, 0.19980437, -0.007965961, -0.015480705, 0.036090557, 0.07414387, -0.2941106, -0.24430539, 0.01070864, 0.22401866, -0.34321144, 0.09537491, -0.08020218, 0.45404655) * go_2(-1.0, 0.0);\n result += mat4(-0.021609096, -0.11348408, -0.01450652, -0.063170746, 0.06990935, -0.035983834, -0.038010992, -0.10578655, 0.29232737, 0.048835874, 0.054028947, -0.12924139, -0.03058583, 0.028469706, 0.09563202, 0.085674495) * go_2(-1.0, 1.0);\n result += mat4(-0.01894022, 0.037628658, -0.102314636, -0.28041583, 0.07495663, -0.058895253, 0.16422969, -0.07163792, 0.039416216, -0.13800906, -0.039811566, -0.10612402, -0.047593113, -0.28491783, 0.41632858, 0.15253194) * go_2(0.0, -1.0);\n result += mat4(0.26240867, -0.05335849, -0.014135048, 0.055749495, -0.020126658, 0.2952794, -0.015241771, 0.36143306, 0.43075684, 0.1921996, -0.4329065, 0.5114495, 0.7326109, -0.054901246, -0.076693356, -0.26104695) * go_2(0.0, 0.0);\n result += mat4(0.14548428, 0.14578429, 0.17193514, -0.07973242, 0.011952286, -0.047767498, 0.025101405, 0.0016503566, -0.26948047, -0.16503395, -0.061791085, 0.030557185, 0.15400517, -0.054951698, -0.14611247, 0.3550633) * go_2(0.0, 1.0);\n result += mat4(-0.05926111, -0.083442695, 0.046579204, -0.017723244, 0.12846185, 0.018434443, -0.17914511, -0.077696435, 0.060048338, 0.02956987, -0.11914462, 0.057770032, -0.054673657, -0.005353606, -0.39014184, 0.08306877) * go_2(1.0, -1.0);\n result += mat4(0.07357362, 0.23051825, -0.22640751, 0.080715515, -0.14467078, 0.009734264, 0.054320686, 0.24534328, -0.16038458, 0.06575425, 0.058553413, 0.17755087, 0.08184439, 0.17078212, 0.148369, -0.09309279) * go_2(1.0, 0.0);\n result += mat4(-0.11160211, -0.07590204, -0.01676188, -0.062253337, 0.016433533, 0.0146132, -0.040350936, 0.06749202, -0.031521842, 0.1441664, -0.09916073, 0.050578352, -0.06560962, -0.31174552, 0.056873083, -0.077912) * go_2(1.0, 1.0);\n result += mat4(0.09344025, 0.075936995, -0.1627903, -0.04781558, -0.01878236, 0.045879602, -0.11507387, -0.025356822, -0.09113391, 0.07263937, 0.08232447, 0.08727616, -0.024921807, 0.051639438, 0.006532631, -0.018751068) * go_3(-1.0, -1.0);\n result += mat4(0.022455849, -0.12924309, 0.26318657, -0.32464805, -0.09627585, 0.04496843, -0.09630052, -0.025761643, -0.090804085, 0.24410398, -0.03162944, -0.1961483, 0.14065808, -0.064709485, -0.0040163463, 0.05445074) * go_3(-1.0, 0.0);\n result += mat4(-0.020935195, -0.1028065, 0.0012804621, 0.02302866, -0.00924972, -0.0041193594, 0.0060590385, -0.003394384, -0.23241943, -0.023235107, 0.08077456, 0.15720141, 0.06568382, -0.09971436, 0.09056065, 0.04271102) * go_3(-1.0, 1.0);\n result += mat4(-0.20997737, -0.12892777, 0.4658528, 0.13622813, -0.2867294, -0.09359254, 0.18821026, 0.25550604, -0.18562363, 0.080713026, 0.13463654, 0.045504905, -0.013133853, -0.1316404, 0.08379897, -0.00047142128) * go_3(0.0, -1.0);\n result += mat4(0.3276134, 0.21952826, -0.80777377, -0.69810224, 0.34190908, -0.09293263, 0.33313555, -0.27255502, -0.24287084, -0.07741488, 0.06090265, -0.10161252, -0.37684909, 0.4678029, 0.13506591, 0.42470258) * go_3(0.0, 0.0);\n result += mat4(0.080790855, -0.09707547, -0.05506975, 0.027011644, -0.1434346, 0.01363872, 0.12616752, 0.16789167, 0.1656414, -0.11586835, 0.059612263, -0.074029386, -0.19813071, 0.46032718, -0.03935981, 0.0067143585) * go_3(0.0, 1.0);\n result += mat4(0.10322512, 0.0822636, -0.16766444, 0.041008063, -0.027768405, 0.23103505, 0.06737122, 0.15258405, 0.04557388, -0.18179403, 0.12489025, -0.09759324, -0.05925805, 0.04869987, 0.07329833, -0.09738542) * go_3(1.0, -1.0);\n result += mat4(-0.10823879, -0.403376, 0.3264802, -0.16503738, -0.057512645, -0.20902547, -0.14862378, -0.3192005, -0.046263676, 0.12744917, -0.019174274, -0.02318789, -0.085088454, -0.05723332, 0.0039772973, 0.07991316) * go_3(1.0, 0.0);\n result += mat4(0.10313916, 0.04410904, 0.03286652, 0.059946325, 0.019948404, 0.070217304, -0.017572487, 0.20332281, 0.06776308, 0.029285522, -0.14116238, -0.05864782, -0.18382367, -0.06568212, 0.11855615, 0.101256005) * go_3(1.0, 1.0);\n result += vec4(-0.036374483, 0.029420665, 0.04437756, -0.04474691);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.059325468, 0.10884231, 0.018158086, 0.031802185, 0.10368743, -0.06776637, 0.048326045, -0.06312353, -0.0025675546, 0.09309577, -0.025533969, 0.029684044, 0.017237723, 0.062099144, 0.047039766, 0.050348036) * go_0(-1.0, -1.0);\n result += mat4(-0.04767078, -0.06409279, 0.112965874, 0.04621161, -0.28172916, -0.13897015, -0.022806352, 0.26966885, 0.02019569, -0.10707113, -0.43058416, -0.14103983, -0.13225646, -0.020053176, -0.17319782, -0.009653082) * go_0(-1.0, 0.0);\n result += mat4(0.0031349238, -0.060933832, 0.107986666, -0.019791966, -0.23946726, -0.18045186, 0.18286318, -0.05431065, 0.11742379, -0.019123906, 0.33327517, 0.07455424, -0.035427105, 0.18659347, -0.050884776, 0.019193258) * go_0(-1.0, 1.0);\n result += mat4(-0.22954239, 0.011265787, -0.026520751, -0.12629737, -0.07009803, 0.44925988, -0.15938939, 0.11956771, 0.11535644, -0.1302371, 0.1235775, 0.16483483, 0.022965495, 0.110546246, 0.00064579415, -0.12753843) * go_0(0.0, -1.0);\n result += mat4(0.047553673, 0.16213869, 0.7510964, 0.21228868, 0.40994287, 0.61919236, 0.3982374, -0.016163021, 0.3291035, 0.1134356, 0.12384387, -0.31114763, 0.21338554, -0.04721641, 0.122114286, 0.2717476) * go_0(0.0, 0.0);\n result += mat4(-0.06529201, -0.08936482, 0.031857736, -0.02372691, 0.0416097, 0.28484538, -0.38181338, -0.05129518, 0.40150553, -0.01970737, 0.1043854, 0.11986372, -0.2267319, 0.0014845231, -0.035269983, 0.11712099) * go_0(0.0, 1.0);\n result += mat4(0.079867415, -0.09982735, 0.10313241, 0.055490237, -0.42685422, -0.3431141, -0.06037366, 0.17539841, -0.010511819, -0.09743252, 0.050748866, 0.11064108, -0.09785722, -0.10230299, -0.04106169, -0.016831731) * go_0(1.0, -1.0);\n result += mat4(-0.06847075, -0.026447225, -0.123430386, 0.063637204, -0.37617612, -0.09615662, -0.26226708, -0.008175561, -0.08101131, 0.11093525, -0.13149206, -0.06363292, -0.0482858, -0.2771799, 0.10528571, 0.119109035) * go_0(1.0, 0.0);\n result += mat4(0.09151277, 0.029019276, 0.041349206, -0.011239478, 0.035083957, 0.05281079, -0.0742173, -0.018509442, -0.17175299, -0.4226507, -0.118186444, -0.0771296, 0.107038856, 0.0819975, 0.12445646, 0.07091557) * go_0(1.0, 1.0);\n result += mat4(0.1275357, -0.097659886, -0.0114354445, 0.023900568, -0.02511702, 0.005830569, -0.010882143, -0.04046068, -0.08638482, 0.08664022, -0.15654318, 0.03333846, -0.12521335, -0.11987078, 0.028556254, -0.020760164) * go_1(-1.0, -1.0);\n result += mat4(-0.38474286, -0.15288061, 0.04925842, 0.050009686, 0.23555282, 0.054784663, -0.0971203, 0.017791113, -0.35539824, -0.08806168, 0.08992579, 0.22714761, -0.047685623, -0.17510797, 0.1137738, -0.069451034) * go_1(-1.0, 0.0);\n result += mat4(-0.16623408, -0.08202571, -0.03291826, 0.0016267949, 0.20682698, 0.08788948, 0.10241089, 0.019209227, -0.14802241, 0.091788374, -0.238735, -0.06633396, 0.02360112, 0.1521805, -0.022510838, -0.08931379) * go_1(-1.0, 1.0);\n result += mat4(0.034280665, -0.12431295, 0.092791, 0.15279225, -0.43373865, 0.20077267, -0.15919733, -0.27969292, -0.26948065, 0.19652127, -0.27456176, 0.04137772, 0.006545539, 0.0031402514, 0.03849979, -0.10978278) * go_1(0.0, -1.0);\n result += mat4(0.62025917, -0.32462567, 0.2817292, -0.18380783, -0.3338593, -0.49056754, 0.32645953, 0.4146035, 0.3773462, 0.54346967, -0.032203436, -0.14506778, -0.30044907, 0.40134314, 0.24155408, 0.24397472) * go_1(0.0, 0.0);\n result += mat4(0.089335114, -0.05529855, -0.18364899, -0.153323, -0.18347202, -0.060125064, -0.29216367, -0.2717291, 0.10592963, 0.38889876, 0.25363386, 0.33723134, -0.103703365, 0.14922962, -0.21206948, -0.20289616) * go_1(0.0, 1.0);\n result += mat4(-0.035760924, 0.18820894, -0.12723185, -0.018780319, 0.124459654, 0.28909087, -0.2763883, -0.45110545, 0.098143585, 0.16052029, -0.055098705, -0.14840914, -0.0019514654, 0.07090622, -0.055036955, -0.0035953245) * go_1(1.0, -1.0);\n result += mat4(-0.124669634, 0.23131305, -0.05750295, -0.056296032, 0.35691026, 0.2640789, 0.49912274, 0.26795143, -0.26460487, -0.026896512, -0.07179325, 0.17373477, -0.13186656, 0.0021319336, -0.016407885, 0.3014283) * go_1(1.0, 0.0);\n result += mat4(-0.09491939, 0.11503968, -0.14077829, -0.043197304, -0.061866064, -0.1574549, 0.0054375776, 0.066160634, -0.17686372, -0.26767558, -0.038844116, 0.122724466, -0.05043839, 0.063884266, 0.0064002997, -0.13583377) * go_1(1.0, 1.0);\n result += mat4(0.031301867, -0.02947819, -0.0016769855, 0.12952408, -0.025022922, 0.065425046, -0.072289295, -0.071249105, 0.14579567, -0.09058119, 0.12663712, 0.1515388, 0.44767743, 0.02971349, 0.015892735, -0.08058422) * go_2(-1.0, -1.0);\n result += mat4(-0.2868111, -0.10812653, -0.29182926, -0.38444322, -0.0875354, -0.07220258, 0.05978065, 0.093328245, 0.058548283, -0.013913258, -0.20954674, -0.16400063, 0.3185215, 0.068897314, 0.15869021, 0.022877626) * go_2(-1.0, 0.0);\n result += mat4(0.116845705, -0.12729645, 0.056697316, -0.21263942, -0.07000074, 0.073977455, -0.09006404, -0.029770354, -0.20823102, -0.20088868, 0.15658094, 0.24306639, -0.0453592, -0.16011035, 0.08521533, -0.032264974) * go_2(-1.0, 1.0);\n result += mat4(0.1114789, -0.1083731, 0.10465276, -0.08903837, -0.06455987, 0.040030345, -0.07937248, -0.20654759, -0.26873547, -0.19390975, -0.039021965, -0.025602374, -0.5575801, -0.08876011, -0.19116728, -0.2401055) * go_2(0.0, -1.0);\n result += mat4(0.37626424, -0.0912155, -0.6153361, -0.71465075, 0.018208932, -0.14997734, 0.23627761, 0.20832567, 0.07427123, -0.37869486, -0.26574427, 0.187582, -0.37201726, 0.17809474, -0.02568795, 0.23900814) * go_2(0.0, 0.0);\n result += mat4(-0.085337594, -0.50634587, 0.30636734, -0.2760558, 0.01893911, -0.08425695, -0.023656169, 0.021421626, 0.16813251, -0.039550815, 0.21165498, -0.027628547, -0.123874225, 0.013802332, -0.2732087, -0.09419671) * go_2(0.0, 1.0);\n result += mat4(-0.07190724, -0.019237598, 0.020249542, 0.07541295, -0.03817686, 0.09266451, -0.12214172, -0.01344174, 0.03281797, 0.057655178, -0.059896503, 0.014948791, -0.13952477, 0.18810949, -0.19016883, 0.06842416) * go_2(1.0, -1.0);\n result += mat4(-0.13111524, 0.14539744, -0.10212538, -0.2169032, 0.13810973, -0.12576458, 0.124372825, 0.04992259, 0.21758182, -0.22160134, 0.24321079, 0.017698256, 0.39995426, 0.074034885, 0.120019354, -0.15522505) * go_2(1.0, 0.0);\n result += mat4(0.023914235, 0.1424257, 0.010302871, 0.15150794, -0.040021677, 0.015862139, 0.14459212, 0.08632827, 0.04257336, 0.055059638, 0.0030461506, 0.011985334, -0.049230937, 0.07851301, -0.05119983, -0.111701734) * go_2(1.0, 1.0);\n result += mat4(0.04485158, 0.116597414, 0.00014909732, -0.012128512, 0.15801767, 0.18273115, -0.033926453, 0.05170487, -0.040683754, -0.18606974, 0.08324687, 0.069539666, 0.07098698, -0.014132968, 0.029499048, -0.07263477) * go_3(-1.0, -1.0);\n result += mat4(0.04309544, 0.089722805, -0.018306322, 0.29061043, 0.15191254, 0.15917647, 0.0073858183, 0.039199475, 0.42514518, -0.053955313, 0.10820046, -0.09134685, -0.3087313, -0.16339037, -0.05226669, 0.044995327) * go_3(-1.0, 0.0);\n result += mat4(0.008636428, 0.029086163, -0.09151674, -0.36466715, -0.0128008155, 0.018820466, -0.02700147, -0.0064047636, 0.28287655, 0.02709404, -0.05233492, -0.08967187, -0.042183813, -0.13990502, -0.005085154, -0.028511493) * go_3(-1.0, 1.0);\n result += mat4(0.00022532263, -0.09108507, 0.0089569865, 0.052016005, -0.19314727, -0.355347, 0.08082937, 0.2134498, 0.21036889, -0.10165983, 0.20334485, 0.14575538, 0.017676214, -0.13149881, -0.018741794, -0.019599862) * go_3(0.0, -1.0);\n result += mat4(-0.20513605, 0.47578803, -0.18631598, 0.2535432, -0.049522053, -0.37224755, 0.11227206, -0.37000927, 0.19969453, -0.47287735, -0.07506754, -0.0957071, 0.82927394, -0.54057014, 0.5800732, 0.08937558) * go_3(0.0, 0.0);\n result += mat4(-0.022189412, 0.14622113, -0.4772564, -0.31178755, 0.10667427, -0.07335338, 0.06144331, 0.00056827103, -0.08263861, -0.009126272, -0.22802618, -0.20760304, 0.12688845, -0.061324466, 0.33361357, 0.38350767) * go_3(0.0, 1.0);\n result += mat4(0.021188622, 0.1151918, -0.10654739, -0.03341855, 0.24870358, -0.06689332, 0.11881217, -0.0045951125, -0.039464932, -0.030190004, 0.014174111, -0.025356272, 0.07469406, -0.0059695644, 0.008267219, -0.0991054) * go_3(1.0, -1.0);\n result += mat4(-0.009981438, -0.36484948, 0.04801225, 0.22368562, -0.055985868, 0.229039, -0.10823553, 0.1477355, -0.0091677625, 0.06279847, 0.034393013, 0.031901076, 0.28783056, 0.086422645, 0.20860936, 0.054018307) * go_3(1.0, 0.0);\n result += mat4(-0.08720452, -0.07756267, 0.018853918, -0.014108689, -0.019337144, 0.021249043, -0.05633926, -0.109904505, -0.088990815, 0.16876367, -0.13149975, -0.054357648, 0.08588134, -0.10262266, 0.12052009, 0.05154292) * go_3(1.0, 1.0);\n result += vec4(-0.010602045, 0.053976092, 0.008913503, 0.0011945717);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max((conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_5 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_9 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_13 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_17 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_21 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.105475314, -0.07022547, -0.16326137, -0.12503424, -0.004623021, -0.0143323885, 0.042996034, 0.03422294, -0.38310882, -0.4431925, -0.28772846, -0.3213578, -0.018014904, 0.02429277, -0.07177951, -0.04458822) * g_0;\n result += mat4(-0.0973233, -0.032439478, -0.08420249, -0.054693196, 0.012960555, 0.06929602, 0.004247494, 0.061315402, -0.09607745, -0.16862066, 0.01537482, -0.038459156, 0.019662246, 0.059920583, -0.1071646, -0.06478967) * g_1;\n result += mat4(0.15711947, 0.0754732, 0.17891979, 0.098270796, 0.14122486, 0.14893766, 0.12408279, 0.14845194, 0.16199848, 0.14090912, 0.13496809, 0.1119815, 0.03974558, -0.057513904, 0.09213575, -0.0012252429) * g_2;\n result += mat4(-0.011343602, -0.02488338, 0.07799659, 0.06503721, 0.06380687, 0.048929837, -0.05555838, -0.050519127, 0.14673206, 0.18085165, 0.07261422, 0.09738158, 0.07395791, 0.005573146, -0.05454926, -0.13565786) * g_3;\n result += mat4(-0.08591514, -0.05664865, 0.23980616, 0.24876402, 0.19052829, 0.011938714, 0.21487322, 0.058656186, 0.036630988, 0.14918756, 0.013127693, 0.13092093, -0.37889576, -0.4068804, -0.27258882, -0.30605716) * g_4;\n result += mat4(-0.25149816, -0.21979512, -0.24949454, -0.20483162, -0.10972783, -0.17315808, -0.08562763, -0.16086778, 0.044681527, 0.050807394, -0.019424994, -0.022418005, 0.10039492, -0.013666552, -0.22373566, -0.34493732) * g_5;\n result += mat4(0.1419155, 0.081392206, -0.18103191, -0.2122926, -0.1445937, -0.015969204, -0.12368782, -0.0044421684, -0.09534078, -0.14815839, -0.1052107, -0.16341865, 0.3050403, 0.34488317, 0.16171226, 0.18700944) * g_6;\n result += mat4(0.12444696, 0.08712589, 0.06266247, 0.031022022, 0.17707655, 0.24904409, 0.20961654, 0.2610619, -0.099262595, -0.06900819, -0.034567446, -0.020191457, -0.1468561, -0.04683958, 0.14910224, 0.244686) * g_7;\n result += mat4(-0.002428158, -0.012889509, 0.0006541127, -0.0058380975, 0.096147396, 0.07791617, 0.119144954, 0.11699654, -0.024602454, -0.07894611, -0.00021709128, -0.03979557, 0.0028512406, -0.015790012, 0.0082511455, 0.029357092) * g_8;\n result += mat4(-0.01410329, -0.004162405, -0.09005045, -0.07753674, 0.004509965, -0.024188736, 0.13799691, 0.10589621, -0.023018798, 0.0064198375, -0.103344224, -0.07463909, -0.060048997, -0.071094714, -0.13042289, -0.14482167) * g_9;\n result += mat4(-0.009015246, 0.01581748, -0.035448726, -0.012348933, -0.101627484, -0.05530413, -0.14063041, -0.121775225, 0.074719116, 0.033839386, 0.045573987, -0.006698053, 0.0015141299, 0.003634417, 0.017102007, 0.0074890694) * g_10;\n result += mat4(0.0042357175, 0.018735386, 0.058959343, 0.057424515, -0.021633089, -0.037194982, -0.14109972, -0.1506368, 0.004357002, -0.006871023, 0.05337361, 0.039684236, 0.087463334, 0.07772685, 0.12278512, 0.1224218) * g_11;\n result += mat4(0.018359886, 0.046934873, -0.008225237, 0.020650858, -0.03961538, -0.014779162, -0.04161338, -0.00953579, 0.0017313146, 0.0068857935, -0.0024282748, 0.0047545764, 0.02635904, 0.027336216, 0.02701322, 0.029939381) * g_12;\n result += mat4(-0.00067966996, 0.024480496, -0.015218739, -0.010472019, -0.03994461, -0.052318517, -0.04450191, -0.043226667, -0.03166469, -0.03799331, 0.015428865, -0.018422252, 0.00040845043, 0.03558268, -0.0099401595, -0.00054432114) * g_13;\n result += mat4(-0.0032104475, 0.019604867, -0.02486679, 0.002134673, 0.014368818, -0.0013395248, 0.017318068, 0.0021403218, -0.02198377, 0.010297547, -0.041619625, -0.02740482, -0.067249276, -0.03040953, -0.021304253, -0.009557115) * g_14;\n result += mat4(-0.019099236, -0.037010793, 0.013720462, 0.023708181, 0.016356282, -0.00028589502, -0.010570909, -0.009186907, 0.03493662, 0.055599142, -0.017043956, 0.004204044, -0.013573257, -0.013537684, 0.008151195, 0.0074913655) * g_15;\n result += mat4(0.009309031, -0.0014795153, 0.025114728, -0.0066442797, -0.012085473, -0.0030560147, 0.002144206, 0.0009732741, 0.022301642, -0.0091133695, 0.0011837826, -0.020275833, -0.021349607, -0.011693419, -0.018912962, -0.022418445) * g_16;\n result += mat4(-0.0045772395, 0.031085191, 0.01215795, 0.023887333, 0.023408212, 0.0005998807, 0.011254428, -0.004634461, 0.016601006, 0.046663348, 0.031117432, 0.04910873, -0.113230005, -0.035702843, -0.058746565, -0.053893737) * g_17;\n result += mat4(-0.020218112, 0.056803435, -0.0037077996, 0.05123925, -0.016713811, -0.05551032, -0.005916611, -0.037839632, -0.007671626, -0.009099201, -0.0010055836, 0.003332688, 0.020744357, 0.01957675, 0.057906736, 0.041446246) * g_18;\n result += mat4(0.022438819, 0.04616756, 0.035925094, 0.0639705, 0.0009332198, 0.020964272, -0.010805394, 0.031757344, 0.051255573, 0.032838948, 0.00055445684, -0.03195623, 0.04753827, 0.016436901, 0.04788274, 0.022093765) * g_19;\n result += mat4(0.03479086, 0.035946105, 0.04343359, 0.04015664, 0.06081792, 0.061758887, 0.10128842, 0.007471392, -0.027261607, -0.01290544, -0.029938918, -0.050834358, -0.015550162, 0.0072828676, -0.04580556, -0.029642029) * g_20;\n result += mat4(0.011150116, 0.029789668, -0.00354488, 0.045047592, -0.018265083, -0.020843878, 0.015457328, 0.0053232997, 0.0791804, -0.028661052, 0.079342775, -0.039631505, 0.14613943, 0.08323415, 0.049641483, 0.047863442) * g_21;\n result += mat4(-0.103034586, -0.107580125, 0.00044325445, 0.007830247, -0.017059505, 0.010152936, -0.02845979, -0.01841766, -0.10722863, -0.025262646, -0.07402096, -0.025055556, 0.0013303137, 0.12574737, -0.0161103, 0.06077798) * g_22;\n result += mat4(-0.0420636, -0.062703885, -0.06476972, -0.10516001, 0.018120673, 0.024305122, -0.013997766, 0.015815413, -0.06317691, -0.03968166, -0.054052643, -0.016300509, -0.08255892, -0.01612941, -0.04194852, -0.012637189) * g_23;\n result += mat4(0.042659573, -0.10762496, -0.077143244, 0.12583935, -0.022020226, -0.0042312425, -0.016734738, 0.027007964, -0.06609771, -0.056038737, -0.0058528963, 0.035508137, -0.019722374, -0.055094264, 0.010977759, -0.009833099) * g_24;\n result += mat4(0.063830875, -0.019885639, 0.055574782, 0.039456647, 0.01576898, -0.1389799, 0.063411795, -0.11600623, -0.013968303, -0.03318867, -0.06806915, -0.09373464, -0.022723546, -0.03329239, 0.014282872, 0.027576538) * g_25;\n result += mat4(-0.018100513, 0.06204485, 0.010761461, -0.045085587, 0.009286288, 0.02310671, 0.10633246, -0.090849996, 0.13112675, -0.01639808, 0.0022725316, -0.076779045, 0.11831251, 0.1460306, -0.10849466, -0.07749171) * g_26;\n result += mat4(-0.15850247, 0.118011266, -0.10121594, -0.007109052, 0.071873754, 0.06954878, 0.0377852, 0.044174008, -0.062925555, -0.01758927, 0.1416964, 0.17206357, -0.035632525, -0.04652215, 0.061932907, 0.034339) * g_27;\n result += vec4(-0.11952045, -0.10779418, -0.0626279, -0.042614873);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max((conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_5 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_9 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_13 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_17 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_21 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.009000901, -0.018048609, 0.013095594, 0.002321373, 0.0004716619, 0.00504148, -0.016826658, -0.014922383, 0.15059204, 0.16593806, 0.115392484, 0.12520894, 0.05049829, 0.060210057, 0.086421266, 0.07242362) * g_0;\n result += mat4(0.06268658, 0.030466434, 0.07876877, 0.04129863, 0.04142328, 0.009963961, 0.051785357, 0.012811113, 0.1295883, 0.139931, 0.07733839, 0.08014211, 0.07156476, 0.0342396, 0.051614303, 0.043559864) * g_1;\n result += mat4(0.00041542648, 0.016051646, -0.011512418, 0.013076814, 0.03734479, 0.02791584, 0.012426691, 0.022044811, -0.034128398, -0.027107332, -0.021998279, -0.012139807, -0.033177473, -0.016310865, -0.078221664, -0.041203145) * g_2;\n result += mat4(-0.008398536, -0.010332053, -0.050231732, -0.039691273, -0.042082537, -0.030281143, -0.014039778, -0.0020190612, -0.11956351, -0.13638765, -0.09794402, -0.10228069, -0.08344795, -0.07944541, -0.004189214, -0.028206991) * g_3;\n result += mat4(0.0002908945, -0.00831185, -0.06870294, -0.083311856, -0.024992501, 0.0038247898, -0.049389005, -0.020098582, -0.0135326125, -0.040408995, -0.012083491, -0.042174604, 0.16112538, 0.13720983, 0.13937058, 0.10870099) * g_4;\n result += mat4(0.078961425, 0.082619205, 0.06910667, 0.06579004, -0.0077012256, -0.00038692637, 0.00015553503, -0.012561662, 0.00053048285, -0.01461681, 0.02600344, 0.024862211, -0.06958201, -0.048246548, 0.058762506, 0.036662634) * g_5;\n result += mat4(-0.023527982, -0.0028001352, 0.047800142, 0.09616409, 0.049143843, 0.030836122, 0.057244994, 0.025672587, 0.027565151, 0.039868724, 0.045296676, 0.04623187, -0.124759234, -0.14106254, -0.06337279, -0.076839216) * g_6;\n result += mat4(-0.0911771, -0.064436875, -0.05308137, -0.022082496, -0.0040269364, 0.0014464161, -0.0029555515, 0.016098293, -0.026650434, -0.014081368, -0.06747348, -0.05481826, 0.097423114, 0.08620988, -0.01607732, -0.015440677) * g_7;\n result += mat4(-0.014001735, -0.015001655, -0.013250577, -0.009930805, 0.04885879, 0.07092224, 0.025783395, 0.03792237, -0.04332465, -0.06244993, -0.046748653, -0.07132349, -0.0053951666, -0.016514057, 0.023807624, 0.044013456) * g_8;\n result += mat4(-0.009097996, -0.016898679, -0.05043909, -0.063178614, -0.016210863, -0.02157998, -0.02654472, -0.042961173, 0.012103852, 0.019015301, 0.02492281, 0.03389976, 0.015276502, 0.009577683, 0.04132527, -0.00070621347) * g_9;\n result += mat4(-0.0057500796, 0.00728164, -0.003422421, 0.0038979584, -0.03127353, -0.019125199, -0.012988815, -0.031890683, 0.09352588, 0.019210607, 0.09824038, 0.016637104, 0.010692808, 0.022393884, 0.008312123, 0.014120716) * g_10;\n result += mat4(0.013895599, 0.023097904, 0.009370535, 0.014099512, 0.0124661345, -0.015076684, 0.03287286, 0.005912471, -0.03944815, -0.020340785, -0.06822037, -0.059383288, 0.03634978, 0.007832939, -0.007142306, -0.0061968984) * g_11;\n result += mat4(0.033002097, 0.0516016, -0.021056438, 0.005715988, -0.02223013, -0.007962324, -0.024417123, -0.0014790733, 0.002167189, 0.00043749413, -0.007284963, -0.0027283782, 0.026238248, 0.01756047, 0.008969755, 0.014201024) * g_12;\n result += mat4(0.011576685, 0.02087598, 0.0026766327, -0.0041780816, -0.05277701, -0.05412841, -0.05958835, -0.050426245, -0.00662945, -0.021645393, 0.03423904, -0.0064581474, -0.030403355, 0.018391011, -0.026089542, -0.0051510665) * g_13;\n result += mat4(-0.046202097, -0.0066081425, -0.03698851, 0.0034165455, -0.011859245, -0.020945566, -0.0028196946, -0.010053285, -0.011400397, 0.030595876, -0.018915813, 0.006780077, -0.060040582, -0.009586898, -0.004477886, 0.011279908) * g_14;\n result += mat4(-0.028692413, -0.032535568, 0.0017473884, 0.02207169, 0.0192618, 0.008956797, -0.0033381556, 0.006326402, 0.0169569, 0.041449737, -0.02611751, 0.0006410355, 0.006233776, 0.0008467914, 0.011884985, 0.009222136) * g_15;\n result += mat4(0.017076496, -0.0045380928, 0.03444613, -0.009804047, -0.004829834, -0.004889702, 0.0057807956, 0.0015014127, 0.03458368, -0.0035773432, -0.007769679, -0.032449644, -0.021396799, -0.017612215, -0.012764735, -0.025224172) * g_16;\n result += mat4(-0.011824532, 0.02335273, 0.00764845, 0.019215155, 0.022186808, 0.0066053392, 0.0071694753, -0.0036117272, 0.032144524, 0.05025988, 0.03982363, 0.052400436, -0.10555114, -0.03809396, -0.05334183, -0.05524487) * g_17;\n result += mat4(-0.024599254, 0.058805298, 0.00069874676, 0.06263439, -0.018460508, -0.053566024, -0.0022889362, -0.035818785, -0.0135854995, -0.015712813, 0.0012080368, 0.005957637, 0.009450094, 0.03186346, 0.059969924, 0.057706963) * g_18;\n result += mat4(0.026783831, 0.05475865, 0.027565574, 0.06032707, -0.0015639095, 0.024381682, -0.010199071, 0.037544634, 0.039889377, 0.03318851, -0.016529158, -0.0343188, 0.045666486, 0.021665907, 0.042189375, 0.02444145) * g_19;\n result += mat4(0.03791853, 0.043746054, 0.056224477, 0.05098111, 0.075256795, 0.074653305, 0.116220035, 0.01853866, -0.04133627, -0.009134169, -0.0420953, -0.05210053, -0.021748418, 0.004422131, -0.05422814, -0.035721727) * g_20;\n result += mat4(0.013814317, 0.03149986, -0.004971173, 0.04782029, -0.01693027, -0.017984565, 0.019328078, 0.008521426, 0.0845641, -0.027555496, 0.08150416, -0.04623306, 0.16494128, 0.09300831, 0.074097835, 0.0627848) * g_21;\n result += mat4(-0.10307174, -0.112654425, -0.005589254, -0.0062108496, -0.012491583, 0.011512013, -0.03142282, -0.023683488, -0.099848576, -0.031290524, -0.07236223, -0.037460987, 0.008760208, 0.1473594, -0.009216949, 0.07251379) * g_22;\n result += mat4(-0.04915367, -0.07121096, -0.06572174, -0.10967046, 0.019548079, 0.023992533, -0.019842865, 0.012366459, -0.07207817, -0.04237792, -0.054463565, -0.015374731, -0.092071235, -0.020860313, -0.054475963, -0.02303954) * g_23;\n result += mat4(0.04160816, -0.118427366, -0.08661791, 0.12787233, -0.01990174, 0.0012960634, -0.016121056, 0.031429946, -0.06830865, -0.057132352, -0.0022302791, 0.03845933, -0.026981276, -0.063532256, 0.011805961, -0.009616678) * g_24;\n result += mat4(0.07094465, -0.022284096, 0.060676746, 0.042626668, 0.011207256, -0.14960343, 0.05866539, -0.12742221, -0.021092903, -0.039463162, -0.07879986, -0.10232898, -0.026127055, -0.038111385, 0.019167708, 0.032637425) * g_25;\n result += mat4(-0.014270794, 0.07157703, 0.013714203, -0.047801998, 0.0060221693, 0.022788104, 0.10630103, -0.09606649, 0.12690987, -0.017079826, -0.0077072172, -0.082584485, 0.13256006, 0.16012523, -0.10966099, -0.07927409) * g_26;\n result += mat4(-0.17171615, 0.12114435, -0.10746857, -0.0074188868, 0.07854815, 0.07759372, 0.04310874, 0.051465522, -0.05963588, -0.014506484, 0.15522978, 0.18746643, -0.03845241, -0.0489534, 0.05837339, 0.032978524) * g_27;\n result += vec4(0.05825913, 0.051491056, 0.038389463, 0.03321517);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max((conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_5 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_9 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_13 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_17 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_21 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.2006987, 0.17832398, 0.26342955, 0.23500517, -0.012297829, -0.009008417, -0.039950736, -0.039973143, 0.34800097, 0.32196492, 0.30505183, 0.29214156, -0.21410535, -0.21166423, -0.16437815, -0.19172792) * g_0;\n result += mat4(-0.008804151, -0.07085123, 0.013577994, -0.05192605, -0.08981402, -0.14702585, -0.09145975, -0.14835288, -0.15882517, -0.14785844, -0.2381482, -0.22867912, 0.010898514, 0.031957507, 0.040597558, 0.078252345) * g_1;\n result += mat4(-0.21658613, -0.1803885, -0.25954962, -0.20839214, -0.09597461, -0.09222647, -0.03909875, -0.03456191, -0.19723509, -0.16976605, -0.2041716, -0.1751425, 0.22901416, 0.24922715, 0.1800083, 0.23346905) * g_2;\n result += mat4(0.110020064, 0.103858806, 0.052446555, 0.061105963, 0.032901537, 0.07140097, 0.11518793, 0.13860466, 0.13930707, 0.12712196, 0.19071707, 0.18399614, -0.08036458, -0.07349171, 0.021504594, 0.0024937368) * g_3;\n result += mat4(0.059065036, 0.00698257, -0.099622436, -0.15676253, -0.10942482, -0.04869624, -0.13654554, -0.07341863, -0.014169851, -0.06390744, 0.016093008, -0.04540248, 0.29041344, 0.24451919, 0.26292154, 0.22136512) * g_4;\n result += mat4(0.107946776, 0.097849295, 0.10266876, 0.09360328, 0.08931344, 0.08896482, 0.046495322, 0.044040844, -0.020361643, -0.030911373, 0.026598722, 0.019815676, -0.072677925, -0.042410247, 0.14127749, 0.13434973) * g_5;\n result += mat4(-0.08809133, -0.03476601, 0.06420393, 0.14691353, 0.09296839, 0.06162562, 0.10992992, 0.0615685, 0.0168736, 0.06520281, 0.020010693, 0.046929173, -0.2219495, -0.21249783, -0.14622301, -0.14599061) * g_6;\n result += mat4(-0.13251069, -0.08977477, -0.08930347, -0.045490693, -0.10980218, -0.09510885, -0.07299872, -0.064053826, 0.011365247, 0.014091111, -0.054976214, -0.056936122, 0.10148144, 0.07451642, -0.08138598, -0.10161657) * g_7;\n result += mat4(-0.0075518745, -0.005738622, -0.007577811, -0.00032088626, 0.032614008, 0.04858922, 0.00054855715, 0.011565026, -0.022675224, -0.034442738, -0.03580643, -0.05069376, -0.0020376542, -0.01505518, 0.019388825, 0.03746554) * g_8;\n result += mat4(-0.011413172, -0.016877454, -0.048923567, -0.055012885, -0.007709447, -0.016109072, -0.047132388, -0.07146396, 0.002604099, 0.00014681708, 0.03429465, 0.043265607, 0.029014807, 0.03337814, 0.07582056, 0.041660666) * g_9;\n result += mat4(-0.020768544, -0.014378527, -0.01999972, -0.01385916, -0.012264676, -0.009959511, 0.0119015165, -0.016787319, 0.07266734, -0.0029914333, 0.08549183, 0.004367342, 0.008236065, 0.020370748, 0.0043428927, 0.007301017) * g_10;\n result += mat4(0.011654731, 0.025318999, -0.0029306612, 0.007426217, -0.00010868774, -0.020845588, 0.041991003, 0.024147986, -0.030741083, -0.012328637, -0.06617428, -0.06103115, 0.010491518, -0.013338451, -0.04666634, -0.046481613) * g_11;\n result += mat4(0.0268538, 0.043785956, -0.01799385, 0.008743307, -0.013197458, -0.015049436, -0.017189734, -0.0047999253, -0.00059730676, -0.0008936153, -0.016006093, -0.0073406673, 0.014875853, 0.011491735, 9.819833e-05, 0.0073417514) * g_12;\n result += mat4(0.019930955, 0.027112626, 0.01307941, 0.005268897, -0.060213763, -0.050415818, -0.069006495, -0.051405095, 0.0036414433, -0.008606397, 0.037427194, -0.0018103109, -0.037434716, 0.010187546, -0.026227329, -0.0033639795) * g_13;\n result += mat4(-0.03634798, 0.0007093891, -0.026819145, 0.009025687, -0.01750318, -0.020098133, -0.0063864207, -0.006606755, 0.0008565766, 0.028647956, -0.0024974607, 0.015250743, -0.048884176, -0.004310685, -0.0010757383, 0.00974984) * g_14;\n result += mat4(-0.031253602, -0.031743724, -0.009083253, 0.0145388115, 0.02048611, 0.0058071036, -0.0038228377, 0.00049654936, 0.0059105973, 0.03437731, -0.025785418, 0.004187733, 0.009980489, -4.08268e-05, 0.009384428, 0.0019492983) * g_15;\n result += mat4(0.012587245, -0.0032654977, 0.029739188, -0.009440694, -0.0018237908, -0.0080032, 0.010499013, 0.0012466761, 0.03461923, -0.0060207327, -0.008771263, -0.034545746, -0.015023473, -0.008901684, -0.011490296, -0.01976464) * g_16;\n result += mat4(-0.009444331, 0.020809013, 0.009985801, 0.020350901, 0.013234775, 0.004382635, -0.0007761826, -0.005247294, 0.034115106, 0.05190378, 0.039124765, 0.050993033, -0.0898732, -0.030428126, -0.044204578, -0.052484997) * g_17;\n result += mat4(-0.020434443, 0.053520404, 0.0007571144, 0.05895061, -0.018991265, -0.043982152, -0.004035192, -0.025452444, -0.012197152, -0.013770753, 0.0012919102, 0.003996682, 0.0056104586, 0.025686186, 0.05128293, 0.05105745) * g_18;\n result += mat4(0.030201769, 0.052521482, 0.029641917, 0.05559941, 0.0018870027, 0.020112835, -0.0043867202, 0.035877172, 0.02961142, 0.02163634, -0.027972858, -0.040669747, 0.03393723, 0.013455979, 0.03313782, 0.01968004) * g_19;\n result += mat4(0.034817442, 0.04045217, 0.054816365, 0.05092461, 0.06600807, 0.062576495, 0.09923777, 0.006663677, -0.039958935, -0.010009866, -0.041522443, -0.04959681, -0.020962957, 0.003845031, -0.04910384, -0.03233655) * g_20;\n result += mat4(0.015433112, 0.028965838, -0.0055138534, 0.042267464, -0.012690953, -0.009424165, 0.017896382, 0.01186686, 0.07231686, -0.038834292, 0.07033086, -0.052548733, 0.15721905, 0.09334892, 0.07676042, 0.06701375) * g_21;\n result += mat4(-0.09797534, -0.11201098, -0.0037222446, -0.008105951, -0.01152357, 0.012165641, -0.029051905, -0.021293389, -0.09600697, -0.028819272, -0.069084235, -0.035421908, 0.0054322914, 0.14168966, -0.0200274, 0.06505187) * g_22;\n result += mat4(-0.05034882, -0.06622497, -0.062471002, -0.100628324, 0.018115615, 0.019867867, -0.018836644, 0.007562053, -0.06317378, -0.034458403, -0.047243826, -0.009989589, -0.08270121, -0.018645251, -0.05160367, -0.023690399) * g_23;\n result += mat4(0.03897899, -0.10862529, -0.081805214, 0.1202324, -0.021866674, -0.00041882638, -0.018235246, 0.027227063, -0.0656312, -0.053432237, -0.0029235696, 0.03549672, -0.022848906, -0.057047505, 0.013400545, -0.0072439364) * g_24;\n result += mat4(0.06879516, -0.018637763, 0.058062725, 0.041045032, 0.011702424, -0.13693465, 0.05674195, -0.11679955, -0.022940686, -0.03856922, -0.07531371, -0.09692582, -0.019870926, -0.032572743, 0.026138868, 0.037639033) * g_25;\n result += mat4(-0.015270301, 0.06478719, 0.011016518, -0.04533957, 0.00688319, 0.024815995, 0.10159924, -0.08467507, 0.11939162, -0.01939453, -0.0058689644, -0.077881604, 0.118726775, 0.14489114, -0.10831982, -0.07972515) * g_26;\n result += mat4(-0.16734359, 0.10685446, -0.102714166, -0.010225307, 0.07306756, 0.07014447, 0.040464073, 0.04688462, -0.05489714, -0.01525318, 0.14690581, 0.17514132, -0.03250648, -0.03688211, 0.05047889, 0.03078089) * g_27;\n result += vec4(0.06614842, 0.045779686, 0.032838725, 0.017085627);\n gl_FragColor = result;\n}\n")),_.program_17=a(t,i(t,e_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nuniform sampler2D conv2d_last_tf1;\n#define conv2d_last_tf1_pos (v_texture_coord)\n#define conv2d_last_tf1_tex(pos) (texture2D(conv2d_last_tf1, pos))\n#define conv2d_last_tf1_size (u_texture_size)\n#define conv2d_last_tf1_pt (1.0 / conv2d_last_tf1_size)\n#define conv2d_last_tf1_texOff(offset) (conv2d_last_tf1_tex(conv2d_last_tf1_pos + conv2d_last_tf1_pt * offset))\n\nuniform sampler2D conv2d_last_tf2;\n#define conv2d_last_tf2_pos (v_texture_coord)\n#define conv2d_last_tf2_tex(pos) (texture2D(conv2d_last_tf2, pos))\n#define conv2d_last_tf2_size (u_texture_size)\n#define conv2d_last_tf2_pt (1.0 / conv2d_last_tf2_size)\n#define conv2d_last_tf2_texOff(offset) (conv2d_last_tf2_tex(conv2d_last_tf2_pos + conv2d_last_tf2_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n vec2 f1 = fract(conv2d_last_tf1_pos * conv2d_last_tf1_size);\n ivec2 i1 = ivec2(f1 * vec2(2.0));\n float c1 = 0.0;\n if (i1.y * 2 + i1.x == 0) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[0];\n } else if (i1.y * 2 + i1.x == 1) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[1];\n } else if (i1.y * 2 + i1.x == 2) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[2];\n } else if (i1.y * 2 + i1.x == 3) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[3];\n };\n vec2 f2 = fract(conv2d_last_tf2_pos * conv2d_last_tf2_size);\n ivec2 i2 = ivec2(f2 * vec2(2.0));\n float c2 = 0.0;\n if (i2.y * 2 + i2.x == 0) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[0];\n } else if (i2.y * 2 + i2.x == 1) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[1];\n } else if (i2.y * 2 + i2.x == 2) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[2];\n } else if (i2.y * 2 + i2.x == 3) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[3];\n };\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_17_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_17_a_position_location=t.getAttribLocation(_.program_17,"a_position"),t.enableVertexAttribArray(_.program_17_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_17_a_texture_coord_location=t.getAttribLocation(_.program_17,"a_texture_coord"),t.enableVertexAttribArray(_.program_17_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_17_u_resolution_location=t.getUniformLocation(_.program_17,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_17_u_texture_size_location=t.getUniformLocation(_.program_17,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf"),_.program_8_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf1"),_.program_9_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf"),_.program_9_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf1"),_.program_10_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf"),_.program_10_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf1"),_.program_11_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf"),_.program_11_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf1"),_.program_12_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf"),_.program_12_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf1"),_.program_13_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf"),_.program_13_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf1"),_.program_14_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_tf"),_.program_14_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_tf1"),_.program_14_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_1_tf"),_.program_14_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_1_tf1"),_.program_14_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_2_tf"),_.program_14_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_2_tf1"),_.program_14_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf"),_.program_14_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf1"),_.program_14_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_4_tf"),_.program_14_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_4_tf1"),_.program_14_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_5_tf"),_.program_14_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_5_tf1"),_.program_14_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf"),_.program_14_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf1"),_.program_15_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_tf"),_.program_15_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_tf1"),_.program_15_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_1_tf"),_.program_15_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_1_tf1"),_.program_15_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_2_tf"),_.program_15_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_2_tf1"),_.program_15_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_3_tf"),_.program_15_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_3_tf1"),_.program_15_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf"),_.program_15_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf1"),_.program_15_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_5_tf"),_.program_15_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_5_tf1"),_.program_15_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf"),_.program_15_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf1"),_.program_16_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_tf"),_.program_16_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_tf1"),_.program_16_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf"),_.program_16_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf1"),_.program_16_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf"),_.program_16_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf1"),_.program_16_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf"),_.program_16_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf1"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf"),_.program_16_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf1"),_.program_16_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf"),_.program_16_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf1"),_.program_17_MAIN_TextureLocation=t.getUniformLocation(_.program_17,"MAIN"),_.program_17_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_last_tf"),_.program_17_conv2d_last_tf1_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_last_tf1"),_.program_17_conv2d_last_tf2_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_last_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){if(u.width/a.width>1.2&&u.height/a.height>1.2){var m=this.program_1_intermediate_texture;c(e,m,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,m,0),e.useProgram(this.program_1);var g=d(e,0,0,a.width,a.height),v=d(e,0,0,1,1);s(e,this.program_1_a_position_location,g),s(e,this.program_1_a_texture_coord_location,v),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(g),e.deleteBuffer(v),t.set("conv2d_tf1",{texture:m,width:a.width,height:a.height})}if(t.get("MAIN")){var l=t.get("MAIN");if(l&&t.get("NATIVE")){var x=t.get("OUTPUT");if(x){var p=t.get("conv2d_tf");if(p){var T=t.get("conv2d_tf1");if(T){if(x.width/l.width>1.2&&x.height/l.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,p.width,p.height),e.viewport(0,0,p.width,p.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,p.width,p.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,p.width,p.height),e.uniform2f(this.program_2_u_texture_size_location,l.width,l.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,p.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_1_tf",{texture:h,width:p.width,height:p.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_tf");if(b){var L=t.get("conv2d_tf1");if(L){if(R.width/A.width>1.2&&R.height/A.height>1.2){var y=this.program_3_intermediate_texture;c(e,y,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y,0),e.useProgram(this.program_3);var z=d(e,0,0,b.width,b.height),D=d(e,0,0,1,1);s(e,this.program_3_a_position_location,z),s(e,this.program_3_a_texture_coord_location,D),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z),e.deleteBuffer(D),t.set("conv2d_1_tf1",{texture:y,width:b.width,height:b.height})}if(t.get("MAIN")){var X=t.get("MAIN");if(X&&t.get("NATIVE")){var w=t.get("OUTPUT");if(w){var O=t.get("conv2d_1_tf");if(O){var N=t.get("conv2d_1_tf1");if(N){if(w.width/X.width>1.2&&w.height/X.height>1.2){var M=this.program_4_intermediate_texture;c(e,M,O.width,O.height),e.viewport(0,0,O.width,O.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,M,0),e.useProgram(this.program_4);var I=d(e,0,0,O.width,O.height),F=d(e,0,0,1,1);s(e,this.program_4_a_position_location,I),s(e,this.program_4_a_texture_coord_location,F),e.uniform2f(this.program_4_u_resolution_location,O.width,O.height),e.uniform2f(this.program_4_u_texture_size_location,X.width,X.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,O.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(I),e.deleteBuffer(F),t.set("conv2d_2_tf",{texture:M,width:O.width,height:O.height})}if(t.get("MAIN")){var B=t.get("MAIN");if(B&&t.get("NATIVE")){var S=t.get("OUTPUT");if(S){var P=t.get("conv2d_1_tf");if(P){var C=t.get("conv2d_1_tf1");if(C){if(S.width/B.width>1.2&&S.height/B.height>1.2){var V=this.program_5_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_5);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);s(e,this.program_5_a_position_location,j),s(e,this.program_5_a_texture_coord_location,H),e.uniform2f(this.program_5_u_resolution_location,P.width,P.height),e.uniform2f(this.program_5_u_texture_size_location,B.width,B.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_2_tf1",{texture:V,width:P.width,height:P.height})}if(t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")){var k=t.get("OUTPUT");if(k){var K=t.get("conv2d_2_tf");if(K){var W=t.get("conv2d_2_tf1");if(W){if(k.width/G.width>1.2&&k.height/G.height>1.2){var Y=this.program_6_intermediate_texture;c(e,Y,K.width,K.height),e.viewport(0,0,K.width,K.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Y,0),e.useProgram(this.program_6);var J=d(e,0,0,K.width,K.height),Z=d(e,0,0,1,1);s(e,this.program_6_a_position_location,J),s(e,this.program_6_a_texture_coord_location,Z),e.uniform2f(this.program_6_u_resolution_location,K.width,K.height),e.uniform2f(this.program_6_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(J),e.deleteBuffer(Z),t.set("conv2d_3_tf",{texture:Y,width:K.width,height:K.height})}if(t.get("MAIN")){var $=t.get("MAIN");if($&&t.get("NATIVE")){var q=t.get("OUTPUT");if(q){var Q=t.get("conv2d_2_tf");if(Q){var tt=t.get("conv2d_2_tf1");if(tt){if(q.width/$.width>1.2&&q.height/$.height>1.2){var _t=this.program_7_intermediate_texture;c(e,_t,Q.width,Q.height),e.viewport(0,0,Q.width,Q.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,_t,0),e.useProgram(this.program_7);var et=d(e,0,0,Q.width,Q.height),ot=d(e,0,0,1,1);s(e,this.program_7_a_position_location,et),s(e,this.program_7_a_texture_coord_location,ot),e.uniform2f(this.program_7_u_resolution_location,Q.width,Q.height),e.uniform2f(this.program_7_u_texture_size_location,$.width,$.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Q.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(et),e.deleteBuffer(ot),t.set("conv2d_3_tf1",{texture:_t,width:Q.width,height:Q.height})}if(t.get("MAIN")){var rt=t.get("MAIN");if(rt&&t.get("NATIVE")){var nt=t.get("OUTPUT");if(nt){var it=t.get("conv2d_3_tf");if(it){var ft=t.get("conv2d_3_tf1");if(ft){if(nt.width/rt.width>1.2&&nt.height/rt.height>1.2){var at=this.program_8_intermediate_texture;c(e,at,it.width,it.height),e.viewport(0,0,it.width,it.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,at,0),e.useProgram(this.program_8);var ut=d(e,0,0,it.width,it.height),ct=d(e,0,0,1,1);s(e,this.program_8_a_position_location,ut),s(e,this.program_8_a_texture_coord_location,ct),e.uniform2f(this.program_8_u_resolution_location,it.width,it.height),e.uniform2f(this.program_8_u_texture_size_location,rt.width,rt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,it.texture),e.uniform1i(this.program_8_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_8_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ut),e.deleteBuffer(ct),t.set("conv2d_4_tf",{texture:at,width:it.width,height:it.height})}if(t.get("MAIN")){var dt=t.get("MAIN");if(dt&&t.get("NATIVE")){var st=t.get("OUTPUT");if(st){var mt=t.get("conv2d_3_tf");if(mt){var gt=t.get("conv2d_3_tf1");if(gt){if(st.width/dt.width>1.2&&st.height/dt.height>1.2){var vt=this.program_9_intermediate_texture;c(e,vt,mt.width,mt.height),e.viewport(0,0,mt.width,mt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,vt,0),e.useProgram(this.program_9);var lt=d(e,0,0,mt.width,mt.height),xt=d(e,0,0,1,1);s(e,this.program_9_a_position_location,lt),s(e,this.program_9_a_texture_coord_location,xt),e.uniform2f(this.program_9_u_resolution_location,mt.width,mt.height),e.uniform2f(this.program_9_u_texture_size_location,dt.width,dt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,mt.texture),e.uniform1i(this.program_9_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,gt.texture),e.uniform1i(this.program_9_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(lt),e.deleteBuffer(xt),t.set("conv2d_4_tf1",{texture:vt,width:mt.width,height:mt.height})}if(t.get("MAIN")){var pt=t.get("MAIN");if(pt&&t.get("NATIVE")){var Tt=t.get("OUTPUT");if(Tt){var ht=t.get("conv2d_4_tf");if(ht){var Et=t.get("conv2d_4_tf1");if(Et){if(Tt.width/pt.width>1.2&&Tt.height/pt.height>1.2){var Ut=this.program_10_intermediate_texture;c(e,Ut,ht.width,ht.height),e.viewport(0,0,ht.width,ht.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ut,0),e.useProgram(this.program_10);var At=d(e,0,0,ht.width,ht.height),Rt=d(e,0,0,1,1);s(e,this.program_10_a_position_location,At),s(e,this.program_10_a_texture_coord_location,Rt),e.uniform2f(this.program_10_u_resolution_location,ht.width,ht.height),e.uniform2f(this.program_10_u_texture_size_location,pt.width,pt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ht.texture),e.uniform1i(this.program_10_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Et.texture),e.uniform1i(this.program_10_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(At),e.deleteBuffer(Rt),t.set("conv2d_5_tf",{texture:Ut,width:ht.width,height:ht.height})}if(t.get("MAIN")){var bt=t.get("MAIN");if(bt&&t.get("NATIVE")){var Lt=t.get("OUTPUT");if(Lt){var yt=t.get("conv2d_4_tf");if(yt){var zt=t.get("conv2d_4_tf1");if(zt){if(Lt.width/bt.width>1.2&&Lt.height/bt.height>1.2){var Dt=this.program_11_intermediate_texture;c(e,Dt,yt.width,yt.height),e.viewport(0,0,yt.width,yt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Dt,0),e.useProgram(this.program_11);var Xt=d(e,0,0,yt.width,yt.height),wt=d(e,0,0,1,1);s(e,this.program_11_a_position_location,Xt),s(e,this.program_11_a_texture_coord_location,wt),e.uniform2f(this.program_11_u_resolution_location,yt.width,yt.height),e.uniform2f(this.program_11_u_texture_size_location,bt.width,bt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,yt.texture),e.uniform1i(this.program_11_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,zt.texture),e.uniform1i(this.program_11_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Xt),e.deleteBuffer(wt),t.set("conv2d_5_tf1",{texture:Dt,width:yt.width,height:yt.height})}if(t.get("MAIN")){var Ot=t.get("MAIN");if(Ot&&t.get("NATIVE")){var Nt=t.get("OUTPUT");if(Nt){var Mt=t.get("conv2d_5_tf");if(Mt){var It=t.get("conv2d_5_tf1");if(It){if(Nt.width/Ot.width>1.2&&Nt.height/Ot.height>1.2){var Ft=this.program_12_intermediate_texture;c(e,Ft,Mt.width,Mt.height),e.viewport(0,0,Mt.width,Mt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ft,0),e.useProgram(this.program_12);var Bt=d(e,0,0,Mt.width,Mt.height),St=d(e,0,0,1,1);s(e,this.program_12_a_position_location,Bt),s(e,this.program_12_a_texture_coord_location,St),e.uniform2f(this.program_12_u_resolution_location,Mt.width,Mt.height),e.uniform2f(this.program_12_u_texture_size_location,Ot.width,Ot.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Mt.texture),e.uniform1i(this.program_12_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,It.texture),e.uniform1i(this.program_12_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Bt),e.deleteBuffer(St),t.set("conv2d_6_tf",{texture:Ft,width:Mt.width,height:Mt.height})}if(t.get("MAIN")){var Pt=t.get("MAIN");if(Pt&&t.get("NATIVE")){var Ct=t.get("OUTPUT");if(Ct){var Vt=t.get("conv2d_5_tf");if(Vt){var jt=t.get("conv2d_5_tf1");if(jt){if(Ct.width/Pt.width>1.2&&Ct.height/Pt.height>1.2){var Ht=this.program_13_intermediate_texture;c(e,Ht,Vt.width,Vt.height),e.viewport(0,0,Vt.width,Vt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ht,0),e.useProgram(this.program_13);var Gt=d(e,0,0,Vt.width,Vt.height),kt=d(e,0,0,1,1);s(e,this.program_13_a_position_location,Gt),s(e,this.program_13_a_texture_coord_location,kt),e.uniform2f(this.program_13_u_resolution_location,Vt.width,Vt.height),e.uniform2f(this.program_13_u_texture_size_location,Pt.width,Pt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Vt.texture),e.uniform1i(this.program_13_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,jt.texture),e.uniform1i(this.program_13_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Gt),e.deleteBuffer(kt),t.set("conv2d_6_tf1",{texture:Ht,width:Vt.width,height:Vt.height})}if(t.get("MAIN")){var Kt=t.get("MAIN");if(Kt&&t.get("NATIVE")){var Wt=t.get("OUTPUT");if(Wt){var Yt=t.get("conv2d_1_tf");if(Yt){var Jt=t.get("conv2d_1_tf1");if(Jt){var Zt=t.get("conv2d_2_tf");if(Zt){var $t=t.get("conv2d_2_tf1");if($t){var qt=t.get("conv2d_3_tf");if(qt){var Qt=t.get("conv2d_3_tf1");if(Qt){var t_=t.get("conv2d_4_tf");if(t_){var __=t.get("conv2d_4_tf1");if(__){var e_=t.get("conv2d_5_tf");if(e_){var o_=t.get("conv2d_5_tf1");if(o_){var r_=t.get("conv2d_6_tf");if(r_){var n_=t.get("conv2d_6_tf1");if(n_){var i_=t.get("conv2d_tf");if(i_){var f_=t.get("conv2d_tf1");if(f_){if(Wt.width/Kt.width>1.2&&Wt.height/Kt.height>1.2){var a_=this.program_14_intermediate_texture;c(e,a_,i_.width,i_.height),e.viewport(0,0,i_.width,i_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a_,0),e.useProgram(this.program_14);var u_=d(e,0,0,i_.width,i_.height),c_=d(e,0,0,1,1);s(e,this.program_14_a_position_location,u_),s(e,this.program_14_a_texture_coord_location,c_),e.uniform2f(this.program_14_u_resolution_location,i_.width,i_.height),e.uniform2f(this.program_14_u_texture_size_location,Kt.width,Kt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,i_.texture),e.uniform1i(this.program_14_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,f_.texture),e.uniform1i(this.program_14_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Yt.texture),e.uniform1i(this.program_14_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_14_conv2d_1_tf1_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_14_conv2d_2_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_14_conv2d_2_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,qt.texture),e.uniform1i(this.program_14_conv2d_3_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,Qt.texture),e.uniform1i(this.program_14_conv2d_3_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,t_.texture),e.uniform1i(this.program_14_conv2d_4_tf_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,__.texture),e.uniform1i(this.program_14_conv2d_4_tf1_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,e_.texture),e.uniform1i(this.program_14_conv2d_5_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_14_conv2d_5_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_14_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,n_.texture),e.uniform1i(this.program_14_conv2d_6_tf1_TextureLocation,13),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u_),e.deleteBuffer(c_),t.set("conv2d_last_tf",{texture:a_,width:i_.width,height:i_.height})}if(t.get("MAIN")){var d_=t.get("MAIN");if(d_&&t.get("NATIVE")){var s_=t.get("OUTPUT");if(s_){var m_=t.get("conv2d_1_tf");if(m_){var g_=t.get("conv2d_1_tf1");if(g_){var v_=t.get("conv2d_2_tf");if(v_){var l_=t.get("conv2d_2_tf1");if(l_){var x_=t.get("conv2d_3_tf");if(x_){var p_=t.get("conv2d_3_tf1");if(p_){var T_=t.get("conv2d_4_tf");if(T_){var h_=t.get("conv2d_4_tf1");if(h_){var E_=t.get("conv2d_5_tf");if(E_){var U_=t.get("conv2d_5_tf1");if(U_){var A_=t.get("conv2d_6_tf");if(A_){var R_=t.get("conv2d_6_tf1");if(R_){var b_=t.get("conv2d_tf");if(b_){var L_=t.get("conv2d_tf1");if(L_){if(s_.width/d_.width>1.2&&s_.height/d_.height>1.2){var y_=this.program_15_intermediate_texture;c(e,y_,b_.width,b_.height),e.viewport(0,0,b_.width,b_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y_,0),e.useProgram(this.program_15);var z_=d(e,0,0,b_.width,b_.height),D_=d(e,0,0,1,1);s(e,this.program_15_a_position_location,z_),s(e,this.program_15_a_texture_coord_location,D_),e.uniform2f(this.program_15_u_resolution_location,b_.width,b_.height),e.uniform2f(this.program_15_u_texture_size_location,d_.width,d_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b_.texture),e.uniform1i(this.program_15_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,L_.texture),e.uniform1i(this.program_15_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,m_.texture),e.uniform1i(this.program_15_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,g_.texture),e.uniform1i(this.program_15_conv2d_1_tf1_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,v_.texture),e.uniform1i(this.program_15_conv2d_2_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,l_.texture),e.uniform1i(this.program_15_conv2d_2_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,x_.texture),e.uniform1i(this.program_15_conv2d_3_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,p_.texture),e.uniform1i(this.program_15_conv2d_3_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,T_.texture),e.uniform1i(this.program_15_conv2d_4_tf_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,h_.texture),e.uniform1i(this.program_15_conv2d_4_tf1_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,E_.texture),e.uniform1i(this.program_15_conv2d_5_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,U_.texture),e.uniform1i(this.program_15_conv2d_5_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,A_.texture),e.uniform1i(this.program_15_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,R_.texture),e.uniform1i(this.program_15_conv2d_6_tf1_TextureLocation,13),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z_),e.deleteBuffer(D_),t.set("conv2d_last_tf1",{texture:y_,width:b_.width,height:b_.height})}if(t.get("MAIN")){var X_=t.get("MAIN");if(X_&&t.get("NATIVE")){var w_=t.get("OUTPUT");if(w_){var O_=t.get("conv2d_1_tf");if(O_){var N_=t.get("conv2d_1_tf1");if(N_){var M_=t.get("conv2d_2_tf");if(M_){var I_=t.get("conv2d_2_tf1");if(I_){var F_=t.get("conv2d_3_tf");if(F_){var B_=t.get("conv2d_3_tf1");if(B_){var S_=t.get("conv2d_4_tf");if(S_){var P_=t.get("conv2d_4_tf1");if(P_){var C_=t.get("conv2d_5_tf");if(C_){var V_=t.get("conv2d_5_tf1");if(V_){var j_=t.get("conv2d_6_tf");if(j_){var H_=t.get("conv2d_6_tf1");if(H_){var G_=t.get("conv2d_tf");if(G_){var k_=t.get("conv2d_tf1");if(k_){if(w_.width/X_.width>1.2&&w_.height/X_.height>1.2){var K_=this.program_16_intermediate_texture;c(e,K_,G_.width,G_.height),e.viewport(0,0,G_.width,G_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,K_,0),e.useProgram(this.program_16);var W_=d(e,0,0,G_.width,G_.height),Y_=d(e,0,0,1,1);s(e,this.program_16_a_position_location,W_),s(e,this.program_16_a_texture_coord_location,Y_),e.uniform2f(this.program_16_u_resolution_location,G_.width,G_.height),e.uniform2f(this.program_16_u_texture_size_location,X_.width,X_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,G_.texture),e.uniform1i(this.program_16_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,k_.texture),e.uniform1i(this.program_16_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,O_.texture),e.uniform1i(this.program_16_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,N_.texture),e.uniform1i(this.program_16_conv2d_1_tf1_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,M_.texture),e.uniform1i(this.program_16_conv2d_2_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,I_.texture),e.uniform1i(this.program_16_conv2d_2_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,F_.texture),e.uniform1i(this.program_16_conv2d_3_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,B_.texture),e.uniform1i(this.program_16_conv2d_3_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,S_.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,P_.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,C_.texture),e.uniform1i(this.program_16_conv2d_5_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,V_.texture),e.uniform1i(this.program_16_conv2d_5_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,j_.texture),e.uniform1i(this.program_16_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,H_.texture),e.uniform1i(this.program_16_conv2d_6_tf1_TextureLocation,13),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(W_),e.deleteBuffer(Y_),t.set("conv2d_last_tf2",{texture:K_,width:G_.width,height:G_.height})}if(t.get("MAIN")){var J_=t.get("MAIN");if(J_&&t.get("NATIVE")){var Z_=t.get("OUTPUT");if(Z_){var $_=t.get("conv2d_last_tf");if($_){var q_=t.get("conv2d_last_tf1");if(q_){var Q_=t.get("conv2d_last_tf2");if(Q_&&Z_.width/J_.width>1.2&&Z_.height/J_.height>1.2){var te=this.program_17_intermediate_texture;c(e,te,2*$_.width,2*$_.height),e.viewport(0,0,2*$_.width,2*$_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,te,0),e.useProgram(this.program_17);var _e=d(e,0,0,2*$_.width,2*$_.height),ee=d(e,0,0,1,1);s(e,this.program_17_a_position_location,_e),s(e,this.program_17_a_texture_coord_location,ee),e.uniform2f(this.program_17_u_resolution_location,2*$_.width,2*$_.height),e.uniform2f(this.program_17_u_texture_size_location,J_.width,J_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,J_.texture),e.uniform1i(this.program_17_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,$_.texture),e.uniform1i(this.program_17_conv2d_last_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,q_.texture),e.uniform1i(this.program_17_conv2d_last_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Q_.texture),e.uniform1i(this.program_17_conv2d_last_tf2_TextureLocation,3),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(_e),e.deleteBuffer(ee),t.set("MAIN",{texture:te,width:2*$_.width,height:2*$_.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&Zt(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function r_(t){return r_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r_(t)}function n_(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,c_(o.key),o)}}function i_(t,_){return i_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},i_(t,_)}function f_(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function a_(t){return a_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},a_(t)}function u_(t,_,e){return(_=c_(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function c_(t){var _=function(t,_){if("object"!==r_(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==r_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===r_(_)?_:String(_)}var d_=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&i_(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=a_(o);if(r){var e=a_(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===r_(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return f_(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),u_(f_(_=n.call(this)),"gl",void 0),u_(f_(_),"program_0",void 0),u_(f_(_),"program_0_intermediate_texture",void 0),u_(f_(_),"program_0_a_position_location",void 0),u_(f_(_),"program_0_a_texture_coord_location",void 0),u_(f_(_),"program_0_u_resolution_location",void 0),u_(f_(_),"program_0_u_texture_size_location",void 0),u_(f_(_),"program_0_MAIN_TextureLocation",void 0),u_(f_(_),"program_0_NATIVE_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,"\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n"),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D NATIVE;\n#define NATIVE_pos (v_texture_coord)\n#define NATIVE_tex(pos) (texture2D(NATIVE, pos))\n#define NATIVE_size (u_texture_size)\n#define NATIVE_pt (1.0 / NATIVE_size)\n#define NATIVE_texOff(offset) (NATIVE_tex(NATIVE_pos + NATIVE_pt * offset))\n\n\nvoid main() {\n gl_FragColor = MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_0_NATIVE_TextureLocation=t.getUniformLocation(_.program_0,"NATIVE"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o){var r=t.get("NATIVE");if(r){var n=t.get("OUTPUT");if(n&&n.width/r.width<2&&n.height/r.height<2&&n.width/r.width>1.2&&n.height/r.height>1.2){var i=this.program_0_intermediate_texture;c(e,i,n.width,n.height),e.viewport(0,0,n.width,n.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,i,0),e.useProgram(this.program_0);var f=d(e,0,0,n.width,n.height),a=d(e,0,0,1,1);s(e,this.program_0_a_position_location,f),s(e,this.program_0_a_texture_coord_location,a),e.uniform2f(this.program_0_u_resolution_location,n.width,n.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,r.texture),e.uniform1i(this.program_0_NATIVE_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(f),e.deleteBuffer(a),t.set("MAIN",{texture:i,width:n.width,height:n.height})}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&n_(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function s_(t){return s_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s_(t)}function m_(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,p_(o.key),o)}}function g_(t,_){return g_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},g_(t,_)}function v_(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function l_(t){return l_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},l_(t)}function x_(t,_,e){return(_=p_(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function p_(t){var _=function(t,_){if("object"!==s_(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==s_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===s_(_)?_:String(_)}var T_=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&g_(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=l_(o);if(r){var e=l_(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===s_(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return v_(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),x_(v_(_=n.call(this)),"gl",void 0),x_(v_(_),"program_0",void 0),x_(v_(_),"program_0_intermediate_texture",void 0),x_(v_(_),"program_0_a_position_location",void 0),x_(v_(_),"program_0_a_texture_coord_location",void 0),x_(v_(_),"program_0_u_resolution_location",void 0),x_(v_(_),"program_0_u_texture_size_location",void 0),x_(v_(_),"program_0_MAIN_TextureLocation",void 0),x_(v_(_),"program_0_NATIVE_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,"\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n"),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D NATIVE;\n#define NATIVE_pos (v_texture_coord)\n#define NATIVE_tex(pos) (texture2D(NATIVE, pos))\n#define NATIVE_size (u_texture_size)\n#define NATIVE_pt (1.0 / NATIVE_size)\n#define NATIVE_texOff(offset) (NATIVE_tex(NATIVE_pos + NATIVE_pt * offset))\n\n\nvoid main() {\n gl_FragColor = MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_0_NATIVE_TextureLocation=t.getUniformLocation(_.program_0,"NATIVE"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o){var r=t.get("NATIVE");if(r){var n=t.get("OUTPUT");if(n&&n.width/r.width<4&&n.height/r.height<4&&n.width/r.width>2.4&&n.height/r.height>2.4){var i=this.program_0_intermediate_texture;c(e,i,n.width/2,n.height/2),e.viewport(0,0,n.width/2,n.height/2),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,i,0),e.useProgram(this.program_0);var f=d(e,0,0,n.width/2,n.height/2),a=d(e,0,0,1,1);s(e,this.program_0_a_position_location,f),s(e,this.program_0_a_texture_coord_location,a),e.uniform2f(this.program_0_u_resolution_location,n.width/2,n.height/2),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,r.texture),e.uniform1i(this.program_0_NATIVE_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(f),e.deleteBuffer(a),t.set("MAIN",{texture:i,width:n.width/2,height:n.height/2})}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&m_(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function h_(t){return h_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h_(t)}function E_(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,L_(o.key),o)}}function U_(t,_){return U_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},U_(t,_)}function A_(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function R_(t){return R_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},R_(t)}function b_(t,_,e){return(_=L_(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function L_(t){var _=function(t,_){if("object"!==h_(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==h_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===h_(_)?_:String(_)}var y_="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",z_=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&U_(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=R_(o);if(r){var e=R_(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===h_(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return A_(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),b_(A_(_=n.call(this)),"gl",void 0),b_(A_(_),"program_0",void 0),b_(A_(_),"program_1",void 0),b_(A_(_),"program_2",void 0),b_(A_(_),"program_3",void 0),b_(A_(_),"program_4",void 0),b_(A_(_),"program_5",void 0),b_(A_(_),"program_6",void 0),b_(A_(_),"program_7",void 0),b_(A_(_),"program_8",void 0),b_(A_(_),"program_9",void 0),b_(A_(_),"program_0_intermediate_texture",void 0),b_(A_(_),"program_1_intermediate_texture",void 0),b_(A_(_),"program_2_intermediate_texture",void 0),b_(A_(_),"program_3_intermediate_texture",void 0),b_(A_(_),"program_4_intermediate_texture",void 0),b_(A_(_),"program_5_intermediate_texture",void 0),b_(A_(_),"program_6_intermediate_texture",void 0),b_(A_(_),"program_7_intermediate_texture",void 0),b_(A_(_),"program_8_intermediate_texture",void 0),b_(A_(_),"program_9_intermediate_texture",void 0),b_(A_(_),"program_0_a_position_location",void 0),b_(A_(_),"program_1_a_position_location",void 0),b_(A_(_),"program_2_a_position_location",void 0),b_(A_(_),"program_3_a_position_location",void 0),b_(A_(_),"program_4_a_position_location",void 0),b_(A_(_),"program_5_a_position_location",void 0),b_(A_(_),"program_6_a_position_location",void 0),b_(A_(_),"program_7_a_position_location",void 0),b_(A_(_),"program_8_a_position_location",void 0),b_(A_(_),"program_9_a_position_location",void 0),b_(A_(_),"program_0_a_texture_coord_location",void 0),b_(A_(_),"program_1_a_texture_coord_location",void 0),b_(A_(_),"program_2_a_texture_coord_location",void 0),b_(A_(_),"program_3_a_texture_coord_location",void 0),b_(A_(_),"program_4_a_texture_coord_location",void 0),b_(A_(_),"program_5_a_texture_coord_location",void 0),b_(A_(_),"program_6_a_texture_coord_location",void 0),b_(A_(_),"program_7_a_texture_coord_location",void 0),b_(A_(_),"program_8_a_texture_coord_location",void 0),b_(A_(_),"program_9_a_texture_coord_location",void 0),b_(A_(_),"program_0_u_resolution_location",void 0),b_(A_(_),"program_1_u_resolution_location",void 0),b_(A_(_),"program_2_u_resolution_location",void 0),b_(A_(_),"program_3_u_resolution_location",void 0),b_(A_(_),"program_4_u_resolution_location",void 0),b_(A_(_),"program_5_u_resolution_location",void 0),b_(A_(_),"program_6_u_resolution_location",void 0),b_(A_(_),"program_7_u_resolution_location",void 0),b_(A_(_),"program_8_u_resolution_location",void 0),b_(A_(_),"program_9_u_resolution_location",void 0),b_(A_(_),"program_0_u_texture_size_location",void 0),b_(A_(_),"program_1_u_texture_size_location",void 0),b_(A_(_),"program_2_u_texture_size_location",void 0),b_(A_(_),"program_3_u_texture_size_location",void 0),b_(A_(_),"program_4_u_texture_size_location",void 0),b_(A_(_),"program_5_u_texture_size_location",void 0),b_(A_(_),"program_6_u_texture_size_location",void 0),b_(A_(_),"program_7_u_texture_size_location",void 0),b_(A_(_),"program_8_u_texture_size_location",void 0),b_(A_(_),"program_9_u_texture_size_location",void 0),b_(A_(_),"program_0_MAIN_TextureLocation",void 0),b_(A_(_),"program_1_MAIN_TextureLocation",void 0),b_(A_(_),"program_2_conv2d_tf_TextureLocation",void 0),b_(A_(_),"program_2_conv2d_tf1_TextureLocation",void 0),b_(A_(_),"program_3_conv2d_tf_TextureLocation",void 0),b_(A_(_),"program_3_conv2d_tf1_TextureLocation",void 0),b_(A_(_),"program_4_conv2d_1_tf_TextureLocation",void 0),b_(A_(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),b_(A_(_),"program_5_conv2d_1_tf_TextureLocation",void 0),b_(A_(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),b_(A_(_),"program_6_conv2d_2_tf_TextureLocation",void 0),b_(A_(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),b_(A_(_),"program_7_conv2d_2_tf_TextureLocation",void 0),b_(A_(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),b_(A_(_),"program_8_conv2d_2_tf_TextureLocation",void 0),b_(A_(_),"program_8_conv2d_2_tf1_TextureLocation",void 0),b_(A_(_),"program_9_MAIN_TextureLocation",void 0),b_(A_(_),"program_9_conv2d_last_tf_TextureLocation",void 0),b_(A_(_),"program_9_conv2d_last_tf1_TextureLocation",void 0),b_(A_(_),"program_9_conv2d_last_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.01802505, -0.06508559, 0.0017542128, -0.25521114, -0.024155967, 0.07601142, 0.07508073, -0.69212615, 0.06438325, 0.07916419, -0.07266247, -0.17089996, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.18881685, 0.063188724, 0.08637344, -0.20066689, -0.22774473, -0.10913083, -0.048009537, -0.27475306, -0.15950447, -0.027433012, 0.030303264, 0.018863251, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.19171959, 0.028070524, -0.09780952, 0.057611514, 0.26147488, 0.07180017, 0.09667393, 0.008605127, 0.011190245, 0.040944707, -0.025871381, -0.011468774, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.08601777, 0.2180965, -0.052060187, -0.08091977, 0.3995336, 0.21213862, 0.105202965, 0.010929526, -0.080743685, -0.040439352, -0.07998862, 0.08096829, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.08608087, -0.10902571, 0.5245411, 0.53331816, -0.5507893, 0.6141555, 0.9744618, 0.89056116, 0.081408836, 0.28096125, 0.13647869, 0.026274862, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.13985278, -0.29691598, -0.26792645, -0.042485088, 0.27941233, -0.65306807, -0.360506, 0.03810829, 0.09663724, -0.26655033, 0.04372338, 0.063264176, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.18246013, -0.070464276, 0.04686214, 0.059332885, 0.16861221, 0.022623831, -0.09161491, 0.07130491, 0.15691474, 0.095743366, 0.059467375, -0.009469478, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.07830576, 0.17082681, -0.013175545, -0.035535168, 0.1573564, -0.16532823, -0.49614525, -0.050994795, 0.027053844, -0.20359018, 0.08111269, 0.018715343, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.060515754, 0.13169582, -0.15245132, -0.045724656, -0.50778043, -0.11690067, -0.08320143, 0.01093529, -0.1954136, 0.07388989, -0.1360143, -0.023233788, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.0054077627, -0.15644358, 0.06612042, 0.014728144);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.12039797, 0.04008252, 0.073074624, -0.11763173, 0.091902, -0.040129073, 0.009170759, -0.10760076, -0.032387916, 0.07807673, -6.477932e-05, 0.040181372, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.11585734, -0.0078019407, 0.063107856, 0.09835168, -0.029397847, 0.12520139, 0.078661725, -0.12675259, 0.05563671, -0.058422342, 0.01478436, -0.08239175, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.14991632, -0.0134848505, -0.38663143, -0.10859369, -0.012961176, -0.09099144, -0.19593886, -0.08396245, -0.02676463, -0.0066295485, 0.026225863, -0.014788537, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.20830092, -0.07655779, 0.04518565, 0.16015635, 0.5536684, 0.09759215, -0.101477005, -0.5042874, 0.35608026, -0.15335238, 0.0796228, -0.05107349, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.3968312, 0.091579735, -0.085623756, -0.16367513, -0.48967922, -0.08557767, 0.34444988, 1.0766053, -0.2158915, 0.22244956, -0.033804208, 0.25898156, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.026278365, 0.1678205, -0.38981274, 0.16932413, -0.0146527905, 0.65131354, -0.08886725, 0.07017853, 0.012986331, 0.029087646, -0.034898676, 0.040925268, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.07614263, 0.015624113, -0.054716587, -0.04951801, 0.016731577, -0.08749623, 0.07815944, -0.015630174, -0.08723511, 0.077201165, -0.12674089, -0.08418575, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.07938198, -0.4056014, 0.26949093, 0.067213245, -0.47538033, -0.7786735, -0.25821188, 0.029314762, -0.1799233, -0.31132734, 0.17210929, -0.018579468, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.06732179, 0.18373649, -0.00039802346, 0.006567155, 0.36993378, 0.20254396, 0.12314272, -0.07356931, 0.12402926, 0.122744165, -0.07482636, 0.011531308, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.001029383, 0.0058537456, 0.38202196, -0.028818231);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.29632062, 0.029882489, -0.14098296, -0.18291497, 0.2815667, -0.053558454, 0.10369031, -0.080831036, 0.06955536, -0.020830285, -0.2950748, -0.12086926, -0.023612294, -0.08531449, 0.0390424, 0.011767062) * go_0(-1.0, -1.0);\n result += mat4(0.094862625, 0.10448947, -0.11741873, 0.18871774, 0.15733057, 0.029140847, 0.16012338, 0.24601823, -0.2918398, 0.09956984, 0.04739516, 0.24494317, -0.021442452, 0.014309354, -0.04935703, 0.13617574) * go_0(-1.0, 0.0);\n result += mat4(0.1303212, -0.06284708, -0.23948738, -0.05782472, -0.024363542, -0.11251477, -0.07354371, -0.023819327, 0.13228065, 0.05485702, -0.068491034, 0.1938021, -0.046649717, -0.07752723, 0.031408865, 0.026424367) * go_0(-1.0, 1.0);\n result += mat4(0.4484274, 0.10068111, -0.122855306, -0.0649749, 0.09444103, 0.119198084, -0.22159275, 0.08555494, -0.18764949, -0.16276829, 0.20377621, 0.13764401, -0.027324807, 0.1294057, 0.035147414, 0.010751216) * go_0(0.0, -1.0);\n result += mat4(-0.23321865, -0.029401073, 0.064655, 0.28420436, 0.051707894, -0.27915454, 0.0037779005, -0.18335588, 0.2275033, -0.25828046, -0.005339017, -0.4358691, 0.30487007, -0.044198595, 0.08767978, -0.04610031) * go_0(0.0, 0.0);\n result += mat4(-0.044556934, -0.06692216, -0.21124081, -0.1394273, -0.24693833, -0.11292927, -0.026020816, 0.08460799, -0.11183761, -0.020012703, 0.29486617, 0.3726646, -0.054298244, 0.0045891847, -0.23693855, -0.02848257) * go_0(0.0, 1.0);\n result += mat4(0.04877764, -0.011964396, -0.08024895, -0.12175299, -0.015131821, -0.048996765, 0.10887477, -0.053192, 0.09514728, 0.00918332, -0.08621957, -0.04674572, -0.06000914, -0.060330987, 0.20702218, -0.015094036) * go_0(1.0, -1.0);\n result += mat4(-0.1651207, -0.024862131, 0.37494823, 0.10404018, -0.2891288, -0.38082635, 0.3194514, -0.055852838, -0.073994, -0.1566444, 0.08473525, 0.15672058, -0.08205729, 0.33623922, 0.2524126, 0.022668727) * go_0(1.0, 0.0);\n result += mat4(0.083043605, -0.2989435, -0.14887308, 0.008989406, 0.01214123, -0.29387334, 0.015363028, -0.027485376, 0.13046521, 0.12814927, -0.05615426, -0.08612421, -0.3833321, 0.30930206, 0.3397905, 0.095533006) * go_0(1.0, 1.0);\n result += mat4(-0.24895187, 0.033672538, 0.024642626, 0.049984645, 0.09217451, 0.14135426, -0.36297384, 0.10239864, 0.14611131, -0.022452299, 0.009058074, -0.18909958, -0.0049156225, 0.10530887, -0.06942197, -0.06450979) * go_1(-1.0, -1.0);\n result += mat4(0.14025575, 0.030043123, 0.07131405, -0.0675702, 0.17274232, 0.17896765, -0.4741036, 0.35670453, 0.03911085, 0.079387054, 0.04420335, -0.040182803, 0.078871965, 0.16641952, -0.101532914, -0.07683543) * go_1(-1.0, 0.0);\n result += mat4(0.09527535, -0.014889733, 0.003928801, -0.0144131305, 0.16238941, -0.073573746, -0.18349837, 0.057071213, -0.056580186, -0.048254594, -0.02551881, 0.13056543, 0.15681924, 0.11329136, 0.026496707, -0.15252273) * go_1(-1.0, 1.0);\n result += mat4(-0.20110673, -0.17727304, 0.16747122, -0.060028642, -0.03426759, 0.34928, -0.16542526, -0.03665969, -0.11838656, 0.050624777, -0.11309917, 0.17241085, 0.07320429, -0.19349192, 0.36426768, -0.09952723) * go_1(0.0, -1.0);\n result += mat4(-0.44797856, 0.13166381, 0.19358242, -0.17328072, 0.277866, 0.2704677, -0.3897292, -0.09388379, -0.11871803, 0.059352446, 0.02593061, 0.1112078, -0.44574997, -0.20000082, -0.06038736, 0.11825317) * go_1(0.0, 0.0);\n result += mat4(0.035831098, 0.03203473, 0.007270905, -0.2803515, -0.07803025, -0.044999845, 0.05503914, 0.02849373, -0.019534718, 0.109557584, -0.057618562, -0.22376212, 0.037630744, 0.07285683, -0.10327242, 0.15022281) * go_1(0.0, 1.0);\n result += mat4(-0.22891119, -0.07055901, -0.06924297, 0.091851085, 0.079149276, 0.072282575, 0.1054971, -0.055115294, 0.15652373, -0.18508117, -0.044487055, -0.09513059, -0.007512581, 0.04595113, -0.16729085, -0.038352273) * go_1(1.0, -1.0);\n result += mat4(-0.33190495, 0.024579005, 0.3356564, -0.24311046, -0.12634008, 0.08820384, -0.028739989, 0.0871991, -0.011547642, 0.07184339, 0.098442815, 0.13700496, -0.0665544, 0.18513693, 0.0956979, -0.15374076) * go_1(1.0, 0.0);\n result += mat4(0.18756114, -0.21920492, 0.06407122, -0.24816798, -0.061943263, -0.054488074, -0.081633896, 0.0920547, -0.08880129, -0.18094197, 0.006789256, 0.094598, 0.17799775, -0.26764068, -0.02588948, 0.17095666) * go_1(1.0, 1.0);\n result += mat4(-0.17086025, -0.035769157, -0.11523461, 0.20404252, -0.0398533, -0.19902702, 0.0072308285, -0.099984154, -0.1378846, -0.14236672, 0.40502122, 0.13498029, 0.057273205, -0.06250679, 0.035283897, 0.01703995) * go_2(-1.0, -1.0);\n result += mat4(0.12786144, -0.23442458, -0.047862124, -0.12505807, -0.23584808, -0.064344, 0.07848756, 0.08764069, 0.34468293, -0.29927257, -0.18664125, -0.20938, 0.07196786, -0.0116679, 0.16299239, -0.076479614) * go_2(-1.0, 0.0);\n result += mat4(0.08299449, -0.065809734, 0.12079292, -0.14469329, -0.0102624465, 0.04364353, 0.080220595, -0.025435027, 0.010015513, -0.03863331, 0.28750968, -0.07637218, 0.049731467, -0.062238537, 0.04295189, -0.028037619) * go_2(-1.0, 1.0);\n result += mat4(-0.3443906, -0.04198392, -0.1612832, 0.2218389, -0.01519015, 0.093942635, -0.15996122, -0.00093763386, 0.024008257, 0.035953972, -0.15771267, -0.07148778, 0.044501238, -0.14950006, 0.087219894, -0.05831199) * go_2(0.0, -1.0);\n result += mat4(0.22099696, 0.117263354, -0.09403858, -0.20318906, 0.18389364, 0.13026148, 0.08169665, -0.014347075, -0.16660765, 0.026503418, 0.058967166, 0.26847002, -0.39771244, 0.36704144, 0.18202503, 0.15385705) * go_2(0.0, 0.0);\n result += mat4(-0.015089774, 0.120200686, 0.114723265, 0.12578037, 0.16593805, 0.040399004, 0.11654924, 0.0025250788, -0.2342627, 0.05865, -0.16680475, -0.06301523, 0.07027856, 0.18853764, 0.5213158, -0.3325365) * go_2(0.0, 1.0);\n result += mat4(-0.046818264, 0.04336355, 0.020795586, 0.09917639, -0.028305013, -0.14843199, 0.16168857, -0.18567303, 0.010514865, 0.06331522, 0.064430796, 0.034681283, 0.041065965, 0.06522019, 0.055882502, -0.015027999) * go_2(1.0, -1.0);\n result += mat4(0.18064371, -0.17903666, -0.24589087, 0.072444126, 0.13745096, -0.011904026, -0.19597653, 0.023044739, 0.01585197, -0.1759934, 0.2287553, -0.20533411, -0.2898527, 0.42946577, -0.07443011, 0.052736074) * go_2(1.0, 0.0);\n result += mat4(0.043961097, 0.10761276, -0.0034299751, 0.10491056, 0.004527805, 0.077598244, 0.077725716, 0.030323742, -0.20945124, -0.2235839, 0.05397613, 0.2072019, 0.008769854, 0.30513015, -0.104206346, -0.20982127) * go_2(1.0, 1.0);\n result += mat4(0.0858221, -0.013858144, 0.11189161, -0.005996965, 0.13058044, 0.23954146, -0.29756296, 0.1801562, -0.034966737, 0.16073282, -0.06920962, 0.16596314, -0.06746436, 0.18948093, -0.17374122, 0.035474796) * go_3(-1.0, -1.0);\n result += mat4(-0.23172139, -0.062111232, 0.028210253, -0.022090558, 0.2854972, 0.015097004, -0.2057132, -0.19835956, 0.14960685, 0.09755452, -0.17077617, -0.10259408, -0.11695073, 0.071428165, 0.18146773, 0.22237262) * go_3(-1.0, 0.0);\n result += mat4(-0.008571818, 0.2160462, 0.20442474, 0.008256999, -0.0054347264, -0.036963176, -0.023052184, -0.27406418, 0.0155730015, 0.13230084, 0.028925262, -0.22739749, -0.07608481, -0.059095357, -0.17677523, 0.020464322) * go_3(-1.0, 1.0);\n result += mat4(0.09186881, 0.10612606, -0.29759738, 0.04590405, 0.042567376, 0.77174157, -0.3156031, 0.22815126, -0.0745266, -0.08352131, -0.03825007, -0.14752272, 0.14866033, -0.07303083, 0.01180863, 0.12170875) * go_3(0.0, -1.0);\n result += mat4(-0.033268124, -0.08281718, 0.040441882, -0.05514993, 0.07650108, 0.5294327, -0.22229794, 0.049523506, 0.021545604, 0.03359928, 0.032059934, -0.0082821995, 0.036441952, -0.5097175, 0.38215104, 0.33496317) * go_3(0.0, 0.0);\n result += mat4(-0.18900043, 0.3539563, 0.25134736, 0.21487151, 0.22043267, 0.13304482, -0.17353508, -0.15632114, -0.067851126, -0.08173108, 0.0035601144, 0.16791934, -0.07563204, -0.07128694, 0.10757592, 0.26915342) * go_3(0.0, 1.0);\n result += mat4(0.1761959, 0.025833737, 0.09164757, -0.030622564, -0.22870748, 0.11929823, -0.24930833, 0.07446655, -0.17372188, -0.66051316, 0.15344264, 0.20571554, 0.0620721, 0.08122408, -0.0952373, 0.04144613) * go_3(1.0, -1.0);\n result += mat4(-0.053072393, -0.15877937, -0.065579735, 0.09932804, 0.06803561, 0.11719737, -0.0639249, -0.14433555, 0.1210262, 0.057197437, -0.19896421, 0.2387559, 0.35206345, -0.36237878, -0.12187686, 0.24411117) * go_3(1.0, 0.0);\n result += mat4(-0.44384086, -0.063816145, 0.14313193, 0.042119484, 0.13939157, 0.02742546, -0.010837158, -0.11953808, 0.083049394, 0.22100104, 0.12818006, -0.27883413, -0.22672728, 0.28484213, 0.053133663, -0.2364556) * go_3(1.0, 1.0);\n result += vec4(-0.021096209, -0.016017085, 0.009604813, -0.023907887);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0028523596, -0.03346185, 0.30194005, 0.26316985, -0.108354695, 0.19872186, -0.14200853, 0.28833616, 0.009908957, 0.049258288, 0.18224198, -0.10260487, -0.011250263, -0.027236924, -0.03667901, 0.035038423) * go_0(-1.0, -1.0);\n result += mat4(-0.10311966, -0.07219459, 0.13850203, -0.07606934, 0.16186213, 0.20828444, -0.113131486, 0.21757083, -0.14668499, -0.015719058, -0.24257174, 0.33343476, 0.042950086, 0.014013289, -0.095338345, -0.10305408) * go_0(-1.0, 0.0);\n result += mat4(-0.054802764, -0.03977167, 0.058000274, 0.06520257, -0.06657145, 0.09240672, 0.18538313, -0.057592865, 0.11657067, 0.1435708, -0.10273095, -0.12743765, 0.031955425, -0.032504886, -0.043181136, -0.033146795) * go_0(-1.0, 1.0);\n result += mat4(0.17017461, 0.023741657, 0.12772968, 0.054186005, -0.06654799, 0.13280976, -0.08608028, -0.18274061, -0.14409089, -0.07336282, -0.21611233, 0.3030394, -0.22331606, -0.04621103, 0.008330136, 0.13817237) * go_0(0.0, -1.0);\n result += mat4(0.12490482, -0.15037048, -0.308773, 0.015911192, -0.23533738, -0.3296806, -0.16643348, -0.18637176, 0.3725922, 0.22720487, 0.101118185, -0.1130553, 0.14583476, 0.25240546, 0.07148758, -0.023047412) * go_0(0.0, 0.0);\n result += mat4(-0.21086755, 0.10873368, 0.23762812, -0.12715688, 0.07081291, -0.13914634, 0.23084821, -0.027778924, -0.011987815, -0.27076182, -0.037216157, -0.028230239, -0.055693954, -0.1835301, -0.19994727, -0.05208119) * go_0(0.0, 1.0);\n result += mat4(0.0063535348, -0.047104187, 0.16425404, -0.003719743, -0.048529398, -0.17317753, -0.048431315, 0.12659106, -0.10488035, 0.14231968, -0.042716738, -0.20889871, -0.17258343, -0.1703121, -0.08134935, -0.08982632) * go_0(1.0, -1.0);\n result += mat4(-0.047956906, 0.02809404, -0.23035078, 0.017211597, 0.056016855, -0.16766964, 0.024528379, 0.15064329, -0.20351112, -0.16514936, -0.013601919, 0.056769293, -0.4962774, -0.315249, -0.11879433, 0.24711494) * go_0(1.0, 0.0);\n result += mat4(0.11659998, 0.23360188, -0.037019785, 0.01478414, -0.0056206854, -0.058505666, 0.05248197, 0.048921894, 0.014286839, -0.05282425, 0.12870628, 0.12335835, -0.2298834, -0.34117943, 0.07997886, 0.026714392) * go_0(1.0, 1.0);\n result += mat4(-0.061862264, -0.024006715, 0.1239327, -0.06400159, -0.1736359, -0.13043079, -0.047287256, 0.092979684, -0.052144498, 0.046599787, 0.03391796, 0.10504723, 0.12802011, 0.05123276, 0.15974, 0.052002482) * go_1(-1.0, -1.0);\n result += mat4(0.22270438, -0.15555483, 0.10334453, -0.033303298, -0.13101499, 0.37030843, -0.6013731, 0.22835553, 0.17596579, -0.0012125646, 0.000731955, -0.03726906, -0.033959538, 0.10808315, 0.043731548, 0.12308547) * go_1(-1.0, 0.0);\n result += mat4(-0.02969512, 0.029882276, -0.04630252, -0.029674841, 0.15309821, 0.35859957, -0.15453109, 0.12228518, -0.062312573, -0.030289005, 0.10737798, 0.01659783, -0.07855408, 0.090425, -0.07134876, 0.10678761) * go_1(-1.0, 1.0);\n result += mat4(0.068100914, -0.16862309, 0.2094642, -0.02229975, -0.1045019, -0.043305863, 0.18030378, -0.085608065, -0.13514027, 0.11298315, -0.009570404, -0.03180812, 0.19233464, -0.058786966, -0.06211013, 0.1411384) * go_1(0.0, -1.0);\n result += mat4(0.025985425, 0.08034115, 0.14352584, 0.039992746, -0.034363434, 0.27888498, -0.21407174, -0.15813926, -0.10999899, -0.15183197, -0.23127002, 0.10193841, 0.029217485, 0.069463246, 0.093416885, -0.17118438) * go_1(0.0, 0.0);\n result += mat4(-0.34840858, 0.18985972, 0.1336286, 0.11525281, -0.12827359, -0.14426456, 0.13312757, -0.06653705, 0.050836112, 0.06430556, 0.14759327, 0.043341596, 0.17556888, -0.14065917, 0.046736937, -0.01075016) * go_1(0.0, 1.0);\n result += mat4(0.13843128, -0.07928894, 0.09180436, -0.17497942, -0.0075141867, -0.13388832, 0.07851216, 0.16109377, 0.190535, -0.05877419, -0.010671232, 0.056779247, 0.005048462, 0.084110186, 0.053035934, -0.18244119) * go_1(1.0, -1.0);\n result += mat4(0.2849969, -0.045472432, -0.007433944, 0.1180168, 0.060636494, 0.13299662, -0.14055575, 0.045158602, -0.08960926, 0.013875276, -0.01840017, -0.06518111, -0.062131494, 0.13034189, -0.086812675, -0.302895) * go_1(1.0, 0.0);\n result += mat4(0.116545, 0.19018339, 0.015378095, 0.11349383, 0.097009905, 0.08176944, 0.033653412, -0.08137759, 0.03190533, 0.0014444767, -0.110253245, -0.075649016, -0.19349468, -0.22105742, -0.026897507, 0.11604942) * go_1(1.0, 1.0);\n result += mat4(-0.1504224, -0.17498577, -0.111215115, -0.18127528, 0.01749777, 0.02000031, 0.10482995, 0.0281041, 0.14524435, 0.032341465, -0.1431526, 0.035199255, 0.07964384, 0.12253888, -0.04288506, 0.08354433) * go_2(-1.0, -1.0);\n result += mat4(0.12756018, -0.09853538, -0.14765038, -0.14513035, -0.1674001, 0.041217312, 0.1293034, -0.14122911, 0.22340834, 0.026480576, 0.30324772, -0.14868121, -0.007565819, -0.118748344, 0.13285564, 0.00254272) * go_2(-1.0, 0.0);\n result += mat4(0.049038395, -0.053402808, -0.20165808, -0.023086373, 0.11763773, -0.06335101, -0.033782937, 0.04164607, -0.18420623, -0.19549052, 0.046879902, 0.009774202, 0.01943834, 0.0056786705, -0.076153725, 0.02122122) * go_2(-1.0, 1.0);\n result += mat4(-0.26325268, -0.031591017, -0.009897877, 0.1264021, 0.17001875, -0.0703141, 0.09623203, -0.3370359, 0.18430787, 0.27577603, 0.24643779, -0.0070356624, 0.14593714, -0.0370321, -0.09890827, -0.2308416) * go_2(0.0, -1.0);\n result += mat4(-0.07015072, 0.096860155, 0.237449, 0.02297801, 0.055075265, 0.27420217, 0.020077437, 0.18272734, -0.33312458, 0.10344985, -0.2324171, 0.065973476, -0.20755117, -0.27599007, -0.5285744, -0.4155286) * go_2(0.0, 0.0);\n result += mat4(0.07746828, -0.05007699, -0.0768586, 0.20854229, -0.03390625, 0.030966418, -0.019005757, -0.044068232, 0.107805826, 0.27990255, 0.20861949, -0.13380727, 0.11099171, -0.24434194, -0.44939178, 0.09977314) * go_2(0.0, 1.0);\n result += mat4(-0.025078122, 0.1578438, -0.087854326, 0.20194288, 0.09858984, 0.05664248, 0.007542862, -0.08403176, 0.1984592, -0.18137619, 0.008725761, 0.1726853, -0.05140944, 0.011235891, -0.043068934, 0.0055390405) * go_2(1.0, -1.0);\n result += mat4(0.11204605, 0.12672849, 0.21329713, 0.022434214, 0.18346484, 0.15253071, -0.07683229, -0.023870528, 0.15187134, 0.16080903, -0.20011483, -0.055256322, 0.2351501, -0.10940274, 0.3296904, -0.08561938) * go_2(1.0, 0.0);\n result += mat4(-0.116775244, -0.034662195, 0.09385859, 0.015938438, 0.04321025, 0.07417467, -0.020254206, -0.021971289, 0.082221195, -0.17118677, -0.0803086, -0.04383127, -0.040375095, 0.19555633, -0.02246454, -0.039880734) * go_2(1.0, 1.0);\n result += mat4(0.091371894, 0.07079164, -0.061235007, -0.074043915, -0.07527448, 0.20644194, -0.025892835, 0.288527, -0.0681896, -0.18799694, -0.02397431, -0.20931835, -0.23740639, -0.21364078, -0.066721395, 0.046312522) * go_3(-1.0, -1.0);\n result += mat4(0.028192231, -0.076668344, -0.048378978, 0.08975191, 0.11627764, 0.1206538, 0.13604914, -0.32365093, -0.3457084, 0.038705852, -0.11968679, -0.03261415, -0.08069945, 0.06448551, -0.04925646, -0.112106614) * go_3(-1.0, 0.0);\n result += mat4(0.02704155, -0.38007632, -0.12648691, 0.0065948786, -0.107972704, -0.07776103, -0.09248745, -0.034419768, 0.08890347, 0.005535876, -0.17764446, 0.01000324, 0.09786164, 0.0046856827, 0.071132, -0.07665281) * go_3(-1.0, 1.0);\n result += mat4(0.084308736, 0.12159227, 0.09618809, -0.095442675, -0.19964129, 0.12708808, 0.13591234, -0.08824806, 0.13553478, 0.116799936, 0.2792844, 0.3961157, -0.21412137, 0.35075518, -0.4579121, 0.13404456) * go_3(0.0, -1.0);\n result += mat4(0.14321525, -0.2190369, -0.0017736118, 0.04966717, -0.21058443, 0.03795149, 0.024490742, 0.16852312, 0.23549259, 0.098397486, 0.39796385, -0.17331013, 0.57935876, 0.14168213, 0.10026468, 0.12272344) * go_3(0.0, 0.0);\n result += mat4(0.23204985, -0.13793765, -0.09148106, -0.24824184, 0.03669933, 0.40166143, -0.26450562, 0.1297136, -0.0033718192, -0.14882618, -0.027010696, 0.15510502, -0.13116877, 0.13243876, 0.29493085, -0.159246) * go_3(0.0, 1.0);\n result += mat4(0.14412704, -0.043252222, 0.038036022, 0.21720204, 0.16157351, 0.25108346, 0.05750981, -0.11665398, 0.15858066, 0.13024889, -0.30726764, -0.017599456, -0.13654993, 0.16810633, -0.22028227, 0.054728623) * go_3(1.0, -1.0);\n result += mat4(0.04761309, -0.1425047, 0.121673144, -0.0067104516, 0.13617267, 0.11343255, 0.14773287, -0.111807466, 0.29447448, 0.043634728, 0.040583152, -0.22446026, -0.17453341, -0.1746306, -0.27435815, 0.1823859) * go_3(1.0, 0.0);\n result += mat4(0.0914674, -0.1296898, 0.081237026, -0.03182429, -0.082685776, 0.08469174, -0.014075701, 0.043630067, -0.02028655, 0.043165345, 0.14293486, 0.03086512, 0.16910627, 0.32537475, -0.022409504, -0.15651123) * go_3(1.0, 1.0);\n result += vec4(-0.010434646, -0.007589305, 0.03614506, 0.017320616);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.13837793, -0.05485083, -0.11455316, -0.23340753, -0.0019060506, 0.014073009, -0.006939684, 0.013028122, 0.0070730825, 0.07576272, -0.046580516, -0.10440529, -0.14514132, 0.118322305, 0.15771718, -0.10368211) * go_0(-1.0, -1.0);\n result += mat4(0.0033887655, 0.105515614, -0.022994144, 0.20720185, 0.014884114, 0.04068789, 0.14153919, -0.20556916, -0.106429465, 0.15578473, 0.17493904, 0.27673894, 0.068228535, -0.17600566, 0.117449455, 0.1464803) * go_0(-1.0, 0.0);\n result += mat4(-0.13132714, 0.057890475, -0.15540479, -0.05904855, 0.10353088, -0.014439668, 0.10086415, -0.035871122, 0.15052663, -0.017041713, 0.039761867, -0.20937371, 0.034573525, -0.10553617, 0.054362305, -0.1131222) * go_0(-1.0, 1.0);\n result += mat4(0.043574177, -0.12957309, 0.06257102, 0.059841774, 0.025344899, -0.08974694, -0.02106646, -0.083086155, 0.044729084, 0.07391884, 0.026620472, 0.029281206, 0.0439835, -0.040075477, 0.20127645, 0.08995277) * go_0(0.0, -1.0);\n result += mat4(0.4999535, -0.16519144, -0.082569085, 0.08618579, 0.20361039, -0.16703975, 0.013153, 0.19670624, 0.2853662, -0.11533776, -0.109247334, 0.06345074, 0.0635587, 0.104548655, 0.31481677, 0.2264137) * go_0(0.0, 0.0);\n result += mat4(0.029020509, 0.24992752, 0.5356852, 0.16753946, -0.057788625, 0.02481026, 0.2059601, 0.16616577, -0.078577444, 0.307072, -0.08813778, 0.09565001, 0.02336261, -0.1928066, -0.0876608, -0.15015014) * go_0(0.0, 1.0);\n result += mat4(0.079325944, 0.062302455, -0.10960886, -0.0025239969, 0.02924214, 0.026142644, 0.0821952, 0.008034841, 0.121127814, 0.109858714, -0.053383715, 0.22161359, 0.03572371, 0.013655175, -0.27442926, 0.038870957) * go_0(1.0, -1.0);\n result += mat4(-0.057337154, 0.03110442, 0.07781571, 0.17697155, 0.10287903, 0.10192227, -0.036485553, -0.07374302, 0.081604324, 0.1566476, 0.23592737, 0.09747013, -0.095862515, -0.1456753, 0.057745866, -0.17291927) * go_0(1.0, 0.0);\n result += mat4(-0.070838295, 0.15307118, -0.16363588, 0.08716062, -0.012117197, 0.09717453, -0.057428412, 0.019387208, -0.011734471, 0.28442237, -0.0138647, 0.1619097, 0.046210334, -0.06327717, 0.035489302, -0.055681925) * go_0(1.0, 1.0);\n result += mat4(0.03013589, -0.16602181, 0.00417107, -0.022452664, 0.03615902, 0.09972378, -0.043409757, -0.028448848, -0.055032104, 0.08841848, -0.12667881, -0.06865927, -0.020555131, -0.09292043, 0.03676055, 0.1469838) * go_1(-1.0, -1.0);\n result += mat4(-0.03413294, 0.1853497, -0.21196875, -0.2122292, -0.046451584, 0.33640862, 0.11074589, 0.0038315703, -0.32845765, -0.018679257, -0.24653831, 0.15887207, 0.018353334, -0.32828686, 0.070055164, 0.22649562) * go_1(-1.0, 0.0);\n result += mat4(-0.11916958, -0.11415976, 0.10442459, 0.026471134, 0.15098315, 0.030927312, 0.08758737, 0.04333666, -0.40113255, -0.22881064, -0.18026584, 0.010727328, 0.04185913, -0.033592816, 0.019705769, -0.09931264) * go_1(-1.0, 1.0);\n result += mat4(-0.024548884, 0.070657834, 0.04315053, -0.09292352, -0.023722034, -0.06946775, -0.017095754, 0.14835307, -0.030104019, 0.13317905, 0.052319784, 0.18717423, 0.024163181, 0.04198584, 0.024550296, 0.09124823) * go_1(0.0, -1.0);\n result += mat4(0.36571705, 0.28200173, -0.031241365, 0.32836193, 0.15685938, 0.14499408, -0.03710283, -0.105348445, 0.2111411, -0.14371765, 0.22234774, 0.12241296, 0.12288187, -0.29133305, -0.23992771, 0.102442585) * go_1(0.0, 0.0);\n result += mat4(-0.30764952, -0.38244587, -0.021552043, 0.02371933, -0.043024007, -0.09969857, -0.08754052, -0.05584622, 0.32374346, 0.21340463, 0.110945925, -0.19904156, -0.1425847, -0.16605812, -0.14231746, -0.14958249) * go_1(0.0, 1.0);\n result += mat4(0.07996341, 0.036993798, 0.013508032, 0.015037227, -0.05188829, -0.08953449, 0.024801137, 0.20462893, -0.013199976, -0.19138044, -0.056084607, 0.14518543, -0.029846137, 0.033994604, 0.006321045, -0.19919403) * go_1(1.0, -1.0);\n result += mat4(0.09230355, 0.17356168, -0.057000663, -0.10861382, 0.038658872, 0.01218888, 0.19109936, 0.021123217, 0.042241503, 0.008514072, 0.031998653, 0.014464009, -0.036506813, 0.27310863, -0.052563597, -0.21396813) * go_1(1.0, 0.0);\n result += mat4(-0.036255296, -0.11269877, -0.07659167, -0.09690911, -0.027218975, 0.105712906, 0.05750272, 0.14222133, 0.016676722, 0.0962918, 0.05514509, -0.023851087, -0.07117767, -0.020666543, -0.23072378, -0.043072045) * go_1(1.0, 1.0);\n result += mat4(0.1542571, -0.13077767, -0.0881844, -0.00536349, 0.019526271, -0.1529528, -0.11660246, -0.1698449, 0.019345785, -0.039716557, 0.14421196, 0.08003151, 0.15334103, -0.16667187, 0.006088769, 0.13378714) * go_2(-1.0, -1.0);\n result += mat4(-0.08746076, 0.060209457, 0.051582757, 0.02863364, 0.1454257, 0.42194176, 0.09892967, 0.26043537, -0.06934357, -0.1020657, 0.23833197, 0.15991127, 0.09294198, 0.017690487, 0.11748737, -0.2849694) * go_2(-1.0, 0.0);\n result += mat4(0.12285264, 0.073884204, -0.027040116, 0.03438263, -0.060739577, 0.17927702, 0.16900496, 0.3545027, 0.1545223, -0.09951323, 0.42339948, 0.14226453, 0.10644413, 0.15645456, -0.03346077, -0.009488195) * go_2(-1.0, 1.0);\n result += mat4(-0.080912456, 0.16929491, 0.027275667, -0.020797532, 0.05746718, -0.071174294, 0.3193612, 0.055932105, 0.031726856, -0.03390961, 0.13757136, -0.017296424, -0.041106436, 0.02487556, -0.29788992, -0.29300368) * go_2(0.0, -1.0);\n result += mat4(-0.32740706, 0.4221705, 0.35447162, 0.13970987, 0.07307587, 0.65598255, 0.7267268, 0.35669217, -0.24410655, 0.30564576, -0.033510603, 0.20394838, -0.012135275, -0.12212605, 0.00741055, -0.12938774) * go_2(0.0, 0.0);\n result += mat4(0.17577599, -0.075835876, -0.06821395, -0.19289997, 0.048764437, 0.11093425, 0.15844633, 0.21540429, -0.14261006, -0.12678951, -0.05380409, 0.21502183, -0.053737447, -0.23268248, 0.077271536, -0.11794149) * go_2(0.0, 1.0);\n result += mat4(-0.06283879, -0.11581014, -0.0077474653, -0.051150266, 0.017263902, -0.12403667, 0.13689952, -0.13955206, -0.036969677, 0.04593233, 0.31484202, -0.021023672, 0.006109164, -0.022175733, 0.32699695, -0.26805824) * go_2(1.0, -1.0);\n result += mat4(0.07529928, -0.020912366, -0.14532542, -0.13928838, 0.07875855, -0.18651104, 0.47042093, 0.342289, -0.06575549, -0.13776249, 0.21936299, 0.124723375, 0.05280059, -0.07600857, 0.0027616988, 0.11619774) * go_2(1.0, 0.0);\n result += mat4(0.06760704, -0.11735106, 0.07262433, -0.040624633, 0.35947633, 0.29390943, 0.025136888, -0.12812558, 0.17102966, -0.15462054, 0.37353945, 0.030337518, -0.01959842, -0.07917661, 0.036980435, -0.008516924) * go_2(1.0, 1.0);\n result += mat4(-0.07072042, 0.19770962, -0.039348952, 0.06489617, -0.03382829, -0.11054973, -0.035438936, 0.011020459, -0.050599303, -0.07308136, -0.029521624, 0.0694216, 0.021597218, 0.07275136, 0.1196986, -0.021191286) * go_3(-1.0, -1.0);\n result += mat4(0.027155813, -0.024280313, -0.1322834, 0.219577, 0.013412778, 0.027934693, -0.10113296, 0.16649272, 0.029343246, 0.08333487, -0.09067474, -0.06318277, 0.016611677, 0.22737436, 0.11019619, -0.11105013) * go_3(-1.0, 0.0);\n result += mat4(-0.10233781, 0.04936236, -0.12536384, 0.1270058, -0.07842266, 0.0018531404, 0.021235077, -0.13014361, -0.06192502, -0.07054751, -0.05475905, 0.053059015, 0.15269022, 0.11485296, -0.09188326, -0.13495958) * go_3(-1.0, 1.0);\n result += mat4(-0.038748156, 0.17470013, 0.008070423, 0.47245374, 0.14041074, 0.0029743444, 0.09280988, -0.16300924, 0.025588343, 0.042092193, 0.021749513, -0.07912978, -0.08887605, -0.06223286, -0.017056612, 0.11412155) * go_3(0.0, -1.0);\n result += mat4(-0.62907135, -0.054125126, -0.3091851, -0.2599738, 0.24917828, 0.36420155, 0.07772076, 0.039711658, -0.25157338, -0.023638945, -0.054642107, 0.25950512, -0.26855794, 0.16737756, -0.011335203, -0.383141) * go_3(0.0, 0.0);\n result += mat4(0.019852921, 0.2599611, -0.17794183, 0.086149536, 0.27634904, 0.21865687, -0.047085866, -0.08818839, 0.013813605, 0.21364933, -0.22009525, -0.030338509, -0.1512191, 0.042633552, -0.17577383, 0.0662118) * go_3(0.0, 1.0);\n result += mat4(-0.15513746, -0.07846239, -0.13220623, 0.106471166, 0.05573645, 0.16334842, -0.07945537, -0.19104981, -0.013032576, 0.08952008, 0.055789266, -0.035824023, -0.017594192, -0.04652965, -0.30483812, 0.054347165) * go_3(1.0, -1.0);\n result += mat4(0.054959666, -0.055990525, 0.142193, 0.09890494, 0.047798425, 0.15105279, -0.16933344, -0.08214855, -0.11551477, 0.06605292, -0.20606443, -0.04266445, 0.01709317, -0.097884715, -0.21919689, 0.024738865) * go_3(1.0, 0.0);\n result += mat4(0.009435747, -0.0011143036, 0.08239794, 0.06413721, -0.09412612, -0.07816752, 0.0070877066, -0.054295234, -0.02152047, -0.057394918, -0.02919309, 0.020081067, -0.03086805, -0.056924064, 0.026491363, 0.015115628) * go_3(1.0, 1.0);\n result += vec4(0.0012513401, 0.026057906, 0.010539876, 0.009830541);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.057580933, 0.01911187, -0.008719538, -0.017969212, -0.24201718, -0.058988657, -0.0025294814, -0.011815471, -0.10723921, -0.19644037, 0.020027963, 0.035667516, 0.08559372, 0.27885816, 0.064953476, -0.05350714) * go_0(-1.0, -1.0);\n result += mat4(0.045166798, -0.10751055, 0.053228382, 0.12519331, 0.25117958, 0.06537292, -0.15587787, -0.07206778, 0.06837826, -0.043205425, -0.12318706, -0.15438488, 0.03246428, 0.074852064, 0.062248066, -0.009753593) * go_0(-1.0, 0.0);\n result += mat4(0.09432274, 0.011490796, -0.04061421, -0.16661306, 0.05983951, -0.020288106, 0.029864697, 0.013547436, 0.021477815, -0.07964464, 0.045970913, 0.16307391, -0.04462305, 0.046968628, 0.029862186, 0.11649774) * go_0(-1.0, 1.0);\n result += mat4(-0.14416671, 0.12803924, -0.18187119, -0.15840115, -0.10262368, 0.043705128, -0.10072281, -0.06468493, -0.043781534, -0.015372785, -0.16681372, 0.05544772, 0.03745967, -0.30812827, 0.007939141, -0.14296778) * go_0(0.0, -1.0);\n result += mat4(-0.10959357, -0.23731256, 0.17797269, 0.1566764, -0.04658083, -0.08226227, 0.065335095, 0.12799698, -0.04347693, 0.07439239, 0.124068074, -0.12433461, 0.39953944, -0.4547675, -0.15020098, 0.029323136) * go_0(0.0, 0.0);\n result += mat4(0.008521254, -0.42012635, -0.103437595, -0.14140712, -0.13161388, -0.04296955, -0.03418078, -0.11619488, -0.113280736, -0.04337926, -0.15152383, -0.025833655, -0.037376937, 0.028724195, 0.035038933, 0.07584188) * go_0(0.0, 1.0);\n result += mat4(-0.0015208189, 0.02739281, 0.07880385, -0.05264596, 0.0006570586, -0.053559244, -0.060818747, 0.0014127572, -0.12706065, -0.22151639, 0.0050813453, 0.03868026, 0.017800469, 0.08653453, 0.12580872, 0.10975057) * go_0(1.0, -1.0);\n result += mat4(-0.016247116, 0.060199317, 0.08806292, -0.0053588278, -0.036467995, 0.14757904, 0.010754306, 0.060899615, -0.1110678, -0.050623085, -0.021320427, -0.1970179, 0.1138183, 0.02913883, 0.011708719, -0.0031000238) * go_0(1.0, 0.0);\n result += mat4(-0.07490824, 0.26012638, 0.023562372, -0.04637545, 0.015996248, -0.02646302, 0.0035619289, 0.009863964, 0.004463742, -0.13282667, 0.04664953, -0.07782132, 0.026051573, -0.13182716, -0.03470513, 0.082064465) * go_0(1.0, 1.0);\n result += mat4(-0.04953172, 0.055778302, -0.007956572, 0.06453463, -0.112365015, 0.031204617, -0.031123973, 0.13237885, -0.08588153, -0.15947914, 0.25160727, -0.0101198545, -0.09021632, 0.0047894586, -0.008986191, -0.11622616) * go_1(-1.0, -1.0);\n result += mat4(-0.07868324, -0.03463213, 0.011006695, 0.0033356217, 0.032993857, -0.10459223, -0.11331984, -0.17686851, -0.13263261, -0.22213052, 0.10728409, -0.1332059, -0.0019830016, -0.062202223, -0.12468388, -0.102955) * go_1(-1.0, 0.0);\n result += mat4(0.06774758, -0.019607622, -0.054707706, -0.032572657, -0.056999106, 0.0063034142, -0.0040720105, 0.04574635, 0.21903323, 0.13402393, -0.07107346, -0.08973124, 0.020255536, -0.021238161, -0.104306765, -0.009237116) * go_1(-1.0, 1.0);\n result += mat4(0.10643413, -0.116414584, -0.097003944, -0.07626372, -0.28920346, 0.023803055, 0.07691808, 0.015008518, -0.1373578, 0.01935071, -0.07574301, 0.052712873, 0.09657614, -0.02497193, -0.0043158466, -0.09333523) * go_1(0.0, -1.0);\n result += mat4(-0.25414145, -0.26243624, 0.12937985, -0.17944777, 0.3664257, -0.06487048, -0.10509681, -0.10630014, 0.075283855, 0.4662916, -0.0014712083, -0.29535007, -0.13022043, 0.25766194, 0.14769283, 0.10512634) * go_1(0.0, 0.0);\n result += mat4(0.0689302, 0.022661772, -0.043984957, 0.13596754, -0.06885858, 0.059424106, 0.017230453, 0.08873089, 0.32940426, -0.12071059, -0.08323642, 0.23238598, -0.06291085, 0.09859973, -0.00700876, 0.12986307) * go_1(0.0, 1.0);\n result += mat4(-0.060717613, 0.030503884, -0.06323549, 0.0059739, 0.08190414, 0.047006775, -0.0023143853, -0.027005509, -0.17168896, 0.20450558, 0.047933526, -0.03124133, 0.14688456, 0.044616744, -0.07474459, 0.13730273) * go_1(1.0, -1.0);\n result += mat4(0.16486372, 0.13952915, 0.1093748, -0.031850196, -0.14090009, -0.120079, 0.023628023, -0.077027865, 0.09811187, -0.033171307, -0.03331771, -0.038893215, 0.011286584, -0.15111947, -0.017341943, 0.0015878569) * go_1(1.0, 0.0);\n result += mat4(-0.09481133, 0.107053526, 0.047643233, 0.16805217, -0.0678524, -0.07519125, -0.02258995, -0.13705339, 0.16563395, -0.16972524, 0.04326224, 0.024816778, 0.010601283, -0.041156873, 0.062542215, 0.047571044) * go_1(1.0, 1.0);\n result += mat4(0.12500185, -0.006936863, 0.024489427, 0.1740798, -0.036525737, -0.12511401, 0.07990025, 0.02839474, -0.12753619, -0.06010621, 0.08279232, -0.081194244, -0.09039855, -0.18112564, -0.26476932, -0.031485114) * go_2(-1.0, -1.0);\n result += mat4(-0.100102335, 0.22857793, 0.14938287, -0.014803003, -0.17217094, -0.62685734, 0.095959224, 0.17851897, 0.06559054, 0.10896349, 0.0067452556, -0.07877991, 0.15820199, -0.19860643, -0.23554341, 0.108216554) * go_2(-1.0, 0.0);\n result += mat4(-0.06440183, -0.086768515, 0.06501931, -0.013325654, 0.048092242, -0.2516782, -0.07378936, -0.5093634, -0.21180914, 0.028729467, 0.097722694, -0.10443471, 0.087278105, -0.13554108, -0.07925715, 0.025918096) * go_2(-1.0, 1.0);\n result += mat4(0.101379745, -0.098901495, 0.088425554, 0.10312074, -0.06832467, -0.14247051, -0.06577163, 0.038505282, -0.058837283, -0.041290045, 0.024700344, -0.03952513, 0.050091445, 0.20111398, -0.12729187, 0.17162229) * go_2(0.0, -1.0);\n result += mat4(-0.14357474, -0.52516335, -0.28848764, -0.25948864, -0.6469683, -0.25461218, -0.12740892, -0.23631012, -0.14096075, -0.28670883, 0.12026559, -0.17575467, 0.40593022, 0.09236864, 0.11895183, -0.21580887) * go_2(0.0, 0.0);\n result += mat4(-0.027686533, -0.014736693, 0.11776454, 0.104835264, -0.1122669, -0.10067572, 0.054669123, -0.3256272, -0.1618158, 0.24705333, 0.07530265, -0.16693603, 0.11981224, -0.01764311, 0.035309367, 0.18991415) * go_2(0.0, 1.0);\n result += mat4(0.075753845, 0.030512655, -0.033218108, -0.0020751022, -0.059813447, 0.13577273, -0.17669228, -0.015658198, -0.03524086, -0.027248759, 0.011696296, -0.13176118, 0.13976848, -0.11381985, -0.069327734, -0.04551793) * go_2(1.0, -1.0);\n result += mat4(0.025345126, -0.017192554, -0.10062235, 0.19348828, -0.1404843, 0.19161314, -0.266943, -0.30460906, -0.25685784, 0.023311002, -0.21997964, -0.04452797, 0.039271735, -0.0077815196, 0.05758964, 0.08804478) * go_2(1.0, 0.0);\n result += mat4(0.04886391, -0.017406208, -0.038027596, 0.012643386, 0.14007851, 0.0012767792, -0.115759425, 0.097489856, 0.17599659, -0.050711423, -0.084151536, -0.15770845, -0.08287477, 0.120081306, 0.015947923, -0.06668065) * go_2(1.0, 1.0);\n result += mat4(-0.10980535, 0.12270783, 0.063907675, -0.07847296, 0.10355225, -0.31747913, -0.10403689, 0.005290646, 0.07667107, -0.10277437, -0.08069292, -0.02559804, -0.047999926, 0.29834297, -0.036717292, -0.05650061) * go_3(-1.0, -1.0);\n result += mat4(-0.103821196, -0.009593053, 0.066295676, -0.38370672, -0.037927628, -0.2711836, 0.1377398, -0.08418159, -0.0737972, -0.039782777, 0.13933297, 0.04516865, -0.06268818, 0.337236, -0.121655226, -0.008400626) * go_3(-1.0, 0.0);\n result += mat4(-0.15113829, 0.0017028727, -0.02523152, 0.020020628, 0.14301538, -0.20421621, -0.07266804, 0.04835691, -0.03385325, 0.06579219, -0.026479365, -0.037032843, 0.038153037, 0.014210751, -0.03542229, 0.0710242) * go_3(-1.0, 1.0);\n result += mat4(0.0054667736, 0.01744876, 0.3065127, 0.049586684, 0.18856415, 0.2730343, -0.2333077, 0.0068653813, 0.3263104, 0.1581569, -0.067741506, -0.10893117, -0.23163976, 0.0029724934, 0.21427019, -0.05729933) * go_3(0.0, -1.0);\n result += mat4(0.2783585, 0.17852917, -0.1389073, 0.1369532, -0.10491301, 0.3753245, -0.2739856, 0.18703647, -0.64889586, 0.06298504, -0.29364008, 0.17944366, 0.09733316, -0.21755181, 0.090409346, -0.022404745) * go_3(0.0, 0.0);\n result += mat4(-0.08643692, 0.043516237, 0.07125337, -0.23520306, 0.042653214, 0.058355685, -0.13027787, -0.0015239809, 0.06168663, 0.04952333, 0.03217504, -0.094814256, 0.25104445, 0.06959146, -0.14522897, -0.034003105) * go_3(0.0, 1.0);\n result += mat4(0.10193368, 0.109207876, 0.06922978, -0.035177775, 0.08234648, -0.24269609, 0.05216447, 0.07194904, 0.08424774, -0.023948545, 0.1292036, -0.16073976, -0.11004149, -0.14011864, 0.05699544, 0.08603814) * go_3(1.0, -1.0);\n result += mat4(-0.159505, 0.011439578, 0.031358175, -0.074699186, 0.16425711, -0.29734048, 0.06415531, 0.09782104, -0.047154855, -0.053923853, 0.13791925, 0.01920221, 0.2510621, 0.011180524, -0.02389365, 0.22188987) * go_3(1.0, 0.0);\n result += mat4(-0.052833233, -0.0011790307, 0.01832988, -0.087143995, 0.16383314, -0.018386772, 0.018473852, 0.022136362, 0.00095872144, 0.059976995, 0.00461632, 0.006194564, -0.05576084, 0.19239509, 0.07017777, -0.0542914) * go_3(1.0, 1.0);\n result += vec4(-0.03782637, -0.0035752894, -0.010155095, -0.025359483);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.02066797, -0.013601862, -0.007048889, -0.010436224, -0.013475746, 0.017484829, 0.003569871, 0.010704422, -0.013622159, 0.0051929723, -0.01672668, -0.011980923, 0.03233822, -0.008870257, 0.024951939, 0.011703474) * go_0(-1.0, -1.0);\n result += mat4(0.09294306, 0.0014346406, 0.08119577, -0.008968148, -0.003100696, 0.026659792, -0.012744048, 0.02888033, -0.032950055, 0.016204342, -0.017369213, 0.022491494, 0.049124617, -0.027378289, 0.02111168, -0.037705775) * go_0(-1.0, 0.0);\n result += mat4(-0.008216952, -0.021160914, 0.040945128, -0.010472813, -0.005768232, 0.0016923469, -0.0061864546, 0.0007168136, -0.014967856, -0.0013775446, -0.03696006, -0.0011331941, 0.006405253, 0.0030893548, 0.052975312, -0.0077081146) * go_0(-1.0, 1.0);\n result += mat4(0.1026977, 0.06607977, -0.025372373, -0.03354179, -0.034359697, -0.046674587, -0.012842571, 0.0041260347, 0.0189941, -0.029389031, 0.028211223, 0.010089593, -0.0057367194, 0.053311557, -0.037211698, 0.0035831304) * go_0(0.0, -1.0);\n result += mat4(0.21819879, 0.24159485, 0.25479653, 0.22689046, -0.14693534, -0.101709016, -0.12968269, -0.11193918, -0.17564386, -0.09321151, -0.1088182, -0.098540194, 0.016255755, 0.11983511, 0.07260058, 0.11377339) * go_0(0.0, 0.0);\n result += mat4(-0.0065045636, -0.014916138, 0.08657154, 0.08976987, -0.013105138, -0.014341284, -0.07822386, -0.05141758, -0.008127414, -0.023220202, -0.07729052, -0.05847569, -0.014462153, -0.008247349, -0.029479884, 0.053986717) * go_0(0.0, 1.0);\n result += mat4(-0.05111642, 0.013267287, -0.010962933, -0.0062592067, 0.031603336, 0.017792836, 0.040512457, 0.021096494, 0.025952626, 0.03858803, 0.009819873, 0.014087486, -0.016874991, -0.021088999, 0.0048008533, -0.014261808) * go_0(1.0, -1.0);\n result += mat4(-0.054689944, 0.019172559, -0.10202758, 0.01563535, 0.024953881, -0.042438734, 0.03068713, -0.019600231, 0.0026854384, -0.08990359, 0.038635172, -0.0014791996, -0.045267813, -0.06297795, -0.050205074, -0.036708377) * go_0(1.0, 0.0);\n result += mat4(-0.009820029, -0.007953665, -0.0030171487, 0.025994476, 0.0055633057, 0.0023106632, -0.0011157666, -0.032652337, 0.02231576, 0.0150678335, -0.00035031908, -0.049004823, -0.0048957765, -0.007189859, -0.022652647, -0.039600767) * go_0(1.0, 1.0);\n result += mat4(-0.025157524, 0.005564745, 0.0077270563, -0.007929144, 0.07835409, -0.03961485, 0.0042581395, -0.012796515, 0.018968092, 0.0065416014, -0.018439304, -0.031132344, -0.008802365, -0.019820224, -0.053818177, 0.019140625) * go_1(-1.0, -1.0);\n result += mat4(0.024769353, -0.016378574, 0.11481205, -0.026075391, -0.028652724, -0.008835214, 0.06427986, -0.04859151, -0.014552956, -0.028410029, 0.111585446, 0.009804185, -0.042241797, 0.0019805022, 0.03361954, -0.017370641) * go_1(-1.0, 0.0);\n result += mat4(0.034053475, 0.038674638, -0.04696516, -0.0045251776, -0.0039383816, -0.0021523088, -0.021408198, -0.0003014931, -0.023644248, 0.020932276, -0.108067356, 0.030942762, -0.026552102, -0.0056460355, 0.008178258, -0.0009253607) * go_1(-1.0, 1.0);\n result += mat4(0.078304745, 0.011302627, -0.036976036, -0.013908656, -0.10690595, 0.016818136, 0.015758326, -0.016121918, -0.037873853, 0.00037048876, -0.009456388, -0.016097274, 0.057774395, 0.15647416, 0.00012419945, -0.085859895) * go_1(0.0, -1.0);\n result += mat4(-0.2873381, -0.16951321, 0.14959157, 0.36375824, -0.16162755, 0.30172205, -0.28958184, 0.2487593, -0.10533105, 0.42946494, -0.20263031, 0.23740861, 0.023840647, -0.06442918, -0.29647085, -0.12943329) * go_1(0.0, 0.0);\n result += mat4(0.0029997546, 0.023317888, -0.023340696, -0.09114311, -0.05119816, -0.08453361, -0.041490365, 0.006037165, 0.016185664, -0.08495001, 0.08690409, 0.10635855, -0.0121372985, -0.0061607, -0.03049874, 0.03893408) * go_1(0.0, 1.0);\n result += mat4(-0.010922993, 0.03413124, -0.011615248, -0.016528865, 0.015621528, 0.08856427, 0.01220382, 0.0052098404, 0.04833281, 0.037831176, 0.026502393, 0.0107578635, 0.029293455, -0.0051649977, 0.007572071, 0.010101437) * go_1(1.0, -1.0);\n result += mat4(0.0016892543, -0.086751014, -0.0041350387, -0.06005637, 0.041606825, -0.19200447, 0.028292444, -0.017876074, 0.0101423515, -0.08625792, 0.09077659, 0.024676733, -0.046471898, -0.021680003, 0.007921834, -0.079603985) * go_1(1.0, 0.0);\n result += mat4(0.017057033, -0.008013634, -0.018102577, -0.01345755, 0.0620006, -0.025968201, 0.07138734, -0.09975251, -0.005465781, -0.011184834, -0.0651285, -0.079556055, -0.00055764546, -0.007492052, -0.029603545, -0.07078825) * go_1(1.0, 1.0);\n result += mat4(-0.10589389, 0.021210285, -0.028930133, 0.016055413, -0.18338472, -0.051082015, 0.1020663, 0.014365114, 0.11688869, -0.039388333, 0.009866559, -0.03795289, 0.013310502, 0.023231732, 0.007659133, -0.0027602138) * go_2(-1.0, -1.0);\n result += mat4(0.0025395593, 0.0073232944, -0.04352944, 0.019918712, 0.020041449, -0.073162615, 0.096950345, 0.021914015, -0.17350666, 0.12829295, 0.07900105, 0.03115375, -0.012729986, 0.025017815, -0.19016227, 0.03532046) * go_2(-1.0, 0.0);\n result += mat4(-0.004561337, 0.018127436, -0.03147566, 0.014196702, 0.016791651, -0.0021540376, -0.021546744, -0.006671925, -0.008601794, 0.0384946, -0.16477007, 0.122372, -0.03592093, -0.016040638, 0.025269061, 0.023783052) * go_2(-1.0, 1.0);\n result += mat4(0.17777547, -0.29313773, 0.15184408, -0.026345825, 0.046505112, -0.2121665, 0.08373203, 0.1717021, -0.028687157, -0.07293457, -0.062076677, 0.056581914, -0.19576493, -0.1566389, 0.11269683, 0.12300568) * go_2(0.0, -1.0);\n result += mat4(-0.2722888, -0.23436427, -0.1575821, -0.48185775, 0.38314724, 0.34028763, -0.22216766, 0.007053101, 0.43936196, -0.106232345, 0.3447898, -0.23145236, 0.17801034, 0.107395455, -0.10301275, -0.37671486) * go_2(0.0, 0.0);\n result += mat4(0.027849002, 0.005493108, -0.07151169, -0.037706394, -0.030193258, 0.010484296, 0.12785462, 0.013065869, -0.02244137, 0.07738321, 0.1428445, 0.113706514, -0.016278854, -0.042375315, -0.014864632, 0.009536567) * go_2(0.0, 1.0);\n result += mat4(0.016663784, 0.05133444, -0.036621124, -0.008492059, 0.006291255, 0.11044035, -0.06309081, -0.069970004, -0.080658376, 0.09237095, -0.034645274, 0.008006193, 0.0027648888, -0.055031255, 0.03726407, 0.04109432) * go_2(1.0, -1.0);\n result += mat4(0.020757113, -0.037167564, 0.10940448, 0.10017512, -0.0557746, 0.068767264, 0.004170172, -0.13714421, -0.03749213, 0.06711421, -0.106826246, 0.11498757, 0.04753172, 0.10241908, 0.029435748, 0.07990668) * go_2(1.0, 0.0);\n result += mat4(0.006560853, 0.023810847, -0.024475241, -0.058117945, -0.035195846, -0.04271988, 0.049571864, 0.15042038, -0.007620832, -0.025544636, 0.008050735, 0.01056782, 0.003100258, 0.004679245, 0.006587324, 0.018110644) * go_2(1.0, 1.0);\n result += mat4(-0.02249566, 0.007422409, 0.012279647, 0.010022545, 0.009818794, -0.0038862806, 0.0011564652, -0.0012341562, 0.025019286, -0.0007220492, 0.0124062635, -0.0023235283, 0.007858289, 0.005228454, -0.012827192, -0.007885503) * go_3(-1.0, -1.0);\n result += mat4(-0.006161589, -0.00088863634, -0.023869669, 0.0018966346, -0.029431801, -0.02086368, -0.0028806294, -0.018974712, -0.061033156, 0.0062700063, -0.013323617, -0.002422788, 0.006092313, 0.023675537, 0.024895974, 0.028143935) * go_3(-1.0, 0.0);\n result += mat4(-0.01571405, -0.011126691, -0.023274293, -0.011942278, 0.008145339, 0.002989056, -0.009912996, 0.003355017, 0.027048714, -0.0027421801, -0.017191814, 0.011846277, -0.0014130942, -0.007118815, -0.006929838, 0.0016808703) * go_3(-1.0, 1.0);\n result += mat4(-0.008867632, -0.054621387, 0.00521757, -0.001299046, -0.011991457, 0.01253288, 0.007283377, 0.008240456, -0.0328741, 0.030364394, 0.020916186, 0.046377357, -0.0025963385, 0.01801948, 0.017200526, 0.00594781) * go_3(0.0, -1.0);\n result += mat4(0.049747035, -0.019024936, -0.037307423, -0.08635432, 0.06362242, -0.031690367, 0.0065028532, -0.008046128, -0.05511954, -0.10017574, -0.105036125, -0.07040073, 0.17360815, 0.01423494, 0.08344793, 0.034444667) * go_3(0.0, 0.0);\n result += mat4(0.017059349, 0.018542623, 0.08186985, 0.032335408, 0.025869634, 0.05591529, 0.06690499, 0.03575357, -0.012014303, 0.0105476575, 5.6129655e-05, -0.048691276, 0.018272987, 0.006864036, 0.07919666, 0.011271695) * go_3(0.0, 1.0);\n result += mat4(0.0083691375, 0.019432282, -0.0020216214, 0.010078488, -0.010552234, -0.018613037, -0.01894401, -0.019692581, -0.018510802, -0.05016945, -0.019306058, -0.026060628, -0.022509305, -0.026064832, -0.022758938, -0.0126465075) * go_3(1.0, -1.0);\n result += mat4(0.014892795, 0.05182727, 0.029640755, 0.042491425, 0.002331018, 0.049497634, 0.023474293, 0.03618418, 0.042020023, 0.022141129, -0.01769678, -0.05579617, 0.01911445, 0.12306055, -0.01590528, 0.034323514) * go_3(1.0, 0.0);\n result += mat4(0.006270243, 0.007303163, 0.00036148846, 0.03448912, -0.012123668, -0.009662251, -0.024768578, 0.011880113, 0.022290664, 0.020946119, 0.080712624, 0.07576267, -0.019421795, -0.0020419061, 0.018644858, 0.06175357) * go_3(1.0, 1.0);\n result += vec4(-0.0010649486, -0.00016483334, -0.0012494534, -0.00068970193);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0035857174, 0.0015660138, 0.020620639, 0.005492695, 0.001423522, -0.0054458505, 0.012705879, -0.0034037326, 0.0149765, 0.013593896, -0.010144564, -0.0033618324, -0.025044372, -0.015873099, 0.004778018, 0.0032093422) * go_0(-1.0, -1.0);\n result += mat4(-0.048154887, 0.0020999224, -0.025491469, 0.006954485, 0.033840816, -0.004235974, -0.0017972046, -0.016532846, 0.021911, -0.019167153, 0.028508998, -0.009081471, -0.007042987, 0.01162185, -0.04339448, 0.0007982697) * go_0(-1.0, 0.0);\n result += mat4(0.00692694, 0.0055899867, -0.023532946, -0.005534464, 0.0065109115, -0.0013627014, 0.030455293, -0.0042733895, 0.003067062, -0.0019513131, 0.006832627, -0.009393006, -0.000787669, 0.0077676126, 0.017214414, 0.0005746928) * go_0(-1.0, 1.0);\n result += mat4(0.04131343, 0.0061334246, 0.04663622, 0.034750223, 0.08184925, 0.054405987, 0.024695259, 0.049768113, 0.018208977, -0.008268458, -0.0025095541, -0.008479898, -0.024029268, -0.010577515, -0.005219355, 0.018835438) * go_0(0.0, -1.0);\n result += mat4(-0.06885562, -0.093354285, -0.048095718, -0.09125787, 0.010425496, 0.05662435, 0.063850805, 0.052370857, 0.005560605, 0.10203871, 0.011031155, 0.0477262, -0.18752532, -0.11192383, -0.101294495, -0.109485805) * go_0(0.0, 0.0);\n result += mat4(0.036398027, 0.014735432, 0.016239874, -0.01584611, -0.01778564, -0.004402638, -0.023574408, 0.02128348, -0.0046439893, -0.009485744, 0.0150541775, 0.042738233, 0.002258786, -0.0077040903, -0.10126805, -0.032423664) * go_0(0.0, 1.0);\n result += mat4(-0.017738108, -0.005236546, 0.017476387, 0.024146654, -0.008857861, 0.030536365, 0.00078645826, -0.0040980624, 0.011337365, 0.02425144, 0.00035175736, -0.006825428, 0.0052930177, -0.0023696972, 0.005261922, -0.005584412) * go_0(1.0, -1.0);\n result += mat4(9.1015834e-05, -0.025756188, -0.03374904, -0.04208741, -0.0063595036, -0.013884236, -0.01298973, 0.017781528, 0.00026187245, -0.03274113, 0.02486941, 0.028255679, 0.035963513, -0.0581295, 0.035199746, -0.0104088895) * go_0(1.0, 0.0);\n result += mat4(-0.01260853, 0.0062392578, -0.003071281, 0.01035934, 0.0057190065, -0.0017513676, -0.0026357982, -0.017834812, 0.00678827, 0.008202837, -0.009278475, -0.020972013, 0.010203599, 0.001279875, 0.011321498, -0.041021187) * go_0(1.0, 1.0);\n result += mat4(-0.016318664, 0.010274144, 0.0058704168, -0.0003722195, 0.08622261, -0.056748323, 0.012796814, -0.015498583, -0.014841128, -0.013023518, -0.017376468, -0.011344732, -0.0011321327, -0.004839438, -0.065831445, 0.0170905) * go_1(-1.0, -1.0);\n result += mat4(0.029771782, -0.029376734, 0.12636128, -0.041424155, -0.037272833, -0.028138392, 0.05147389, -0.071253724, -0.058589596, -0.0038131222, 0.07219576, -0.018886834, -0.03175935, 0.022464748, 0.04460918, 0.007712493) * go_1(-1.0, 0.0);\n result += mat4(0.031791184, 0.03750064, -0.04815924, -0.0037787687, 0.027883058, 0.0017699281, 0.00868531, -0.00061983714, 0.014328159, 0.011008469, -0.1027948, 0.061321545, -0.0232413, -0.0036074712, 0.013003957, 0.005047646) * go_1(-1.0, 1.0);\n result += mat4(0.061875354, 0.013966958, -0.057976823, -0.027396917, -0.07729206, 0.037510768, 0.05148819, 0.013505393, -0.009836167, 0.017979803, 0.014434765, 0.011236566, 0.038901612, 0.14647634, 0.023550952, -0.05943926) * go_1(0.0, -1.0);\n result += mat4(-0.2863236, -0.16270663, 0.13858683, 0.38562158, -0.18246396, 0.30728486, -0.30314833, 0.23621106, -0.09020211, 0.39363787, -0.14761628, 0.27088004, 0.023005886, -0.10956146, -0.33344752, -0.20269877) * go_1(0.0, 0.0);\n result += mat4(0.032677263, 0.04735152, 0.013321085, -0.07145408, -0.0017462671, -0.02075628, -0.005706266, 0.07966981, 0.003467664, -0.07971056, 0.053607278, 0.04101255, -0.035280924, -0.01813141, -0.044000223, 0.025542235) * go_1(0.0, 1.0);\n result += mat4(-0.008210569, 0.019704876, -0.015133452, -0.03008762, 0.0049174884, 0.08061308, 0.0038117717, -0.002029503, 0.042190753, 0.032804105, 0.014783755, -0.002336826, 0.054137956, 0.005509952, 0.008481185, 0.009885271) * go_1(1.0, -1.0);\n result += mat4(0.013837548, -0.07767153, 0.022879202, -0.056488827, 0.065868095, -0.18863344, 0.03467011, -0.010413688, 0.021961903, -0.081908144, 0.088906504, 0.03597804, -0.00019099779, 0.031379074, 0.058308717, -0.026305178) * go_1(1.0, 0.0);\n result += mat4(0.0014572622, -0.011619552, -0.026434032, -0.0043500545, 0.047792483, -0.024726411, 0.06545127, -0.11275325, 0.013236977, -0.00022499474, -0.029280944, -0.06866851, 0.006890194, -0.011312297, 0.0012165548, -0.04664351) * go_1(1.0, 1.0);\n result += mat4(-0.047752246, 0.0029728701, -0.05373465, -0.005998469, -0.22396794, -0.029485608, 0.09026242, 0.02158353, 0.109403, -0.05481592, 0.010041409, -0.04743197, 0.055757776, 0.02585569, 0.02746905, -0.0030442658) * go_2(-1.0, -1.0);\n result += mat4(0.099528484, -0.015010706, 0.100571565, -0.0034939381, 0.012570407, -0.043869816, 0.086886376, 0.05987024, -0.22607432, 0.16655043, 0.061426442, 0.05697152, 0.064990446, -0.005531908, -0.14511855, 0.0076572066) * go_2(-1.0, 0.0);\n result += mat4(-0.012711154, -0.003635479, -0.0075224554, -0.0052927425, 0.0028822776, 0.0072370963, -0.056621686, 0.0026998962, -0.03712505, 0.042426053, -0.22980946, 0.14261132, -0.03626141, -0.039392795, 0.085727766, 0.012577211) * go_2(-1.0, 1.0);\n result += mat4(0.2062136, -0.19833934, 0.07369608, -0.09740325, -0.034611486, -0.32579082, 0.07641666, 0.15784128, -0.039162353, -0.07734512, -0.033959284, 0.084764875, -0.1607926, -0.11135721, 0.10387057, 0.1112244) * go_2(0.0, -1.0);\n result += mat4(0.042789772, 0.07384808, 0.13794817, -0.10090421, 0.22263366, 0.2233975, -0.42347354, -0.17161362, 0.277786, -0.30926275, 0.22161394, -0.37332773, 0.3831451, 0.37317204, 0.079320274, -0.17581266) * go_2(0.0, 0.0);\n result += mat4(-0.008462805, -0.017743077, 0.006631768, 0.02413771, -0.03139262, -0.016224122, 0.08141759, -0.057388183, -0.031753678, 0.048525933, 0.058724694, -0.0065176883, -0.022200955, -0.042803597, 0.038398843, 0.10740149) * go_2(0.0, 1.0);\n result += mat4(-0.02273882, 0.02042988, -0.04352726, -0.04365105, 0.031618606, 0.12397989, -0.0446275, -0.047745094, -0.07272708, 0.087981805, -0.022883464, 0.021518158, -0.033805974, -0.061570108, 0.029978301, 0.047310177) * go_2(1.0, -1.0);\n result += mat4(-0.024014544, 0.03312975, 0.013067503, 0.11282178, -0.024482794, 0.008091268, 0.06432778, -0.15766713, -0.048687667, 0.0051038596, -0.10650007, 0.074438654, -0.031920508, 0.07880885, -0.063074075, 0.053531222) * go_2(1.0, 0.0);\n result += mat4(-0.007602651, 0.003247358, -0.010531292, -0.014522784, -0.045127477, -0.04641428, 0.034592852, 0.11708857, 0.016080456, -0.010862374, 0.012204836, -0.019624028, -0.005596978, 0.002570303, -0.01718452, 0.007036096) * go_2(1.0, 1.0);\n result += mat4(-0.03400744, 0.0074553913, 0.0043038665, 7.957602e-05, 0.014352309, -0.003674803, -0.014835324, -0.0055977562, 0.033462152, 0.0068732416, 0.0065420493, -0.0026703794, 0.011938421, 0.001983706, -0.0049862997, 0.00021165576) * go_3(-1.0, -1.0);\n result += mat4(-0.0033091118, 0.018994803, -0.026634768, 0.020428555, -0.020792423, 0.009742637, 0.032050136, 0.0071278135, -0.052302815, 0.013190179, -0.004127084, 0.009925822, -0.009661492, -0.0073792427, 0.019004244, 0.00037218904) * go_3(-1.0, 0.0);\n result += mat4(-0.009932352, -0.00995933, -0.02146786, -0.0038179306, -0.016922737, -0.000982855, -0.03880165, 0.0100428425, 0.018592497, -0.011936452, -0.00839573, 0.012914954, -0.0023291495, 0.0014392055, -0.013602821, -0.00075313775) * go_3(-1.0, 1.0);\n result += mat4(0.005934442, -0.067556374, 0.022733796, -0.00048716593, -0.03944287, -0.0031405275, -0.021329157, -0.023225859, -0.048807576, 0.013591428, -0.0012470218, 0.012172492, -0.01362018, 0.01908229, -0.009989492, -0.013456593) * go_3(0.0, -1.0);\n result += mat4(0.0331533, -0.038016763, -0.024796762, -0.097570956, 0.040756926, -0.038999844, 0.004969716, 0.02203622, -0.07773537, -0.095957406, -0.13685504, -0.08225932, 0.21070166, 0.06672545, 0.12035284, 0.0874353) * go_3(0.0, 0.0);\n result += mat4(-0.011405352, 0.008514039, 0.04049351, 0.003270972, -0.01190376, -0.00082049094, 0.011982737, -0.03732464, -0.008393462, 0.019479843, -0.0030869786, -0.028394854, 0.008670484, 0.0026366632, 0.07985739, 0.020958235) * go_3(0.0, 1.0);\n result += mat4(0.009845008, 0.039659, -0.0024999548, 0.025727686, -0.008037673, -0.020821366, -0.016814344, -0.023053886, -0.0108242845, -0.03981645, -0.0041943905, -0.0074299327, -0.040454514, -0.05054933, -0.0098485295, -0.015317222) * go_3(1.0, -1.0);\n result += mat4(0.0010468375, 0.035403077, 0.008057769, 0.041717537, 0.01396972, 0.04731576, 0.025122687, 0.038469587, 0.0198318, -0.012237324, -0.030784154, -0.08214199, -0.0328875, 0.080247246, -0.06950492, -0.015201896) * go_3(1.0, 0.0);\n result += mat4(0.011373379, 0.00011919624, 0.0068450207, 0.0220856, 0.0008673803, -0.011897817, -0.0020893042, 0.0056429924, 0.021536274, 0.017342292, 0.06635433, 0.056875907, -0.03351322, -0.008332283, -0.015365816, 0.037228417) * go_3(1.0, 1.0);\n result += vec4(-0.0009943815, -0.0009860148, -0.0010532598, -0.0012024855);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.009554673, -0.0051532127, 0.016102737, 0.0012649148, 0.0077584987, -0.0057105157, 0.014400071, -0.003925339, 0.017135408, 0.013764417, -0.009086141, -0.0025339578, -0.03264511, -0.016280945, 0.00085838477, 0.0019880894) * go_0(-1.0, -1.0);\n result += mat4(-0.076804005, -0.0037365195, -0.050517682, 0.0020104242, 0.043787587, -0.0023654283, 0.008199321, -0.016990408, 0.042490408, -0.010710564, 0.040960148, -0.0044487948, -0.019470902, 0.010283459, -0.05382899, 0.0012054538) * go_0(-1.0, 0.0);\n result += mat4(0.005319574, 0.008546302, -0.037447132, -0.006825204, 0.012196145, 0.0007432002, 0.03959715, -0.00010419698, 0.010211025, -0.00066449976, 0.023840206, -0.0033524157, -0.003079352, 0.010155542, 0.008363695, 0.00091413554) * go_0(-1.0, 1.0);\n result += mat4(0.020189503, -0.01584555, 0.048491407, 0.03190471, 0.09146135, 0.066083826, 0.026668968, 0.0508916, 0.025873413, 9.346497e-05, -0.0008600848, -0.0056697717, -0.02856373, -0.023208767, -0.0029442043, 0.015996031) * go_0(0.0, -1.0);\n result += mat4(-0.1150775, -0.14330095, -0.09502353, -0.13884564, 0.03178533, 0.07732762, 0.08540057, 0.07563651, 0.024709824, 0.122676425, 0.025598785, 0.062055748, -0.19433355, -0.13121647, -0.1121546, -0.12868516) * go_0(0.0, 0.0);\n result += mat4(0.029061472, 0.0073350146, -0.009606754, -0.043715715, -0.018559197, -0.0032290102, -0.01473082, 0.030312086, 0.0055792383, 0.0023610878, 0.03392709, 0.0651179, -0.004296543, -0.016898727, -0.1092547, -0.05084782) * go_0(0.0, 1.0);\n result += mat4(-0.016137538, -0.012792734, 0.017391363, 0.026128957, -0.010817838, 0.032218445, -0.0013944196, -0.004525187, 0.009840227, 0.027271513, -0.0024920607, -0.007501888, 0.009476934, 0.00032995836, 0.0041257427, -0.005625152) * go_0(1.0, -1.0);\n result += mat4(0.0126353195, -0.03399586, -0.016907396, -0.04899062, -0.007695538, -0.00612431, -0.017332746, 0.021991903, -0.00045945324, -0.02436651, 0.022777557, 0.032261726, 0.050632916, -0.04296159, 0.049930036, 0.0025758578) * go_0(1.0, 0.0);\n result += mat4(-0.017934766, 0.0015081838, -0.007909493, -0.00010294505, 0.014974485, 0.0058351695, 0.0057603214, -0.0069939885, 0.00735945, 0.011284126, -0.008253157, -0.013189189, 0.011712553, 0.004176325, 0.019821197, -0.031529877) * go_0(1.0, 1.0);\n result += mat4(-0.01832641, 0.011409, 0.0062228036, 0.0012198171, 0.087020114, -0.048004452, 0.019594414, -0.008977235, -0.021853259, -0.025875412, -0.015291018, -0.017832348, -0.0019894738, -0.003139117, -0.05734562, 0.019568626) * go_1(-1.0, -1.0);\n result += mat4(0.019767432, -0.032121878, 0.10731837, -0.04160946, -0.038930662, -0.023509357, 0.04353874, -0.06393884, -0.07079979, -0.011297704, 0.055680044, -0.031674873, -0.02432217, 0.022975061, 0.044791207, 0.008831304) * go_1(-1.0, 0.0);\n result += mat4(0.026333796, 0.027133184, -0.05641698, -0.015003387, 0.036531202, 0.001104644, 0.017913498, 0.00035784056, 0.010045828, 0.009374881, -0.112320945, 0.055523388, -0.017043058, -0.0012098805, 0.01718199, 0.0069912164) * go_1(-1.0, 1.0);\n result += mat4(0.05305516, 0.0041708737, -0.05804445, -0.028278397, -0.07342492, 0.038176447, 0.045486677, 0.014904428, -0.0017618206, 0.02097501, 0.019868117, 0.019373845, 0.052739795, 0.14912929, 0.037314087, -0.041035987) * go_1(0.0, -1.0);\n result += mat4(-0.2646953, -0.15668106, 0.12151133, 0.34568876, -0.16625103, 0.28626326, -0.2804781, 0.22248842, -0.09251715, 0.35097396, -0.13397448, 0.244039, 0.02513416, -0.09538499, -0.29833388, -0.17769372) * go_1(0.0, 0.0);\n result += mat4(0.04070677, 0.052483205, 0.024028141, -0.06267387, 0.010479897, -0.006137579, 0.005726815, 0.084615536, 0.0029081039, -0.08204673, 0.040788963, 0.018049795, -0.031891953, -0.019043325, -0.041718785, 0.021308724) * go_1(0.0, 1.0);\n result += mat4(-0.001575907, 0.022952983, -0.012997063, -0.02844319, 0.0009266049, 0.06976445, -0.0020330409, -0.008372886, 0.028383447, 0.028487694, 0.0039281887, -0.0070809238, 0.041292112, 0.0025322342, -0.002103223, 0.0054210713) * go_1(1.0, -1.0);\n result += mat4(0.024716897, -0.05894056, 0.033999596, -0.044356048, 0.063092224, -0.18046258, 0.033589583, -0.014151911, 0.015899418, -0.07901728, 0.073378325, 0.03326658, 0.0032687644, 0.035330176, 0.05457883, -0.017820554) * go_1(1.0, 0.0);\n result += mat4(0.001996882, -0.004963775, -0.020151457, 0.0057843816, 0.040995013, -0.019961083, 0.05682041, -0.10547617, 0.02503235, 0.0036294905, -0.013947642, -0.060715917, 0.01876786, 0.0032777768, 0.01927007, -0.025088508) * go_1(1.0, 1.0);\n result += mat4(-0.029518202, 0.0065702717, -0.04704605, -0.0048227045, -0.22110744, -0.029372428, 0.08053116, 0.018663822, 0.105733156, -0.04344413, 0.012286602, -0.038484503, 0.060564645, 0.02851022, 0.032352086, -0.001444222) * go_2(-1.0, -1.0);\n result += mat4(0.11888213, -0.007396298, 0.12236374, 0.0014036719, 0.006478195, -0.039041974, 0.07476124, 0.05907462, -0.2318871, 0.15429306, 0.048975263, 0.058071293, 0.07446568, -0.0038836622, -0.12506978, 0.006849885) * go_2(-1.0, 0.0);\n result += mat4(-0.007815376, -0.0046987617, 0.0045718704, -0.00088239316, -0.006927552, -0.0014817615, -0.060644537, -0.001377785, -0.052053373, 0.030922025, -0.24218674, 0.121679045, -0.025974795, -0.033550926, 0.09225413, 0.015534639) * go_2(-1.0, 1.0);\n result += mat4(0.21073256, -0.14790624, 0.06557328, -0.07896083, -0.048564, -0.32713607, 0.070434004, 0.1443138, -0.046067085, -0.08069691, -0.030934528, 0.0787659, -0.1532774, -0.10070167, 0.088510044, 0.10279543) * go_2(0.0, -1.0);\n result += mat4(0.08564646, 0.11520261, 0.17513204, -0.039576255, 0.17702763, 0.18044637, -0.434279, -0.1977341, 0.22995597, -0.3259109, 0.17992231, -0.37692067, 0.376483, 0.3755724, 0.09422753, -0.13918276) * go_2(0.0, 0.0);\n result += mat4(-0.0013641209, -0.0061978037, 0.030735753, 0.04674489, -0.01888518, -0.0114997085, 0.072051995, -0.059909277, -0.029514287, 0.037226655, 0.03950886, -0.030156244, -0.017026234, -0.029231733, 0.049310546, 0.12158501) * go_2(0.0, 1.0);\n result += mat4(-0.01796674, 0.021739075, -0.035811454, -0.04138176, 0.032448296, 0.11651916, -0.03788447, -0.03756297, -0.06638623, 0.07866896, -0.020593246, 0.021115394, -0.03838543, -0.065531924, 0.024438148, 0.038348224) * go_2(1.0, -1.0);\n result += mat4(-0.032326736, 0.041176587, -0.0014080614, 0.110470615, -0.030802252, -0.012258527, 0.059453994, -0.16016562, -0.03715787, -0.0005157213, -0.08924785, 0.06535089, -0.043620374, 0.06014967, -0.07529656, 0.03737166) * go_2(1.0, 0.0);\n result += mat4(-0.005197623, 0.0025410433, -0.0057371682, -0.005702406, -0.047433604, -0.045016363, 0.022881668, 0.097284265, 0.0050103525, -0.017835459, 0.002082661, -0.031085419, -0.0127113415, -0.010034892, -0.029547364, -0.008159356) * go_2(1.0, 1.0);\n result += mat4(-0.030834803, 0.0057913456, 0.0045642396, -0.0023247486, 0.013091116, -0.0019978182, -0.016291631, -0.0063495245, 0.03679821, 0.0111187175, 0.006293907, -0.00159841, 0.008976987, 0.0016699543, -0.002045872, 0.0021225133) * go_3(-1.0, -1.0);\n result += mat4(-0.0015449662, 0.018941572, -0.0231217, 0.019913983, -0.02159856, 0.011715352, 0.03145841, 0.011557888, -0.04381463, 0.016269097, 0.003801907, 0.017497942, -0.01846834, -0.011969666, 0.0077923136, -0.00425442) * go_3(-1.0, 0.0);\n result += mat4(-0.006369402, -0.0054975, -0.016373185, 0.0015303852, -0.018976817, -0.0020408076, -0.04186448, 0.00862744, 0.013957444, -0.016489068, -0.00876064, 0.0072258003, -0.0065470496, -0.002731135, -0.01953136, -0.0069286725) * go_3(-1.0, 1.0);\n result += mat4(0.01150196, -0.057684112, 0.025627816, 0.0045186444, -0.043896675, -0.0073078806, -0.024036214, -0.025075085, -0.041793358, 0.014898103, -0.0012467141, 0.009073226, -0.025522837, 0.0077871215, -0.016588857, -0.016728807) * go_3(0.0, -1.0);\n result += mat4(0.03427146, -0.03154995, -0.014622754, -0.083448716, 0.037077904, -0.042196143, 0.0002654827, 0.016835919, -0.05883882, -0.07723022, -0.12151369, -0.06892644, 0.18169776, 0.04656827, 0.09332061, 0.06265968) * go_3(0.0, 0.0);\n result += mat4(-0.020037629, 0.0017381558, 0.028106472, -0.0037192027, -0.015639286, -0.0048114993, 0.006957652, -0.04234011, -0.0035926187, 0.02475383, 0.009671758, -0.013367782, 0.009844827, 0.004127156, 0.072107606, 0.018165117) * go_3(0.0, 1.0);\n result += mat4(0.0024197982, 0.034167156, -0.00615297, 0.022378683, -0.005956443, -0.0206202, -0.014193571, -0.0220195, -0.004417834, -0.030854845, 0.0032532495, -0.0012370368, -0.031531993, -0.049196836, -0.0011905541, -0.011573349) * go_3(1.0, -1.0);\n result += mat4(-0.012435409, 0.023669207, -0.007541224, 0.030453008, 0.009036608, 0.04195238, 0.019962423, 0.033735633, 0.017467575, -0.008318013, -0.0268461, -0.07455821, -0.035670403, 0.06528855, -0.064557284, -0.022101114) * go_3(1.0, 0.0);\n result += mat4(0.011575822, -0.0029453707, 0.0029919853, 0.014933897, -0.00034664775, -0.015719024, -0.002594161, 0.0012937526, 0.006969654, 0.008678383, 0.04876611, 0.049061276, -0.037455864, -0.013019295, -0.02504076, 0.024031559) * go_3(1.0, 1.0);\n result += vec4(-0.00052569207, -0.0009582512, -0.00071018364, -0.0011515211);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,y_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nuniform sampler2D conv2d_last_tf1;\n#define conv2d_last_tf1_pos (v_texture_coord)\n#define conv2d_last_tf1_tex(pos) (texture2D(conv2d_last_tf1, pos))\n#define conv2d_last_tf1_size (u_texture_size)\n#define conv2d_last_tf1_pt (1.0 / conv2d_last_tf1_size)\n#define conv2d_last_tf1_texOff(offset) (conv2d_last_tf1_tex(conv2d_last_tf1_pos + conv2d_last_tf1_pt * offset))\n\nuniform sampler2D conv2d_last_tf2;\n#define conv2d_last_tf2_pos (v_texture_coord)\n#define conv2d_last_tf2_tex(pos) (texture2D(conv2d_last_tf2, pos))\n#define conv2d_last_tf2_size (u_texture_size)\n#define conv2d_last_tf2_pt (1.0 / conv2d_last_tf2_size)\n#define conv2d_last_tf2_texOff(offset) (conv2d_last_tf2_tex(conv2d_last_tf2_pos + conv2d_last_tf2_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n vec2 f1 = fract(conv2d_last_tf1_pos * conv2d_last_tf1_size);\n ivec2 i1 = ivec2(f1 * vec2(2.0));\n float c1 = 0.0;\n if (i1.y * 2 + i1.x == 0) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[0];\n } else if (i1.y * 2 + i1.x == 1) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[1];\n } else if (i1.y * 2 + i1.x == 2) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[2];\n } else if (i1.y * 2 + i1.x == 3) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[3];\n };\n vec2 f2 = fract(conv2d_last_tf2_pos * conv2d_last_tf2_size);\n ivec2 i2 = ivec2(f2 * vec2(2.0));\n float c2 = 0.0;\n if (i2.y * 2 + i2.x == 0) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[0];\n } else if (i2.y * 2 + i2.x == 1) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[1];\n } else if (i2.y * 2 + i2.x == 2) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[2];\n } else if (i2.y * 2 + i2.x == 3) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[3];\n };\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_2_tf"),_.program_8_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_2_tf1"),_.program_9_MAIN_TextureLocation=t.getUniformLocation(_.program_9,"MAIN"),_.program_9_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_last_tf"),_.program_9_conv2d_last_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_last_tf1"),_.program_9_conv2d_last_tf2_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_last_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){if(u.width/a.width>1.2&&u.height/a.height>1.2){var m=this.program_1_intermediate_texture;c(e,m,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,m,0),e.useProgram(this.program_1);var g=d(e,0,0,a.width,a.height),v=d(e,0,0,1,1);s(e,this.program_1_a_position_location,g),s(e,this.program_1_a_texture_coord_location,v),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(g),e.deleteBuffer(v),t.set("conv2d_tf1",{texture:m,width:a.width,height:a.height})}if(t.get("MAIN")){var l=t.get("MAIN");if(l&&t.get("NATIVE")){var x=t.get("OUTPUT");if(x){var p=t.get("conv2d_tf");if(p){var T=t.get("conv2d_tf1");if(T){if(x.width/l.width>1.2&&x.height/l.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,p.width,p.height),e.viewport(0,0,p.width,p.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,p.width,p.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,p.width,p.height),e.uniform2f(this.program_2_u_texture_size_location,l.width,l.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,p.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_1_tf",{texture:h,width:p.width,height:p.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_tf");if(b){var L=t.get("conv2d_tf1");if(L){if(R.width/A.width>1.2&&R.height/A.height>1.2){var y=this.program_3_intermediate_texture;c(e,y,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y,0),e.useProgram(this.program_3);var z=d(e,0,0,b.width,b.height),D=d(e,0,0,1,1);s(e,this.program_3_a_position_location,z),s(e,this.program_3_a_texture_coord_location,D),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z),e.deleteBuffer(D),t.set("conv2d_1_tf1",{texture:y,width:b.width,height:b.height})}if(t.get("MAIN")){var X=t.get("MAIN");if(X&&t.get("NATIVE")){var w=t.get("OUTPUT");if(w){var O=t.get("conv2d_1_tf");if(O){var N=t.get("conv2d_1_tf1");if(N){if(w.width/X.width>1.2&&w.height/X.height>1.2){var M=this.program_4_intermediate_texture;c(e,M,O.width,O.height),e.viewport(0,0,O.width,O.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,M,0),e.useProgram(this.program_4);var I=d(e,0,0,O.width,O.height),F=d(e,0,0,1,1);s(e,this.program_4_a_position_location,I),s(e,this.program_4_a_texture_coord_location,F),e.uniform2f(this.program_4_u_resolution_location,O.width,O.height),e.uniform2f(this.program_4_u_texture_size_location,X.width,X.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,O.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(I),e.deleteBuffer(F),t.set("conv2d_2_tf",{texture:M,width:O.width,height:O.height})}if(t.get("MAIN")){var B=t.get("MAIN");if(B&&t.get("NATIVE")){var S=t.get("OUTPUT");if(S){var P=t.get("conv2d_1_tf");if(P){var C=t.get("conv2d_1_tf1");if(C){if(S.width/B.width>1.2&&S.height/B.height>1.2){var V=this.program_5_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_5);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);s(e,this.program_5_a_position_location,j),s(e,this.program_5_a_texture_coord_location,H),e.uniform2f(this.program_5_u_resolution_location,P.width,P.height),e.uniform2f(this.program_5_u_texture_size_location,B.width,B.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_2_tf1",{texture:V,width:P.width,height:P.height})}if(t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")){var k=t.get("OUTPUT");if(k){var K=t.get("conv2d_2_tf");if(K){var W=t.get("conv2d_2_tf1");if(W){if(k.width/G.width>1.2&&k.height/G.height>1.2){var Y=this.program_6_intermediate_texture;c(e,Y,K.width,K.height),e.viewport(0,0,K.width,K.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Y,0),e.useProgram(this.program_6);var J=d(e,0,0,K.width,K.height),Z=d(e,0,0,1,1);s(e,this.program_6_a_position_location,J),s(e,this.program_6_a_texture_coord_location,Z),e.uniform2f(this.program_6_u_resolution_location,K.width,K.height),e.uniform2f(this.program_6_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(J),e.deleteBuffer(Z),t.set("conv2d_last_tf",{texture:Y,width:K.width,height:K.height})}if(t.get("MAIN")){var $=t.get("MAIN");if($&&t.get("NATIVE")){var q=t.get("OUTPUT");if(q){var Q=t.get("conv2d_2_tf");if(Q){var tt=t.get("conv2d_2_tf1");if(tt){if(q.width/$.width>1.2&&q.height/$.height>1.2){var _t=this.program_7_intermediate_texture;c(e,_t,Q.width,Q.height),e.viewport(0,0,Q.width,Q.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,_t,0),e.useProgram(this.program_7);var et=d(e,0,0,Q.width,Q.height),ot=d(e,0,0,1,1);s(e,this.program_7_a_position_location,et),s(e,this.program_7_a_texture_coord_location,ot),e.uniform2f(this.program_7_u_resolution_location,Q.width,Q.height),e.uniform2f(this.program_7_u_texture_size_location,$.width,$.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Q.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(et),e.deleteBuffer(ot),t.set("conv2d_last_tf1",{texture:_t,width:Q.width,height:Q.height})}if(t.get("MAIN")){var rt=t.get("MAIN");if(rt&&t.get("NATIVE")){var nt=t.get("OUTPUT");if(nt){var it=t.get("conv2d_2_tf");if(it){var ft=t.get("conv2d_2_tf1");if(ft){if(nt.width/rt.width>1.2&&nt.height/rt.height>1.2){var at=this.program_8_intermediate_texture;c(e,at,it.width,it.height),e.viewport(0,0,it.width,it.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,at,0),e.useProgram(this.program_8);var ut=d(e,0,0,it.width,it.height),ct=d(e,0,0,1,1);s(e,this.program_8_a_position_location,ut),s(e,this.program_8_a_texture_coord_location,ct),e.uniform2f(this.program_8_u_resolution_location,it.width,it.height),e.uniform2f(this.program_8_u_texture_size_location,rt.width,rt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,it.texture),e.uniform1i(this.program_8_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_8_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ut),e.deleteBuffer(ct),t.set("conv2d_last_tf2",{texture:at,width:it.width,height:it.height})}if(t.get("MAIN")){var dt=t.get("MAIN");if(dt&&t.get("NATIVE")){var st=t.get("OUTPUT");if(st){var mt=t.get("conv2d_last_tf");if(mt){var gt=t.get("conv2d_last_tf1");if(gt){var vt=t.get("conv2d_last_tf2");if(vt&&st.width/dt.width>1.2&&st.height/dt.height>1.2){var lt=this.program_9_intermediate_texture;c(e,lt,2*mt.width,2*mt.height),e.viewport(0,0,2*mt.width,2*mt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,lt,0),e.useProgram(this.program_9);var xt=d(e,0,0,2*mt.width,2*mt.height),pt=d(e,0,0,1,1);s(e,this.program_9_a_position_location,xt),s(e,this.program_9_a_texture_coord_location,pt),e.uniform2f(this.program_9_u_resolution_location,2*mt.width,2*mt.height),e.uniform2f(this.program_9_u_texture_size_location,dt.width,dt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,dt.texture),e.uniform1i(this.program_9_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,mt.texture),e.uniform1i(this.program_9_conv2d_last_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,gt.texture),e.uniform1i(this.program_9_conv2d_last_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,vt.texture),e.uniform1i(this.program_9_conv2d_last_tf2_TextureLocation,3),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(xt),e.deleteBuffer(pt),t.set("MAIN",{texture:lt,width:2*mt.width,height:2*mt.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&E_(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function D_(t){return D_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D_(t)}function X_(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,I_(o.key),o)}}function w_(t,_){return w_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},w_(t,_)}function O_(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function N_(t){return N_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},N_(t)}function M_(t,_,e){return(_=I_(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function I_(t){var _=function(t,_){if("object"!==D_(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==D_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===D_(_)?_:String(_)}var F_="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",B_=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&w_(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=N_(o);if(r){var e=N_(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===D_(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return O_(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),M_(O_(_=n.call(this)),"gl",void 0),M_(O_(_),"program_0",void 0),M_(O_(_),"program_1",void 0),M_(O_(_),"program_2",void 0),M_(O_(_),"program_3",void 0),M_(O_(_),"program_4",void 0),M_(O_(_),"program_5",void 0),M_(O_(_),"program_6",void 0),M_(O_(_),"program_7",void 0),M_(O_(_),"program_8",void 0),M_(O_(_),"program_0_intermediate_texture",void 0),M_(O_(_),"program_1_intermediate_texture",void 0),M_(O_(_),"program_2_intermediate_texture",void 0),M_(O_(_),"program_3_intermediate_texture",void 0),M_(O_(_),"program_4_intermediate_texture",void 0),M_(O_(_),"program_5_intermediate_texture",void 0),M_(O_(_),"program_6_intermediate_texture",void 0),M_(O_(_),"program_7_intermediate_texture",void 0),M_(O_(_),"program_8_intermediate_texture",void 0),M_(O_(_),"program_0_a_position_location",void 0),M_(O_(_),"program_1_a_position_location",void 0),M_(O_(_),"program_2_a_position_location",void 0),M_(O_(_),"program_3_a_position_location",void 0),M_(O_(_),"program_4_a_position_location",void 0),M_(O_(_),"program_5_a_position_location",void 0),M_(O_(_),"program_6_a_position_location",void 0),M_(O_(_),"program_7_a_position_location",void 0),M_(O_(_),"program_8_a_position_location",void 0),M_(O_(_),"program_0_a_texture_coord_location",void 0),M_(O_(_),"program_1_a_texture_coord_location",void 0),M_(O_(_),"program_2_a_texture_coord_location",void 0),M_(O_(_),"program_3_a_texture_coord_location",void 0),M_(O_(_),"program_4_a_texture_coord_location",void 0),M_(O_(_),"program_5_a_texture_coord_location",void 0),M_(O_(_),"program_6_a_texture_coord_location",void 0),M_(O_(_),"program_7_a_texture_coord_location",void 0),M_(O_(_),"program_8_a_texture_coord_location",void 0),M_(O_(_),"program_0_u_resolution_location",void 0),M_(O_(_),"program_1_u_resolution_location",void 0),M_(O_(_),"program_2_u_resolution_location",void 0),M_(O_(_),"program_3_u_resolution_location",void 0),M_(O_(_),"program_4_u_resolution_location",void 0),M_(O_(_),"program_5_u_resolution_location",void 0),M_(O_(_),"program_6_u_resolution_location",void 0),M_(O_(_),"program_7_u_resolution_location",void 0),M_(O_(_),"program_8_u_resolution_location",void 0),M_(O_(_),"program_0_u_texture_size_location",void 0),M_(O_(_),"program_1_u_texture_size_location",void 0),M_(O_(_),"program_2_u_texture_size_location",void 0),M_(O_(_),"program_3_u_texture_size_location",void 0),M_(O_(_),"program_4_u_texture_size_location",void 0),M_(O_(_),"program_5_u_texture_size_location",void 0),M_(O_(_),"program_6_u_texture_size_location",void 0),M_(O_(_),"program_7_u_texture_size_location",void 0),M_(O_(_),"program_8_u_texture_size_location",void 0),M_(O_(_),"program_0_MAIN_TextureLocation",void 0),M_(O_(_),"program_1_conv2d_tf_TextureLocation",void 0),M_(O_(_),"program_2_conv2d_1_tf_TextureLocation",void 0),M_(O_(_),"program_3_conv2d_2_tf_TextureLocation",void 0),M_(O_(_),"program_4_conv2d_3_tf_TextureLocation",void 0),M_(O_(_),"program_5_conv2d_4_tf_TextureLocation",void 0),M_(O_(_),"program_6_conv2d_5_tf_TextureLocation",void 0),M_(O_(_),"program_7_conv2d_tf_TextureLocation",void 0),M_(O_(_),"program_7_conv2d_1_tf_TextureLocation",void 0),M_(O_(_),"program_7_conv2d_2_tf_TextureLocation",void 0),M_(O_(_),"program_7_conv2d_3_tf_TextureLocation",void 0),M_(O_(_),"program_7_conv2d_4_tf_TextureLocation",void 0),M_(O_(_),"program_7_conv2d_5_tf_TextureLocation",void 0),M_(O_(_),"program_7_conv2d_6_tf_TextureLocation",void 0),M_(O_(_),"program_8_MAIN_TextureLocation",void 0),M_(O_(_),"program_8_conv2d_last_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.010995803, 0.077095956, -0.043992598, 0.06048717, 0.1164834, -0.11689607, 0.072985925, -0.078805886, 0.01182932, 0.054985743, -0.09018186, 0.044907484, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.1813623, -0.14752422, 0.025720436, -0.17639883, 0.15697388, 0.10445984, -0.1843076, 0.5264643, 0.047516696, -0.097305484, 0.09740847, -0.29619336, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.014534763, 0.09486465, 0.046173926, 0.039391946, 0.09609376, -0.060574662, 0.042200956, -0.3269777, 0.051006425, 0.059818447, 0.04366627, 0.17699827, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.04268535, -0.08152529, 0.10577459, -0.036936995, -0.051562306, 0.054872766, 0.09194519, 0.0025066638, -0.01073954, 0.00064474024, 0.10038221, 0.02131141, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.51751363, -0.40028602, 0.3469574, 0.5933738, -0.91357684, -0.67692596, 0.57815677, 0.39809322, -0.16341521, -0.27169713, 0.12232366, 0.4318641, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.12601124, -0.06263236, -0.45907676, -0.41514075, 0.3330334, -0.1929565, -0.6333532, -0.6552794, -0.045809917, 0.046351526, -0.26173338, -0.30252662, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.0030332592, 0.012103107, 0.010537323, -0.02038607, 0.095558085, 0.097704545, 0.083433494, 0.026790185, 0.01943357, -0.061712462, -0.00015703632, -0.032268334, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.016870102, 0.5215812, -0.11525501, 0.027527615, -0.09045733, 0.61310345, -0.1575268, 0.1905386, 0.020172214, 0.3503187, -0.08209157, -0.051328037, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.005494087, -0.010656317, 0.07682753, -0.08116042, -0.03934524, 0.16589017, 0.101483546, -0.066603065, 0.03494657, -0.07885597, 0.074227594, 0.0016264897, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.014463938, -0.0031906287, 0.007015422, -0.003888468);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.08532478, -0.14302494, -0.017921071, -0.0032664281, -0.09841952, 0.024187077, 0.10701477, 0.14110753, -0.05714981, -0.10897174, 0.073803626, 0.103992954, 0.07914382, 0.032193683, -0.18346278, -0.09723936) * go_0(-1.0, -1.0);\n result += mat4(-0.034482613, -0.10742312, -0.047286414, -0.08641124, -0.33896688, -0.036533825, -0.48337597, 0.034040943, -0.13598205, -0.080917805, 0.08540263, -0.012667689, -0.009171425, -0.120026454, -0.20536867, -0.032149274) * go_0(-1.0, 0.0);\n result += mat4(0.18687321, 0.066278316, 0.024327392, 0.08816582, -0.08017908, 0.09488853, 0.26018232, -0.101504356, 0.17487666, 0.31057635, 0.14785016, -0.09622089, -0.07537452, -0.13844088, -0.05810814, 0.09907489) * go_0(-1.0, 1.0);\n result += mat4(-0.04183032, 0.15207712, 0.005002397, 0.32277516, -0.16169126, -0.119836345, -0.04068436, -0.096728764, 0.11943901, 0.1789597, -0.20412198, 0.19009817, 0.36630696, 0.06946421, -0.5254373, -0.11896399) * go_0(0.0, -1.0);\n result += mat4(-0.31916487, -0.98911583, 1.0728644, -0.39280394, 0.33458877, -0.17325239, -0.645045, -0.28524077, -0.14512783, 0.24996442, -0.09837877, 0.05468934, 0.31559715, -0.020504637, -0.026724018, 0.24507573) * go_0(0.0, 0.0);\n result += mat4(-0.23759829, -0.08530173, -0.16665787, -0.22463752, 0.109896734, 0.13446991, -0.049552456, -0.02385489, -0.01245375, 0.3833208, 0.05758832, 0.1528937, 0.0501858, -0.19651426, 0.0076587177, -0.03297025) * go_0(0.0, 1.0);\n result += mat4(0.14554465, -0.01826686, 0.10284085, -0.19152659, -0.017585073, -0.05511482, 0.06362406, 0.023924058, -0.0018977845, -0.103172876, 0.03287086, -0.20085956, 0.36062446, 0.10749464, -0.20984372, 0.018256644) * go_0(1.0, -1.0);\n result += mat4(-0.005534592, 0.3709197, -0.18287498, 0.1720451, 0.030155553, -0.023265475, 0.0058617783, -0.031765483, 0.037328955, -0.2730994, 0.35090837, -0.3269043, -0.028477207, 0.32756507, -0.15989502, 0.12158258) * go_0(1.0, 0.0);\n result += mat4(0.10873739, 0.19583772, 0.060394943, 0.09410379, -0.04739245, 0.026561242, 0.022990001, 0.1093272, -0.01071349, -0.022938967, -0.046423864, 0.2385325, -0.0319821, 0.046962265, 0.09081178, -0.11001857) * go_0(1.0, 1.0);\n result += mat4(0.13012704, 0.112289295, 0.030790284, -0.050499484, 0.11784853, 0.08107028, -0.07556717, -0.15643, 0.015249331, 0.015299608, 0.07748125, 0.054485757, 0.044857923, 0.12161275, -0.048292994, -0.033995003) * go_1(-1.0, -1.0);\n result += mat4(0.12931514, 0.15114146, 0.070513315, 0.11246343, 0.4142387, 0.213479, -0.5439916, 0.07776645, 0.13109331, 0.2021147, 0.25932786, -0.22157331, 0.02377734, -0.014970623, -0.1943276, 0.18440372) * go_1(-1.0, 0.0);\n result += mat4(-0.22365458, -0.19829084, -0.06881161, -0.06468993, 0.17202774, 0.0048758537, -0.09235021, 0.18941896, 0.064125344, -0.09067088, 0.09748182, 0.13561936, -0.05876288, -0.0122420965, -0.054380875, -0.17743628) * go_1(-1.0, 1.0);\n result += mat4(0.18582906, -0.09263032, -0.08210888, -0.20515606, 0.11484005, 0.08557595, 0.0009253741, -0.051202174, -0.18535301, -0.1529345, -0.13092944, 0.03770747, -0.020947013, 0.19187425, -0.15494856, -0.048979875) * go_1(0.0, -1.0);\n result += mat4(-0.38131633, 0.4278787, 0.19763695, 0.27655518, -0.08711912, 0.07374453, -0.064803004, 0.5983854, 0.2361923, -0.057221692, -0.37138999, -0.24259573, 0.13890724, 0.25706333, -0.54021406, 0.08095518) * go_1(0.0, 0.0);\n result += mat4(0.0991328, -0.022651536, -0.029148921, -0.009812537, -0.09523686, -0.15704902, 0.052389514, 0.21561539, 0.1950314, -0.08572602, 0.0016523858, 0.14125621, -0.030999828, 0.12009709, 0.0373512, -0.105043754) * go_1(0.0, 1.0);\n result += mat4(-0.11251988, 0.12106985, 0.011923068, 0.3662747, 0.004800994, 0.017972551, 0.004761366, -0.07934206, -0.13755941, -0.022852683, 0.1502225, 0.009758547, -0.16964264, 0.00984782, 0.07855833, 0.035730787) * go_1(1.0, -1.0);\n result += mat4(0.01964957, -0.27226487, 0.033933397, -0.117632054, -0.009058229, 0.047830686, -0.01125145, 0.136628, 0.0056388285, 0.3028781, -0.12286517, 0.23498532, -0.009319075, -0.444048, 0.16174883, -0.06367683) * go_1(1.0, 0.0);\n result += mat4(0.02343933, -0.010915871, -0.058680378, -0.21886891, -0.010750894, -0.06671997, 0.0602906, -0.07903071, 0.066891186, 0.06650588, 0.14362891, -0.101870626, 0.02264628, -0.06940821, -0.077616625, 0.110911585) * go_1(1.0, 1.0);\n result += vec4(0.032014452, -0.020821465, 0.0826416, -0.002838458);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06963679, -0.07560548, -0.069522075, 0.0038078027, -0.08002613, 0.13671301, 0.084461786, -0.039376218, 0.19136548, -0.123174496, 0.26566333, -0.16583005, -0.18664864, -0.023539122, -0.21928434, -0.026818147) * go_0(-1.0, -1.0);\n result += mat4(0.16660932, -0.18558703, 0.37230486, 0.118128106, -0.14098641, 0.14659132, -0.22217897, 0.12952235, -0.4139033, -0.04308319, 0.12885277, -0.17986743, -0.23556231, -0.08351981, -0.43240538, 0.019033253) * go_0(-1.0, 0.0);\n result += mat4(-0.18008037, -0.04448665, 0.011906908, -0.023056917, 0.18136618, -0.04723555, -0.0050158803, -0.14823224, -0.2105281, 0.023047728, -0.14040631, -0.03178526, -0.13477588, -0.01820428, 0.058358394, 0.23792502) * go_0(-1.0, 1.0);\n result += mat4(0.07363309, -0.061728477, 0.03573137, -0.0050971056, -0.012813505, -0.17236637, 0.1697835, 0.055788577, -0.22263195, 0.10324512, 0.58971673, -0.4872246, -0.1555681, 0.032747746, -0.096495196, 0.070196226) * go_0(0.0, -1.0);\n result += mat4(0.14174286, 0.099460006, -0.088765986, 0.58350676, -0.025177564, -0.46004987, 0.37007022, -0.11437029, -0.5164534, -0.60465246, 0.38859612, -0.32846406, 0.050266482, -0.20334712, 0.18316261, -0.19327633) * go_0(0.0, 0.0);\n result += mat4(-0.09377763, -0.0012762006, -0.028991895, -0.26523829, 0.20173682, 0.037923716, -0.03174243, 0.07103378, -0.10764164, -0.30752546, 0.20556998, -0.1892279, 0.08115748, -0.023550175, -0.07627362, 0.11746628) * go_0(0.0, 1.0);\n result += mat4(-0.06998859, -0.017997518, 0.069938794, -0.14943017, -0.14179112, 0.16643842, -0.110231474, 0.08895815, -0.24074875, 0.3277253, -0.07435203, -0.23452802, 0.039962552, -0.07145652, -0.022511544, -0.04571222) * go_0(1.0, -1.0);\n result += mat4(-0.059785757, -0.23771374, -0.030571314, 0.25222278, 0.106601834, 0.34398326, 0.14511436, -0.03867526, -0.38982397, -0.11944689, 0.12997924, -0.13079585, 0.005729482, 0.012653905, -0.063693404, 0.09632285) * go_0(1.0, 0.0);\n result += mat4(-0.04933823, 0.0547175, 0.050636575, -0.10060694, 0.1344485, 0.19752938, -0.100068115, -0.028829506, -0.14096203, -0.079092234, 0.092109434, 0.011606209, -0.04052607, -0.008347507, 0.06956573, -0.028109524) * go_0(1.0, 1.0);\n result += mat4(0.21918017, -0.11115073, 0.2262453, -0.06889667, -0.11256312, -0.07438075, -0.088454485, 0.13672407, -0.06905764, 0.08128395, 0.016103368, 0.050190717, 0.09691516, 0.05845721, 0.4886816, 0.041121427) * go_1(-1.0, -1.0);\n result += mat4(-0.3449472, 0.09711974, -0.13881907, -0.018265123, 0.27855873, -0.07030004, 0.29545054, 0.37216932, 0.08657718, 0.099066615, -0.10574013, -0.17667885, -0.14855732, -0.11351448, 0.66945946, 0.11312157) * go_1(-1.0, 0.0);\n result += mat4(0.2526151, -0.04594331, -0.06606611, 0.09104881, 0.06857995, -0.075284235, -0.17664689, 0.21578754, 0.0696524, 0.09142951, 0.080997564, -0.0682772, -0.0011445724, -0.11736295, 0.2519232, -0.101926275) * go_1(-1.0, 1.0);\n result += mat4(-0.12913518, 0.058357026, 0.195421, -0.15651494, 0.2877076, 0.0033844314, -0.07831594, 0.052855384, -0.031295884, 0.03301088, -0.18408822, 0.06732994, 0.23742151, -0.12568143, 0.22810535, -0.11545694) * go_1(0.0, -1.0);\n result += mat4(-0.49203303, -0.22656603, 0.1723193, -0.51250046, -0.09742038, 0.758559, -0.3387505, -0.6193586, 0.14136684, 0.27679884, -0.050113205, 0.31041816, -0.36475047, -0.48746544, 0.3233227, 0.4579754) * go_1(0.0, 0.0);\n result += mat4(0.46636763, 0.1507748, -0.2581362, 0.15413165, -0.17160143, 0.14256273, -0.074575804, -0.099299066, -0.0017214464, 0.13778336, -0.07378213, -0.15489665, -0.10533715, -0.0011083825, 0.39584312, 0.0023906573) * go_1(0.0, 1.0);\n result += mat4(0.026959421, -0.06391859, 0.0034752619, 0.14521928, -0.0010877338, -0.032619733, 0.005375293, -0.018952755, 0.03381545, -0.007652831, 0.034141563, 0.046016496, 0.11219674, 0.030913852, 0.077403754, 0.17192438) * go_1(1.0, -1.0);\n result += mat4(0.040326044, 0.17290725, -0.1220239, -0.09594783, -0.025229257, 0.17913155, -0.26623353, -0.033396784, -0.03075146, 0.009143897, -0.0136083895, -0.13886899, 0.075683735, -0.11584183, 0.22182357, 0.19350322) * go_1(1.0, 0.0);\n result += mat4(0.15726025, -0.10215694, -0.060057458, 0.26487043, -0.04075552, -0.016496127, 0.0015382086, 0.108562306, 0.026795091, 0.0441233, -0.08754318, -0.0460157, 0.048422016, 0.14107347, 0.07986661, 0.1047697) * go_1(1.0, 1.0);\n result += vec4(0.0766796, 0.08115133, -0.05703058, 0.14025708);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.18038331, 0.21830973, -0.10019419, -0.022745568, -0.14944611, -0.15669158, 0.46361133, -0.07289843, 0.02976627, -0.09000817, 0.113060996, 0.05635241, 0.012762965, -0.022688959, 0.01629751, 0.061114635) * go_0(-1.0, -1.0);\n result += mat4(0.024338024, -0.10004009, -0.13709056, -0.0851965, 0.23927099, -0.024349794, -0.16574804, 0.084686354, -0.047885604, 0.09688507, -0.12733915, 0.06980246, 0.11480734, 0.014669346, -0.07505829, 0.04676309) * go_0(-1.0, 0.0);\n result += mat4(0.054203495, 0.011881634, -0.036115017, -0.0686298, -0.13682245, -0.15678032, 0.057050128, -0.03368558, 0.13011025, 0.033391044, -0.09841339, -0.027057761, -0.18701133, 0.20852546, -0.13660902, 0.0005817616) * go_0(-1.0, 1.0);\n result += mat4(-0.08077834, 0.35952288, -0.07647382, -0.0033230998, 0.13929126, -0.09155619, 0.14128102, 0.16005981, 0.18161216, -0.09485738, 0.0029118075, 0.052682754, 0.03242074, 0.08299826, 0.073796146, -0.06446532) * go_0(0.0, -1.0);\n result += mat4(-0.36655015, 0.4606936, 0.19073649, 0.31655258, -0.006838053, -0.579939, 0.089126326, -0.14021218, -0.3437716, 0.16714323, 0.17705944, -0.22418492, -0.3883696, -0.2302651, 0.2581861, 0.21983066) * go_0(0.0, 0.0);\n result += mat4(0.0992383, -0.014257871, -0.023896435, 0.19868234, 0.0408007, 0.07995299, 0.16102871, -0.11668251, 0.22458278, -0.05587917, 0.19373615, -0.016202094, -0.25106144, 0.15634494, 0.11624891, -0.2930768) * go_0(0.0, 1.0);\n result += mat4(0.024616942, 0.36248252, -0.14779098, -0.019894283, -0.007111256, 0.010641561, -0.09541178, 0.21236233, 0.009501827, 0.08132797, -0.13983901, 0.027207611, 0.038444366, -0.013995817, -0.16242191, 0.03294123) * go_0(1.0, -1.0);\n result += mat4(0.0131698875, -0.18124102, -0.13503514, -0.06099072, 0.07422735, -0.20906176, -0.049005672, 0.08739405, -0.031758767, -0.1978915, 0.23094437, 0.54512614, 0.21338555, -0.011205669, -0.23727885, -0.29533875) * go_0(1.0, 0.0);\n result += mat4(-0.0010255767, -0.07168225, -0.033568826, 0.22161655, -0.087293416, 0.11350447, 0.13653576, 0.061226424, -0.13074352, 0.058425818, 0.038460605, 0.2749964, -0.012814839, 0.085885845, -0.038151987, -0.17960808) * go_0(1.0, 1.0);\n result += mat4(0.19728905, -0.040724937, -0.18270236, 0.046735186, 0.03507326, 0.119867206, -0.12691991, 0.18119748, -0.052895024, 0.11348764, -0.043787055, 0.004703516, 0.006752757, -0.06939761, -0.009801806, -0.075640485) * go_1(-1.0, -1.0);\n result += mat4(0.051735226, 0.1732299, -0.10672899, 0.0320877, -0.4913656, 0.2102274, 0.43920282, 0.059108034, 0.08349019, -0.16517872, 0.15436842, -0.1075667, 0.022741623, -0.26693836, 0.3645307, 0.017874828) * go_1(-1.0, 0.0);\n result += mat4(0.034464058, 0.014929155, 0.054227423, 0.14167373, -0.0023630706, -0.08904212, 0.11918041, -0.034539603, 0.06048089, -0.06807333, 0.14447778, 0.035260547, 0.09979546, -0.1924939, 0.14596114, -0.12069667) * go_1(-1.0, 1.0);\n result += mat4(-0.04427228, -0.23673469, 0.010357103, -0.2907043, -0.06845721, -0.078984015, 0.06867713, -0.058163825, -0.12154615, 0.08430951, 0.1922373, 0.030108064, -0.43081748, -0.38715646, -0.022240646, -0.15403675) * go_1(0.0, -1.0);\n result += mat4(0.46885306, -0.33421394, -0.6695223, -0.41841158, 0.30317923, 0.24244753, -0.1047785, -0.18656285, 0.06261881, -0.4405616, 0.24233986, 0.40070608, 0.81440526, 0.11305212, -0.8826317, -0.023478031) * go_1(0.0, 0.0);\n result += mat4(-0.07879348, -0.024378026, -0.041883785, -0.17030984, 0.23229122, -0.011237109, 0.12058088, 0.20766267, -0.36519575, 0.09599417, -0.1271098, 0.06990154, 0.21161246, 0.041002538, -0.36046275, 0.007304667) * go_1(0.0, 1.0);\n result += mat4(0.10873893, 0.003872542, -0.13476561, -0.036068805, -0.054637462, 0.02304618, 0.04707738, -0.2856381, 0.07124422, 0.010866545, 0.20484549, -0.008342406, -0.43660247, -0.041055538, 0.33536008, -0.060022205) * go_1(1.0, -1.0);\n result += mat4(0.1966458, 0.0016302796, -0.25712642, -0.09639119, -0.006955351, 0.10882133, 0.1107341, 0.062697805, -0.1074494, 0.17361663, 0.6429869, -0.39846307, -0.26302996, 0.048710946, 0.40387508, 0.4299715) * go_1(1.0, 0.0);\n result += mat4(0.18948616, 0.24086732, -0.064474985, -0.11069709, 0.1279659, -0.13438123, -0.028438117, 0.125883, 0.018153818, -0.21942288, 0.020390838, -0.22797634, -0.10821287, -0.17175092, 0.122016855, 0.20699544) * go_1(1.0, 1.0);\n result += vec4(-0.05101961, -0.060740646, -0.024465766, 0.058471628);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.14533128, 0.07266841, 0.13238011, -0.23328504, 0.031516243, 0.058471266, -0.06394412, 0.090752736, -0.0042359144, 0.12357294, -0.04377495, 0.0011743477, 0.05412243, -0.08146249, 0.04002749, -0.032876283) * go_0(-1.0, -1.0);\n result += mat4(-0.036972385, -0.15238069, -0.3453321, -0.36025128, 0.07597202, -0.02368151, -0.3889606, 0.34607083, 0.3133179, -0.21712309, -0.4210954, 0.21450534, 0.15226828, 0.25326282, 0.45327064, -0.3350824) * go_0(-1.0, 0.0);\n result += mat4(0.019018406, -0.33060563, -0.092601225, 0.14970545, 0.1441509, -0.19228427, -0.032771986, 0.26331595, 0.052981265, -0.06627376, -0.08634131, 0.038706224, 0.13403937, -4.4842476e-05, 0.049002815, -0.12719193) * go_0(-1.0, 1.0);\n result += mat4(0.17527401, -0.0035254909, -0.047959115, -0.4526988, -0.07510284, 0.0013256798, -0.07539148, 0.24220634, -0.08708839, -0.14494033, -0.17085724, -0.099797316, 0.0068515535, -0.08918779, 0.27164719, -0.1702649) * go_0(0.0, -1.0);\n result += mat4(0.31848368, 0.48983255, -0.44140294, -0.65174145, -0.004199057, 0.19494705, 0.5196497, -0.027118586, 0.032509074, -0.23900363, -0.14489244, 0.36314297, -0.23168536, -0.20960593, 0.61471456, 0.12401275) * go_0(0.0, 0.0);\n result += mat4(-0.24317405, 0.21560913, 0.15564032, 0.11606844, -0.15039803, -0.59578896, 0.14100945, -0.026194477, 0.37237462, -0.49472088, -0.15215331, -0.38820064, -0.25089455, -0.29643852, -0.09513793, 0.019779462) * go_0(0.0, 1.0);\n result += mat4(0.12498539, 0.0710632, -0.25012368, -0.2272255, -0.08647026, 0.12277892, 0.011025097, -0.12168395, -0.13489573, 0.016708186, -0.15583871, -0.057124946, 0.1216943, 0.019803725, 0.06952334, -0.032985855) * go_0(1.0, -1.0);\n result += mat4(0.28794885, 0.33783793, -0.14469545, -0.081780486, -0.50320613, -0.067601606, -0.06847453, -0.021648854, -0.34295765, 0.15071863, -0.06619896, -0.084465064, 0.31909832, 0.015414661, 0.14930317, -0.11295768) * go_0(1.0, 0.0);\n result += mat4(0.24530606, 0.25526014, 0.09971985, -0.07749641, -0.2361951, -0.07997673, 0.03617294, 0.02959561, -0.4498983, -0.014073485, -0.20587012, 0.06396779, 0.1262825, 0.027433183, 0.14469334, 0.011538011) * go_0(1.0, 1.0);\n result += mat4(-0.038572453, -0.023108613, -0.039481267, -0.012160024, -0.004521989, -0.028665857, 0.04295255, 0.10580258, 0.05439479, -0.072261885, 0.11030243, 0.08934696, 0.09133867, 0.017547369, 0.097613186, 0.05491059) * go_1(-1.0, -1.0);\n result += mat4(-0.09972817, 0.057730395, 0.12665828, 0.32861367, -0.16186063, 0.0745509, 0.2394045, -0.08687853, -0.034404907, -0.05843572, 0.0684561, -0.1355754, 0.19248672, -0.60372186, 0.12583947, 0.4388962) * go_1(-1.0, 0.0);\n result += mat4(0.10341107, 0.061113223, 0.08773817, -0.082504354, -0.16612078, 0.2681751, 0.019737698, -0.17122322, -0.135949, 0.3048101, 0.087803006, 0.11373851, 0.013192192, -0.27022064, 0.35529897, -0.15321451) * go_1(-1.0, 1.0);\n result += mat4(-0.032835662, 0.11123062, -0.11322452, -0.17300649, 0.04680824, 0.12849288, 0.17269878, -0.048671383, 0.05189037, -0.009078046, 0.22105052, 0.013008137, -0.009738674, 0.15391739, 0.20969556, 0.14189166) * go_1(0.0, -1.0);\n result += mat4(-0.47377753, 0.3038031, 0.18604809, 0.1931698, -0.2964668, -0.12287907, -0.7107761, 0.26619422, -0.33923018, 0.19200724, 0.013786281, -0.17496964, 0.079325035, -0.3694445, 0.0054486147, -0.33018264) * go_1(0.0, 0.0);\n result += mat4(0.14903802, -0.028043179, 1.5238678e-05, 0.021232028, 0.16025065, 0.14746875, -0.22831628, -0.12177345, 0.038778774, 0.32188168, -0.042017702, 0.27155936, 0.17920609, 0.04099755, 0.28527525, 0.074623376) * go_1(0.0, 1.0);\n result += mat4(0.057019282, -0.112741895, 0.030361209, 0.14567861, 0.056265317, -0.01573537, -0.06707608, 0.016657263, 0.09829025, -0.026795063, 0.023042196, 0.09438241, -0.025483066, -0.052787006, 0.19730279, 0.021218104) * go_1(1.0, -1.0);\n result += mat4(0.19868211, -0.01531125, 0.108596824, -0.035456363, 0.0033609823, 0.057961613, -0.013726211, 0.101742364, 0.33357215, 0.14468077, 0.29711527, -0.24662566, -0.119014986, -0.1899639, 0.11246697, -0.0035374009) * go_1(1.0, 0.0);\n result += mat4(-0.05602109, -0.15539522, 0.010730943, 0.057116497, -0.02037749, 0.084210664, -0.028235348, 0.10574697, 0.056925274, 0.07922333, -0.090088, 0.1615985, -0.0044301567, -0.089945644, 0.024176618, -0.041844133) * go_1(1.0, 1.0);\n result += vec4(0.0015292584, -0.043625206, -0.09429898, -0.06280405);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.06051604, -0.028152643, -0.21418124, 0.13032125, 0.42565975, -0.09571944, -0.34494513, 0.30004, -0.073245734, -0.028659137, 0.0032105136, -0.05009555, -0.048971225, 0.04814533, 0.002843805, -0.046224426) * go_0(-1.0, -1.0);\n result += mat4(-0.07495975, 0.018714864, 0.21229684, -0.13614887, 0.79988647, -0.0697328, 0.38232988, 0.24165109, 0.25947478, -0.0009418982, -0.17369923, 0.10007766, 0.024117598, 0.028611807, 0.15090801, -0.06344829) * go_0(-1.0, 0.0);\n result += mat4(-0.07982219, 0.0900347, 0.007609254, -0.0034791247, 0.013611781, -0.13560618, 0.09685799, 0.06276075, 0.134693, -0.14370437, -0.25175703, -0.0016138123, -0.0075672898, -0.13325731, -0.061100446, 0.0059743375) * go_0(-1.0, 1.0);\n result += mat4(-0.039018434, -0.19668463, -0.43018532, 0.31886247, 0.4965479, 0.114569925, 0.19110382, 0.27343535, 0.0707728, -0.11877004, -0.25827697, 0.37012872, 0.1474777, 0.07056952, -0.14965728, 0.061595406) * go_0(0.0, -1.0);\n result += mat4(0.506543, -0.16268773, 0.455319, -0.0702646, 0.70102173, -0.14041683, 0.70184857, 0.4817842, -0.3389246, -0.14463086, 0.13763213, -1.1259074, 0.47722015, 0.38352612, -0.04293366, -0.5604627) * go_0(0.0, 0.0);\n result += mat4(0.17606944, 0.15897374, 0.13499324, 0.29241478, -0.032824475, 0.11128662, -0.22204424, -0.051803727, 0.013195331, -0.42040786, -0.3950585, 0.70745844, 0.38646924, -0.19080774, -0.15171832, -0.10742828) * go_0(0.0, 1.0);\n result += mat4(-0.039278325, 0.18421806, -0.044948544, 0.07902063, -0.2149251, 0.09913459, -0.09743655, -0.26899317, -0.002695496, -0.07554527, -0.22373366, 0.17830558, -0.047994815, -0.06789183, -0.06755918, -0.104452066) * go_0(1.0, -1.0);\n result += mat4(-0.0493473, -0.30411786, -0.056439694, -0.06582185, -0.21309847, 0.100670904, -0.22966193, -0.045954112, 0.12728062, -0.25081897, -0.094699375, -0.4036555, 0.060854495, -0.64373237, -0.21522263, -0.6683476) * go_0(1.0, 0.0);\n result += mat4(0.063481025, 0.11744312, -0.043330096, 0.33817932, -0.06679828, -0.23207302, -0.10188898, -0.10590511, 0.058780864, 0.047292337, -0.11834696, 0.10076128, -0.036641665, 0.30200714, -0.0002892557, -0.10303763) * go_0(1.0, 1.0);\n result += mat4(-0.10842604, 0.042055763, 0.29702973, -0.07409644, -0.030164458, -0.012098744, -0.06396587, -0.08787527, 0.051854923, 0.12997511, 0.11468497, 0.15022379, 0.007814715, 0.014517445, 0.025484756, 0.01078619) * go_1(-1.0, -1.0);\n result += mat4(-0.29229385, 0.040265664, -0.15376821, 0.075579196, -0.05593569, -0.045405343, 0.12099204, 0.1571252, 0.17841713, 0.04673325, 0.14550509, 0.08603346, -0.049786013, 0.06121843, -0.16273825, -0.13857752) * go_1(-1.0, 0.0);\n result += mat4(0.06903744, 0.2628764, -0.13582836, -0.35678583, -0.13821034, -0.019381443, -0.19570538, -0.09298511, 0.08965436, 0.09745909, 0.20055099, 0.024967568, 0.08144204, 0.004633625, 0.12809834, -0.009431525) * go_1(-1.0, 1.0);\n result += mat4(0.09784006, 0.010729353, 0.046643205, -0.110926524, -0.21556224, 0.00016300633, 0.122175336, 0.15004392, 0.013864355, 0.24767809, 0.13865592, 0.0155424485, -0.1450483, -0.15688781, -0.06195043, -0.13745981) * go_1(0.0, -1.0);\n result += mat4(0.018991318, 0.55401963, 0.11709872, -0.028442185, -0.46035343, -0.10215539, -0.60193926, 0.47882316, -0.23346989, 0.037200127, 0.22814943, -0.08231696, -0.36430013, -0.011152757, 0.48752213, 0.29796222) * go_1(0.0, 0.0);\n result += mat4(-0.07258066, -0.023222538, 0.23230423, -0.30317304, 0.03942911, -0.06899803, 0.23778579, 0.07418621, -0.17443737, 0.33387753, 0.007354842, -0.123447575, -0.1745315, 0.11071779, -0.11949625, -0.22832453) * go_1(0.0, 1.0);\n result += mat4(-0.024909232, -0.0308135, 0.12170621, -0.13298757, 0.045828197, -0.1532345, -0.06633672, 0.23591088, 0.04964077, 0.14091493, 0.038343724, -0.029780807, 0.05762822, -0.048930667, -0.02434709, 0.07109019) * go_1(1.0, -1.0);\n result += mat4(-0.16039175, 0.3004474, -0.17278233, 0.13677922, 0.18838613, 0.15054552, 0.32901475, -0.1288333, 0.26378244, -0.05119892, 0.34533516, 0.25180495, 0.19452183, 0.0843233, -0.08029368, 0.39877903) * go_1(1.0, 0.0);\n result += mat4(-0.07097129, -0.26492423, -0.055032317, -0.093516104, -0.11795062, 0.04086253, -0.07989471, 0.059686553, 0.09378249, 0.45851848, 0.2510942, 0.19599153, 0.019765077, -0.02920918, -0.04125142, -0.13859107) * go_1(1.0, 1.0);\n result += vec4(0.04400571, -0.04015565, 0.0140529545, 0.05474095);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.014236042, -0.0031431736, -0.1551387, 0.12515116, -0.28528872, 0.36161992, 0.15750743, -0.17111474, 0.13792591, -0.0657419, -0.17471549, 0.14650472, 0.034169197, -0.019157575, 0.23520657, -0.20358163) * go_0(-1.0, -1.0);\n result += mat4(0.02015035, 0.12993371, 0.11199667, -0.09854378, 0.5001741, 0.03462961, 0.24919736, 0.08505297, -0.20902094, -0.24141377, -0.15360375, 0.049974803, -0.037157424, -0.048510186, 0.20106035, -0.118480384) * go_0(-1.0, 0.0);\n result += mat4(0.086798504, -0.009607818, 0.034812123, -0.005187592, 0.0351509, 0.021755, -0.04996161, -0.041231696, 0.0020545553, 0.015730752, -0.07507172, 0.018597523, -0.02393343, 0.07624775, 0.03892451, -0.0025574185) * go_0(-1.0, 1.0);\n result += mat4(0.035725456, 0.06809103, 0.51926994, -0.39983147, -0.16402833, -0.1243394, -0.25922915, 0.28285915, 0.15959994, -0.2351732, 0.2650535, -0.30193794, -0.11468332, 0.050777763, -0.51894253, 0.4408367) * go_0(0.0, -1.0);\n result += mat4(-0.27042082, 0.22243942, 0.14902467, 0.38428563, 0.46612173, 0.5169912, -0.22330502, -0.11300288, -0.36141354, 0.0668681, 0.2984152, 0.1275798, -0.24121419, 0.2952039, -0.45109174, -0.3822957) * go_0(0.0, 0.0);\n result += mat4(0.26543504, -0.05742226, -0.052103903, -0.013124308, -0.14358385, -0.04024543, 0.07665455, -0.012301872, -0.18752757, -0.03913891, 0.038205814, -0.006583095, -0.25550908, -0.25725332, -0.12454206, -0.0058936924) * go_0(0.0, 1.0);\n result += mat4(-0.0018946569, 0.019746022, -0.13080788, 0.11450627, -0.013743845, -0.027179785, -0.14425103, 0.07109661, 0.023703793, 0.086905524, 0.03151253, 0.0132474145, 0.041018624, 0.04548913, 0.2718715, -0.20008296) * go_0(1.0, -1.0);\n result += mat4(-0.076830454, 0.11652955, 0.5068201, -0.3082819, 0.058615055, -0.006765798, -0.057522714, 0.049981344, -0.006897243, -0.21763432, 0.16896053, -0.21176189, -0.061227098, 0.03566485, 0.08901554, -0.050980624) * go_0(1.0, 0.0);\n result += mat4(0.02327798, 0.07662976, 0.034811985, -0.03238033, -0.0021881019, -0.030997375, -0.069672935, 0.04040273, -0.1217442, 0.104173124, 0.09862539, 0.020557549, -0.022286594, 0.10287763, -0.021694934, 0.07542515) * go_0(1.0, 1.0);\n result += mat4(0.124069154, -0.08579466, -0.07816314, 0.11332851, -0.034682628, -0.11038275, 0.04750615, -0.096100725, 0.039588403, -0.15149672, -0.05529172, 0.034304325, -0.022520235, -0.05023852, -0.2674731, 0.21886522) * go_1(-1.0, -1.0);\n result += mat4(-0.1948599, -0.14946899, -0.39548838, 0.18042913, -0.007919619, 0.19826505, 0.23789087, 0.009140256, 0.11857748, 0.18215668, 0.13606293, -0.09209675, -0.080678545, -0.020431137, -0.07728839, -0.051353537) * go_1(-1.0, 0.0);\n result += mat4(-0.07616472, -0.0032800382, -0.045657665, -0.039144326, -0.37786487, -0.08877774, 0.053579114, -0.070886396, 0.011311804, 0.107276045, 0.013236154, 0.009832061, 0.08292063, 0.12258811, 0.0005569043, -0.009806432) * go_1(-1.0, 1.0);\n result += mat4(-0.28062925, 0.15946878, -0.1021801, -0.06471589, -0.26999477, 0.21230288, -0.14243907, 0.2555922, -0.09608517, 0.26339412, 0.20891234, -0.23538485, 0.33958244, -0.12569186, 0.43289876, -0.33462036) * go_1(0.0, -1.0);\n result += mat4(0.16265294, 0.2625464, -0.34452894, 0.2233622, 0.13850005, -0.42999864, -0.5385177, -0.11035979, 0.51662, -0.78238726, -0.09422375, 0.83759475, 0.44468537, 0.14301361, 0.108906105, 1.1596143) * go_1(0.0, 0.0);\n result += mat4(-0.73757625, -0.12369605, 0.23523071, 0.006587637, -0.15445381, 0.22757277, 0.052819528, 0.10183905, -0.07912228, -0.16998893, -0.13360223, 0.014348178, -0.17778571, -0.41047302, 0.10241381, -0.08526306) * go_1(0.0, 1.0);\n result += mat4(0.14712952, 0.048995696, 0.05299946, -0.06817572, 0.1498064, -0.079825334, 0.40354064, -0.31789717, -0.1998377, 0.00955295, -0.32318407, 0.30898204, -0.039571725, -0.026203401, -0.16292085, 0.08574385) * go_1(1.0, -1.0);\n result += mat4(-0.6353329, -0.56000775, -0.17279743, 0.18198174, -0.19555812, 0.056538377, 0.34365895, -0.07799055, 0.19011354, -0.13952748, 0.029196098, -0.19596763, -0.069196045, -0.17402656, 0.07948411, -0.016226962) * go_1(1.0, 0.0);\n result += mat4(0.25592864, 0.083498634, -0.28515807, 0.10789751, 0.0043962947, 0.07085363, 0.048724182, -0.025131436, -0.0049440865, -0.033094388, -0.032935806, 0.04266025, 0.20026933, 0.0927841, -0.006839351, -0.013012285) * go_1(1.0, 1.0);\n result += vec4(0.02021373, 0.0014037411, 0.0012718709, 0.017278494);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_2 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_4 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_8 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_9 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_10 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_12 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_13 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0067711817, 0.08160003, 0.0247279, 0.03084815, -0.026977416, -0.02120602, -0.025078611, -0.029852165, -0.011627478, -0.012742972, 0.022736797, -0.0028815821, -0.007515677, 0.0172887, -0.023259213, 0.009608947) * g_0;\n result += mat4(-0.028660107, -0.014015208, -0.027838672, -0.013171922, 0.0029435428, 0.027047642, -0.017478354, 0.022834882, -0.037572853, -0.0034044068, -0.0149029335, -0.013362301, 0.009827443, -0.015742151, -0.0074795415, -0.0022266617) * g_1;\n result += mat4(-0.07579662, -0.039754186, -0.066026606, -0.046816852, 0.1099032, 0.043956704, 0.073109835, 0.04680284, -0.06896613, -0.008838632, -0.044584926, -0.01319039, -0.0021152915, -0.04503326, 0.027061926, -0.028334105) * g_2;\n result += mat4(0.15458213, 0.059769996, 0.09327123, -0.028782733, 0.023459995, -0.15390377, -0.13432898, -0.1127775, 0.072764635, -0.0020463336, 0.034736466, -0.0012086042, -0.05847183, -0.029952323, 0.052969377, 0.09590908) * g_3;\n result += mat4(-0.07476772, -0.016574614, 0.04131183, 0.017335678, 0.009654406, 0.072183535, -0.002266456, 0.086873695, 9.310129e-05, 0.0056416965, -0.004188391, 0.023132093, -0.05183336, -0.025825873, -0.03684392, -0.0075729224) * g_4;\n result += mat4(0.00878842, 0.03869637, -0.035759524, 0.003345386, -0.064184256, -0.034568302, -0.06672922, -0.0686381, -0.06794392, -0.10685906, 0.04679947, -0.012535639, 0.006932529, -0.007783515, 0.109123886, 0.13804391) * g_5;\n result += mat4(-0.03160699, 0.050473, -0.09030729, 0.0649397, 0.11466501, 0.17912874, -0.0081851315, 0.052244574, 0.051632743, 0.061941486, 0.06546816, 0.12174249, -0.05104755, -0.018193979, -0.032196652, -0.035292786) * g_6;\n result += mat4(0.013612735, -0.0024100312, -0.068611205, -0.07369285, -0.019647537, -0.066944756, -0.010012875, -0.06785739, -0.062246565, -0.087313406, -0.044278186, -0.09368995, 0.052555013, 0.13604961, 0.05645059, 0.08763303) * g_7;\n result += mat4(0.04218486, -0.05028401, 0.059086576, -0.03545452, 0.027737848, 0.0043074046, 0.0011001764, -0.073026665, -0.04094988, 0.044061556, -0.009812515, 0.06841999, -0.06612581, 0.037223976, -0.07759491, -0.04356598) * g_8;\n result += mat4(-0.027558247, 0.014248466, -0.019813016, -0.058107473, -0.016717663, -0.020424338, 0.0053625097, -0.009917319, 0.013678771, 0.0113340765, 0.0061787106, -0.036083996, -0.020179711, -0.011310535, 0.054827053, -0.0008278952) * g_9;\n result += mat4(0.028690035, -0.012079616, 0.11931408, -0.048533775, 0.069336995, 0.0049852817, 0.013774468, 0.035233382, -0.07384821, 0.0003354423, -0.0059171803, -0.04503906, 0.08727279, 0.005138857, -0.17724465, 0.055782065) * g_10;\n result += mat4(-0.20744391, 0.24348328, -0.3145766, 0.17026486, -0.022870807, -0.01648648, -0.05912279, -0.012555373, -0.066004686, 0.03182394, 0.16285324, -0.1221846, -0.31816196, 0.007928748, 0.43180224, -0.015949022) * g_11;\n result += mat4(0.16363169, 0.14781676, -0.2377973, -0.1571377, -0.09038187, 0.0046504294, 0.033955004, -0.051421452, 0.046735536, 0.006827522, -0.121338, 0.12671822, 0.15833299, -0.1858712, -0.1942371, 0.17336044) * g_12;\n result += mat4(-0.018145572, -0.015550516, 0.044410378, 0.046016492, 0.084021375, 0.05327457, -0.008270992, -0.045435544, 0.07185879, -0.131923, 0.26721445, -0.26745328, -0.07093472, 0.042701527, 0.13793674, -0.095621444) * g_13;\n result += vec4(0.016836504, 0.010161949, 0.021351453, 0.01278978);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,F_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n float c1 = c0;\n float c2 = c1;\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_.program_4_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_3_tf"),_.program_5_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_4_tf"),_.program_6_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_5_tf"),_.program_7_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_tf"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_3_tf"),_.program_7_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_4_tf"),_.program_7_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_5_tf"),_.program_7_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_6_tf"),_.program_8_MAIN_TextureLocation=t.getUniformLocation(_.program_8,"MAIN"),_.program_8_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_last_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){var m=t.get("conv2d_tf");if(m){if(u.width/a.width>1.2&&u.height/a.height>1.2){var g=this.program_1_intermediate_texture;c(e,g,m.width,m.height),e.viewport(0,0,m.width,m.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,g,0),e.useProgram(this.program_1);var v=d(e,0,0,m.width,m.height),l=d(e,0,0,1,1);s(e,this.program_1_a_position_location,v),s(e,this.program_1_a_texture_coord_location,l),e.uniform2f(this.program_1_u_resolution_location,m.width,m.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,m.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(v),e.deleteBuffer(l),t.set("conv2d_1_tf",{texture:g,width:m.width,height:m.height})}if(t.get("MAIN")){var x=t.get("MAIN");if(x&&t.get("NATIVE")){var p=t.get("OUTPUT");if(p){var T=t.get("conv2d_1_tf");if(T){if(p.width/x.width>1.2&&p.height/x.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,T.width,T.height),e.viewport(0,0,T.width,T.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,T.width,T.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,T.width,T.height),e.uniform2f(this.program_2_u_texture_size_location,x.width,x.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_2_tf",{texture:h,width:T.width,height:T.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_2_tf");if(b){if(R.width/A.width>1.2&&R.height/A.height>1.2){var L=this.program_3_intermediate_texture;c(e,L,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L,0),e.useProgram(this.program_3);var y=d(e,0,0,b.width,b.height),z=d(e,0,0,1,1);s(e,this.program_3_a_position_location,y),s(e,this.program_3_a_texture_coord_location,z),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y),e.deleteBuffer(z),t.set("conv2d_3_tf",{texture:L,width:b.width,height:b.height})}if(t.get("MAIN")){var D=t.get("MAIN");if(D&&t.get("NATIVE")){var X=t.get("OUTPUT");if(X){var w=t.get("conv2d_3_tf");if(w){if(X.width/D.width>1.2&&X.height/D.height>1.2){var O=this.program_4_intermediate_texture;c(e,O,w.width,w.height),e.viewport(0,0,w.width,w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,O,0),e.useProgram(this.program_4);var N=d(e,0,0,w.width,w.height),M=d(e,0,0,1,1);s(e,this.program_4_a_position_location,N),s(e,this.program_4_a_texture_coord_location,M),e.uniform2f(this.program_4_u_resolution_location,w.width,w.height),e.uniform2f(this.program_4_u_texture_size_location,D.width,D.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_4_conv2d_3_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(N),e.deleteBuffer(M),t.set("conv2d_4_tf",{texture:O,width:w.width,height:w.height})}if(t.get("MAIN")){var I=t.get("MAIN");if(I&&t.get("NATIVE")){var F=t.get("OUTPUT");if(F){var B=t.get("conv2d_4_tf");if(B){if(F.width/I.width>1.2&&F.height/I.height>1.2){var S=this.program_5_intermediate_texture;c(e,S,B.width,B.height),e.viewport(0,0,B.width,B.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,S,0),e.useProgram(this.program_5);var P=d(e,0,0,B.width,B.height),C=d(e,0,0,1,1);s(e,this.program_5_a_position_location,P),s(e,this.program_5_a_texture_coord_location,C),e.uniform2f(this.program_5_u_resolution_location,B.width,B.height),e.uniform2f(this.program_5_u_texture_size_location,I.width,I.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,B.texture),e.uniform1i(this.program_5_conv2d_4_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(P),e.deleteBuffer(C),t.set("conv2d_5_tf",{texture:S,width:B.width,height:B.height})}if(t.get("MAIN")){var V=t.get("MAIN");if(V&&t.get("NATIVE")){var j=t.get("OUTPUT");if(j){var H=t.get("conv2d_5_tf");if(H){if(j.width/V.width>1.2&&j.height/V.height>1.2){var G=this.program_6_intermediate_texture;c(e,G,H.width,H.height),e.viewport(0,0,H.width,H.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,G,0),e.useProgram(this.program_6);var k=d(e,0,0,H.width,H.height),K=d(e,0,0,1,1);s(e,this.program_6_a_position_location,k),s(e,this.program_6_a_texture_coord_location,K),e.uniform2f(this.program_6_u_resolution_location,H.width,H.height),e.uniform2f(this.program_6_u_texture_size_location,V.width,V.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,H.texture),e.uniform1i(this.program_6_conv2d_5_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(k),e.deleteBuffer(K),t.set("conv2d_6_tf",{texture:G,width:H.width,height:H.height})}if(t.get("MAIN")){var W=t.get("MAIN");if(W&&t.get("NATIVE")){var Y=t.get("OUTPUT");if(Y){var J=t.get("conv2d_1_tf");if(J){var Z=t.get("conv2d_2_tf");if(Z){var $=t.get("conv2d_3_tf");if($){var q=t.get("conv2d_4_tf");if(q){var Q=t.get("conv2d_5_tf");if(Q){var tt=t.get("conv2d_6_tf");if(tt){var _t=t.get("conv2d_tf");if(_t){if(Y.width/W.width>1.2&&Y.height/W.height>1.2){var et=this.program_7_intermediate_texture;c(e,et,_t.width,_t.height),e.viewport(0,0,_t.width,_t.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,et,0),e.useProgram(this.program_7);var ot=d(e,0,0,_t.width,_t.height),rt=d(e,0,0,1,1);s(e,this.program_7_a_position_location,ot),s(e,this.program_7_a_texture_coord_location,rt),e.uniform2f(this.program_7_u_resolution_location,_t.width,_t.height),e.uniform2f(this.program_7_u_texture_size_location,W.width,W.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,_t.texture),e.uniform1i(this.program_7_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,J.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Z.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,$.texture),e.uniform1i(this.program_7_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,q.texture),e.uniform1i(this.program_7_conv2d_4_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Q.texture),e.uniform1i(this.program_7_conv2d_5_tf_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_7_conv2d_6_tf_TextureLocation,6),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ot),e.deleteBuffer(rt),t.set("conv2d_last_tf",{texture:et,width:_t.width,height:_t.height})}if(t.get("MAIN")){var nt=t.get("MAIN");if(nt&&t.get("NATIVE")){var it=t.get("OUTPUT");if(it){var ft=t.get("conv2d_last_tf");if(ft&&it.width/nt.width>1.2&&it.height/nt.height>1.2){var at=this.program_8_intermediate_texture;c(e,at,2*ft.width,2*ft.height),e.viewport(0,0,2*ft.width,2*ft.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,at,0),e.useProgram(this.program_8);var ut=d(e,0,0,2*ft.width,2*ft.height),ct=d(e,0,0,1,1);s(e,this.program_8_a_position_location,ut),s(e,this.program_8_a_texture_coord_location,ct),e.uniform2f(this.program_8_u_resolution_location,2*ft.width,2*ft.height),e.uniform2f(this.program_8_u_texture_size_location,nt.width,nt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,nt.texture),e.uniform1i(this.program_8_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_8_conv2d_last_tf_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ut),e.deleteBuffer(ct),t.set("MAIN",{texture:at,width:2*ft.width,height:2*ft.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&X_(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function S_(t){return S_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S_(t)}function P_(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,G_(o.key),o)}}function C_(t,_){return C_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},C_(t,_)}function V_(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function j_(t){return j_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},j_(t)}function H_(t,_,e){return(_=G_(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function G_(t){var _=function(t,_){if("object"!==S_(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==S_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===S_(_)?_:String(_)}var k_="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",K_=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&C_(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=j_(o);if(r){var e=j_(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===S_(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return V_(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),H_(V_(_=n.call(this)),"gl",void 0),H_(V_(_),"program_0",void 0),H_(V_(_),"program_1",void 0),H_(V_(_),"program_2",void 0),H_(V_(_),"program_3",void 0),H_(V_(_),"program_4",void 0),H_(V_(_),"program_0_intermediate_texture",void 0),H_(V_(_),"program_1_intermediate_texture",void 0),H_(V_(_),"program_2_intermediate_texture",void 0),H_(V_(_),"program_3_intermediate_texture",void 0),H_(V_(_),"program_4_intermediate_texture",void 0),H_(V_(_),"program_0_a_position_location",void 0),H_(V_(_),"program_1_a_position_location",void 0),H_(V_(_),"program_2_a_position_location",void 0),H_(V_(_),"program_3_a_position_location",void 0),H_(V_(_),"program_4_a_position_location",void 0),H_(V_(_),"program_0_a_texture_coord_location",void 0),H_(V_(_),"program_1_a_texture_coord_location",void 0),H_(V_(_),"program_2_a_texture_coord_location",void 0),H_(V_(_),"program_3_a_texture_coord_location",void 0),H_(V_(_),"program_4_a_texture_coord_location",void 0),H_(V_(_),"program_0_u_resolution_location",void 0),H_(V_(_),"program_1_u_resolution_location",void 0),H_(V_(_),"program_2_u_resolution_location",void 0),H_(V_(_),"program_3_u_resolution_location",void 0),H_(V_(_),"program_4_u_resolution_location",void 0),H_(V_(_),"program_0_u_texture_size_location",void 0),H_(V_(_),"program_1_u_texture_size_location",void 0),H_(V_(_),"program_2_u_texture_size_location",void 0),H_(V_(_),"program_3_u_texture_size_location",void 0),H_(V_(_),"program_4_u_texture_size_location",void 0),H_(V_(_),"program_0_MAIN_TextureLocation",void 0),H_(V_(_),"program_1_conv2d_tf_TextureLocation",void 0),H_(V_(_),"program_2_conv2d_1_tf_TextureLocation",void 0),H_(V_(_),"program_3_conv2d_2_tf_TextureLocation",void 0),H_(V_(_),"program_4_MAIN_TextureLocation",void 0),H_(V_(_),"program_4_conv2d_last_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,k_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.0057322932, 0.12928207, -0.056848746, 0.18680117, -0.0306273, 0.25602463, 0.053723164, 0.20419341, 0.0018709862, 0.022848232, -0.04105527, 0.10169034, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.009471417, -0.12957802, 0.096014425, 0.21836184, 0.00021601951, -0.22997683, 0.23666254, 0.41192335, 0.021762101, 0.0047863554, 0.008233427, 0.108514786, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.01156376, -0.18988979, 0.04614705, -0.044767227, 0.01050636, -0.26426336, 0.23741047, 0.0027636609, -0.027718676, -0.14202335, -0.016650287, -0.06637125, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.057809234, -0.11033858, 0.056533534, -0.06292466, 0.13880666, -0.18710336, 0.2441031, -0.25326246, 0.0032683122, -0.026437074, 0.0023248852, 7.640766e-05, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.49110603, 0.4429004, -0.44015464, -0.41174838, -0.87738293, 0.7808468, -1.0929365, -0.59699076, -0.18409836, 0.185138, -0.11773224, -0.17097276, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.10580959, -0.055947904, -0.03431237, -0.080236495, 0.14862584, -0.15393938, -0.18872876, -0.3170681, 0.03559387, -0.003990826, 0.021298569, 0.012844483, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.040715586, -0.25781113, 0.08896714, -0.1225879, -0.15790503, -0.54010904, 0.29588607, 0.10401059, 0.003413123, -0.108357325, 0.0112870345, -0.11888622, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.0049315444, 0.02376202, -0.08224771, 0.121118225, -0.041512914, -0.027994309, -0.585988, -0.069672115, -0.017247835, 0.0056576864, 0.04319012, 0.055003505, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.37521392, 0.15916082, 0.059708964, 0.19046007, 0.8120325, 0.38343868, 0.3436578, 0.5287958, 0.16570656, 0.06957687, 0.014022592, 0.074799836, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.01050964, -0.00939481, 0.17684458, 0.027366742);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,k_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.011029496, 0.05866063, -0.09460646, -0.017664742, -0.022488879, 0.18384217, -0.00397663, -0.064733066, 0.08466802, 0.10667488, 8.0212536e-05, 0.0908869, 0.13580276, 0.00097438256, 0.12176522, -0.08218466) * go_0(-1.0, -1.0);\n result += mat4(0.16062798, -0.10190268, 0.03280682, 0.05621916, -0.009684231, -0.08464307, 0.17058301, -0.096469186, 0.1967505, -0.1450099, 0.093607284, -0.28240147, -0.21377413, 0.10079291, -0.1741522, 0.17330575) * go_0(-1.0, 0.0);\n result += mat4(-0.060160473, 0.06316997, 0.0046929033, -0.049405966, 0.13851729, 0.06830702, -0.0586872, -0.040827133, 0.007052838, -0.03576886, -0.111261636, 0.039155316, -0.07380389, -0.09369825, 0.04471156, 0.09678487) * go_0(-1.0, 1.0);\n result += mat4(-0.36683616, -0.035950605, -0.24414362, -0.009159744, 0.19335322, -0.099253505, 0.075083904, -0.00076695543, 0.65291303, -0.25599423, 0.19827642, 0.065899536, -0.07423247, -0.068967685, 0.0050554527, -0.060272824) * go_0(0.0, -1.0);\n result += mat4(-0.020688485, -0.83178276, 0.11104878, 0.26454413, 0.13655476, 0.37675047, -0.22219229, -0.01751935, 0.44552696, 0.92510307, 0.16063261, -0.62011045, 0.19366647, -0.06996067, -0.2504841, 0.00803723) * go_0(0.0, 0.0);\n result += mat4(0.0051537007, -0.057168536, -0.16110587, 0.25232598, -0.04447099, 0.11997351, 0.14808103, -0.34443566, -0.26212573, -0.21970181, 0.2724405, 0.21050811, -0.07949061, -0.064808235, -0.21208277, -0.0042361654) * go_0(0.0, 1.0);\n result += mat4(-0.0888952, -0.20169449, 0.19144905, -0.016882861, -0.013283103, 0.07552998, -0.24686803, 0.012453213, -0.065454446, -0.016123284, -0.47316182, 0.070926026, 0.09219782, 0.13118166, 0.074736096, 0.0077910526) * go_0(1.0, -1.0);\n result += mat4(0.5832154, 0.1138069, -0.039765622, 0.3182784, -0.25497997, 0.0013993139, 0.39285088, -0.48511526, -0.39891505, -0.19094779, -0.082146175, -0.20826934, 0.020590555, -0.0012490178, -0.4398621, 0.14377014) * go_0(1.0, 0.0);\n result += mat4(0.21917395, 3.4314657e-05, 0.25734863, -0.3433305, 0.015720673, 0.2676127, -0.06807297, 0.15040149, -0.23638041, -0.0050233034, -0.13666134, 0.4542111, -0.033572577, -0.08450588, -0.23341487, 0.053490847) * go_0(1.0, 1.0);\n result += mat4(-0.17482175, 0.057647135, 0.33135444, 0.0850751, -0.1718849, -0.0854123, 0.036795795, -0.13874969, -0.10903869, -0.19007301, -0.06064334, -0.03786032, -0.036696054, 0.07844446, 0.012523185, -0.01562906) * go_1(-1.0, -1.0);\n result += mat4(-0.04411997, -0.10331819, 0.10050193, 0.12406485, 0.07431592, 0.30109692, -0.17511666, -0.13263564, -0.10192587, 0.07821255, -0.22415096, 0.25552443, 0.17881326, -0.13914281, 0.109979235, -0.0016463579) * go_1(-1.0, 0.0);\n result += mat4(-0.01911644, -0.15412527, 0.028903123, 0.20831817, 0.00375175, 0.08110953, 0.074919395, -0.17581624, -0.015677985, 0.06504228, 0.08817818, -0.12518327, -0.09537373, 0.028905088, -0.051288474, 0.054334078) * go_1(-1.0, 1.0);\n result += mat4(0.2852779, -0.28924024, 0.36805123, 0.21079305, -0.28336474, 0.1679663, -0.08641141, -0.10699407, -0.16090055, 0.1287612, -0.15910125, 0.05734755, 0.15883245, 0.0053026294, 0.080674745, 0.0505137) * go_1(0.0, -1.0);\n result += mat4(0.17639062, 0.3790122, -0.19588692, -0.020314282, 0.26197383, 0.09014768, 0.19696823, -0.41025418, -0.08308115, -0.33279485, -0.22528782, 0.06172439, -0.1365661, -0.13094363, -0.005086559, 0.089024484) * go_1(0.0, 0.0);\n result += mat4(0.05262993, 0.0006296959, 0.1657725, -0.32591924, 0.12126701, 0.061543245, -0.10526848, 0.041583937, 0.094976954, 0.09416157, -0.22019257, -0.058390073, -0.2073888, 0.057273377, 0.19558284, 0.004208022) * go_1(0.0, 1.0);\n result += mat4(0.30005738, 0.18478931, -0.23342943, 0.22455733, -0.016488122, 0.099634305, 0.31620836, -0.15731157, 0.09595808, 0.0013774688, 0.48273298, -0.07027936, -0.18764344, -0.26194447, -0.11794225, -0.012173601) * go_1(1.0, -1.0);\n result += mat4(0.117986746, -0.13846518, -0.019614812, -0.3011192, 0.5501164, 0.3408611, -0.40090847, 0.15706886, 0.13050972, 0.051776595, 0.20792943, 0.23389706, -0.22965533, -0.053367328, 0.3911586, -0.032988597) * go_1(1.0, 0.0);\n result += mat4(0.054753624, -0.008485731, -0.2451672, 0.17528129, 0.13657846, 0.010480436, 0.07651423, -0.43316832, 0.12736236, 0.13804524, 0.12529011, -0.30946237, -0.14423579, 0.08403089, 0.24335162, 0.057288036) * go_1(1.0, 1.0);\n result += vec4(0.012077211, 0.013045883, 0.0380778, -0.02908858);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,k_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.036115196, -0.06971895, -0.07508942, 0.016036168, 0.12120111, 0.24536026, 0.044755507, -0.20663576, 0.029635755, -0.15427187, 0.027148994, -0.20795093, 0.10170582, 0.077919215, 0.66063017, -0.4632968) * go_0(-1.0, -1.0);\n result += mat4(-0.0052889925, -0.019060908, -0.08660142, -0.022095207, -0.08097976, -0.015142803, -0.18552722, -0.078493506, -0.16293915, -0.20099808, -0.08370822, 0.3701389, 0.09094984, 0.2487225, 0.24338846, 0.044003833) * go_0(-1.0, 0.0);\n result += mat4(-0.061406493, -0.017232792, -0.10917424, 0.11203319, 0.040699825, -0.019294346, 0.084953666, -0.018133596, 0.07209552, 0.016069936, 0.17805555, -0.089537814, 0.15809004, 0.1027023, 0.15044671, -0.15530108) * go_0(-1.0, 1.0);\n result += mat4(0.0948676, -0.040305693, -0.005591629, -0.048048403, -0.07547777, 0.056606572, 0.021390207, 0.32600567, -0.20805131, -0.099587254, 0.029613169, 0.0092129605, -0.29429698, -0.09898621, 0.44470885, -0.89487344) * go_0(0.0, -1.0);\n result += mat4(-0.122259885, 0.11445877, 0.06666907, 0.1869428, -0.1553992, -0.1658741, 0.2988138, -0.57746625, -0.34609964, 0.11169158, -0.41877756, 0.38075635, 0.21293911, 0.09640372, -0.12754214, -0.08026104) * go_0(0.0, 0.0);\n result += mat4(0.15128808, 0.050087795, 0.09219755, -0.18080945, 0.0044571217, -0.046019405, -0.1289922, 0.20305426, 0.19601224, 0.04667917, 0.17465587, 0.027672665, 0.18441725, 0.06845396, 0.11288585, -0.23283863) * go_0(0.0, 1.0);\n result += mat4(-0.072962, -0.06639447, 0.049347494, -0.1386401, 0.10396071, 0.08187777, -0.04280746, 0.07390891, 0.06628344, 0.037797406, 0.021885803, -0.013147403, 0.22376558, 0.36243078, 0.12874891, -0.0023783944) * go_0(1.0, -1.0);\n result += mat4(0.074945286, 0.16045591, -0.11798349, 0.12910712, 0.054760084, -0.095626175, -0.047832094, 0.03493912, 0.11817307, 0.037452437, -0.14301221, -0.027356789, -0.052390423, 0.11373512, 0.07686775, 0.010008694) * go_0(1.0, 0.0);\n result += mat4(-0.023999173, -0.091900624, 0.02388157, 0.03173873, 0.0065633506, -0.033716757, -0.1198324, 0.12057766, 0.026465805, -0.07517131, -0.07760598, 0.060463097, 0.07345541, 0.046037503, 0.21101558, -0.26785463) * go_0(1.0, 1.0);\n result += mat4(0.15544604, -0.03902825, 0.04630384, -0.25173616, -0.0691359, 0.07476507, 0.009071253, 0.089964196, -0.26539803, -0.3958477, -0.22155671, 0.20735882, -0.105860494, -0.003996804, -0.044815883, 0.39544627) * go_1(-1.0, -1.0);\n result += mat4(0.6169709, 0.23717614, -0.37884676, -0.7484867, 0.020169826, -0.30718836, 1.0965588, -0.20711036, -0.39149985, -0.06843563, -0.06522909, 0.103805855, 0.03265825, -0.15137726, 0.12837899, -0.01294922) * go_1(-1.0, 0.0);\n result += mat4(-0.23638196, -0.4560866, -0.11948684, -0.1464144, 0.10690008, 0.007835961, 0.11864342, -0.13101323, -0.16509797, 0.075027354, 0.08122998, 0.13451207, 0.0011890623, 0.052157886, 0.08372405, -0.07085038) * go_1(-1.0, 1.0);\n result += mat4(-0.21997726, -0.16488647, -0.0291317, 0.17997476, 0.1493211, 0.027494298, 0.0034613227, -0.3207727, 0.18699001, 0.14728633, -0.042895135, -0.07612043, 0.125076, -0.14714554, -0.03480009, -0.22753975) * go_1(0.0, -1.0);\n result += mat4(-0.5342686, -0.7426105, -0.38294584, 0.42549992, 0.46053204, 0.7867879, 0.106234804, -0.041163098, 0.5198579, -0.5219404, 0.14809476, -0.41802374, 0.06810794, -0.15122683, -0.047409, 0.13178343) * go_1(0.0, 0.0);\n result += mat4(-0.50428164, 0.18220626, 0.35510704, -0.081787474, 0.03155813, 0.019284263, 0.0032388573, -0.20513348, -0.05385551, 0.17803182, -0.26206362, 0.2870375, 0.008557827, 0.08401449, -0.027598893, -0.010791235) * go_1(0.0, 1.0);\n result += mat4(0.16657415, 0.067647465, 0.093076974, -0.14438486, -0.10017002, 0.0022367141, 0.03250936, -0.052794546, -0.009178676, -0.019673595, -0.0016697067, -0.15424626, -0.112123474, -0.11079971, 0.011987111, -0.11747758) * go_1(1.0, -1.0);\n result += mat4(-0.023021797, -0.058703423, -0.037978355, -0.062433913, -0.13130441, 0.048656322, 0.056839373, 0.109036915, -0.07823158, 0.14785293, 0.058555078, -0.11679035, -0.14002073, 0.07395252, 0.098268874, -0.06710464) * go_1(1.0, 0.0);\n result += mat4(0.14906375, 0.030001195, -0.10338215, 0.0662968, -0.161953, -0.13682815, 0.09563142, 0.009514228, -0.009491218, 0.06737101, -0.1393389, 0.15231515, -0.073147796, 0.00767062, 0.028675212, 0.014213088) * go_1(1.0, 1.0);\n result += vec4(0.018736731, -0.0026039074, 0.050130025, -0.055364225);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,k_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.019100675, -0.014241565, 0.004667036, -0.03865062, 0.106731094, 0.026099661, 0.014594411, -0.011881356, 0.0040967264, -0.004626336, 0.006469508, 0.010875305, -0.033909045, -0.085905954, 0.07861378, 0.019452631) * go_0(-1.0, -1.0);\n result += mat4(0.20777655, -0.060354974, 0.0023840065, -0.064121604, -0.17397617, 0.019293457, -0.09707183, 0.080641985, 0.01025124, -0.017382381, 0.008661793, -0.010995665, 0.21943407, -0.115574986, 0.14471593, -0.068836235) * go_0(-1.0, 0.0);\n result += mat4(0.057942886, -0.06311754, 0.2253396, -0.04159292, -0.020731755, 0.007877151, 0.041525815, 0.025278691, 0.03041967, -0.025137542, 0.024364179, -0.024543528, 0.029438615, -0.015506873, 0.081686, -0.07812221) * go_0(-1.0, 1.0);\n result += mat4(0.054237515, 0.0676094, -0.0047708177, 0.0043467237, -0.10032304, -0.020498628, 0.04240586, 0.07272254, 0.0784221, 0.017945962, -0.022310399, -0.013134622, 0.015638694, -0.10001543, 0.1043031, 0.05898838) * go_0(0.0, -1.0);\n result += mat4(-0.021652509, 0.35796642, 0.059497777, 0.23948468, 0.15454951, -0.10017235, -0.19072174, -0.44812536, -0.03974552, 0.04529369, 0.22207436, 0.026222564, -0.09705454, 0.5623026, -0.3354105, -0.017278556) * go_0(0.0, 0.0);\n result += mat4(-0.053682446, -0.03411237, -0.09399936, 0.15128824, -0.07463, -0.042020727, 0.0031783928, 0.13481957, -0.07731454, 0.044114403, -0.23085599, 0.060444202, -0.15015422, 0.0018040676, -0.18684982, 0.2812511) * go_0(0.0, 1.0);\n result += mat4(0.0029329916, 0.001596018, 0.0007512241, 0.016544111, -0.04876942, -0.05272409, 0.037884697, 0.049948208, 0.015518177, 0.11368592, -0.03815777, -0.013149978, -0.027638039, 0.107719295, -0.04115787, 0.02745414) * go_0(1.0, -1.0);\n result += mat4(0.016691081, 0.010204119, 0.04078854, 0.01613337, 0.03325829, 0.0114824055, -0.017286912, -0.07284126, -0.110984206, -0.21041764, 0.0089543555, 0.18986733, 0.01537506, -0.2059135, 0.029074017, 0.013117443) * go_0(1.0, 0.0);\n result += mat4(0.013965926, 0.029871881, 0.0034499036, -0.011343668, 0.022120327, -0.0068748263, 0.009324342, -0.039081004, 0.08032371, 0.050809264, 0.035050742, -0.2032847, 0.06305391, -0.021958945, 0.038569167, -0.22465245) * go_0(1.0, 1.0);\n result += mat4(0.046307724, -0.012419472, 0.007673863, -0.042344846, 0.011042414, 0.016994251, -0.018166406, -0.016955731, -0.13240299, 0.01768431, -0.027607648, 0.0699927, -0.02840628, 0.004414203, 0.0049618417, 0.011084679) * go_1(-1.0, -1.0);\n result += mat4(-0.119954154, -0.007455482, -0.031108133, -0.009946449, 0.0077065965, 0.01660345, 0.032943666, 0.016376585, 0.10273124, 0.1556573, -0.24643841, 0.107307844, -0.068235755, 0.0561896, -0.0104672015, 0.042693343) * go_1(-1.0, 0.0);\n result += mat4(-0.01634601, 0.04195375, -0.10401894, 0.047641944, -0.034602515, -0.0034419263, -0.010457858, 0.015194475, -0.03962551, -0.030031368, 0.16036317, 0.019283568, -0.05877721, 0.016504882, -0.15523468, 0.018161612) * go_1(-1.0, 1.0);\n result += mat4(-0.08083991, 0.0024665035, -0.049373373, 0.030371357, 0.0113322195, -0.014676956, 0.011646689, -0.01142667, 0.124930486, 0.06625774, -0.045840867, -0.009693036, -0.012649251, -0.07388084, 0.008790075, 0.0013844534) * go_1(0.0, -1.0);\n result += mat4(-0.33941835, -0.2763476, -0.118311435, -0.063535266, 0.20936015, 0.13731301, 0.13443594, 0.07464433, 0.059650812, -0.36973104, 0.16444235, -0.37082872, 0.06432777, -0.18283032, -0.044489607, -0.13895285) * go_1(0.0, 0.0);\n result += mat4(0.13533665, 0.08268915, -0.03675727, -0.14348659, 0.0186255, -0.05051692, 0.056702953, 0.0061717895, 0.047663026, -0.088188455, 0.23254345, -0.014015464, 0.08400204, -0.0073777726, 0.2202068, -0.12366078) * go_1(0.0, 1.0);\n result += mat4(0.04361004, 0.046543695, 0.0064863074, -0.03358146, -0.022602187, 0.018138997, -0.011071864, 0.010244091, -0.019814799, -0.17250171, 0.040823266, -0.040131986, 0.010125854, 0.020660749, 0.0020435036, -0.010819304) * go_1(1.0, -1.0);\n result += mat4(-0.004810193, -0.11286074, 0.051985834, 0.04788631, -0.023950428, 0.036145125, -0.038203828, 0.052401308, 0.022986965, 0.26420745, -0.06076917, -0.09252999, 0.03164547, 0.15652153, -0.037934, -0.0035418556) * go_1(1.0, 0.0);\n result += mat4(0.03358366, -0.005219482, 0.007060882, -0.06569114, -0.02941682, 0.00966056, -0.0153679885, 0.019905418, -0.107232265, -0.03405676, -0.044340115, 0.26892832, -0.04723829, -0.02589829, 0.004563232, 0.19318114) * go_1(1.0, 1.0);\n result += vec4(-0.00346731, -0.0046263863, -0.004627155, -0.0057769152);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,k_),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n float c1 = c0;\n float c2 = c1;\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_.program_4_MAIN_TextureLocation=t.getUniformLocation(_.program_4,"MAIN"),_.program_4_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_last_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){var m=t.get("conv2d_tf");if(m){if(u.width/a.width>1.2&&u.height/a.height>1.2){var g=this.program_1_intermediate_texture;c(e,g,m.width,m.height),e.viewport(0,0,m.width,m.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,g,0),e.useProgram(this.program_1);var v=d(e,0,0,m.width,m.height),l=d(e,0,0,1,1);s(e,this.program_1_a_position_location,v),s(e,this.program_1_a_texture_coord_location,l),e.uniform2f(this.program_1_u_resolution_location,m.width,m.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,m.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(v),e.deleteBuffer(l),t.set("conv2d_1_tf",{texture:g,width:m.width,height:m.height})}if(t.get("MAIN")){var x=t.get("MAIN");if(x&&t.get("NATIVE")){var p=t.get("OUTPUT");if(p){var T=t.get("conv2d_1_tf");if(T){if(p.width/x.width>1.2&&p.height/x.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,T.width,T.height),e.viewport(0,0,T.width,T.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,T.width,T.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,T.width,T.height),e.uniform2f(this.program_2_u_texture_size_location,x.width,x.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_2_tf",{texture:h,width:T.width,height:T.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_2_tf");if(b){if(R.width/A.width>1.2&&R.height/A.height>1.2){var L=this.program_3_intermediate_texture;c(e,L,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L,0),e.useProgram(this.program_3);var y=d(e,0,0,b.width,b.height),z=d(e,0,0,1,1);s(e,this.program_3_a_position_location,y),s(e,this.program_3_a_texture_coord_location,z),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y),e.deleteBuffer(z),t.set("conv2d_last_tf",{texture:L,width:b.width,height:b.height})}if(t.get("MAIN")){var D=t.get("MAIN");if(D&&t.get("NATIVE")){var X=t.get("OUTPUT");if(X){var w=t.get("conv2d_last_tf");if(w&&X.width/D.width>1.2&&X.height/D.height>1.2){var O=this.program_4_intermediate_texture;c(e,O,2*w.width,2*w.height),e.viewport(0,0,2*w.width,2*w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,O,0),e.useProgram(this.program_4);var N=d(e,0,0,2*w.width,2*w.height),M=d(e,0,0,1,1);s(e,this.program_4_a_position_location,N),s(e,this.program_4_a_texture_coord_location,M),e.uniform2f(this.program_4_u_resolution_location,2*w.width,2*w.height),e.uniform2f(this.program_4_u_texture_size_location,D.width,D.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,D.texture),e.uniform1i(this.program_4_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_4_conv2d_last_tf_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(N),e.deleteBuffer(M),t.set("MAIN",{texture:O,width:2*w.width,height:2*w.height})}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&P_(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function W_(t){return W_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},W_(t)}function Y_(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,Q_(o.key),o)}}function J_(t,_){return J_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},J_(t,_)}function Z_(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function $_(t){return $_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},$_(t)}function q_(t,_,e){return(_=Q_(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function Q_(t){var _=function(t,_){if("object"!==W_(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==W_(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===W_(_)?_:String(_)}var te="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",_e=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&J_(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=$_(o);if(r){var e=$_(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===W_(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return Z_(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),q_(Z_(_=n.call(this)),"gl",void 0),q_(Z_(_),"program_0",void 0),q_(Z_(_),"program_1",void 0),q_(Z_(_),"program_2",void 0),q_(Z_(_),"program_3",void 0),q_(Z_(_),"program_4",void 0),q_(Z_(_),"program_5",void 0),q_(Z_(_),"program_6",void 0),q_(Z_(_),"program_7",void 0),q_(Z_(_),"program_8",void 0),q_(Z_(_),"program_9",void 0),q_(Z_(_),"program_10",void 0),q_(Z_(_),"program_11",void 0),q_(Z_(_),"program_12",void 0),q_(Z_(_),"program_13",void 0),q_(Z_(_),"program_14",void 0),q_(Z_(_),"program_15",void 0),q_(Z_(_),"program_16",void 0),q_(Z_(_),"program_17",void 0),q_(Z_(_),"program_18",void 0),q_(Z_(_),"program_19",void 0),q_(Z_(_),"program_20",void 0),q_(Z_(_),"program_21",void 0),q_(Z_(_),"program_22",void 0),q_(Z_(_),"program_23",void 0),q_(Z_(_),"program_24",void 0),q_(Z_(_),"program_0_intermediate_texture",void 0),q_(Z_(_),"program_1_intermediate_texture",void 0),q_(Z_(_),"program_2_intermediate_texture",void 0),q_(Z_(_),"program_3_intermediate_texture",void 0),q_(Z_(_),"program_4_intermediate_texture",void 0),q_(Z_(_),"program_5_intermediate_texture",void 0),q_(Z_(_),"program_6_intermediate_texture",void 0),q_(Z_(_),"program_7_intermediate_texture",void 0),q_(Z_(_),"program_8_intermediate_texture",void 0),q_(Z_(_),"program_9_intermediate_texture",void 0),q_(Z_(_),"program_10_intermediate_texture",void 0),q_(Z_(_),"program_11_intermediate_texture",void 0),q_(Z_(_),"program_12_intermediate_texture",void 0),q_(Z_(_),"program_13_intermediate_texture",void 0),q_(Z_(_),"program_14_intermediate_texture",void 0),q_(Z_(_),"program_15_intermediate_texture",void 0),q_(Z_(_),"program_16_intermediate_texture",void 0),q_(Z_(_),"program_17_intermediate_texture",void 0),q_(Z_(_),"program_18_intermediate_texture",void 0),q_(Z_(_),"program_19_intermediate_texture",void 0),q_(Z_(_),"program_20_intermediate_texture",void 0),q_(Z_(_),"program_21_intermediate_texture",void 0),q_(Z_(_),"program_22_intermediate_texture",void 0),q_(Z_(_),"program_23_intermediate_texture",void 0),q_(Z_(_),"program_24_intermediate_texture",void 0),q_(Z_(_),"program_0_a_position_location",void 0),q_(Z_(_),"program_1_a_position_location",void 0),q_(Z_(_),"program_2_a_position_location",void 0),q_(Z_(_),"program_3_a_position_location",void 0),q_(Z_(_),"program_4_a_position_location",void 0),q_(Z_(_),"program_5_a_position_location",void 0),q_(Z_(_),"program_6_a_position_location",void 0),q_(Z_(_),"program_7_a_position_location",void 0),q_(Z_(_),"program_8_a_position_location",void 0),q_(Z_(_),"program_9_a_position_location",void 0),q_(Z_(_),"program_10_a_position_location",void 0),q_(Z_(_),"program_11_a_position_location",void 0),q_(Z_(_),"program_12_a_position_location",void 0),q_(Z_(_),"program_13_a_position_location",void 0),q_(Z_(_),"program_14_a_position_location",void 0),q_(Z_(_),"program_15_a_position_location",void 0),q_(Z_(_),"program_16_a_position_location",void 0),q_(Z_(_),"program_17_a_position_location",void 0),q_(Z_(_),"program_18_a_position_location",void 0),q_(Z_(_),"program_19_a_position_location",void 0),q_(Z_(_),"program_20_a_position_location",void 0),q_(Z_(_),"program_21_a_position_location",void 0),q_(Z_(_),"program_22_a_position_location",void 0),q_(Z_(_),"program_23_a_position_location",void 0),q_(Z_(_),"program_24_a_position_location",void 0),q_(Z_(_),"program_0_a_texture_coord_location",void 0),q_(Z_(_),"program_1_a_texture_coord_location",void 0),q_(Z_(_),"program_2_a_texture_coord_location",void 0),q_(Z_(_),"program_3_a_texture_coord_location",void 0),q_(Z_(_),"program_4_a_texture_coord_location",void 0),q_(Z_(_),"program_5_a_texture_coord_location",void 0),q_(Z_(_),"program_6_a_texture_coord_location",void 0),q_(Z_(_),"program_7_a_texture_coord_location",void 0),q_(Z_(_),"program_8_a_texture_coord_location",void 0),q_(Z_(_),"program_9_a_texture_coord_location",void 0),q_(Z_(_),"program_10_a_texture_coord_location",void 0),q_(Z_(_),"program_11_a_texture_coord_location",void 0),q_(Z_(_),"program_12_a_texture_coord_location",void 0),q_(Z_(_),"program_13_a_texture_coord_location",void 0),q_(Z_(_),"program_14_a_texture_coord_location",void 0),q_(Z_(_),"program_15_a_texture_coord_location",void 0),q_(Z_(_),"program_16_a_texture_coord_location",void 0),q_(Z_(_),"program_17_a_texture_coord_location",void 0),q_(Z_(_),"program_18_a_texture_coord_location",void 0),q_(Z_(_),"program_19_a_texture_coord_location",void 0),q_(Z_(_),"program_20_a_texture_coord_location",void 0),q_(Z_(_),"program_21_a_texture_coord_location",void 0),q_(Z_(_),"program_22_a_texture_coord_location",void 0),q_(Z_(_),"program_23_a_texture_coord_location",void 0),q_(Z_(_),"program_24_a_texture_coord_location",void 0),q_(Z_(_),"program_0_u_resolution_location",void 0),q_(Z_(_),"program_1_u_resolution_location",void 0),q_(Z_(_),"program_2_u_resolution_location",void 0),q_(Z_(_),"program_3_u_resolution_location",void 0),q_(Z_(_),"program_4_u_resolution_location",void 0),q_(Z_(_),"program_5_u_resolution_location",void 0),q_(Z_(_),"program_6_u_resolution_location",void 0),q_(Z_(_),"program_7_u_resolution_location",void 0),q_(Z_(_),"program_8_u_resolution_location",void 0),q_(Z_(_),"program_9_u_resolution_location",void 0),q_(Z_(_),"program_10_u_resolution_location",void 0),q_(Z_(_),"program_11_u_resolution_location",void 0),q_(Z_(_),"program_12_u_resolution_location",void 0),q_(Z_(_),"program_13_u_resolution_location",void 0),q_(Z_(_),"program_14_u_resolution_location",void 0),q_(Z_(_),"program_15_u_resolution_location",void 0),q_(Z_(_),"program_16_u_resolution_location",void 0),q_(Z_(_),"program_17_u_resolution_location",void 0),q_(Z_(_),"program_18_u_resolution_location",void 0),q_(Z_(_),"program_19_u_resolution_location",void 0),q_(Z_(_),"program_20_u_resolution_location",void 0),q_(Z_(_),"program_21_u_resolution_location",void 0),q_(Z_(_),"program_22_u_resolution_location",void 0),q_(Z_(_),"program_23_u_resolution_location",void 0),q_(Z_(_),"program_24_u_resolution_location",void 0),q_(Z_(_),"program_0_u_texture_size_location",void 0),q_(Z_(_),"program_1_u_texture_size_location",void 0),q_(Z_(_),"program_2_u_texture_size_location",void 0),q_(Z_(_),"program_3_u_texture_size_location",void 0),q_(Z_(_),"program_4_u_texture_size_location",void 0),q_(Z_(_),"program_5_u_texture_size_location",void 0),q_(Z_(_),"program_6_u_texture_size_location",void 0),q_(Z_(_),"program_7_u_texture_size_location",void 0),q_(Z_(_),"program_8_u_texture_size_location",void 0),q_(Z_(_),"program_9_u_texture_size_location",void 0),q_(Z_(_),"program_10_u_texture_size_location",void 0),q_(Z_(_),"program_11_u_texture_size_location",void 0),q_(Z_(_),"program_12_u_texture_size_location",void 0),q_(Z_(_),"program_13_u_texture_size_location",void 0),q_(Z_(_),"program_14_u_texture_size_location",void 0),q_(Z_(_),"program_15_u_texture_size_location",void 0),q_(Z_(_),"program_16_u_texture_size_location",void 0),q_(Z_(_),"program_17_u_texture_size_location",void 0),q_(Z_(_),"program_18_u_texture_size_location",void 0),q_(Z_(_),"program_19_u_texture_size_location",void 0),q_(Z_(_),"program_20_u_texture_size_location",void 0),q_(Z_(_),"program_21_u_texture_size_location",void 0),q_(Z_(_),"program_22_u_texture_size_location",void 0),q_(Z_(_),"program_23_u_texture_size_location",void 0),q_(Z_(_),"program_24_u_texture_size_location",void 0),q_(Z_(_),"program_0_MAIN_TextureLocation",void 0),q_(Z_(_),"program_1_MAIN_TextureLocation",void 0),q_(Z_(_),"program_2_MAIN_TextureLocation",void 0),q_(Z_(_),"program_3_conv2d_tf_TextureLocation",void 0),q_(Z_(_),"program_3_conv2d_tf1_TextureLocation",void 0),q_(Z_(_),"program_3_conv2d_tf2_TextureLocation",void 0),q_(Z_(_),"program_4_conv2d_tf_TextureLocation",void 0),q_(Z_(_),"program_4_conv2d_tf1_TextureLocation",void 0),q_(Z_(_),"program_4_conv2d_tf2_TextureLocation",void 0),q_(Z_(_),"program_5_conv2d_tf_TextureLocation",void 0),q_(Z_(_),"program_5_conv2d_tf1_TextureLocation",void 0),q_(Z_(_),"program_5_conv2d_tf2_TextureLocation",void 0),q_(Z_(_),"program_6_conv2d_1_tf_TextureLocation",void 0),q_(Z_(_),"program_6_conv2d_1_tf1_TextureLocation",void 0),q_(Z_(_),"program_6_conv2d_1_tf2_TextureLocation",void 0),q_(Z_(_),"program_7_conv2d_1_tf_TextureLocation",void 0),q_(Z_(_),"program_7_conv2d_1_tf1_TextureLocation",void 0),q_(Z_(_),"program_7_conv2d_1_tf2_TextureLocation",void 0),q_(Z_(_),"program_8_conv2d_1_tf_TextureLocation",void 0),q_(Z_(_),"program_8_conv2d_1_tf1_TextureLocation",void 0),q_(Z_(_),"program_8_conv2d_1_tf2_TextureLocation",void 0),q_(Z_(_),"program_9_conv2d_2_tf_TextureLocation",void 0),q_(Z_(_),"program_9_conv2d_2_tf1_TextureLocation",void 0),q_(Z_(_),"program_9_conv2d_2_tf2_TextureLocation",void 0),q_(Z_(_),"program_10_conv2d_2_tf_TextureLocation",void 0),q_(Z_(_),"program_10_conv2d_2_tf1_TextureLocation",void 0),q_(Z_(_),"program_10_conv2d_2_tf2_TextureLocation",void 0),q_(Z_(_),"program_11_conv2d_2_tf_TextureLocation",void 0),q_(Z_(_),"program_11_conv2d_2_tf1_TextureLocation",void 0),q_(Z_(_),"program_11_conv2d_2_tf2_TextureLocation",void 0),q_(Z_(_),"program_12_conv2d_3_tf_TextureLocation",void 0),q_(Z_(_),"program_12_conv2d_3_tf1_TextureLocation",void 0),q_(Z_(_),"program_12_conv2d_3_tf2_TextureLocation",void 0),q_(Z_(_),"program_13_conv2d_3_tf_TextureLocation",void 0),q_(Z_(_),"program_13_conv2d_3_tf1_TextureLocation",void 0),q_(Z_(_),"program_13_conv2d_3_tf2_TextureLocation",void 0),q_(Z_(_),"program_14_conv2d_3_tf_TextureLocation",void 0),q_(Z_(_),"program_14_conv2d_3_tf1_TextureLocation",void 0),q_(Z_(_),"program_14_conv2d_3_tf2_TextureLocation",void 0),q_(Z_(_),"program_15_conv2d_4_tf_TextureLocation",void 0),q_(Z_(_),"program_15_conv2d_4_tf1_TextureLocation",void 0),q_(Z_(_),"program_15_conv2d_4_tf2_TextureLocation",void 0),q_(Z_(_),"program_16_conv2d_4_tf_TextureLocation",void 0),q_(Z_(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),q_(Z_(_),"program_16_conv2d_4_tf2_TextureLocation",void 0),q_(Z_(_),"program_17_conv2d_4_tf_TextureLocation",void 0),q_(Z_(_),"program_17_conv2d_4_tf1_TextureLocation",void 0),q_(Z_(_),"program_17_conv2d_4_tf2_TextureLocation",void 0),q_(Z_(_),"program_18_conv2d_5_tf_TextureLocation",void 0),q_(Z_(_),"program_18_conv2d_5_tf1_TextureLocation",void 0),q_(Z_(_),"program_18_conv2d_5_tf2_TextureLocation",void 0),q_(Z_(_),"program_19_conv2d_5_tf_TextureLocation",void 0),q_(Z_(_),"program_19_conv2d_5_tf1_TextureLocation",void 0),q_(Z_(_),"program_19_conv2d_5_tf2_TextureLocation",void 0),q_(Z_(_),"program_20_conv2d_5_tf_TextureLocation",void 0),q_(Z_(_),"program_20_conv2d_5_tf1_TextureLocation",void 0),q_(Z_(_),"program_20_conv2d_5_tf2_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_2_tf_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_2_tf1_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_2_tf2_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_3_tf_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_3_tf1_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_3_tf2_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_4_tf_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_4_tf1_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_4_tf2_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_5_tf_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_5_tf1_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_5_tf2_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_6_tf_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_6_tf1_TextureLocation",void 0),q_(Z_(_),"program_21_conv2d_6_tf2_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_2_tf_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_2_tf1_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_2_tf2_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_3_tf_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_3_tf1_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_3_tf2_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_4_tf_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_4_tf1_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_4_tf2_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_5_tf_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_5_tf1_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_5_tf2_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_6_tf_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_6_tf1_TextureLocation",void 0),q_(Z_(_),"program_22_conv2d_6_tf2_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_2_tf_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_2_tf1_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_2_tf2_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_3_tf_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_3_tf1_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_3_tf2_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_4_tf_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_4_tf1_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_4_tf2_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_5_tf_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_5_tf1_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_5_tf2_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_6_tf_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_6_tf1_TextureLocation",void 0),q_(Z_(_),"program_23_conv2d_6_tf2_TextureLocation",void 0),q_(Z_(_),"program_24_MAIN_TextureLocation",void 0),q_(Z_(_),"program_24_conv2d_last_tf_TextureLocation",void 0),q_(Z_(_),"program_24_conv2d_last_tf1_TextureLocation",void 0),q_(Z_(_),"program_24_conv2d_last_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.27576035, -0.07072761, -0.1630093, -0.11306897, 0.14765891, -0.039999995, 0.04671886, -0.06138944, 0.11445724, 0.10989976, 0.12772457, 0.19654717, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.076798744, -0.026944768, -0.24994318, 0.2515569, -0.16839856, 0.17563075, 0.30983326, -0.26057217, -0.07267306, -0.16690817, -0.028771983, -0.32779765, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.22670166, -0.08031973, 0.1576897, -0.09411961, 0.10889907, 0.09876773, -0.12708376, 0.20890583, 0.13792023, 0.046159253, 0.008415701, 0.028718324, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.123937644, -0.0040695923, 0.1577942, -0.25086892, -0.11906424, 0.024612824, 0.04019426, -0.20309904, -0.001790695, -0.022292957, -0.24705121, -0.020513516, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.12275696, 0.087533146, 0.22975677, 0.3249744, -0.46705425, 0.049937986, -0.3746097, 0.6908184, -0.02694045, 0.10467642, 0.24765752, 0.29053956, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.085650265, 0.06399875, 0.16803174, -0.000924935, -0.012419805, 0.3505107, -0.013437306, -0.37681264, -0.06174721, 0.3525594, -0.7133205, 0.16013019, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.2400495, 0.08462758, 0.025238732, -0.019882765, -0.09665332, -0.030001955, -0.10374011, -0.2661804, -0.1017717, -0.04910443, 0.102630705, -0.01290848, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.13510828, -0.09396734, -0.30896646, 0.13402982, 0.7047196, -0.09083812, 0.29420912, -0.30652946, 0.089854665, -0.04834406, 0.017005004, -0.22518355, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.28510967, 0.04660653, 0.24457681, -0.21047631, -0.12409636, -0.5526988, -0.1340479, 0.2336875, -0.048938934, -0.31569406, -0.021553513, -0.084858574, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.0357343, 0.024812812, 0.040654864, -0.002103711);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.058698863, -0.07291426, 0.04927266, 0.09258057, -0.048297565, 0.05610951, 0.07047442, -0.07120319, -0.03516866, 0.0076037147, 0.07701455, -0.059423756, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.0055849426, 0.26572028, -0.21616961, -0.042883366, 0.04323887, 0.04128688, -0.1975783, 0.15745145, 0.017314252, -0.26768935, 0.080519766, 0.021246549, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.045365453, 0.16887768, -0.21514243, -0.49443442, 0.016238604, -0.12318089, 0.21210986, 0.29339197, 0.008509125, -0.0120522, 0.14660002, 0.16444208, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.18049234, 0.27750164, 0.48953623, 0.32381085, 0.13180427, -0.19170003, -0.042992454, -0.24161138, 0.02187773, -0.052547548, -0.23762631, -0.17446616, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.10295366, -0.06758289, 0.3209139, -0.089126036, 0.045649666, 0.061549887, -0.22704688, 0.08373262, 0.062346827, -0.012463345, -0.2679532, -0.033193, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.028882261, -0.41653237, -0.55437064, -0.23836315, -0.10729088, 0.056782994, 0.2587744, 0.3095401, -0.057483524, 0.2876223, 0.21580297, 0.07463114, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.014345448, 0.05962805, -0.2022189, -0.08993287, 0.070023656, 0.08089038, 0.114226155, 0.0025734142, -0.010230871, -0.0990795, 0.17906278, 0.048965868, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.26569575, -0.20329566, 0.40301713, 0.5406432, 0.4320893, 0.09291447, -0.24186778, -0.40646008, 0.08337033, 0.114029825, -0.17575161, -0.21976136, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.23839538, -0.5789523, -0.0655242, -0.0007585647, -0.58420926, -0.0028022572, 0.040551513, -0.14223239, -0.08617295, 0.22481681, -0.015953997, 0.18862534, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.041260406, 0.20480168, -0.016556341, 0.021896001);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.07228457, 0.007666297, 0.0023270524, -0.13672906, -0.06545506, -0.049757745, 0.16956232, 0.048654493, 0.05838961, 0.02529347, -0.21557869, -0.12801598, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.14399123, 0.33404213, 0.30544546, -0.024566652, -0.07515048, -0.18194102, -0.3067775, -0.3386222, -0.06924871, 0.08277239, 0.30782035, 0.1812733, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.0034141026, 0.03465326, 0.13170029, 0.19363083, 0.07877697, 0.12887354, 0.31288412, 0.039260264, -0.14135145, -0.21657607, -0.08192631, -0.016260598, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.2796338, 0.3380564, -0.2591034, 0.053368755, 0.017104708, -0.18027966, -0.083344355, 0.29481766, -0.088741906, -0.03886714, 0.15531075, 0.34214082, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.35849893, 0.39669302, -0.4743166, -0.30070198, -0.04679741, 0.029014967, -0.11585943, 0.547813, 0.037943944, -0.3137137, -0.16505164, 0.1461349, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.19912307, -0.69915354, 0.12588218, -0.25780293, 0.06785873, -0.06666295, 0.21257555, -0.30608517, 0.22777, 0.47556394, 0.12453673, -0.23966943, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.066451795, 0.036735266, 0.0883064, 0.2535588, 0.111621, 0.026139118, 0.02632312, -0.37550557, -0.026438652, -0.042137396, 0.026273955, -0.24945815, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.550942, -0.4508381, 0.0018671635, 0.21252398, -0.10602345, 0.13596801, -0.0023862422, 0.029529708, -0.06045382, 0.22975087, -0.1594863, -0.33607775, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.0114465775, 0.011813566, 0.09969644, 0.055403743, 0.02460606, 0.13673273, -0.22494976, -0.24256726, 0.024602994, -0.1862818, 0.015388349, 0.39983493, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.32573584, 0.02118458, 0.06321103, 0.01701115);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.009462198, 0.067644134, 0.09776196, -0.06859017, -0.1816813, 0.053423163, -0.02265236, 0.06604943, 0.15899086, -0.15651219, 0.2919677, 0.00591133, 0.09306437, 0.047243804, -0.1389423, -0.0076663005) * go_0(-1.0, -1.0);\n result += mat4(0.23136483, 0.20969442, -0.25250545, -0.038510673, 0.06916893, -0.19306515, -0.07070081, 0.016512204, 0.05914443, 0.31841832, -0.15109769, 0.058795422, 0.0418041, -0.13008581, 0.15338552, 0.037921127) * go_0(-1.0, 0.0);\n result += mat4(0.023348259, 0.15947549, 0.16773324, 0.04159353, 0.113954544, -0.071491666, 0.12837915, -0.043326825, 0.058823302, 0.09453112, 0.017051624, 0.048308555, -0.10970718, -0.25019458, 0.074912935, -0.04076737) * go_0(-1.0, 1.0);\n result += mat4(0.036305163, -0.22121401, 0.120393604, -0.05099148, -0.10198376, -0.04498367, -0.08815256, 0.024565894, -0.04884751, -0.036884382, -0.24040928, -0.112012394, 0.005314592, -0.14346673, 0.04090868, 0.040303618) * go_0(0.0, -1.0);\n result += mat4(0.32364944, 0.2346947, 0.13479401, -0.071001865, -0.092296354, -0.13325988, 0.18273465, 0.16443633, -0.138694, -0.1538144, 0.0001256584, 0.23658273, -0.055330865, 0.18081205, -0.14958258, 0.18050644) * go_0(0.0, 0.0);\n result += mat4(0.30818513, -0.10282234, -0.14460294, 0.11525818, 0.15799633, -0.038440127, 0.07736027, -0.113209635, -0.03558696, 0.0027641046, 0.09750022, -0.035741746, -0.06724116, -0.11298426, -0.23708679, -0.08182236) * go_0(0.0, 1.0);\n result += mat4(0.16450825, 0.014239063, -0.15482663, 0.011389393, 0.121237025, -0.056966547, -0.23891398, -0.07385608, -0.0919129, 0.1384911, 0.10602064, -0.08549364, -0.117471084, 0.045140628, -0.055791426, 0.11584021) * go_0(1.0, -1.0);\n result += mat4(0.053284578, 0.084236816, 0.16935693, -0.16279462, -0.060930096, 0.13849908, 0.16018802, -0.007871505, 0.12076791, -0.06930294, -0.16473438, 0.12876272, -0.039502293, -0.064467184, 0.13885021, -0.09353176) * go_0(1.0, 0.0);\n result += mat4(0.04007251, -0.0423664, -0.20841573, 0.025270352, 0.051647697, -0.086622365, -0.108722195, 0.03807204, 0.059649065, -0.0070362207, 0.04048331, 0.06589983, -0.014079206, -0.10045001, 0.09532272, -0.12775785) * go_0(1.0, 1.0);\n result += mat4(0.15776722, -0.1468444, -0.026526975, -0.038875956, -0.36817524, -0.09478588, -0.27826226, 0.016944334, 0.009886105, -0.061800323, 0.0800291, -0.081642725, 0.051763505, -0.14510322, -0.12901913, 0.06997819) * go_1(-1.0, -1.0);\n result += mat4(-0.17539172, -0.29509535, 0.14361212, -0.09461951, 0.02858693, 0.1989715, 0.05904459, -0.09012477, 0.03901393, -0.09044802, 0.08358012, 0.052188553, -0.05505933, -0.048021372, 0.27836508, -0.035614084) * go_1(-1.0, 0.0);\n result += mat4(0.034031298, -0.034978155, -0.038415093, -0.09294941, 0.049487505, 0.15056923, -0.010052316, 0.08712324, 0.07430246, 0.17897835, -0.060980003, -0.08634773, -0.07403975, -0.026423855, -0.18169394, 0.007463145) * go_1(-1.0, 1.0);\n result += mat4(0.048213437, 0.16104779, 0.038785655, -0.033407986, 0.22063074, -0.053561423, 0.13353224, -0.26674026, 0.04884891, 0.030459542, -0.22288404, 0.06640239, 0.12854575, 0.029917246, 0.24786973, -0.1690474) * go_1(0.0, -1.0);\n result += mat4(0.14981748, 0.17726701, 0.3075169, -0.0061602336, 0.070802234, 0.012225174, -0.11732834, -0.04439886, 0.062125243, 0.09351938, 0.4337808, -0.08277167, 0.25400677, -0.08523749, -0.3210451, -0.17889985) * go_1(0.0, 0.0);\n result += mat4(-0.013666365, 0.09298701, -0.22515774, 0.06844796, -0.056414075, -0.04622639, 0.2661024, 0.16837521, -0.060347248, 0.42006207, 0.31325382, 0.040558435, -0.23408552, -0.3959543, 0.08528746, 0.04711839) * go_1(0.0, 1.0);\n result += mat4(-0.21203883, 0.14807487, 0.10670431, 0.09823839, -0.0029566926, -0.14064936, -0.0062036305, 0.058999464, -0.119635604, -0.017831627, -0.024394974, -0.09484209, -0.05494034, 0.2234736, -0.18613186, 0.10272367) * go_1(1.0, -1.0);\n result += mat4(-0.026449624, -0.07470873, -0.103021905, 0.036553413, -0.16811648, 0.010706488, -0.11658722, 0.16098383, -0.118867725, -0.30606326, -0.38222322, 0.08585665, 0.07455366, -0.083553374, 0.11151869, -0.19190635) * go_1(1.0, 0.0);\n result += mat4(-0.113795616, 0.1331456, 0.114444636, 0.0071249725, 0.12230587, -0.017298486, -0.005261545, 0.01930602, 0.19144222, -0.0868461, -0.13227822, 0.18046889, 0.12061947, 0.107320294, -0.07637172, -0.034593552) * go_1(1.0, 1.0);\n result += mat4(0.049325835, 0.020729464, -0.23382401, 0.15919043, -0.008479369, 0.15347077, 0.41359872, -0.061457418, 0.024845408, -0.15185645, -0.057010442, -0.09998088, 0.10153512, -0.09882405, 0.039735407, -0.077833496) * go_2(-1.0, -1.0);\n result += mat4(-0.36701423, 0.12649989, 0.018880492, -0.23008151, -0.052118823, 0.15917695, -0.11396803, 0.21387778, 0.08706439, -0.0038190812, 0.12580395, -0.18743886, 0.005943777, -0.055926796, 0.22107217, -0.15519042) * go_2(-1.0, 0.0);\n result += mat4(-0.117441535, 0.11953572, -0.15477178, -0.21330307, 0.033542704, -0.086117126, 0.040748667, 0.113893, -0.039779708, 0.06455176, -0.033797383, 0.045687508, 0.06263807, 0.040957358, -0.0007738094, -0.053097825) * go_2(-1.0, 1.0);\n result += mat4(0.14710459, -0.06704273, -0.021150973, -0.15517733, -0.011780557, -0.123433016, -0.5554903, 0.07073845, 0.037211616, -0.14225942, -0.13862026, -0.12025682, 0.09802159, 0.045993954, 0.21416502, -0.12655829) * go_2(0.0, -1.0);\n result += mat4(0.33932889, -0.10832225, -0.10277331, -0.043458294, -0.080375, 0.07122225, 0.5117161, 0.45102793, 0.08851493, -0.19836949, 0.1128087, 0.14412156, 0.15872803, 0.35519516, -0.36955422, 0.22665614) * go_2(0.0, 0.0);\n result += mat4(-0.2083875, 0.005418101, 0.1154246, 0.16369523, 0.0066285534, -0.15079136, -0.0024386873, -0.006123944, 0.1329886, 0.007733818, -0.078484625, 0.0073881904, 0.045415893, 0.13548672, -0.04421294, 0.17557195) * go_2(0.0, 1.0);\n result += mat4(-0.06733927, 0.061143715, 0.11623754, 0.035660855, -0.16833517, 0.25015733, 0.16666088, 0.3536397, -0.17156921, 0.14590204, 0.0319748, -0.022740254, -0.081528045, -0.029098801, 0.106823295, 0.05240602) * go_2(1.0, -1.0);\n result += mat4(-0.030105693, 0.07486713, 0.07255324, 0.26833382, 0.13944457, -0.12094807, -0.119364485, 0.008746426, -0.0543321, -0.23814397, 0.21626633, 0.19788063, -0.060222488, 0.013993159, -0.044926863, 0.10624144) * go_2(1.0, 0.0);\n result += mat4(0.04872421, -0.1731085, 0.120799415, -0.262767, -0.01584661, 0.066874966, -0.23661989, -0.18333362, 0.04360596, 0.16124529, -0.024604535, -0.02463142, -0.051435392, -0.015720569, -0.08187193, 0.048288688) * go_2(1.0, 1.0);\n result += mat4(0.049077168, -0.07886619, -0.061759558, -0.04904181, 0.39755592, -0.030000389, 0.13741177, 0.035482008, -0.0356009, 0.031532627, -0.2654997, 0.022695553, -0.12488769, 0.015674936, 0.10053729, -0.016251108) * go_3(-1.0, -1.0);\n result += mat4(0.034757115, -0.22141235, 0.34255457, -0.01785397, 0.13844466, -0.17758907, 0.06551371, -0.054463834, 0.03203843, -0.13669081, 0.13089286, -0.08061962, 0.015957424, -0.0024440098, -0.10206851, -0.089845166) * go_3(-1.0, 0.0);\n result += mat4(-0.0511128, -0.10826102, -0.28195792, 0.0077595203, -0.1147427, -0.0022921658, -0.07577954, -0.02045415, -0.060518377, -0.11451084, 0.018158037, -0.0758857, -0.04422985, 0.012489414, -0.016101263, 0.061439708) * go_3(-1.0, 1.0);\n result += mat4(-0.03760036, 0.13497229, -0.13668093, 0.07768455, -0.15663894, -0.015719853, 0.21031374, 0.1781295, -0.14109309, -0.03143449, -0.020708034, 0.082145125, 0.029068671, 0.16775839, -0.060003906, 0.071289144) * go_3(0.0, -1.0);\n result += mat4(0.33949512, 0.11439767, -0.030989401, 0.048677433, 0.21668954, -0.09781232, -0.14430745, -0.34149325, 0.04961082, 0.13556859, -0.02967883, -0.019534707, 0.112177946, -0.0950136, 0.02612632, -0.1142915) * go_3(0.0, 0.0);\n result += mat4(-0.16193709, 0.12953411, 0.12638013, 0.07118955, -0.09868655, 0.05682677, -0.03974761, 0.14830436, 0.016494498, 0.04290563, -0.107214145, -0.0006455558, 0.15607493, 0.22610466, 0.23997377, 0.21541154) * go_3(0.0, 1.0);\n result += mat4(-0.13969646, -0.03359856, 0.12332616, 0.024957852, -0.264063, -0.027087519, 0.16026239, 0.18871038, 0.12738967, -0.070992924, 0.058890942, -0.055569854, 0.07901736, -0.10643202, 0.08499172, -0.07838089) * go_3(1.0, -1.0);\n result += mat4(0.124158695, 0.04502674, -0.080311716, 0.013808018, 0.0370118, -0.16594483, -0.16791067, 0.05448626, -0.03551704, 0.006355477, 0.26084647, 0.12521335, -0.004537222, -0.017335514, -0.12183743, 0.021074474) * go_3(1.0, 0.0);\n result += mat4(-0.022497809, 0.04964908, 0.14643028, -0.04685759, -0.06790267, 0.11746793, 0.12926494, -0.082243346, -0.053480923, 0.06610809, -0.04575657, -0.14319976, -0.09223617, 0.10878509, -0.05621081, 0.16550247) * go_3(1.0, 1.0);\n result += mat4(-0.28332457, 0.05198234, 0.021976635, -0.1545899, -0.26678282, -0.047813956, -0.023821756, -0.101214804, 0.07505883, 0.05556278, 0.017566912, 0.00901856, -0.022323653, 0.1653073, 0.08053188, -0.18955535) * go_4(-1.0, -1.0);\n result += mat4(0.084919475, 0.03962379, -0.13510302, 0.24873632, -0.06863436, 0.029294679, 0.016317705, -0.043712415, -0.028959788, 0.017755143, -0.05474792, -0.055838227, 0.08769533, -0.09412337, -0.023203408, -0.0640265) * go_4(-1.0, 0.0);\n result += mat4(-0.110101126, -0.032489337, 0.02593033, 0.15959314, -0.044097103, -0.18824866, 0.08125642, -0.0077189617, -0.054190274, -0.14331457, 0.1452974, 0.07808066, 0.0021549438, -0.03174141, 0.017612346, -0.15539496) * go_4(-1.0, 1.0);\n result += mat4(-0.088953294, -0.029799841, 0.11556197, 0.04862062, 0.066503406, -0.114064194, 0.09255826, -0.1833335, -0.01641819, -0.119497, 0.2961799, -0.2780695, -0.12567733, 0.0024600243, -0.11751205, 0.085669436) * go_4(0.0, -1.0);\n result += mat4(-0.21532503, -0.06343075, -0.27015615, 0.068540476, -0.06858675, -0.062484156, 0.03682217, -0.1015083, 0.107420795, 0.012092155, -0.22166798, 0.028644597, -0.10172646, 0.19677241, 0.37931946, -0.11699309) * go_4(0.0, 0.0);\n result += mat4(0.07044547, -0.03793531, 0.17182013, 0.008134154, 0.0050753267, 0.058524463, -0.29959077, -0.079782486, 0.06422465, -0.44226143, -0.27561387, -0.14839257, 0.24578299, 0.24039108, -0.07351824, 0.034930374) * go_4(0.0, 1.0);\n result += mat4(0.1892026, -0.054502696, -0.05670299, -0.03181167, 0.035967033, 0.18241122, 0.00743329, 0.015681073, -0.056629453, 0.11829241, -0.07440575, -0.023615826, -0.009568993, -0.03544514, -0.05925388, -0.40062532) * go_4(1.0, -1.0);\n result += mat4(-0.012591867, 0.069327325, 0.20525102, -0.0013599707, 0.20637867, 0.053142715, 0.08542395, 0.0015770206, 0.0006431645, 0.21245757, 0.16769366, -0.0030028354, -0.19049928, -0.07689201, -0.031236758, 0.22773638) * go_4(1.0, 0.0);\n result += mat4(0.08173383, -0.095775105, -0.08555914, -6.735811e-05, -0.038772196, 0.021698473, 0.04046729, 0.07664872, -0.00024131182, 0.20962766, 0.18627205, -0.035633747, -0.13656121, -0.050837196, 0.07260766, -0.019978348) * go_4(1.0, 1.0);\n result += mat4(-0.16073698, 0.14160293, 0.12324934, 0.20341478, -0.0019186502, -0.095708326, -0.2297202, 0.35728905, -0.09427626, 0.062210754, -0.012826292, 0.118804015, -0.08991538, 0.06391433, -0.023036718, -0.017481891) * go_5(-1.0, -1.0);\n result += mat4(0.21371883, -0.16740565, -0.10288582, -0.061600383, 0.020964885, -0.023439301, 0.18262915, -0.31056783, -0.093428515, -0.30865392, -0.040038906, 0.069449544, 0.07479101, -0.07418401, -0.2324029, 0.1234252) * go_5(-1.0, 0.0);\n result += mat4(-0.24855302, -0.12967765, 0.02631683, 0.08294003, -0.016402971, 0.14255002, 0.0048186355, -0.0011596545, 0.06271189, -0.026687965, 0.020020025, -0.05608053, -0.04504705, -0.10878176, 0.0013364048, 0.006674377) * go_5(-1.0, 1.0);\n result += mat4(-0.05265867, 0.039263245, 0.08444624, 0.025635105, 0.080403246, 0.3593395, 0.3254258, 0.043744642, 0.049711503, -0.17298554, 0.076980025, 0.08564068, 0.055967227, -0.025387138, -0.12774122, 0.06460898) * go_5(0.0, -1.0);\n result += mat4(0.10153962, 0.1773, 0.39640376, -0.19406912, 0.21126994, 0.082484245, -0.49809954, -0.026066823, -0.069782086, 0.24188274, -0.13548844, -0.29941857, 0.06539237, -0.2640235, 0.34804615, -0.12240826) * go_5(0.0, 0.0);\n result += mat4(0.0077373167, -0.1192639, -0.11340615, -0.22332144, 0.024052242, 0.07247779, 0.01824934, 0.27204347, -0.12280574, -0.15037231, 0.095412664, -0.09667618, -0.045748595, -0.069017254, 0.04676958, -0.11994603) * go_5(0.0, 1.0);\n result += mat4(0.11430846, -0.07280232, -0.12316846, -0.076348506, 0.14808905, -0.29144016, -0.24595666, 0.18917578, 0.12346525, 0.06044025, -0.2605574, -0.2944082, 0.029403422, 0.10978217, -0.14474128, 0.016708253) * go_5(1.0, -1.0);\n result += mat4(0.05979043, -0.07152787, -0.19449393, 0.003888642, -0.07616637, 0.18699367, -0.028180948, 0.29517344, 0.09553033, 0.07179247, -0.30424592, -0.13225375, 0.028066052, 0.012709331, 0.006618433, -0.1427098) * go_5(1.0, 0.0);\n result += mat4(0.041162595, 0.18586132, -0.009566293, 0.029985288, -0.13142577, -0.18026744, 0.20692593, -0.03168997, -0.032814153, -0.18140802, 0.10108317, -0.004236778, 0.035565984, 0.0060556303, -0.0098911915, -0.08988839) * go_5(1.0, 1.0);\n result += vec4(-0.09062037, 0.013100331, -0.030562, -0.0064230394);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.064515434, 0.07896172, 0.056155425, 0.044425253, 0.03319016, -0.054605387, -0.4591473, 0.15511878, 0.034813322, 0.0672562, 0.05701353, 0.040412407, -0.038797975, -0.111860834, 0.053084996, -0.09889108) * go_0(-1.0, -1.0);\n result += mat4(-0.19500382, -0.38966596, 0.27081028, -0.20423058, -0.035951976, -0.22931336, -0.094351776, 0.07632106, -0.16903882, -0.09205736, -0.0133898435, -0.025871782, 0.026594864, 0.09540177, -0.19411358, -0.019835787) * go_0(-1.0, 0.0);\n result += mat4(0.033789452, 0.070497066, -0.072486654, 0.15952013, 0.005707006, 0.099570274, 0.10225775, 0.14358646, 0.030362945, 0.04101203, 0.041384347, -0.07857492, 0.0101447, -0.13572751, -0.0014982093, -0.21828102) * go_0(-1.0, 1.0);\n result += mat4(-0.06541299, -0.065143906, 0.070729114, 0.16001381, 0.03785971, 0.10330557, -0.12786262, 0.23345129, -0.079743266, -0.19548073, 0.06546381, -0.3466734, 0.052256253, 0.17547274, 0.08082544, -0.002740424) * go_0(0.0, -1.0);\n result += mat4(-0.25474778, 0.3409222, -0.16752993, -0.2593963, 0.22428669, 0.12370032, 0.201332, 0.2880896, 0.05886888, 0.28148982, -0.078226954, -0.10041725, -0.046689507, 0.0326885, 0.10199703, 0.13900283) * go_0(0.0, 0.0);\n result += mat4(0.13756008, -0.007290373, -0.3277049, -0.081920624, -0.13261138, 0.10012489, 0.16701259, 0.095596135, 0.11018003, 0.08671664, 0.007405438, -0.069064125, -0.06399627, -0.20199764, -0.14141648, -0.18114863) * go_0(0.0, 1.0);\n result += mat4(-0.06398666, -0.14905818, -0.08662983, -0.14592336, -0.019165145, -0.16002633, 0.02595079, -0.032384723, -0.06226262, 0.11195063, -0.059623078, 0.08347643, -0.07747154, -0.05067411, -0.011761259, 0.04478109) * go_0(1.0, -1.0);\n result += mat4(-0.110994905, 0.16579364, 0.05735814, 0.08335136, 0.0023429485, -0.035295088, -0.00767387, 0.039022036, 0.045022078, -0.14819291, -0.11657396, 0.114125244, -0.112737395, 0.03421371, 0.123605475, -0.094038226) * go_0(1.0, 0.0);\n result += mat4(0.14619811, -0.13335696, -0.09799096, -0.015030551, -0.027455918, -0.052438136, -0.014773566, -0.06363389, 0.12765555, -0.060070448, -0.05204619, 0.20176068, 0.020521173, 0.0805951, 0.064473, -0.0071453564) * go_0(1.0, 1.0);\n result += mat4(-0.5381485, 0.016816406, 0.03575291, 0.15307717, -0.18513149, -0.029921992, 0.2622421, 0.17963228, -0.002844402, -0.058329333, 0.072945744, -0.11042211, 0.006249197, 0.11601606, 0.058575515, 0.064850174) * go_1(-1.0, -1.0);\n result += mat4(-0.42793107, 0.36473498, 0.11899247, 0.26988775, 0.11106695, 0.08952316, 0.014755224, -0.08844807, -0.08071252, -0.043227013, -0.043939825, -0.18867648, 0.051046275, 0.21520744, 0.005522403, -0.054136444) * go_1(-1.0, 0.0);\n result += mat4(-0.09239439, -0.12671697, -0.02282582, 0.1047466, -0.043446694, 0.024044901, -0.0021552334, -0.15775962, 0.028607333, -0.097138464, -0.043680545, -0.07058451, 0.11537684, 0.113663144, 0.18539715, -0.02583076) * go_1(-1.0, 1.0);\n result += mat4(0.06783846, -0.030368762, -0.032593627, -0.115257286, -0.14801481, -0.08790775, 0.15180242, 0.09927532, -0.13861379, 0.02403033, 0.07966528, -0.02592995, 0.18966958, 0.13048325, -0.07206841, 0.07954041) * go_1(0.0, -1.0);\n result += mat4(0.01556961, -0.025707101, -0.035667323, 0.019550703, -0.06561516, 0.029371614, -0.04590116, 0.004590475, 0.3857005, 0.15660062, 0.2047054, -0.22268668, -0.15727302, -0.24878927, -0.13349286, 0.09746729) * go_1(0.0, 0.0);\n result += mat4(-0.06613807, -0.35448387, -0.03103906, -0.14949797, 0.2575997, 0.24856186, -0.12529412, -0.096302986, 0.077257074, -0.24450381, 0.115296856, -0.15376714, 0.02283929, 0.020484464, -0.057252582, 0.07690077) * go_1(0.0, 1.0);\n result += mat4(0.03167533, 0.14044689, 0.03394118, 0.02033927, -0.058176804, 0.09426579, -0.047503363, 0.050972216, 0.08332001, 0.13845564, 0.0054333988, 0.0060199215, -0.041817743, -0.055159353, -0.033139117, -0.06767) * go_1(1.0, -1.0);\n result += mat4(0.13912874, 0.042053323, 0.14049628, -0.05678915, 0.096634954, -0.026468944, -0.05657413, -0.018260032, 0.2512966, 0.12660152, 0.11393381, 0.16540478, -0.1303705, 0.13751519, -0.069556914, 0.0981919) * go_1(1.0, 0.0);\n result += mat4(0.02321638, 0.10667205, 0.027153758, 0.009282765, 0.07528545, -0.17536609, -0.030338852, 0.07694229, 0.058190364, -0.052485015, -0.16589753, 0.0053109983, -0.062089816, 0.016174713, 0.1266296, 0.16837646) * go_1(1.0, 1.0);\n result += mat4(-0.065759346, 0.06169766, -0.00085500855, -0.008405182, -0.0017208391, 0.0891801, -0.002727633, -0.09190625, -0.055329803, -0.078719944, 0.13154171, 0.022970447, -0.032412775, 0.06774816, -0.08766216, 0.005649683) * go_2(-1.0, -1.0);\n result += mat4(-0.05727856, 0.41547912, 0.09231337, 0.21398218, -0.04456715, -0.16443647, -0.33590144, 0.054098953, 0.0049725566, -0.1778281, 0.14938372, -0.13269553, 0.103052735, 0.09907562, -0.09025013, 0.071525946) * go_2(-1.0, 0.0);\n result += mat4(0.06079739, -0.15564673, 0.017866762, -0.17732425, -0.01921053, 0.20981815, 0.07016076, 0.012785, 0.039263856, 0.071297675, -0.031223306, 0.0012242222, 0.008279209, -0.11378741, 0.14638698, 0.015245047) * go_2(-1.0, 1.0);\n result += mat4(0.07295158, 0.14406429, -0.009283162, -0.08257508, 0.24989437, -0.101510875, -0.20831217, -0.14678863, -0.20545089, -0.03671918, -0.024620444, 0.0022859722, 0.16560118, 0.10648521, 0.01309449, -0.16882543) * go_2(0.0, -1.0);\n result += mat4(-0.3688647, -0.06613055, -0.118553065, 0.066723585, -0.05839009, -0.05345417, -0.025808314, -0.051553134, 0.013860212, 0.1380767, -0.15950254, 0.039316524, 0.004648086, -0.49201876, -0.086399294, 0.067151815) * go_2(0.0, 0.0);\n result += mat4(0.00816185, -0.094140545, -0.03045964, 0.005748951, -0.10508545, 0.06579157, -0.03133883, -0.036670756, 0.0965362, -0.059619486, 0.011463898, -0.13590227, -0.007581943, 0.014755039, 0.009631372, 0.05379326) * go_2(0.0, 1.0);\n result += mat4(-0.16141598, 0.09554762, 0.033254117, 0.16967952, 0.035996404, -0.013887896, -0.06629002, 0.0038405391, 0.056517866, 0.024495421, -0.09365325, 0.08944311, 0.08264677, 0.05784231, -0.0544246, 0.034719754) * go_2(1.0, -1.0);\n result += mat4(0.16916971, -0.04140406, -0.17009412, -0.057115063, -0.052563947, 0.12703355, 0.13672756, 0.055926114, 0.2646138, 0.08260617, -0.06438002, 0.34781212, 0.09432193, 0.002425348, 0.108481385, -0.011278688) * go_2(1.0, 0.0);\n result += mat4(0.044969093, -0.048657022, 0.06174559, -0.00028727736, -0.20242731, -0.0149739245, 0.14471562, 0.06956492, -0.008388136, -0.059729554, 0.063841276, 0.04924184, 0.025793945, 0.06710163, -0.033776682, -0.035713058) * go_2(1.0, 1.0);\n result += mat4(0.076875985, -0.101878025, -0.15802802, -0.124973774, -0.009670392, 0.013886556, -0.17401616, 0.13792926, 0.10774549, -0.30876774, -0.11229718, 0.010819886, 0.1175339, 0.08548831, -0.045388985, 0.05727834) * go_3(-1.0, -1.0);\n result += mat4(0.11111217, 0.46312273, -0.4471567, 0.019250406, -0.040287044, 0.24528493, 0.21994363, -0.070748396, 0.20804761, 0.24140677, -0.07676276, 0.07941381, 0.1852395, -0.083701044, 0.04119184, -0.034684047) * go_3(-1.0, 0.0);\n result += mat4(-0.11130858, -0.15563098, -0.16141221, -0.014236188, -0.0009617971, -0.11093832, -0.088078424, -0.1321414, -0.056676403, -0.09986668, -0.013136506, 0.064173006, -0.02908289, 0.028941281, 0.1568584, 0.13180308) * go_3(-1.0, 1.0);\n result += mat4(-0.07680166, 0.147653, -0.029404428, -0.07403926, -0.3100197, 0.055024274, -0.1506152, 0.48132184, 0.11450713, -0.18744734, -0.092221424, -0.035802577, -0.060549777, -0.14425454, -0.08181204, 0.03446898) * go_3(0.0, -1.0);\n result += mat4(0.102829054, -0.19427535, -0.038133133, -0.0026712175, -0.1435574, -0.15067317, 0.1119409, 0.1685437, -0.10200671, 0.13222018, 0.08152995, 0.0024931647, 0.0691679, 0.048254304, -0.17357215, -0.13524754) * go_3(0.0, 0.0);\n result += mat4(-0.14587823, -0.15835984, -0.11198749, 0.0052520167, 0.1467123, -0.2707834, -0.072800644, -0.055191144, -0.10704317, -0.086199924, -0.014983923, 0.14019626, 0.017186088, 0.11358031, 0.15477349, 0.15759338) * go_3(0.0, 1.0);\n result += mat4(0.083639115, 0.14501223, -0.0065951888, 0.13890846, 0.09335459, 0.042398855, -0.09189259, 0.24306288, 0.020636987, 0.04164843, 0.04502632, -0.13329937, 0.058893397, 0.049639706, 0.071825825, -0.049217906) * go_3(1.0, -1.0);\n result += mat4(0.07009161, -0.03437479, -0.013031761, -0.093077734, 0.08663319, 0.085103504, 0.16337705, -0.027592715, -0.12227255, 0.14818181, 0.040996075, -0.055277664, -0.040362116, -0.030087778, -0.003645583, 0.056727875) * go_3(1.0, 0.0);\n result += mat4(-0.11545688, 0.060049064, -0.093949065, 0.02338161, 0.026170302, 0.026379922, 0.069043785, 0.05519452, -0.16188988, 0.04973363, 0.06749572, -0.14809126, -0.14064413, -0.041582227, -0.023158424, -0.039642867) * go_3(1.0, 1.0);\n result += mat4(-0.28626567, 0.29348546, 0.07102445, -0.050440844, 0.15740375, -0.17452855, -0.16708957, 0.06744935, 0.06025843, 0.06482132, -0.034723394, -0.017227422, 0.12390885, 0.04888057, 0.006409584, -0.010196381) * go_4(-1.0, -1.0);\n result += mat4(-0.07097389, -0.15076311, 0.13472012, -0.13246837, -0.064360276, 0.16760628, -0.12776206, 0.015533123, 0.13487455, -0.20071363, 0.0923309, 0.08138427, -0.009274919, -0.15565452, 0.17644402, -0.024042914) * go_4(-1.0, 0.0);\n result += mat4(-0.023358675, 0.10211017, -0.036640793, -0.108112216, 0.06913507, -0.09594437, 0.036107562, 0.05066462, 0.08739385, 0.0011691673, 0.09453315, -0.02394334, -0.14005467, -0.016525272, -0.0994038, 0.06565737) * go_4(-1.0, 1.0);\n result += mat4(-0.371338, 0.19144624, 0.095799066, 0.093133144, 0.09130418, 0.03945617, -0.018656345, -0.12886268, 0.20124264, 0.029764706, -0.13751945, -0.026953662, -0.1874983, -0.040866558, 0.05003749, 0.17660773) * go_4(0.0, -1.0);\n result += mat4(-0.051123757, 0.21025416, 0.0123157445, -0.069181696, -0.091609724, -0.079943225, 0.130711, 0.14694354, -0.12574539, -0.30329394, -0.10366516, -0.22330226, 0.24131827, 0.45112535, 0.07089889, 0.13600409) * go_4(0.0, 0.0);\n result += mat4(0.15595976, 0.24464798, 0.002488955, 0.050141588, -0.29219496, -0.17198776, 0.123318285, 0.054613084, 0.0036146704, 0.1652407, 0.0265562, 0.093859114, -0.08342194, -0.18661366, 0.07525819, -0.13866663) * go_4(0.0, 1.0);\n result += mat4(-0.12563816, -0.08927056, 0.025488816, -0.062464394, 0.038224597, -0.057591602, 0.016130082, 0.004603661, -0.105193645, -0.116210036, -0.0005738929, 0.03006333, 0.15265524, 0.157916, 0.009369363, 0.00011561189) * go_4(1.0, -1.0);\n result += mat4(-0.1587168, -0.06610889, -0.11454969, 0.09324059, -0.073291466, 0.011250312, -0.0021259703, 0.03251535, -0.021842942, 0.031610303, -0.08053953, -0.17813778, -0.01840217, 0.019417001, 0.12612307, 0.0890873) * go_4(1.0, 0.0);\n result += mat4(-0.0463806, -0.13481244, 0.022312263, -0.0063249297, -0.00767204, 0.1365426, 0.041454747, -0.077865794, 0.037678037, 0.09067563, 0.12991777, -0.03874696, 0.13317509, -0.019026265, -0.14676699, -0.13473623) * go_4(1.0, 1.0);\n result += mat4(0.037564214, -0.0032738533, -0.03767511, 0.03820596, -0.14136639, 0.17992534, 0.058318965, -0.063095406, -0.006603518, 0.0120609235, -0.025056547, 0.032933716, 0.12113113, -0.10462842, 0.063647404, -0.04450857) * go_5(-1.0, -1.0);\n result += mat4(0.24578053, -0.3156469, -0.35252848, -0.1055502, 0.036395214, 0.27580422, 0.036550306, -0.006894677, 0.10412757, 0.08568412, -0.022747902, -0.008680229, -0.05400555, -0.11050038, 0.051955782, -0.114774995) * go_5(-1.0, 0.0);\n result += mat4(-0.15854524, 0.23624359, 0.07096151, 0.15719925, -0.0011587485, -0.30296972, -0.1931699, -0.08979758, 0.0246722, -0.028834311, 0.06220738, -0.01632116, -0.008921576, 0.033888046, -0.09395318, -0.011260361) * go_5(-1.0, 1.0);\n result += mat4(0.018795056, -0.02822718, 0.009791691, 0.06166571, -0.20967379, 0.34762847, 0.077140674, 0.086514324, 0.28947103, -0.14330834, -0.078796394, 0.09474662, -0.092306405, -0.14832185, -0.050533596, 0.049030673) * go_5(0.0, -1.0);\n result += mat4(-0.045679964, 0.23489015, 0.15668613, 0.1235559, -0.22028416, -0.13657422, -0.033590022, -0.15810567, 0.18728013, -0.18127815, 0.36396962, -0.053243574, -0.06456213, 0.49338925, 0.026941797, -0.009633453) * go_5(0.0, 0.0);\n result += mat4(-0.16466625, -0.24371772, -0.03436447, -0.07062408, 0.059187494, -0.26871908, -0.12203007, -0.05496175, 0.057084855, 0.1304957, 0.08178971, 0.15224245, 0.023345131, -0.019234858, -0.034386877, 0.03538095) * go_5(0.0, 1.0);\n result += mat4(0.114277564, -0.008035584, 0.023078745, -0.14307536, -0.038258925, -0.122582935, 0.0015441746, 0.030634085, 0.2552187, -0.11622358, 0.025188513, -0.30211052, -0.048941914, -0.060030323, 0.019205015, -0.056735426) * go_5(1.0, -1.0);\n result += mat4(0.038009048, -0.025127387, 0.053799044, 0.09742052, -0.039442886, -0.2847006, -0.14175558, -0.06777446, -0.103426784, -0.18430014, 0.047908068, -0.11819306, -0.09634806, -0.020778535, -0.09947065, 0.057285) * go_5(1.0, 0.0);\n result += mat4(-0.11968771, -0.02741084, -0.006469873, -0.028502962, 0.05344909, -0.0045341062, -0.06826778, -0.10911563, 0.004165804, 0.18168798, 0.06862181, 0.041413423, -0.015367704, -0.08168733, 0.031232912, -0.00019088654) * go_5(1.0, 1.0);\n result += vec4(0.07955021, -0.009849892, 0.05029401, -0.12505546);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.051907405, 0.16668987, -0.041336834, 0.05314295, 0.10121027, -0.14798506, -0.19019037, 0.043592982, 0.12040883, 0.09233267, 0.11772148, -0.041334935, -0.07539924, 0.09756673, 0.052319244, -0.10528184) * go_0(-1.0, -1.0);\n result += mat4(-0.31250992, 0.30685386, -0.055270895, 0.06475109, -0.08800503, -0.26494658, 0.31591013, -0.11202835, -0.15133889, 0.10488629, 0.078151636, -0.043050244, -0.060199156, 0.044168193, -0.001986329, -0.1915024) * go_0(-1.0, 0.0);\n result += mat4(0.068178676, -0.10042213, 0.010896375, -0.08526234, 0.091550335, 0.03174787, -0.098797485, 0.0638641, 0.0039022998, -0.078803785, -0.08426419, -0.06165455, -0.17049576, 0.056151845, 0.05997152, -0.117358774) * go_0(-1.0, 1.0);\n result += mat4(-0.15624808, 0.1027479, -0.067923464, 0.0570026, 0.107332714, -0.14162563, -0.17560329, 0.063346066, 0.09616241, 0.15213029, 0.024794457, -0.16448957, 0.21509686, 0.084382094, 0.102330364, -0.21816911) * go_0(0.0, -1.0);\n result += mat4(0.11183052, -0.00036459934, 0.09746083, -0.1979322, -0.32267392, -0.084034644, 0.051167414, -0.029009778, -0.03322436, 0.13016255, -0.048553534, -0.20068704, -0.16644834, 0.24280354, -0.14127132, -0.05889483) * go_0(0.0, 0.0);\n result += mat4(0.116823174, -0.2189612, -0.18030761, -0.14347109, 0.09478377, 0.15303472, 0.020818545, 0.15843435, 0.17000113, -0.047443952, 0.023488792, -0.060115594, 0.04487726, 0.04284613, 0.28725752, -0.47257307) * go_0(0.0, 1.0);\n result += mat4(-0.15223634, 0.060410198, 0.0061263107, 0.0069172834, 0.13158661, -0.0036422606, 0.051183105, 0.04613147, -0.00075578305, 0.08267924, -0.010239358, 0.12761061, -0.07420807, 0.073114, 0.0007402298, 0.1350364) * go_0(1.0, -1.0);\n result += mat4(0.13506427, -0.10019588, 0.009954305, -0.177603, -0.2014582, 0.019459682, 0.05640779, 0.047030263, -0.05054245, -0.104332894, 0.0075405543, 0.1964969, -0.017293537, -0.19851471, -0.06654235, -0.20962352) * go_0(1.0, 0.0);\n result += mat4(-0.038729187, -0.01076603, 0.004724392, 0.122694254, 0.04339784, -0.029253284, -0.014725128, -0.0014454263, -0.100780874, -0.14574462, -0.2107873, 0.042566143, 0.052845504, -0.12460765, -0.12877604, -0.165259) * go_0(1.0, 1.0);\n result += mat4(-0.30916938, -0.21853267, 0.074507885, 0.06950878, 0.15405503, 0.19704042, 0.07762092, -0.0027483252, -0.047830105, 0.19999562, 0.06641897, -0.07683977, -0.04574573, -0.026720403, 0.06741639, -0.040291373) * go_1(-1.0, -1.0);\n result += mat4(-0.1436382, -0.14481016, 0.3962691, 0.4429137, -0.14254951, 0.1000112, 0.044832285, -0.11440693, -0.05707115, 0.036592014, 0.16755657, -0.106351, 0.06614667, -0.022506362, -0.020292178, -0.057136156) * go_1(-1.0, 0.0);\n result += mat4(0.073906116, -0.10937066, 0.086583436, 0.08275346, 0.02353698, -0.0046872413, -0.03486367, -0.08950485, -0.08803857, 0.056406617, 0.031082897, 0.06083862, 0.045077324, -0.061910506, -0.11063123, -0.01527173) * go_1(-1.0, 1.0);\n result += mat4(0.2718467, -0.21935192, -0.062664755, -0.1255679, 0.10553025, -0.006460559, -0.027146982, -0.015253822, -0.07748728, 0.073824674, 0.06018315, 0.1002592, 0.08035026, -0.15977937, -0.055322386, -0.040088616) * go_1(0.0, -1.0);\n result += mat4(0.028033856, -0.016236208, -0.12429306, 0.13901961, 0.04981061, -0.05739222, -0.13064933, -0.16948193, -0.008593147, -0.031754505, 0.10665931, -0.13934475, 0.01627173, 0.072957866, -0.087536804, 0.12674862) * go_1(0.0, 0.0);\n result += mat4(-0.1523727, -0.00082214887, 0.14283441, -0.031603288, -0.045878753, -0.19672535, -0.05026138, 0.042562414, 0.14194039, 0.04421849, -0.20919429, 0.18679811, -0.10887334, -0.032573055, 0.22349553, -0.065408655) * go_1(0.0, 1.0);\n result += mat4(0.027553588, -0.122095294, -0.046353463, -0.111806914, -0.08844832, 0.13921359, -0.0010978511, 0.008194451, 0.13961516, 0.046672624, 0.10129705, -0.09637145, -0.08699736, 0.0083460985, -0.044584583, 0.14229134) * go_1(1.0, -1.0);\n result += mat4(0.07393346, 0.1147128, -0.02851608, 0.021714512, 0.025452064, -0.17753085, 0.0027432854, 0.040008847, 0.16259173, -0.08370451, 0.13976301, -0.07063936, -0.24262139, -0.07672828, -0.2021094, 0.29102072) * go_1(1.0, 0.0);\n result += mat4(0.009530462, 0.04909453, 0.018228829, -0.005528198, -0.04922174, -0.024972908, -0.07065127, 0.04544319, -0.025519563, -0.13601463, -0.18582825, 0.035100814, -0.03548451, 0.061287835, 0.20247467, -0.15797156) * go_1(1.0, 1.0);\n result += mat4(0.32211515, -0.080116086, 0.021152286, -0.08237667, -0.23303492, 0.008709412, -0.1473173, 0.07000086, 0.03955907, 0.14984958, -0.0121722715, -0.055429686, -0.016413981, -0.08430293, 0.025234051, -0.062006578) * go_2(-1.0, -1.0);\n result += mat4(-0.42957792, 0.006551594, -0.022962485, 0.1400893, 0.28009745, 0.11802908, 0.015169489, 0.0024414742, -0.22848248, -0.020315299, -0.010993182, 0.0418814, -0.13582, -0.17743196, -0.018863266, -0.12331709) * go_2(-1.0, 0.0);\n result += mat4(-0.08963217, -0.07752845, -0.019306721, 0.061603975, 0.112303145, 0.09211919, -0.08167867, 0.05052119, 0.020961992, -0.037811935, 0.016923647, -0.026790423, 0.10175015, -0.006385778, -0.063822776, 0.028055048) * go_2(-1.0, 1.0);\n result += mat4(-0.10889496, 0.2475616, -0.023258686, -0.14437376, 0.049249854, -0.063944146, -0.0240011, -0.17432576, -0.18791446, 0.11263927, 0.0078009875, -0.080485724, 0.26911402, -0.12907211, -0.01755262, -0.16863008) * go_2(0.0, -1.0);\n result += mat4(0.35460088, -0.17767274, -0.16858551, -0.23729539, 0.18419053, 0.20926027, -0.088426255, 0.023356354, 0.26511818, -0.0020759383, 0.2859238, -0.07675482, 0.12014907, 0.14443012, -0.12332029, -0.11205155) * go_2(0.0, 0.0);\n result += mat4(0.19667232, 0.07352294, -0.014793962, 0.063952744, -0.01725952, 0.071818754, 0.064658605, -0.0009676536, -0.029578352, -0.18851563, -0.037685324, -0.26275456, -0.123520866, 0.12790628, -0.1469099, 0.12465433) * go_2(0.0, 1.0);\n result += mat4(0.05387382, -0.030488258, 0.04638846, 0.20085673, -0.11875065, -0.029343707, -0.022595167, 0.06786304, 0.23092568, 0.018377172, -0.010349685, 0.14835137, -0.0047257696, -0.027649017, 0.0489728, -0.031893965) * go_2(1.0, -1.0);\n result += mat4(-0.25763837, -0.075889885, 0.17264624, 0.035472356, -0.124957025, 0.00060394197, 0.022995198, 0.05463222, 0.0093447, 0.060911383, 0.07876506, 0.10564838, -0.05013418, 0.06583616, -0.025807798, -0.2883304) * go_2(1.0, 0.0);\n result += mat4(0.043661144, -0.1159315, -0.1831051, 0.07473963, 0.07783108, 0.1876957, 0.01314648, -0.10861117, -0.088689655, 0.07296666, -0.026898766, 0.12702313, 0.032419875, 0.051234853, -0.06522966, 0.014740134) * go_2(1.0, 1.0);\n result += mat4(-0.023981575, 0.0260433, 0.008456327, -0.041390125, 0.23708202, 0.027028535, 0.011300614, 0.25251132, -0.041091874, -0.113069616, -0.1017581, 0.12629594, 0.19936833, -0.044576302, -0.03986123, -0.045146126) * go_3(-1.0, -1.0);\n result += mat4(0.04021637, -0.23936734, 0.089715995, -0.09695566, 0.05547677, 0.18304437, -0.07833711, 0.112606, 0.0744301, -0.121345356, -0.027121276, -0.039470885, -0.17090486, -0.08291478, -0.06501107, 0.06060779) * go_3(-1.0, 0.0);\n result += mat4(0.06427166, 0.17954405, -0.24260868, 0.18583788, -0.03080801, 0.011544634, 0.021221055, -0.019622765, -0.022112694, 0.0568264, 0.117274575, 0.041028306, 0.093058385, -0.023635406, -0.04134845, 0.00012594834) * go_3(-1.0, 1.0);\n result += mat4(0.01102109, -0.07289346, 0.0040596994, -0.07953831, -0.1976572, -0.11829853, 0.11517921, -0.051805526, 0.0055726753, 0.06592285, -0.16681968, -0.08300715, -0.28577968, -0.08173121, -0.13457035, 0.1885804) * go_3(0.0, -1.0);\n result += mat4(-0.043770324, 0.048198868, -0.18608971, 0.17838612, -0.046778083, 0.19665273, -0.16118616, -0.057293214, -0.10633619, -0.09953019, 0.1862994, 0.18493782, 0.25938433, -0.149985, 0.04676386, -0.014036956) * go_3(0.0, 0.0);\n result += mat4(-0.0003725085, 0.1989401, 0.16909252, 0.22780822, -0.015987061, -0.054565016, -0.05243573, -0.09775517, -0.120326936, 0.032995265, -0.0036331255, 0.13726561, 0.010277991, 0.06425755, -0.19020142, 0.23083436) * go_3(0.0, 1.0);\n result += mat4(0.010936359, -0.02849875, 0.026482444, 0.047691442, -0.19206773, -0.044349756, -0.054649103, -0.07385235, 0.05956405, -0.053711556, -0.07337501, -0.119425744, 0.076072186, -0.049311332, 0.03184111, -0.17484605) * go_3(1.0, -1.0);\n result += mat4(-0.04350626, 0.1328187, -0.003457409, 0.19061741, 0.09211707, 0.035870664, -0.09363488, -0.01568525, 0.05562321, 0.14633514, -0.04855048, -0.24370678, 0.0069594583, 0.14880905, 0.06160373, 0.1566208) * go_3(1.0, 0.0);\n result += mat4(0.08560771, -0.031726982, 0.005994847, -0.115577385, -0.045169592, 0.034692086, 0.0039135055, -0.008828711, 0.08696738, 0.08552442, 0.21965103, 0.0065012877, -0.017958874, 0.15068494, 0.07910082, 0.09843224) * go_3(1.0, 1.0);\n result += mat4(0.2618397, -0.113963105, 0.06466962, -0.09055511, 0.007243974, -0.37684396, -0.18955688, 0.100891486, 0.062019303, -0.06868768, 0.0066693923, 0.09453199, -0.11875178, -0.09406968, -0.009971733, -0.057884283) * go_4(-1.0, -1.0);\n result += mat4(0.016240982, 0.045132026, 0.2496788, 0.0119000245, 0.019433737, -0.11958368, 0.07371615, -0.022081666, 0.23179133, 0.10534677, -0.13151011, 0.139116, -0.17987, -0.11249553, 0.097996086, 0.054070864) * go_4(-1.0, 0.0);\n result += mat4(-0.057584394, 0.11625342, -0.06034331, 0.063899584, 0.0044478853, 0.048200164, 0.055355098, 0.10972887, 0.16012698, -0.006732891, 0.015804278, -0.14185822, -0.19013652, -0.062766224, 0.045399975, 0.14899541) * go_4(-1.0, 1.0);\n result += mat4(-0.077381015, 0.11935363, 0.12262458, 0.018346768, -0.2634294, -0.2107294, -0.048516907, -0.09564381, -0.10719365, -0.115967, -0.13483748, -0.036267295, -0.012578293, 0.069732994, 0.017012898, 0.097437724) * go_4(0.0, -1.0);\n result += mat4(0.081788, -0.11083114, 0.4005737, -0.055207055, 0.1418393, -0.06587734, 0.088737585, 0.08120421, -0.16296746, 0.17222044, 0.046313863, 0.10915246, 0.05388926, -0.19152795, 0.03076327, -0.14683272) * go_4(0.0, 0.0);\n result += mat4(0.11940256, -0.033606835, -0.11385313, -0.012965868, 0.0049813213, 0.20263551, 0.029295778, 0.002276154, -0.1504537, 0.0381973, 0.3823588, -0.1798354, 0.17070186, 0.02357347, -0.2709012, 0.105102755) * go_4(0.0, 1.0);\n result += mat4(0.041491576, 0.07074733, 0.029625034, 0.102119364, 0.023521155, -0.05969154, -0.00814052, 0.032964356, 0.055066362, -0.07298709, -0.121119626, 0.016125243, 0.2734818, -0.028699303, 0.09567124, -0.1437524) * go_4(1.0, -1.0);\n result += mat4(-0.09484942, -0.15358907, 0.09471094, -0.114015654, -0.051614996, 0.19810407, -0.011734439, -0.057111017, -0.17113343, 0.06991598, -0.16437295, 0.2067726, 0.23162523, -0.036471117, 0.22033283, -0.29183832) * go_4(1.0, 0.0);\n result += mat4(0.009506645, -0.041623287, -0.03679158, -0.010971644, 0.08336135, 0.11131871, 0.1109166, -0.08703141, 0.056035098, 0.124049544, 0.2795689, -0.019536458, 0.03888329, -0.0442052, -0.23853621, 0.13220637) * go_4(1.0, 1.0);\n result += mat4(-0.14223816, -0.05481326, -0.106896244, 0.07581965, 0.26316708, 0.15500818, 0.14914538, -0.087868035, 0.15062201, -0.12426363, -0.04299309, 0.040522538, 0.04150885, 0.073053494, -0.041965067, 0.04128295) * go_5(-1.0, -1.0);\n result += mat4(0.051048342, -0.21921599, 0.058443762, -0.055652432, -0.24098797, 0.092578836, -0.17062624, 0.09491869, 0.13260794, -0.024925478, 0.056296505, 0.019934958, 0.003565539, 0.09137244, -0.061169084, 0.04022485) * go_5(-1.0, 0.0);\n result += mat4(0.115069486, 0.16206908, 0.004882299, 0.12614444, -0.03246297, -0.039095636, 0.09410652, -0.039889894, -0.08477494, 0.013032491, -0.055409547, -0.0090540685, -0.035735607, 0.057657916, 0.05354303, 0.0075290967) * go_5(-1.0, 1.0);\n result += mat4(0.004056719, -0.15240185, 0.09084391, 0.037376285, -0.044079285, 0.31589335, 0.026515607, 0.14028117, -0.19225578, -0.002587953, 0.0090361675, 0.14138633, -0.38758466, 0.102398396, -0.07574637, 0.11732128) * go_5(0.0, -1.0);\n result += mat4(-0.030521149, 0.09753763, 0.052158583, 0.048188724, 0.011470252, -0.110833496, 0.32450467, 0.04464802, -0.0646964, 0.045225292, -0.25168836, 0.20104809, -0.15454476, -0.083546594, 0.21034841, -0.0058077993) * go_5(0.0, 0.0);\n result += mat4(-0.07213084, -0.17950292, -0.051891763, -0.067120604, -0.02192382, -0.11469988, -0.1409072, 0.006448966, -0.00049237284, 0.13916697, 0.0894537, 0.16725081, 0.18191423, -0.06112781, 0.19929808, -0.10002286) * go_5(0.0, 1.0);\n result += mat4(-0.02475302, -0.010589183, -0.015627548, -0.16213211, 0.123653755, 0.0245485, 0.0997649, -0.09865162, -0.07168899, 0.15398216, -0.07207907, -0.07172799, 0.028756795, 0.07118634, -0.0511127, -0.0056653675) * go_5(1.0, -1.0);\n result += mat4(0.21074565, 0.086340725, -0.06073654, -0.04343985, -0.02840264, -0.053368784, 0.037268292, -0.008291989, -0.045832828, 0.023931399, 0.1709933, -0.13587636, 0.051735718, -0.06827666, -0.051731657, 0.17399976) * go_5(1.0, 0.0);\n result += mat4(-0.13356943, 0.086585164, 0.13944262, -0.026031096, -0.16735698, -0.08396402, -0.12688719, 0.12656367, 0.14114396, 0.018382069, 0.05972302, -0.08622411, -0.062958784, -0.056109, 0.045292944, -0.008465162) * go_5(1.0, 1.0);\n result += vec4(-0.02066643, 0.05799956, -0.04733981, 0.08521742);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.037910778, -0.035500437, -0.021893462, 0.054371376, 0.09471609, -0.013197591, 0.07086438, -0.11686955, 0.022289908, 0.0025881499, 0.08467518, -0.057070434, 0.03195129, 0.06176325, 0.27392688, 0.10100888) * go_0(-1.0, -1.0);\n result += mat4(-0.004817188, -0.11114106, -0.03836096, -0.16221185, 0.08728879, -0.05551734, 0.09426232, -0.08904898, -0.075777575, 0.0001265835, 0.25881302, 0.22047207, 0.026294703, -0.07252985, -0.056022674, 0.25379947) * go_0(-1.0, 0.0);\n result += mat4(-0.0013540969, 0.013188547, 0.060211327, 0.041778293, 0.0012638031, 0.022573406, 0.015312594, -0.08047488, -0.029625304, -0.10852883, 0.108838476, 0.13623391, -0.0051957406, -0.034240637, -0.032037422, 0.0045633493) * go_0(-1.0, 1.0);\n result += mat4(0.041612104, 0.027505638, 0.025826843, 0.04501326, -0.062472913, 0.1431332, -0.012212282, -0.07516733, -0.08864002, -0.07006836, 0.046692412, -0.124091975, 0.06427506, -0.051631026, 0.12263653, 0.27044338) * go_0(0.0, -1.0);\n result += mat4(0.034103375, 0.08673059, 0.0459527, -0.23862843, -0.055772513, -0.41714105, -0.08171965, -0.14642227, 0.04656934, -0.18259554, -0.13177022, -0.28559983, 0.0552958, -0.016403524, -0.5513842, 0.0053697815) * go_0(0.0, 0.0);\n result += mat4(-0.11872737, -0.028105678, 0.049640797, -0.037546065, -0.010099046, 0.008806696, 0.006435101, -0.10383732, -0.0073283147, 0.08962551, -0.07394422, 0.108856045, -0.014820589, 0.023872554, -0.08112636, 0.10347607) * go_0(0.0, 1.0);\n result += mat4(0.0022989328, 0.046885073, 0.011864779, 0.10420016, -0.0077429335, 0.048106942, 0.032495916, -0.062273387, -0.016874082, -0.06954098, -0.10819509, -0.056219935, -0.020670906, 0.0021182857, -0.009832249, 0.18701169) * go_0(1.0, -1.0);\n result += mat4(0.105950266, 0.040404048, 0.19594736, 0.06012987, -0.3698849, 0.10401502, 0.12703699, -0.23428011, 0.083823904, -0.03521832, -0.006525461, 0.009951793, -0.074361816, -0.035402164, -0.3206954, 0.110812664) * go_0(1.0, 0.0);\n result += mat4(-0.12013042, -0.06367559, 0.021684205, 0.0130499415, 0.009942601, 0.047442563, 0.08855212, -0.10024017, 0.056777865, 0.0051039625, 0.048569407, -0.04560259, 0.19188851, -0.039756753, 0.042021576, -0.09870584) * go_0(1.0, 1.0);\n result += mat4(-0.03247849, -0.02753363, 0.071279705, 0.09104136, -0.0641851, -0.01594897, 0.232652, 0.003967937, 0.0111541925, 0.07306814, -0.0010335519, -0.04429391, 0.031370234, -0.026928704, -0.07516576, -0.055082712) * go_1(-1.0, -1.0);\n result += mat4(-0.006180861, -0.10843575, -0.10045209, 0.067148104, 0.057421815, -0.068374164, -0.025756257, 0.1257984, 0.013264953, -0.0018182937, 0.05816216, -0.053461242, -0.085824065, -0.090526566, 0.09129818, 0.01570347) * go_1(-1.0, 0.0);\n result += mat4(-0.0017998819, 0.022640059, 0.023404252, 0.03338553, 0.044353716, -0.014139882, -0.07758573, 0.021012677, 0.005980595, 0.04550881, 0.029285448, 0.091678455, 0.053803694, 0.05237155, -0.10997527, -0.10318552) * go_1(-1.0, 1.0);\n result += mat4(-0.061029036, 0.0993827, 0.06381772, -0.089550115, 0.03308348, -0.03782301, 0.24164158, 0.31569025, 0.113647655, 0.15545848, 0.11519764, 0.0094105825, -0.11816621, 0.0978243, 0.10073588, -0.1117752) * go_1(0.0, -1.0);\n result += mat4(0.3734672, -0.11816779, -0.23627514, -0.14588231, -0.12371406, 0.2616982, -0.29942805, -0.31744456, 0.12686929, -0.10511419, -0.33209988, 0.0784947, -0.09980473, -0.08277972, -0.119013116, -0.1052021) * go_1(0.0, 0.0);\n result += mat4(0.11694942, -0.009177821, 0.16751128, -0.058083236, -0.029300451, 0.0151769, -0.10590713, 0.006317685, -0.07721141, -0.037264653, -0.09573406, 0.082819514, -0.15364629, 0.07974328, 0.05129384, 0.021289254) * go_1(0.0, 1.0);\n result += mat4(0.026528852, -0.018197816, 0.06862055, -0.025078347, 0.06341248, -0.022047924, 0.16852759, 0.20795865, -0.12899017, 0.11940279, 0.049954895, -0.106641375, 0.003286302, 0.04101139, -0.014838044, -0.038886186) * go_1(1.0, -1.0);\n result += mat4(-0.043906186, -0.09395722, 0.15171658, -0.060511537, -0.012321243, -0.23226517, -0.06977063, 0.021510785, -0.5478768, 0.17448187, -0.05923425, -0.028172622, -0.051738627, 0.06815423, 0.029064734, 0.044883635) * go_1(1.0, 0.0);\n result += mat4(0.17660363, -0.09060859, 0.05569762, -0.034592126, -0.068783976, -0.039074708, -0.04003811, -0.08994642, 0.00041321313, -0.032173786, 0.004815178, -0.044516895, 0.1984147, -0.056799933, 0.051942617, 0.0849639) * go_1(1.0, 1.0);\n result += mat4(-0.029470835, 0.0010429046, 0.09949836, -0.057022177, -0.001196081, -0.017638477, 0.054664012, 0.06374254, 0.005238237, -0.17255385, -0.042707976, -0.0863512, 0.00061518815, 0.054800972, -0.05120795, -0.047205627) * go_2(-1.0, -1.0);\n result += mat4(0.04392789, 0.046026394, 0.11252635, -0.124906264, -0.08496978, -0.03472233, -0.05066398, 0.08292728, 0.0370577, -0.15259257, 0.0023178253, -0.017130997, 0.052111663, 0.059383318, -0.0734842, -0.052565083) * go_2(-1.0, 0.0);\n result += mat4(-0.0148467785, 0.025143752, 0.17002934, -0.019566009, -0.12469424, 0.111287884, 0.030433882, 0.045797966, 0.0013495206, -0.04792389, 0.01556216, 0.047324177, 0.05905737, -0.053480197, 0.033480287, -0.060852114) * go_2(-1.0, 1.0);\n result += mat4(-0.09745605, 0.009108342, 0.058276523, -0.09670028, 0.008513788, 0.0774033, 0.038419556, -0.012280158, -0.027220225, -0.19755986, -0.10123508, -0.24532557, 0.002611559, 0.058633193, 0.08722474, 0.019499615) * go_2(0.0, -1.0);\n result += mat4(-0.097140476, 0.36332083, -0.12693818, -0.26086056, 0.18138097, -0.063169576, 0.09627784, -0.29556775, -0.010828089, 0.016550604, 0.19736116, -0.14276053, 0.2359206, -0.308187, 0.17120488, 0.17035627) * go_2(0.0, 0.0);\n result += mat4(0.06563522, -0.00202452, 0.08656298, -0.068018384, 0.01052145, 0.12411763, -0.027613457, 0.046576608, -0.028641906, 0.030090526, 0.014531246, 0.028142689, -0.019974183, -0.015619782, 0.0913814, -0.07086511) * go_2(0.0, 1.0);\n result += mat4(-0.021320846, 0.0272274, -0.079895236, 0.00012995047, -0.0070819, -0.028833998, -0.022662425, -0.07660687, 0.046270683, -0.11193344, 0.09937696, -0.006931022, -0.03781205, 0.011890765, 0.07618696, -0.004474331) * go_2(1.0, -1.0);\n result += mat4(0.2012585, 0.05607582, -0.13407731, -0.0008222547, -0.10648238, 0.13230269, -0.0038185061, -0.058967687, 0.21021713, -0.12308194, 0.18324743, -0.045672223, -0.07443494, 0.061296284, -0.10310777, -0.03480636) * go_2(1.0, 0.0);\n result += mat4(-0.042971224, 0.03137188, -0.029815951, -0.035710253, -0.17403825, 0.040264893, -0.18175416, 0.13371879, 0.004413511, -0.0062794136, -0.020018531, -0.009863606, -0.08686421, -0.0011867149, -0.13477059, 0.09668236) * go_2(1.0, 1.0);\n result += mat4(-0.08406905, 0.017502543, -0.13238557, -0.06540308, -0.030992452, -0.027247543, 0.1152638, -0.027957149, -0.020494465, -0.016736055, 0.011691886, -0.07697167, -0.031962387, 0.03275166, 0.009455422, 0.00013493745) * go_3(-1.0, -1.0);\n result += mat4(-0.003264767, -0.006133971, -0.14870334, -0.22470197, -0.12281174, 0.0477529, -0.039383784, -0.16171986, 0.049935117, 0.040750828, -0.11027704, -0.18039477, -0.042500887, 0.021469388, 0.19601227, 0.061283164) * go_3(-1.0, 0.0);\n result += mat4(-0.14063793, 0.12379436, -0.091903225, -0.19485305, 0.030889416, 0.023173934, 0.06269456, -0.017552888, 0.042706978, 0.008942839, 0.007431359, -0.08055777, -0.024079857, -0.050207764, 0.03883315, 0.054677337) * go_3(-1.0, 1.0);\n result += mat4(0.043164276, -0.06845965, -0.022847408, 0.026803896, 0.077586755, -0.18144956, 0.24237816, -0.062269997, 0.03350464, 0.022612114, -0.20257936, -0.049737748, 0.0026508393, -0.04457029, 0.08698817, -0.0057848943) * go_3(0.0, -1.0);\n result += mat4(0.19637893, -0.041842524, 0.08093373, 0.061292946, 0.025697658, 0.43139693, 0.12997067, -0.14218695, 0.06652134, 0.16816506, 0.1798584, 0.19504555, -0.18834472, 0.11258412, 0.07003108, -0.0691332) * go_3(0.0, 0.0);\n result += mat4(0.0864983, -0.0044556237, 0.1519761, -0.13158719, 0.01852619, -0.045526046, 0.09956223, -0.11713047, -0.024078155, -0.060722336, -0.057925105, 0.073217146, 0.06373482, -0.024553156, -0.14688796, -0.13317719) * go_3(0.0, 1.0);\n result += mat4(0.035958245, -0.04845082, 0.087631844, 0.040034134, -0.026027406, -0.036821436, 0.06533815, -0.080381244, 0.07234854, -0.001883384, -0.07122587, 0.08832016, 0.036729597, 0.021539502, 0.027530821, -0.010070853) * go_3(1.0, -1.0);\n result += mat4(0.08983327, 0.01506289, 0.028762873, 0.13285533, 0.2895279, -0.06620886, -0.12341643, 0.005919442, -0.06404377, -0.030869035, -0.040210303, -0.13364644, 0.03067747, -0.0035035561, -0.0012897043, -0.120404474) * go_3(1.0, 0.0);\n result += mat4(0.12848322, -0.016383486, -0.09702801, 0.056479152, 0.066560045, -0.048578385, -0.031433776, -0.024350693, -0.03682033, -0.07085884, -0.03814125, -0.0005977634, -0.119241685, 0.027776804, 0.07646508, -0.079195194) * go_3(1.0, 1.0);\n result += mat4(0.024724264, 0.0015230086, -0.05821472, 0.10433403, 0.078276865, 0.0020044958, -0.07082553, 0.21335958, -0.0192252, -0.046226356, -0.02576458, -0.005851255, 0.0061004073, -0.011763933, 0.052182812, -0.0148038035) * go_4(-1.0, -1.0);\n result += mat4(-0.090289906, 0.07818745, 0.005133399, 0.2921895, -0.028104218, 0.010640733, -0.16721979, 0.11722157, 0.026559753, 0.06893593, -0.05803866, 0.10257745, 0.16412877, 0.08355433, -0.16449857, -0.19565444) * go_4(-1.0, 0.0);\n result += mat4(-0.01625647, 0.014653339, -0.19772816, 0.035248496, -0.06315719, 0.053839743, -0.19860831, 0.060684476, 0.036236748, -0.06486933, -0.00240829, 0.049791906, 0.012847281, -0.12640457, 0.03785943, -0.066897415) * go_4(-1.0, 1.0);\n result += mat4(-0.04193157, -0.043217663, 0.028713515, 0.034761403, -0.08618379, 0.07707441, 0.051029418, 0.042290796, -0.020135805, -0.1441393, -0.17698085, 0.011781508, -0.047712356, -0.09853696, 0.044760805, 0.07639903) * go_4(0.0, -1.0);\n result += mat4(-0.04970899, -0.06206872, 0.32036147, 0.38422447, 0.02741357, -0.14773113, 0.026606748, 0.42104495, -0.16836561, 0.2612918, 0.32872567, 0.23574458, -0.48027223, 0.19769326, 0.40519443, 0.28430668) * go_4(0.0, 0.0);\n result += mat4(-0.119522125, 0.045909975, -0.32532844, 0.16027172, 0.05406689, -0.0002717805, -0.10895223, -0.06700742, 0.11265451, -0.009777009, -0.054376923, 0.15653811, 0.07952248, -0.07323665, -0.030681474, -0.14271308) * go_4(0.0, 1.0);\n result += mat4(0.021888081, -0.015081948, -0.08500391, -0.0566363, -0.02412306, 0.024970217, -0.08783075, -0.144119, 0.15955818, -0.09113594, -0.09460523, -0.013640705, 0.048579562, -0.051078796, 0.12259883, -0.12369713) * go_4(1.0, -1.0);\n result += mat4(0.061307143, 0.12150064, -0.16097173, 0.054234862, 0.038454264, 0.19086266, -0.20866115, 0.17528693, 0.23780084, -0.085481875, -0.09336333, -0.03828183, 0.08448641, -0.01021121, 0.108555876, 0.10073375) * go_4(1.0, 0.0);\n result += mat4(-0.07457479, 0.03767845, -0.04527163, 0.10312832, 0.018638285, 0.012303309, 0.068570994, 0.10636223, -0.046746258, -0.019519145, -0.09643553, 0.08668433, -0.08180716, -0.020997278, -0.19613801, 0.01197474) * go_4(1.0, 1.0);\n result += mat4(0.038627718, -0.037348352, -0.0016635836, -0.029068137, -0.0026173298, 0.04695015, 0.011762658, 0.06046751, 0.03098801, 0.111461185, 0.196085, 0.087878406, 0.075701654, -0.09116793, -0.017858198, 0.019194437) * go_5(-1.0, -1.0);\n result += mat4(-0.033022836, 0.00017579814, -0.04213397, -0.003223962, 0.109210424, 0.047623046, 0.036035728, 0.017458893, -0.01845847, 0.024312373, 0.15710357, 0.05525064, -0.011054537, 0.02045055, -0.059532605, -0.007326871) * go_5(-1.0, 0.0);\n result += mat4(-0.027690193, 0.06131419, -0.17661297, -0.13770969, 0.10287112, -0.07097745, 0.004205589, 0.028562127, -0.047289394, -0.04858619, -0.029686142, 0.025106741, 0.0023360238, 0.09964466, -0.061582137, 0.03198441) * go_5(-1.0, 1.0);\n result += mat4(0.10689288, 0.008829629, 0.016441079, 0.036601987, -0.054011513, -0.009619861, -0.087633766, -0.0066380203, -0.12721415, 0.0904403, 0.33278695, -0.07447129, -0.03637649, 0.0784043, -0.20029514, 0.04795142) * go_5(0.0, -1.0);\n result += mat4(0.073388234, -0.18476517, 0.06697527, 0.15738879, -0.11097766, 0.0031603684, -0.46672878, 0.055933684, -0.13741222, 0.10608221, -0.09634478, 0.12178066, 0.20948799, 0.32808498, -0.30967075, 0.002408044) * go_5(0.0, 0.0);\n result += mat4(-0.1276311, 0.2165364, -0.20479621, -0.04220272, -0.11207731, -0.07808082, 0.024846211, 0.1822824, 0.055696778, 0.04820076, -0.09683677, 0.10400354, -0.017928122, 0.13301387, 0.18256992, -0.12553082) * go_5(0.0, 1.0);\n result += mat4(0.043751966, -0.021505235, 0.07481632, 0.07004997, 0.09292071, -0.06297265, 0.010273411, 0.14864413, -0.06774047, -0.046168163, -0.007962312, -0.25100794, -0.037582185, 0.05529135, -0.028888226, -0.08730092) * go_5(1.0, -1.0);\n result += mat4(-0.27975065, 0.06358462, 0.037314422, 0.008414804, 0.09947835, -0.05693826, 0.035390552, 0.16577837, -0.117649436, -0.035677984, -0.23139963, -0.11336497, -0.26102057, 0.16566856, 0.19760732, -0.1030265) * go_5(1.0, 0.0);\n result += mat4(0.06606493, -0.004958344, 0.012705852, 0.003391442, 0.15169266, -0.087174624, 0.17418364, 0.114550345, 0.017576916, -0.076570995, 0.014861571, -0.056111492, 0.08879636, 0.05000804, 0.08393709, -0.05148531) * go_5(1.0, 1.0);\n result += vec4(-0.0010391332, 0.00068204466, -0.030266605, 0.058793433);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.07575434, -0.040653445, 0.007225497, -0.043918904, 0.119574465, 0.011380923, 0.16722572, -0.013146596, 0.024970967, -0.028010864, 0.007539211, 0.009367542, 0.0053172954, 0.003149008, -0.06781401, 0.022353206) * go_0(-1.0, -1.0);\n result += mat4(-0.24854389, -0.013649374, -0.17061508, 0.04292164, -0.005861008, 0.03951371, -0.0047152913, 0.015763909, 0.076025434, 0.0020614571, 0.035092413, -0.15013616, 0.07448282, -0.06402445, 0.2066371, -0.15285529) * go_0(-1.0, 0.0);\n result += mat4(0.020919988, -0.023931077, -0.0026673493, 0.08726077, 0.08519901, 0.038367324, 0.012967744, -0.014597907, 0.03273228, 0.03425027, 0.11657879, -0.10561241, -0.10698567, 0.08750399, -0.029988581, 0.055827994) * go_0(-1.0, 1.0);\n result += mat4(-0.05367477, -0.078411445, 0.107682705, -0.05179454, -0.101149, -0.016185397, 0.2755446, -0.2408976, 0.015464319, 0.042289484, 0.1908763, -0.15750426, -0.06516995, 0.072354965, 0.06715771, 0.26282984) * go_0(0.0, -1.0);\n result += mat4(0.062333807, 0.06013844, -0.040104974, -0.33716065, 0.06652305, 0.3144661, -0.08150677, 0.17847258, 0.025293501, 0.085246235, 0.1500923, -0.028793348, -0.008922378, -0.023754073, -0.15999489, -0.10776248) * go_0(0.0, 0.0);\n result += mat4(0.013679765, -0.0068315254, -0.0063317283, 0.04092541, -0.024292475, -0.08490433, 0.052840695, -0.056294404, 0.1751175, -0.03373209, 0.031306665, -0.14522974, -0.1688535, 0.09737534, -0.06616412, 0.2202574) * go_0(0.0, 1.0);\n result += mat4(0.019336289, 0.054557003, -0.08372398, 0.013064762, 0.014936632, 0.031539556, 0.046100393, -0.14767817, -0.03333652, 0.020777406, 0.070448704, -0.009688919, -0.090416685, -0.025141802, 0.030440604, -0.11709335) * go_0(1.0, -1.0);\n result += mat4(-0.019530639, -0.017071763, 0.16344751, -0.09003354, 0.049499974, 0.066197686, 0.17537111, -0.10965739, 0.027256027, -0.04720143, 0.03044248, -0.10484599, -0.051237702, 0.038487937, -0.072922744, 0.023582684) * go_0(1.0, 0.0);\n result += mat4(0.06786746, 0.08613347, 0.058307048, -0.02357511, 0.14101249, 0.05510837, 0.082233034, -0.011995293, 0.022474831, 0.010892606, -0.01492494, -0.11511058, 0.055903982, 0.02207162, -0.098973624, 0.040012434) * go_0(1.0, 1.0);\n result += mat4(-0.064766414, -0.051125515, 0.03402284, 0.057396293, -0.117072344, -0.019163232, 0.037863698, -0.052369513, -0.0061165625, 0.061819155, 0.028041245, -0.09490486, 0.1093347, -0.00664147, -0.08768312, 0.0070511065) * go_1(-1.0, -1.0);\n result += mat4(-0.29905078, -0.09995567, -0.08120736, -0.03129106, -0.098326, 0.011130474, 0.036129285, 0.17871866, -0.084457494, -0.012659195, -0.02691152, 0.14104512, -0.21426772, -0.07243515, 0.11658849, -0.002852482) * go_1(-1.0, 0.0);\n result += mat4(-0.17713405, 0.06941797, -0.062077515, -0.030658305, 0.08999236, -0.06921259, -0.095924884, 0.07375469, 0.11921843, 0.03554809, 0.058501836, 0.061609276, 0.21009676, 0.0685857, 0.04634768, -0.011610212) * go_1(-1.0, 1.0);\n result += mat4(0.23054165, -0.039558277, -0.08045203, 0.06898775, -0.029158285, -0.037750367, -0.24264999, 0.05567059, 0.033564106, 0.03715445, 0.21824217, -0.043530416, 0.14731471, -0.07235384, 0.089611664, 0.026031008) * go_1(0.0, -1.0);\n result += mat4(-0.098505996, 0.076161414, -0.09749997, 0.08872072, -0.12537481, 0.004141966, -0.067040585, -0.39046898, 0.055973317, 0.042723298, -0.13534929, -0.04335705, -0.09676344, -0.030532371, -0.07493259, -0.204519) * go_1(0.0, 0.0);\n result += mat4(0.092057995, 0.56036115, 0.035873197, 0.057625197, -0.027210712, 0.06758173, 0.03869267, 0.058112122, -0.17431425, 0.06694562, -0.023299959, -0.036024995, -0.08311603, -0.13028675, 0.030961594, -0.09352405) * go_1(0.0, 1.0);\n result += mat4(-0.04974338, -0.018803855, 0.10142671, -0.011776798, 0.06506589, -0.028476488, -0.019591449, -0.009582206, -0.039581254, 0.08912891, 0.15407297, -0.1111981, 0.018480325, -0.020779947, 0.031039927, -0.028463457) * go_1(1.0, -1.0);\n result += mat4(0.03755804, -0.03275704, 0.05746246, -0.20568763, -0.043458223, 0.101914786, 0.09678074, 0.020130953, 0.14230555, -0.059717167, 0.16945612, -0.037695907, 0.005530407, 0.03836577, -0.13570379, 0.07553547) * go_1(1.0, 0.0);\n result += mat4(0.1345541, -0.060120266, 0.053173084, -0.049932115, -0.064288326, -0.04958125, -0.0018103139, -0.006733389, 0.09001299, -0.04224858, -0.029498586, 0.18575308, -0.04561738, -0.07796082, -0.053623714, 0.10945586) * go_1(1.0, 1.0);\n result += mat4(0.038186714, -0.012922114, -0.019606752, 0.10890265, -0.026697423, -0.031865556, -0.15932839, -0.026640827, -0.04705261, 0.037437834, 0.10179085, -0.0104858745, 0.07226553, 0.086646274, 0.101131245, -0.013259711) * go_2(-1.0, -1.0);\n result += mat4(-0.023795605, -0.03550652, -0.107414104, 0.24193193, -0.14496972, -0.0053217285, 0.07148466, 0.12643136, -0.028414654, -0.022065196, 0.22527543, 0.03852106, -0.06697379, 0.022275146, -0.04764777, 0.120496206) * go_2(-1.0, 0.0);\n result += mat4(0.23702599, 0.0025132557, -0.09258897, 0.19450943, 0.16891776, -0.13970126, -0.011847789, -0.11160886, -0.027799755, 0.044170912, -0.01895572, -0.031032356, 0.050352756, 0.021191083, 0.020041477, 0.043741606) * go_2(-1.0, 1.0);\n result += mat4(-0.009787904, -0.0031327195, 0.13239524, -0.02248145, 0.017299512, -0.081802346, -0.026019929, 0.18054922, -0.14968066, 0.008379352, -0.13506816, -0.39034408, -0.01510947, 0.050189696, 0.037722163, -0.0402762) * go_2(0.0, -1.0);\n result += mat4(-0.009644101, -0.07043924, -0.21935566, -0.12265316, -0.10996126, 0.106311634, -0.23956922, -0.015151155, 0.305456, -0.012311232, 0.3604329, 0.042090364, -0.07823785, 0.0045187594, -0.14659731, -0.13044918) * go_2(0.0, 0.0);\n result += mat4(0.056163978, 0.08190758, -0.21001509, -0.033524346, 0.06273405, -0.2997634, 0.17979006, 0.056670144, 0.17271192, 0.18963227, 0.014150318, 0.06472095, 0.011062292, -0.18754636, -0.11784225, -0.03410013) * go_2(0.0, 1.0);\n result += mat4(-0.0030782006, -0.039169632, -0.012148773, 0.007969146, 0.08711546, -0.037726182, 0.083651684, -0.08435948, -0.019397778, -0.0052067027, 0.08074589, -0.30207992, 0.047031336, 0.002789317, 0.15840194, -0.015054001) * go_2(1.0, -1.0);\n result += mat4(-0.09078356, 0.12796444, -0.18432406, 0.16723672, -0.05772405, -0.030571923, 0.116594106, 0.06573904, 0.09887476, 0.09740928, 0.106751874, -0.00070329773, 0.010173095, -0.01197216, -0.06333568, 0.09718661) * go_2(1.0, 0.0);\n result += mat4(-0.110290706, -0.005412752, 0.003918915, 0.0149365235, -0.12237922, -0.0941654, -0.034798037, 0.015760876, 0.04696292, -0.029291628, 0.045765277, -0.015127902, -0.09263057, 0.05402446, -0.0015908936, -0.033567302) * go_2(1.0, 1.0);\n result += mat4(-0.1546162, -0.046554644, -0.0391521, -0.09454174, -0.0145587865, 0.07268975, -0.02036403, 0.015187209, 0.026502129, 0.032875117, 0.12548845, -0.19535835, 0.010370751, 0.030553613, -0.042921092, 0.11908) * go_3(-1.0, -1.0);\n result += mat4(0.008709621, 0.12762955, 0.02271395, -0.031447556, 0.2041771, -0.029859964, -0.015839372, 0.10484876, 0.09285942, -0.020085273, 0.2329937, -0.29332286, 0.08294215, 0.011051319, -0.04993451, 0.042096935) * go_3(-1.0, 0.0);\n result += mat4(0.18800123, -0.03135053, 0.039468758, -0.1393591, -0.055419687, -0.06350931, 0.017772222, 0.05357081, 0.10056033, 0.017571677, 0.05918185, -0.18371263, 0.0045149303, -0.077885784, -0.00043915678, -0.008647403) * go_3(-1.0, 1.0);\n result += mat4(-0.011838485, 0.07350019, 0.0420831, 0.16229297, 0.009401042, 0.063198246, 0.060701136, -0.24234499, -0.098218255, 0.0034951624, -0.010836201, -0.07096872, -0.066027485, -0.008603827, -0.0023365172, 0.036595766) * go_3(0.0, -1.0);\n result += mat4(-0.007935683, -0.26162764, 0.04059723, -0.059729014, 0.13929102, -0.09995081, 0.26922408, -0.29116368, -0.091238625, -0.07413519, -0.08951079, -0.030239927, -0.1368917, -0.11178951, -0.028913764, 0.15466857) * go_3(0.0, 0.0);\n result += mat4(-0.1720602, 0.049961366, -0.035956968, 0.01072738, 0.093655944, -0.028308686, -0.07628571, 0.09549064, -0.002988198, 0.06946468, 0.17164339, -0.16626763, 0.11002801, -0.13791496, -0.05334689, 0.050957866) * go_3(0.0, 1.0);\n result += mat4(0.067476556, 0.018401565, 0.02231447, 0.14312652, 0.14491569, 0.03304159, 0.2667232, -0.23096946, 0.011412218, -0.033295278, 0.006336338, 0.054895587, 0.031594772, -0.03772589, -0.08373306, 0.040909506) * go_3(1.0, -1.0);\n result += mat4(0.03497658, -0.025716685, -0.16338083, 0.028354604, 0.13035797, 0.0010428666, 0.13506557, -0.23274136, 0.016426807, 0.005891126, -0.030560384, 0.054110117, 0.012959187, -0.033846233, 0.079321414, -0.08366125) * go_3(1.0, 0.0);\n result += mat4(-0.17821713, 0.0037684473, 0.057483234, 0.038107146, -0.10401292, 0.020576356, -0.012016484, 0.010923387, 0.028446645, -0.027637433, 0.11687413, -0.07261914, -0.049263023, -0.06475644, -0.024119789, -0.029610662) * go_3(1.0, 1.0);\n result += mat4(-0.022396808, -0.048420932, -0.02559588, 0.064104095, -0.2238012, -0.041249584, -0.09579613, 0.07697319, -0.058794957, -0.0134507725, -0.037161227, 0.08851301, -0.06766741, -0.036019377, 0.13610823, -0.063773625) * go_4(-1.0, -1.0);\n result += mat4(-0.111936666, 0.0015700395, -0.18472138, -0.09797969, 0.010897245, 0.036488175, -0.08795422, -0.07408578, 0.1483729, -0.06495232, 0.080542035, -0.10570226, -0.01910507, 0.083303586, 0.15487678, 0.09761835) * go_4(-1.0, 0.0);\n result += mat4(0.013546343, 0.12007825, -0.08906977, -0.032903753, -0.07735022, 0.074112795, 0.019404477, 0.012522555, -0.23720813, 0.03610346, -0.011151242, -0.09428033, -0.04208847, 0.08472888, -0.0941527, 0.1656356) * go_4(-1.0, 1.0);\n result += mat4(-0.25968832, 0.023167782, -0.03399193, -0.025605416, 0.101124994, -0.03928416, 0.046708047, 0.0940108, -0.25001726, 0.06509968, -0.13399917, 0.14300269, 0.020019464, 0.09823798, -0.2859548, 0.15752983) * go_4(0.0, -1.0);\n result += mat4(0.06779552, -0.048957087, 0.14341845, 0.008796376, 0.30520636, 0.085243754, 0.09708159, 0.120880716, -0.082815446, -0.10173312, 0.21042523, -0.0104252035, 0.012946593, 0.048153225, -0.023779962, -0.22626428) * go_4(0.0, 0.0);\n result += mat4(-0.045614652, -0.1368418, -0.07421652, 0.010353576, 0.022773737, -0.034736004, -0.030603807, 0.0408453, 0.16829208, -0.028303532, 0.115394354, 0.0016284953, 0.06252144, 0.0025463477, -0.035674695, -0.09269994) * go_4(0.0, 1.0);\n result += mat4(0.029739881, 0.010787098, 0.0037744232, -0.031569265, -0.040358283, 0.031814087, 0.018036583, -0.035894874, -0.063151926, -0.109803386, -0.07274231, 0.0032429527, 0.0074872132, 0.05725981, 0.060606975, 0.061117698) * go_4(1.0, -1.0);\n result += mat4(-0.090809055, -0.03279648, -0.039354723, 0.14036313, -0.013013246, -0.07712587, -0.05239944, 0.03066829, 0.10737496, 0.076186314, -0.19699359, -0.036594667, 0.21938333, -0.04839966, 0.1286612, 0.013338615) * go_4(1.0, 0.0);\n result += mat4(-0.1429745, -0.07955227, -0.115608715, 0.14228356, -0.05602207, 0.02558927, -0.11061171, 0.06673638, -0.049651172, -0.021392899, -0.06468659, 0.039141133, -0.039755132, -0.050199732, 0.011340825, -0.00960286) * go_4(1.0, 1.0);\n result += mat4(-0.065777004, 0.025236372, -0.098756045, -0.0066504143, -0.0832726, -0.040675264, 0.04911827, 0.033635136, -0.28793526, -0.10226347, 0.068537354, -0.2860185, -0.0550898, -0.033459336, -0.04448749, 0.11041132) * go_5(-1.0, -1.0);\n result += mat4(-0.00013023219, 0.007373967, 0.04127884, -0.04456252, 0.06467729, -0.023159763, -0.098877944, 0.015409203, 0.15005386, 0.17018975, -0.047596633, -0.08832008, 0.261034, 0.14298894, 0.10107278, 0.0667279) * go_5(-1.0, 0.0);\n result += mat4(0.07939445, -0.08513146, -0.056983568, 0.040726192, 0.020092426, 0.18478346, 0.025876757, 0.030642727, -0.12265552, 0.002464858, -0.020372186, 0.070551656, -0.016353855, -0.11511243, -0.09484669, -0.08860525) * go_5(-1.0, 1.0);\n result += mat4(-0.08422405, 0.022759112, -0.12475361, 0.15862978, 0.111085795, 0.07579316, -0.007671498, -0.2048156, 0.17000435, 0.05883048, 0.18549366, -0.228149, -0.14611648, -0.1293601, 0.12878643, -0.07917457) * go_5(0.0, -1.0);\n result += mat4(-0.08697763, 0.0049046283, 0.06277697, 0.25657007, -0.037057158, -0.13358995, 0.2738289, 0.23121043, 0.32146227, 0.9468732, -0.09779261, -0.009769717, 0.0027131666, 0.118656114, 0.0898452, 0.22487496) * go_5(0.0, 0.0);\n result += mat4(-0.009855616, -0.26240128, 0.0801256, 0.05871007, -0.21371177, 0.18926387, -0.23380044, -0.09474009, 0.06469363, -0.011632477, 0.025565358, 0.07108313, 0.10727917, -0.00026592708, 0.10903209, -0.03030383) * go_5(0.0, 1.0);\n result += mat4(-0.0053380155, 0.033946496, -0.06860304, 0.0837713, -0.19269274, 0.08148278, -0.024386114, 0.022558022, -0.10444353, -0.042082686, 0.1903784, -0.077984534, -0.0065324833, 0.014674045, -0.18835127, 0.0013458942) * go_5(1.0, -1.0);\n result += mat4(0.003491147, -0.0619422, 0.038574003, 0.059497047, -0.15528834, -0.007080539, -0.16295113, -0.044733614, -0.0067163864, 0.08186305, 0.11124116, -0.12240357, 0.12911586, -0.020327786, 0.084354304, 0.0617812) * go_5(1.0, 0.0);\n result += mat4(0.07007616, 0.011843434, -0.029149607, -0.0033018868, 0.027770158, 0.13727912, -0.12729046, 0.2015703, 0.096229255, 0.013653448, 0.053937647, -0.029171295, 0.034246232, -0.09088042, 0.080427885, -0.114031985) * go_5(1.0, 1.0);\n result += vec4(-0.031869058, -0.049291052, -0.05604242, 0.01975563);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.036752462, 0.029649748, -0.09748701, 0.059650358, 0.13616882, 0.013703124, -0.14998761, 0.009004554, 0.07992881, 0.022163173, -0.018146321, -0.08414139, -0.10911252, -0.016669272, 0.056696363, -0.08302073) * go_0(-1.0, -1.0);\n result += mat4(0.12478577, 0.028158983, 0.07586349, 0.12842986, -0.006957239, -0.1160528, 0.023359532, -0.0074758576, -0.15942998, -0.06529529, -0.153319, -0.078501165, -0.18118988, 0.2001499, -0.31065115, -0.055492736) * go_0(-1.0, 0.0);\n result += mat4(0.03806193, 0.00058707164, -0.06611409, -0.045297977, 0.024692483, 0.09514936, 0.12853955, 0.11280573, -0.023200573, -0.1503142, -0.19710632, -0.033298586, 0.00087093137, 0.061145596, -0.004629127, -0.014288893) * go_0(-1.0, 1.0);\n result += mat4(0.01509754, 0.000975345, 0.043960508, 0.022261515, -0.07704468, 0.086596936, -0.13879523, 0.26205274, -0.014519523, -0.12089183, 0.0046606623, -0.028361473, 0.034736868, -0.12085262, -0.019312797, -0.1901168) * go_0(0.0, -1.0);\n result += mat4(-0.22042033, -0.067241855, -0.0011751472, -0.3089443, -0.17684302, -0.07348887, -0.037950914, 0.07932659, -0.13587996, -0.19734861, 0.27510792, 0.15798965, 0.070934966, -0.24996722, 0.22142075, -0.1549704) * go_0(0.0, 0.0);\n result += mat4(-0.06863547, 0.12449067, 0.00033030356, -0.07413546, 0.124544054, 0.049810465, 0.012467352, -0.040705148, 0.2043941, -0.1648197, 0.047376834, -0.072514415, 0.051701315, 0.22315136, 0.24103536, 0.042497516) * go_0(0.0, 1.0);\n result += mat4(0.123373166, 0.16414459, -0.08505689, -0.052690018, 0.11099723, -0.008846635, 0.03483504, 0.03459058, 0.036431137, -0.022281377, -0.0747196, -0.06604844, 0.0034591674, 0.10690525, -0.01045302, -0.036992412) * go_0(1.0, -1.0);\n result += mat4(-0.19597553, -0.32721582, 0.20590895, 0.07775533, 0.1393974, 0.10618747, 0.034401745, -0.0008929772, 0.014548279, -0.066054046, -0.051273774, 0.043616574, -0.10099313, 0.021435626, -0.021498548, -0.09212177) * go_0(1.0, 0.0);\n result += mat4(0.15320238, 0.16471805, 0.032097213, 0.020770807, 0.025557829, -0.10821472, -0.13672188, 0.07703349, -0.013789304, 0.07158349, 0.07591088, 0.017019821, -0.14680074, -0.14204682, -0.0040901196, 0.04855082) * go_0(1.0, 1.0);\n result += mat4(0.092040926, -0.1696223, 0.0035175297, -0.1266837, -0.017807435, -0.05324885, 0.052235745, 0.0053132256, -0.26360056, 0.044413272, -0.07820576, 0.09869417, 0.05975259, 0.058592863, -0.03391289, -0.0463601) * go_1(-1.0, -1.0);\n result += mat4(-0.17156146, -0.06575004, 0.18721104, -0.028241588, 0.09805437, 0.15232502, -0.09398395, -0.14233524, 0.07775248, 0.14465685, 0.045949064, -0.03276368, -0.0028104451, 0.15150578, -0.04324162, -0.054190543) * go_1(-1.0, 0.0);\n result += mat4(-0.025806474, 0.122085676, 0.06087487, 0.10123448, -0.021339104, -0.082396485, -0.049415596, 0.016665734, -0.01075966, -0.18270788, -0.21377993, 0.0107189575, -0.14957522, -0.23296382, -0.20353965, 0.12026796) * go_1(-1.0, 1.0);\n result += mat4(-0.03165497, 0.20380338, 0.03153878, 0.08439275, 0.010899999, 0.031973626, 0.05603482, -0.050522227, -0.08342698, -0.23481508, -0.042175133, 0.008809877, 0.06622943, -0.08636996, 0.072220184, -0.06921989) * go_1(0.0, -1.0);\n result += mat4(-0.07053526, 0.061910875, 0.0023930974, 0.28627953, 0.14615639, 0.058881626, -0.14786066, -0.06661333, 0.30343568, 0.3641429, -0.18411386, -0.16842756, 0.17510016, 0.05421069, -0.10123317, 0.06964223) * go_1(0.0, 0.0);\n result += mat4(-0.21576017, -0.06363907, -0.18081437, 0.24664907, -0.09735165, 0.057592265, -0.083031796, 0.01964763, -0.031470213, -0.18838522, 0.05072108, -0.10001062, -0.008070019, -0.111055255, -0.07987868, -0.00753598) * go_1(0.0, 1.0);\n result += mat4(0.061441302, -0.078763954, 0.005878039, 0.00055347115, -0.09499128, 0.09156834, 0.13328615, 0.043168213, -0.029688388, -0.36990175, 0.1696049, -0.034198307, -0.019164128, -0.09315934, -0.0028499612, 0.043170534) * go_1(1.0, -1.0);\n result += mat4(-0.1382709, -0.24728169, 0.06712876, 0.08034291, -0.091681674, 0.007854249, 0.23301663, -0.055606913, 0.28568286, 0.2942446, -0.059362978, -0.074468486, 0.11220201, 0.1190768, -0.025883239, 0.05220736) * go_1(1.0, 0.0);\n result += mat4(0.11531199, 0.3396637, 0.0085975, 0.013585601, 0.080540046, 0.049160656, -0.05710246, 0.005991695, 0.1438699, -0.3402577, -0.07053711, -0.16263331, -0.09119706, 0.0076426715, 0.08115436, -0.04297937) * go_1(1.0, 1.0);\n result += mat4(0.052113753, 0.026635656, 0.10596492, 0.022013694, -0.010665535, -0.077066846, 0.06217549, -0.05517532, -0.056953914, -0.08185771, -0.020402161, -0.043208323, -0.012995452, -0.019643994, 0.006990098, -0.045173813) * go_2(-1.0, -1.0);\n result += mat4(0.17718889, 0.0038756612, -0.11827346, -0.2329743, -0.1793552, -0.08469043, 0.13127111, 0.051736213, 0.2438145, -0.12342349, -0.11737657, -0.20728126, -0.1685289, 0.11266314, 0.076692104, -0.1616657) * go_2(-1.0, 0.0);\n result += mat4(-0.020399734, -0.23063114, -0.21987145, -0.082217745, 0.116614126, 0.10273191, 0.101865344, 0.011308658, 0.056851316, -0.050016683, -0.009367647, -0.09125666, -0.07041454, 0.051433813, -0.006439021, 0.014740233) * go_2(-1.0, 1.0);\n result += mat4(0.051031563, -0.03535238, -0.080701895, -0.055633444, -0.03865236, 0.04696362, -0.016610028, -0.031190962, -0.06230007, 0.11438899, 0.002950869, 0.056986533, 0.06503178, -0.07315137, -0.108793534, 0.1280907) * go_2(0.0, -1.0);\n result += mat4(0.13356781, 0.0902099, 0.0018598923, 0.054726165, 0.13937949, -0.14195664, -0.09394637, -0.23538189, 0.15451878, 0.07872618, 0.12278696, 0.07883152, -0.079190545, 0.0060577407, 0.12348955, 0.1273284) * go_2(0.0, 0.0);\n result += mat4(-0.2844292, -0.043685716, 0.16975491, -0.03931876, -0.045410622, -0.043887924, -0.06207469, -0.095141575, -0.01910207, 0.036241893, -0.099487804, 0.006061581, 0.058822997, -0.0017064888, 0.04472078, 0.10879998) * go_2(0.0, 1.0);\n result += mat4(-0.0531857, 0.20407021, -0.048386984, 0.02700043, -0.024223981, -0.075209916, 0.022038897, 0.14877595, -0.13606672, -0.12767786, 0.06151931, -0.05388265, -0.013327909, 0.03979459, -0.065765746, -0.07282832) * go_2(1.0, -1.0);\n result += mat4(-0.037340526, -0.21573111, 0.1269642, 0.04037458, 0.12398714, 0.2021396, -0.17674391, 0.0147291655, 0.058955196, -0.0015507584, 0.23541385, -0.145222, 0.20797801, -0.13098398, 0.003790887, -0.037615184) * go_2(1.0, 0.0);\n result += mat4(-0.09600365, 0.22067653, 0.09930907, -0.07818997, 0.08789531, -0.011831723, -0.07886167, -0.020031728, 0.00084014103, 0.081453785, -0.007063985, -0.007725119, -0.054167047, 0.041189484, 0.007090602, -0.037227746) * go_2(1.0, 1.0);\n result += mat4(-0.017512068, -0.22621062, -0.011807716, -0.064745784, -0.06731377, -0.05784807, 0.050968435, 0.0674237, -0.10051867, -0.08823096, 0.015287385, 0.057430997, -0.08142708, 0.06392106, 0.062179778, 0.02986153) * go_3(-1.0, -1.0);\n result += mat4(-0.23300487, 0.0051065637, 0.23627552, 0.053352736, 0.15926725, 0.088776834, 0.06346916, 0.10811631, -0.05167443, -0.0029013795, -0.14792533, 0.0027736027, 0.31416926, -0.083981514, -0.051183276, -0.07321588) * go_3(-1.0, 0.0);\n result += mat4(-0.008830604, 0.2482698, 0.14781001, 0.096101865, -0.021321455, 0.060337346, 0.015929816, -0.039313477, 0.09857251, -0.04800572, -0.101969965, 0.09313578, 0.048235282, 0.05253759, 0.04893083, -0.1115041) * go_3(-1.0, 1.0);\n result += mat4(0.14629705, 0.10310787, 0.07421539, -0.2541191, 0.061346315, -0.12419151, 0.08524945, -0.029404115, 0.022251071, -0.12156319, -0.011553011, -0.012188503, 0.10256824, -0.010299354, 0.06765391, -0.08820727) * go_3(0.0, -1.0);\n result += mat4(-0.21080357, -0.4021113, 0.035816908, 0.7000948, 0.21632199, 0.111284, -0.012059465, 0.023438603, 0.25428426, -0.15475942, 0.09260869, 0.14866553, -0.14576761, 0.22147575, 0.023831703, 0.074204154) * go_3(0.0, 0.0);\n result += mat4(0.049143, 0.2896474, 0.18784785, 0.036332216, -0.019188514, -0.0049673393, -0.012528154, 0.13640659, -0.16241746, -0.09813068, 0.019516123, -0.0084478175, 0.058226462, -0.22123648, -0.14045192, -0.023666197) * go_3(0.0, 1.0);\n result += mat4(0.05800501, 0.060431264, -0.04097961, 0.03453522, -0.06560738, -0.092472866, -0.06397347, 0.14444739, 0.025983555, -0.030899955, -0.042766206, -0.06060983, -0.01918705, -0.040768683, 0.052782744, 0.09638819) * go_3(1.0, -1.0);\n result += mat4(-0.10073037, -0.22703889, -0.0010382081, 0.05074596, 0.03396179, -0.068848714, 0.0861629, 0.26089123, 0.022775311, -0.014949607, -0.094047025, -0.0027702095, 0.1917307, 0.11404618, -0.10283004, 0.025103435) * go_3(1.0, 0.0);\n result += mat4(0.030860173, 0.13404387, 0.05976607, -0.093795955, 0.016835473, -0.020731337, 0.037207656, 0.126881, 0.0074429302, -0.10216514, -0.031499624, -0.083616905, -0.023030072, 0.014815519, -0.08937133, 0.11519909) * go_3(1.0, 1.0);\n result += mat4(0.13568272, 0.122503586, -0.04963004, -0.0010412488, -0.10429815, 0.068515815, -0.2886607, -0.09816482, 0.051498115, 0.0017436935, -0.03835064, -0.13563691, 0.035978988, 0.06407808, 0.035696708, 0.10724592) * go_4(-1.0, -1.0);\n result += mat4(-0.01266009, -0.0073259426, 0.006877496, 0.054289263, -0.07651681, -0.1118919, -0.012793396, -0.07368392, -0.01061065, -0.10134513, -0.1434462, 0.04688037, 0.19463971, 0.15506972, -0.23626265, 0.023359938) * go_4(-1.0, 0.0);\n result += mat4(-0.09461492, -0.036462337, -0.16172805, 0.15837577, -0.08643621, 0.035166703, 0.061290734, -0.108064786, -0.12176273, 0.026083494, 0.06523428, -0.053249013, 0.12905678, -0.11907856, 0.015970876, -0.064191975) * go_4(-1.0, 1.0);\n result += mat4(-0.042738717, -0.022231134, -0.03853537, -0.08111096, 0.040522724, 0.1349429, 0.1058772, -0.13941672, -0.04256023, -0.05742218, 0.19752051, -0.0942069, 0.0080565745, 0.06621899, -0.0018314277, -0.10499731) * go_4(0.0, -1.0);\n result += mat4(0.30080974, -0.053357773, -0.054159783, -0.13733824, -0.22567864, 0.0092003625, 0.055152208, 0.1307246, -0.05244466, 0.041202605, 0.04831643, 0.33047366, 0.11396535, 0.42621002, 0.03459549, 0.0347411) * go_4(0.0, 0.0);\n result += mat4(0.05305111, 0.076122396, -0.08781792, -0.0069180895, 0.050885174, -0.0042734225, -0.04444145, 0.012016987, 0.122985676, -0.048455186, -0.17231132, -0.013408545, -0.12154411, -0.39617026, -0.13028972, 0.075709775) * go_4(0.0, 1.0);\n result += mat4(-0.0041923127, 0.027921822, 0.026247777, -0.020477489, 0.042308033, 0.01580411, -0.066128924, -0.058847815, 0.00095708045, 0.061050877, 0.042081635, 0.09856459, -0.038021386, -0.18332537, 0.12586181, -0.085686505) * go_4(1.0, -1.0);\n result += mat4(0.02818681, 0.2021728, -0.059565738, -0.02425082, 0.12646812, -0.02011973, -0.0052335905, -0.13634421, -0.036117353, 0.102945946, -0.025090111, 0.06759408, 0.08294928, 0.06963724, 0.07145511, 0.061311223) * go_4(1.0, 0.0);\n result += mat4(-0.04572639, -0.1857778, -0.020896941, -0.1320479, -0.08060074, 0.15807647, 0.08087496, 0.09661483, 0.068133175, -0.03192162, -0.059143748, -0.023069799, 0.06820739, -0.10254724, -0.08489362, -0.12950915) * go_4(1.0, 1.0);\n result += mat4(-0.0701631, -0.06492232, 0.07158485, -0.0474961, -0.08277424, -0.0046874695, -0.036980134, 0.032411482, -0.040205367, -0.11806291, -0.12003579, 0.09404628, 0.13509527, -0.07151287, -0.17165148, -0.082828976) * go_5(-1.0, -1.0);\n result += mat4(-0.23416395, -0.005059655, 0.03932381, 0.15610525, 0.1310776, 0.10495845, -0.23422901, -0.017912678, 0.010918836, -0.18813089, -0.287215, 0.21294762, 0.10265387, -0.06561, -0.11778113, 0.06950684) * go_5(-1.0, 0.0);\n result += mat4(-0.0028815586, 0.07538225, -0.03291754, 0.047160495, -0.07666219, -0.15290219, -0.17513353, 0.04385531, 0.005002826, -0.01648364, -0.11297704, -0.03472268, -3.882572e-05, -0.16454723, -0.023212174, 0.15911958) * go_5(-1.0, 1.0);\n result += mat4(-0.08348401, 0.029882649, 0.21708311, -0.05323357, -0.07704958, -0.016631678, -0.060494706, 0.10649385, -0.29307103, 0.052837957, 0.120730795, 0.034656238, -0.0004268264, 0.20290168, 0.10882499, -0.04060937) * go_5(0.0, -1.0);\n result += mat4(-0.27893996, -0.18981667, 0.15798293, -0.030922053, -0.09654163, 0.27498308, -0.019050546, 0.16028336, -0.09720187, 0.10653666, -0.23317258, 0.20285597, 0.38110915, 0.022553165, 0.1321882, 1.1575677) * go_5(0.0, 0.0);\n result += mat4(0.124580376, 0.067915864, -0.060147874, 0.053467464, -0.0038043377, 0.0289266, 0.118544504, -0.13358372, -0.076356836, -0.09143476, -0.0685938, -0.067568906, -0.0121121425, 0.040102568, -0.2717469, 0.16300786) * go_5(0.0, 1.0);\n result += mat4(0.002691588, -0.12474235, 0.12467866, -0.09753572, -0.010205263, -0.0006359913, 0.015651824, -0.24048246, 0.1586161, 0.004588076, 0.04444844, -0.01231289, -0.06640105, -0.063054025, 0.102068566, 0.1259912) * go_5(1.0, -1.0);\n result += mat4(0.0028770883, 0.16986279, 0.060900114, -0.08368565, -0.26938817, -0.24303895, 0.29375112, -0.059524175, -0.13170256, 0.11625376, -0.1326183, -0.0012333714, -0.13267988, -0.0071024853, -0.031031137, 0.07532496) * go_5(1.0, 0.0);\n result += mat4(0.12214155, -0.041841783, -0.052751888, 0.062362764, -0.04766777, 0.0540806, 0.3322733, -0.3677417, 0.12217059, 0.05566961, -0.012429841, -0.10585391, -0.056920152, 0.14918473, -0.0054139746, 0.04940436) * go_5(1.0, 1.0);\n result += vec4(0.016709281, 0.012619587, -0.017232165, -0.04396106);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.060878627, -0.041988216, 0.104058675, -0.088971175, 0.037815195, -0.033195835, 0.014279358, 0.06304454, 0.02948025, 0.006056027, -0.02087268, -0.1090193, -0.0034371826, -0.03975976, -0.06009851, 0.12365947) * go_0(-1.0, -1.0);\n result += mat4(0.079548575, -0.16905668, -0.13728581, -0.03805935, 0.050417993, 0.04001516, -0.045917254, 0.043337673, -0.07575137, 0.017724466, -0.023716906, 0.012353904, -0.0853222, -0.09868139, 0.044824444, -0.0141505785) * go_0(-1.0, 0.0);\n result += mat4(0.09399756, -0.14398341, -0.2721442, 0.016207851, -0.10623493, 0.057902634, 0.10767521, 0.0003635082, 0.014634943, 0.09112885, 0.11872027, 0.036644384, -0.046260875, -0.0743102, -0.19018789, 0.036393598) * go_0(-1.0, 1.0);\n result += mat4(0.09814595, 0.0044509294, 0.13141516, 0.091252774, -0.09662514, -0.033599697, 0.12196037, 0.21599433, 0.1194499, 0.04127431, 0.039627396, -0.031521305, -0.14756238, -0.09555712, -0.010698389, -0.09642848) * go_0(0.0, -1.0);\n result += mat4(-0.008813449, 0.015096444, 0.23331937, 0.097849704, -0.0094626965, 0.09468486, -0.14536959, -0.48678625, 0.11508988, 0.13658337, 0.07481205, -0.14646451, -0.056061424, -0.013553051, 0.1893297, -0.07424693) * go_0(0.0, 0.0);\n result += mat4(0.092239104, -0.079855025, -0.12919873, -0.006577375, -0.4529186, 0.08633541, -0.027304357, -0.21013555, -0.03914936, 0.074918106, -0.009362854, -0.015590051, 0.23523058, 0.075767435, -0.042212676, -0.0037648496) * go_0(0.0, 1.0);\n result += mat4(0.06423107, -0.080711946, 0.014235396, 0.017949343, 0.048689805, -0.10082265, 0.04964177, 0.103560664, 0.056355603, 0.09673206, -0.062948905, -0.036618367, -0.07845171, -0.010790115, -0.13978757, -0.025738737) * go_0(1.0, -1.0);\n result += mat4(0.064559884, -0.042264454, -0.110668264, 0.124921605, 0.0047526294, 0.044878427, -0.15133426, -0.050278753, 0.08540561, 0.10420466, -0.021862527, 0.06804833, 0.094847456, 0.14177199, 0.04205903, 0.027875852) * go_0(1.0, 0.0);\n result += mat4(-0.025060967, -0.04341538, -0.005267881, -0.06606841, -0.06347963, 0.062125452, 0.024389729, -0.08982404, -0.0062638335, 0.11981404, 0.054283164, -0.084352404, 0.0069115954, -0.064623505, 0.028570656, -0.069944404) * go_0(1.0, 1.0);\n result += mat4(-0.026635213, -0.031471547, 0.12941289, 0.014990064, -0.06946961, 0.034871764, -0.0023429494, 0.039788067, -0.014846336, 0.07696896, 0.009524336, 0.06702693, 0.06922799, 0.15218733, -0.108957425, 0.02397873) * go_1(-1.0, -1.0);\n result += mat4(0.04425317, -0.019614218, 0.020195834, -0.06853279, -0.10681463, -0.038610324, 0.1985278, 0.1917614, -0.15072219, 0.019215003, -0.07190246, -0.0710555, 0.06319588, 0.123843595, 0.037890248, -0.10028418) * go_1(-1.0, 0.0);\n result += mat4(0.059803672, 0.08516648, 0.03677657, -0.010275112, -0.047332514, 0.0123374835, 0.06696025, -0.016793806, -0.086841464, 0.016270785, -0.12735787, -0.12676108, 0.16822693, 0.15760474, -0.07559359, -0.07678976) * go_1(-1.0, 1.0);\n result += mat4(-0.104641154, 0.07192061, 0.23210934, 0.11417999, 0.04492395, -0.118827716, -0.12041658, 0.19749922, 0.09203569, 0.019726515, -0.055105124, 0.05295804, -0.005788939, 0.056638427, 0.065282024, -0.09013673) * go_1(0.0, -1.0);\n result += mat4(0.028824141, 0.27045545, 0.073205985, -0.082846776, -0.2143439, -0.026223134, 0.16712476, 0.07194315, -0.019990921, -0.28113925, 0.13138968, 0.053820554, 0.3113366, 0.20013627, 0.010963992, 0.07630061) * go_1(0.0, 0.0);\n result += mat4(0.15658687, 0.07025806, -0.09104068, 0.07163445, -0.03478211, 0.015337765, 0.083114274, 0.010839639, -0.0542002, 0.0768983, 0.074233785, -0.10077115, -0.12870364, -0.08656189, -0.04770647, -0.025078414) * go_1(0.0, 1.0);\n result += mat4(-0.08102263, -0.07714586, -0.042745892, 0.0374993, -0.09478303, -0.07571532, -0.062317267, -0.034587506, -0.01396296, -0.053482197, -0.04521547, -0.116828814, -0.07759964, 0.07154679, 0.06632562, -0.069989264) * go_1(1.0, -1.0);\n result += mat4(0.0066547785, 0.13140622, 0.08087736, -0.25154832, -0.039879136, -0.010373583, -0.05184014, 0.012249648, -0.096870914, -0.020647451, 0.087357886, 0.042756695, 0.09706797, 0.16477491, 0.12650236, -0.0839691) * go_1(1.0, 0.0);\n result += mat4(-0.010547578, -0.013264216, 0.07298194, -0.06801917, -0.020884428, -0.071191095, 0.0041795867, -0.03743981, -0.19142745, -0.023131248, 0.0381656, -0.014476577, 0.076137036, 0.08133924, -0.085573785, 0.01067451) * go_1(1.0, 1.0);\n result += mat4(-0.15004109, -0.04713592, -0.05823828, -0.03564525, -0.18593709, 0.11510138, 0.10260254, 0.10952684, -0.056938007, 0.11468128, -0.07422465, 0.013310582, 0.03276255, -0.08601149, 0.074078046, 0.06268768) * go_2(-1.0, -1.0);\n result += mat4(-0.03183145, -0.080839306, 0.0077147027, 0.2783979, -0.020172173, 0.11772608, 0.19941199, 0.089674905, -0.1645803, 0.09871185, 0.103870094, -0.02221705, 0.18880293, -0.02838061, 0.1329911, 0.110804334) * go_2(-1.0, 0.0);\n result += mat4(-0.0727793, -0.15429437, 0.07309872, 0.052409347, 0.07621416, 0.014342246, 0.09742559, -0.006178975, -0.00049866503, 0.01627198, 0.1749332, -0.023455271, 0.084430106, -0.074995294, 0.024229486, 0.006074203) * go_2(-1.0, 1.0);\n result += mat4(0.096733555, -0.04178045, -0.016891489, 0.06953366, 0.005025407, 0.13799861, 0.003864609, -0.0056246608, 0.04448754, 0.14127962, -0.08169796, 0.049868934, -0.07307801, 0.0970107, 0.042104065, 0.012651146) * go_2(0.0, -1.0);\n result += mat4(-0.17528427, -0.42639711, 0.11246585, 0.26789048, -0.045942087, 0.23083447, 0.2616979, 0.0051987628, -0.3405826, -0.02898998, -0.12387437, -0.06811704, -0.13623591, 0.085379034, 0.1163564, -0.3684051) * go_2(0.0, 0.0);\n result += mat4(0.105229065, -0.009456556, -0.09346365, 0.16764155, 0.053806845, 0.032471523, 0.22268786, -0.00045551482, -0.038868275, 0.09682891, -0.072218366, -0.15059048, -0.06828941, -0.08986867, 0.009097031, 0.1784724) * go_2(0.0, 1.0);\n result += mat4(0.015004372, 0.0059916377, 0.06578616, -0.03323271, -0.016655194, -0.0037565026, -0.016965717, 0.123583436, 0.05276917, 0.07713196, -0.08393188, -0.06575901, -0.026482249, 0.07345747, -0.029773988, -0.098376736) * go_2(1.0, -1.0);\n result += mat4(0.0015305893, -0.09495176, 0.038808357, 0.0035307724, -0.08659931, 0.12207447, 0.08526738, 0.19026709, 0.05297383, 0.02768884, -0.1678504, -0.30386385, 0.025181111, 0.03945659, 0.17099062, 0.029333467) * go_2(1.0, 0.0);\n result += mat4(0.21933754, -0.10313659, -0.04901954, 0.10964564, -0.13104112, -0.020108605, 0.027046354, -0.07801803, 0.12369789, 0.1183686, -0.2176958, -0.041832034, 0.047641497, -0.04469799, -0.010872767, 0.046445683) * go_2(1.0, 1.0);\n result += mat4(0.148908, 0.119546995, 0.09599242, 0.026430191, 0.004287343, -0.01410569, -0.026667995, -0.0033883103, -0.114997216, -0.117683105, -0.083241284, 0.0925183, 0.04929814, 0.1384929, 0.067604244, -0.010090262) * go_3(-1.0, -1.0);\n result += mat4(0.17913392, -0.027995758, 0.25155705, 0.38675678, -0.0084490245, 0.11703253, -0.13717517, 0.024913544, -0.022265881, 0.029341036, -0.021509588, 0.021925684, -0.06447644, 0.055588942, -0.23970391, -0.24156545) * go_3(-1.0, 0.0);\n result += mat4(-0.09896528, -0.17248964, 0.20294617, -0.16814777, 0.014902548, -0.032280933, 0.04340094, 0.016689163, -0.04480586, 0.04256907, -0.18132643, -0.0063551413, 0.061819937, 0.04628381, 0.006767698, 0.0061162747) * go_3(-1.0, 1.0);\n result += mat4(0.15260129, -0.06680908, 0.032037478, -0.11269483, 0.02655564, -0.021874784, -0.06829202, -0.06577833, -0.009562943, 0.0015011907, 0.0124588655, 0.06603201, 0.011123314, 0.027462086, 0.057987396, -0.18905073) * go_3(0.0, -1.0);\n result += mat4(0.16752581, -0.48974037, -0.23990577, 0.27223033, -0.3773399, 0.08863033, -0.008062138, -0.077350825, -0.35848886, -0.053652804, 0.028900446, -0.06633484, 0.08034644, 0.10832985, 0.11753572, 0.09361) * go_3(0.0, 0.0);\n result += mat4(-0.070450164, -0.25812992, 0.11410226, -0.21115066, 0.21403445, 0.077668846, -0.11741976, 0.011133417, 0.120277226, -0.08427091, -0.057168204, 0.1925855, -0.11746336, 0.10269434, -0.07322618, -0.10409009) * go_3(0.0, 1.0);\n result += mat4(0.03575297, 0.047510248, -0.007979737, 0.031025993, -0.03234521, 0.08676478, 0.0035725946, -0.057138126, 0.022418533, 0.0050477074, -0.07923602, 0.030552208, -0.006946033, 0.013259726, -0.066337876, -0.01595059) * go_3(1.0, -1.0);\n result += mat4(0.022808606, -0.08600189, -0.0021296823, -0.12722832, -0.061637733, 0.03429111, 0.1716912, 0.012061466, -0.037751373, -0.043379158, 0.004443852, 0.006374207, 0.04551323, 0.13964722, 0.011221888, -0.058265697) * go_3(1.0, 0.0);\n result += mat4(0.1531455, -0.030335607, -0.00045989535, 0.016067028, 0.0050904215, -0.088213325, -0.09847688, -0.061282493, 0.040786967, 0.049954005, -0.015633572, 0.020150138, -0.086479515, -0.04847328, 0.008594881, -0.06341954) * go_3(1.0, 1.0);\n result += mat4(0.022407485, 0.051172994, -0.07005926, 0.0029726303, 0.11993554, -0.027608547, 0.06194104, 0.19056575, -0.04243877, -0.114722855, 0.06236797, -0.06036638, -0.089428924, -0.07503292, -0.0024683257, 0.060040735) * go_4(-1.0, -1.0);\n result += mat4(0.06874307, 0.029475406, -0.05025358, -0.04228223, 0.08292351, 0.0686724, -0.4738799, -0.041531645, 0.0615269, 0.03603044, -0.009950976, -0.030149357, 0.06910009, -0.016899468, -0.16924357, -0.066745326) * go_4(-1.0, 0.0);\n result += mat4(0.012021045, -0.0028476904, -0.23050983, -0.11764533, 0.033747047, -0.0668547, -0.17645846, 0.058430642, 0.025553009, 0.11809977, -0.34416163, 0.029323732, -0.054547835, -0.0160696, 0.03192446, -0.11135748) * go_4(-1.0, 1.0);\n result += mat4(0.19059187, 0.11761485, 0.06828622, -0.071383595, 0.17573558, -0.07326583, 0.29549947, 0.5370607, -0.1592557, 0.012467725, -0.02284002, -0.15567715, -0.022485673, -0.075606614, 0.02638997, 0.06499531) * go_4(0.0, -1.0);\n result += mat4(0.061065406, 0.034856595, 0.121818274, -0.28799838, -0.0054412605, -0.25181246, -0.3095022, 0.59951264, -0.14887947, 0.310832, 0.42532226, -0.50458944, 0.09077006, 0.0012851865, -0.049090795, -0.018807344) * go_4(0.0, 0.0);\n result += mat4(0.08625662, -0.08079708, 0.03560689, 0.021092743, 0.03330426, -0.10841074, 0.03042436, -0.10980985, -0.056732696, -0.02562971, -0.1828409, 0.25399944, 0.2152503, -0.019375121, -0.073344804, 0.04161207) * go_4(0.0, 1.0);\n result += mat4(-0.021478724, 0.015574761, 0.092981905, 0.04195265, -0.050123077, -0.13362321, 0.14641477, 0.22193475, -0.112343, 0.02624443, -0.13018239, 0.00833514, -0.0092335045, 0.015253402, -0.013441764, 0.028822897) * go_4(1.0, -1.0);\n result += mat4(0.025862357, -0.021355819, 0.10295669, 0.0615911, -0.102607384, -0.21350992, -0.0051344573, 0.062845446, -0.068726346, 0.10714023, -0.016227763, -0.055759374, 0.10889699, 0.07502395, -0.09149433, -0.00020285786) * go_4(1.0, 0.0);\n result += mat4(-0.0676785, -0.11517699, 0.012390956, -0.120551035, -0.1695143, -0.027560102, -0.04481715, -0.06955313, 0.03983824, 0.097748354, -0.02457515, -0.025119185, -0.003987165, -0.034221396, -0.004371428, 0.045199845) * go_4(1.0, 1.0);\n result += mat4(0.1732521, -0.022186914, 0.023095943, 0.034811586, 0.05579798, 0.030366201, 0.050261993, 0.029239386, 0.012046298, 0.024326274, -0.06705734, -0.028883696, 0.019890117, 0.018180113, 0.15856597, 0.18605316) * go_5(-1.0, -1.0);\n result += mat4(0.14001346, -0.21155912, -0.04503595, 0.053345755, -0.090209134, 0.023596361, 0.109940544, 0.04495405, 0.1154255, 0.08557325, 0.028999878, 0.06572874, -0.06701647, -0.059574578, -0.035772696, -0.25112775) * go_5(-1.0, 0.0);\n result += mat4(0.06629787, 0.08039307, -0.13807642, 0.07134196, -0.04295903, -0.006060854, 0.08699088, 0.018854614, 0.024055403, 0.024039935, -0.08500348, -0.03041994, -0.12469508, -0.06752729, 0.023455527, 0.06100103) * go_5(-1.0, 1.0);\n result += mat4(0.06566045, -0.19818264, 0.13119479, 0.25947747, -0.17939506, 0.005642733, 0.09516572, -0.015004266, -0.048418473, -0.0120703075, -0.18966949, -0.23252305, 0.04602659, -0.07620238, -0.08963158, -0.082796745) * go_5(0.0, -1.0);\n result += mat4(-0.01332639, -0.20567879, -0.027533831, -0.055890594, -0.06562438, 0.05992528, 0.15381408, -0.015261545, 0.14442064, 0.100258596, -0.0497336, 0.00076529477, 0.08915382, -0.25916958, 0.11629673, 0.50717276) * go_5(0.0, 0.0);\n result += mat4(-0.09708679, -0.17440423, -0.06424349, 0.024765793, -0.068865195, -0.030870711, -0.019785484, -0.09489355, 0.0029501836, -0.030186258, -0.059128, 0.02353537, -0.056624137, -0.03159645, -0.016295215, -0.07160536) * go_5(0.0, 1.0);\n result += mat4(0.006727234, -0.21366745, -0.07577386, -0.007462938, -0.17185695, -0.034567107, 0.15243205, 0.033333488, -0.08533551, 0.10143909, 0.02578666, -0.09097233, 0.026171222, -0.18809001, -0.03344314, 0.075811416) * go_5(1.0, -1.0);\n result += mat4(-0.007549739, -0.18698569, -0.12967056, 0.23008282, -0.21573843, -0.034550514, 0.13685697, -0.11938899, 0.14835912, 0.1284512, 0.034902997, 0.086076915, 0.016294781, -0.068496056, -0.01920739, 0.14567302) * go_5(1.0, 0.0);\n result += mat4(-0.04698844, 0.011898311, 0.1046441, 0.01991676, -0.042640552, -0.0012635426, 0.019563822, -0.16339815, -0.15451749, 0.0122954445, -0.15720376, -0.047094855, -0.047507558, -0.021503676, -0.04172817, -0.040319066) * go_5(1.0, 1.0);\n result += vec4(0.15373076, 0.023519197, -0.049319107, -0.08283358);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.051532425, 0.091096826, 0.14191705, 0.021257475, -0.043796312, 0.093881994, -0.005066956, -0.0023505734, -0.05945693, 0.009556036, -0.085642494, -0.0014123443, -0.0058722594, -0.024343085, 0.061728872, -0.0039950665) * go_0(-1.0, -1.0);\n result += mat4(-0.26865405, 0.009443461, 0.16867341, 0.622584, 0.058818102, 0.35006693, -0.059381735, -0.06257525, 0.09936295, -0.00443078, -0.10469712, 0.028571106, -0.040493533, 0.064946294, 0.06706766, -0.09373991) * go_0(-1.0, 0.0);\n result += mat4(0.06543985, 0.09986878, -0.19543362, 0.09373655, 0.0541375, 0.16537385, 0.026011372, -0.03605416, 0.019205978, -0.07212895, 0.024384554, -0.007675373, 0.12836097, -0.04166636, 0.055825308, -0.020801648) * go_0(-1.0, 1.0);\n result += mat4(-0.0015450468, 0.13572882, 0.12091456, 0.1166015, -0.009230995, -0.02709468, 0.24357562, -0.041073736, 0.10431756, -0.09081733, 0.024183141, -0.12385413, 0.009050871, 0.04241893, -0.07000264, -0.045027476) * go_0(0.0, -1.0);\n result += mat4(0.1844817, 0.26336753, 0.3737102, -0.06259004, 0.1617452, -0.25852692, 0.09539696, 0.077052556, -0.1127802, -0.04362702, -0.07532252, 0.01843211, 0.20906034, -0.22169475, -0.3050946, 0.005795682) * go_0(0.0, 0.0);\n result += mat4(0.050782137, 0.09285482, 0.013463424, 0.09382983, 0.15679222, 0.097184785, -0.102737166, 0.010083802, 0.25101736, -0.057440706, -0.0068231933, 0.031670235, -0.15177655, 0.06184211, 0.035385065, 0.094532885) * go_0(0.0, 1.0);\n result += mat4(-0.021981591, -0.010338387, 0.0173951, 0.011672829, -0.07322482, 0.026766973, 0.19942865, -0.054371774, -0.039344914, -0.031175368, -0.104145624, -0.033964705, 0.059924334, 0.10030723, 0.05287642, -0.011525114) * go_0(1.0, -1.0);\n result += mat4(0.010477996, -0.027564188, -0.07299184, 0.0031628401, 0.053592954, 0.14721608, 0.050443165, 0.054701533, -0.05194661, 0.10187985, 0.0841449, -0.16591024, -0.120705724, 0.04835826, 0.022117713, 0.14320303) * go_0(1.0, 0.0);\n result += mat4(0.05366802, 0.04450724, -0.07116873, 0.018092519, 0.12960574, 0.010524704, 0.021397214, -0.10124951, 0.021492062, 0.15726486, 0.018809538, 0.16718598, -0.079331905, 0.014389413, -0.043786433, -0.031617466) * go_0(1.0, 1.0);\n result += mat4(0.061123163, -0.008527182, 0.056948926, -0.10627774, -0.051381204, -0.098056376, -0.07355251, 0.058251213, 0.03027771, -0.059726343, -0.004039657, -0.060454708, 0.03326807, -0.017245874, -0.018002514, -0.19221961) * go_1(-1.0, -1.0);\n result += mat4(0.13269426, -0.14521386, 0.07024693, -0.044345845, 0.064260505, -0.08186043, -0.018553255, 0.013000457, -0.034331907, 0.0110434955, -0.15152079, 0.062666364, 0.0064793793, 0.03943717, -0.07121982, -0.0122420695) * go_1(-1.0, 0.0);\n result += mat4(0.0022909308, -0.027821459, 0.007666231, -0.09402207, 0.06378703, 0.0025306912, -0.011908118, 0.052943528, 0.03777223, 0.015253876, -0.0911553, 0.020581577, 0.04024302, -0.059131015, -0.12878624, -0.14937729) * go_1(-1.0, 1.0);\n result += mat4(-0.20060766, 0.10550035, 0.040319964, 0.02203861, -0.21334945, -0.09129617, 0.14950722, 0.27330917, -0.13043684, -0.011455554, -0.059163526, 0.061363168, 0.07198159, -0.14392267, -0.049279723, -0.16368888) * go_1(0.0, -1.0);\n result += mat4(-0.005726934, 0.061809737, 0.26571175, -0.0508786, -0.13768773, 0.0084726615, 0.064867355, 0.24021354, -0.16612366, -0.32611376, -0.0056967433, 0.058649994, -0.14098184, -0.13195637, 0.17463897, -0.072706945) * go_1(0.0, 0.0);\n result += mat4(-0.004255773, 0.050221432, 0.03511493, 0.13059683, 0.090276234, -0.014923911, -0.0297545, -0.047384452, -0.017452974, -0.014603175, -0.040555496, -0.040129393, 0.15767246, -0.12933423, -0.10411603, -0.059705585) * go_1(0.0, 1.0);\n result += mat4(0.01499572, 0.038021356, -0.038655262, 0.10332636, 0.06107952, -0.124987125, 0.00839781, 0.026839726, 0.05667281, -0.06502034, -0.04158296, 0.020352334, 0.012855494, -0.16884436, 0.07456417, -0.27250993) * go_1(1.0, -1.0);\n result += mat4(0.16625583, 0.111739345, -0.14115168, 0.07775498, 0.07964054, -0.19943264, -0.076579675, 0.114146315, -0.06924165, -0.008523757, -0.012369684, 0.084825546, 0.077360824, 0.015640896, -0.09014757, -0.2562427) * go_1(1.0, 0.0);\n result += mat4(0.043598585, -1.7944143e-05, 0.020020347, 0.163202, -0.009320151, -0.060290903, -0.08029752, 0.00470786, -0.052253775, 0.0523158, -0.048120454, 0.027237004, 0.19543527, -0.053322367, -0.07795532, -0.26097637) * go_1(1.0, 1.0);\n result += mat4(0.040829513, 0.027344912, 0.039350614, -0.018052671, 0.047116775, -0.21742846, 0.021800093, 0.04727935, 0.006476431, 0.109050065, -0.15855633, 0.06528196, 0.01749025, 0.0801408, 0.050908446, 0.025161307) * go_2(-1.0, -1.0);\n result += mat4(0.0039109145, 0.20262106, 0.010640377, 0.00073508086, 0.035609048, -0.3178805, -0.114064306, -0.08717052, 0.041919455, 0.100822195, 0.052280337, 0.14264041, -0.019835107, -0.01742497, 0.069859706, -0.136094) * go_2(-1.0, 0.0);\n result += mat4(-0.016050965, 0.0017023965, 0.07463478, 0.029397288, 0.012884667, -0.15340297, -0.12145311, -0.084504604, 0.031719554, 0.10176259, 0.17917578, -0.081466235, -0.070475176, -0.036569543, 0.030817369, 0.00093004206) * go_2(-1.0, 1.0);\n result += mat4(0.005175143, 0.038541757, -0.04611391, 0.012687734, -0.08482585, -0.13420677, -0.022602718, -0.023248335, -0.009379305, -0.024914416, -0.1556873, 0.07716233, 0.040030897, 0.019588439, -0.00020326633, -0.035921823) * go_2(0.0, -1.0);\n result += mat4(0.09277081, -0.14604849, -0.10315272, -0.10218238, -0.019299058, 0.039892927, -0.12305097, 0.08282308, 0.20785542, -0.25430942, -0.5786373, 0.08361619, 0.29766968, -0.13651149, 0.05433396, -0.002326487) * go_2(0.0, 0.0);\n result += mat4(0.0022918757, -0.13288023, 0.03507073, -0.1270022, -0.08303009, -0.11835682, -0.043386355, -0.049939554, 0.17220426, 0.20690584, -0.12607607, 0.01630364, -0.12909384, -0.015639398, 0.008538845, 0.011814694) * go_2(0.0, 1.0);\n result += mat4(-0.07323993, 0.0038193578, -0.04499547, -0.028330965, 0.09958232, -0.19099899, 0.11461582, 0.034137066, 0.11563113, -0.080109045, -0.046825726, -0.076518156, 0.02142076, 0.023689395, -0.06716457, 0.055380866) * go_2(1.0, -1.0);\n result += mat4(-0.16992791, -0.11073775, 0.030314503, -0.040741265, 0.14471209, -0.08543357, 0.03936064, 0.08363683, 0.25784957, -0.013240934, -0.2611622, 0.058637217, -0.054403603, 0.07538569, -0.01460606, 0.0033586712) * go_2(1.0, 0.0);\n result += mat4(-0.030334603, -0.06705014, 0.115312725, -0.088085726, 0.06702929, -0.0011495374, -0.034704637, 0.1343799, 0.09259208, -0.015164439, -0.07946157, -0.08280861, 0.05221832, -0.020103397, 0.07027518, -0.06577655) * go_2(1.0, 1.0);\n result += mat4(-0.15953599, 0.19717984, -0.068774864, -0.013231801, -0.0049428963, 0.035260137, 0.06719697, 0.053744193, -0.0061586886, 0.12468824, 0.082771085, -0.06338266, -0.11161943, 0.020903619, -0.06662881, 0.106410764) * go_3(-1.0, -1.0);\n result += mat4(-0.12648551, 0.59016633, -0.058449466, 0.05027184, -0.1268186, -0.16503315, 0.06283211, 0.15491466, -0.030275421, -0.017137839, 0.35572198, -0.20102905, -0.13933317, 0.064168975, -0.25148913, 0.19831786) * go_3(-1.0, 0.0);\n result += mat4(-0.020623447, 0.10436603, 0.032505494, 0.10330747, -0.13537021, -0.12852004, 0.043470673, 0.15594596, -0.04079206, -0.006578484, 0.014639443, -0.1305668, 0.12742941, 0.035377916, -0.020666048, 0.12913902) * go_3(-1.0, 1.0);\n result += mat4(-0.093957245, 0.14227086, -0.052876893, -0.017023886, 0.02895226, -0.049363572, -0.103803545, -0.020201692, -0.017122371, 0.020107223, 0.17466359, -0.045727585, 0.008829902, -0.090555556, -0.15374495, 0.038008567) * go_3(0.0, -1.0);\n result += mat4(-0.12761056, 0.28135148, 0.27574867, 0.382931, 0.37396768, 0.16042046, -0.21978071, -0.09570819, -0.03657776, -0.14994064, -0.21335132, -0.14469749, -0.008334839, 0.076127745, 0.12596962, 0.044469625) * go_3(0.0, 0.0);\n result += mat4(0.062693655, -0.0020995673, -0.03578003, -0.008693218, -0.20448913, -0.0012052114, -0.05517855, 0.07709973, 0.00019773244, -0.033441383, 0.10124644, -0.029133243, 0.011188245, 0.049480632, -0.15774047, 0.026462583) * go_3(0.0, 1.0);\n result += mat4(0.07708541, 0.032094687, -0.06590399, -0.044917103, 0.030699087, 0.013791041, -0.027715903, 0.034989886, 0.12644286, -0.053212583, 0.030144867, 0.03191328, -0.0022030976, -0.03517952, -0.031239145, -0.011541516) * go_3(1.0, -1.0);\n result += mat4(0.13605243, -0.0036643173, 0.054759923, -0.0874578, -0.095541336, -0.07717009, -0.0044404124, -0.07789377, 0.022223033, 0.042040557, 0.03963188, -0.06923746, 0.050515573, 0.021173706, -0.1588929, -0.016566718) * go_3(1.0, 0.0);\n result += mat4(0.03642868, 0.0019571134, -0.06462001, -0.025783904, -0.092446275, 0.07034372, 0.13513735, 0.049418043, 0.0469767, -0.034647983, -0.028358156, 0.029821971, -0.0012547448, -0.0215142, -0.00575001, -0.015822617) * go_3(1.0, 1.0);\n result += mat4(0.05991972, -0.07097606, -0.0021673026, -0.057737365, -0.07414523, 0.0848901, -0.010813947, 0.098590545, -0.053975012, -0.01418897, -0.003842304, -0.08890115, -0.036108535, -0.028888565, 0.083571434, 0.031539794) * go_4(-1.0, -1.0);\n result += mat4(0.06793972, -0.04307121, -0.06749134, -0.2220419, -0.027158843, -0.12549289, -0.12074319, 0.15725835, 0.031145409, 0.029780883, 0.1666359, -0.19247383, 0.049615867, 0.007585922, 0.043383103, 0.059999026) * go_4(-1.0, 0.0);\n result += mat4(0.049211416, 0.017562263, -0.16941698, 0.020431092, 0.03291002, -0.16847964, -0.13768122, 0.023552107, 0.066443734, 0.04457845, -0.06422816, 0.026246335, -0.068408854, -0.005691881, -0.016129443, -0.04373907) * go_4(-1.0, 1.0);\n result += mat4(-0.05238576, 0.0040802117, -0.048386503, -0.091417626, -0.12426567, 0.057714116, 0.13877256, 0.07984798, 0.1273961, 0.053779654, 0.005539249, -0.15763973, 0.01229652, 0.028854318, 0.03565122, 0.008969873) * go_4(0.0, -1.0);\n result += mat4(0.0557266, -0.08987834, 0.084733, -0.092816025, -0.11559604, 0.078937136, 0.2510453, 0.43310538, 0.25558868, 0.11473004, -0.38432416, -0.5493848, 0.11698362, 0.0031592897, -0.25226787, -0.16275169) * go_4(0.0, 0.0);\n result += mat4(-0.057126086, 0.02864368, 0.03450892, -0.21388105, -0.09301064, -0.08352118, -0.03985245, 0.03851764, 0.052544933, -0.11187719, 0.1202711, -0.025741827, -0.049562898, 0.030661782, -0.13272884, 0.11825087) * go_4(0.0, 1.0);\n result += mat4(0.00022974834, 0.009710421, 0.017583983, -0.033309694, -0.0051363627, -0.04150162, 0.14076383, -0.02493734, 0.03662216, 0.013816948, -0.093910635, -0.016845183, -0.005615691, 0.057093993, -0.04766084, 0.02399329) * go_4(1.0, -1.0);\n result += mat4(-0.105166085, 0.043123998, -0.0127380835, 0.002625806, 0.015331415, -0.06932662, 0.12627512, -0.007400604, 0.0795737, -0.06656376, 0.10450256, -0.21649025, 0.018006608, 0.023881756, 0.017293494, 0.028394276) * go_4(1.0, 0.0);\n result += mat4(-0.02119481, 0.08968183, 0.05052849, -0.12967895, -0.040222317, -0.05005715, -0.03269384, 0.12692185, -0.026795395, -0.010976929, 0.09932758, -0.10000184, -0.029375391, -0.0059517818, 0.11153912, -0.021110825) * go_4(1.0, 1.0);\n result += mat4(-0.18823478, -0.07471848, 0.10086466, -0.0802164, -0.08827184, 0.120874256, -0.10013822, -0.041975964, 0.03392259, 0.02487604, 0.0055046408, -0.031607714, -0.046583664, -0.08023409, 0.01050265, 0.018952131) * go_5(-1.0, -1.0);\n result += mat4(-0.27866688, 0.01744233, 0.22286561, -0.12082279, -0.09129484, 0.18733421, 0.13702172, 0.11011228, -0.102656946, 0.008688805, 0.017221048, 0.05698448, 0.047090173, -0.11221888, -0.011405661, -0.0803902) * go_5(-1.0, 0.0);\n result += mat4(-0.015040312, -0.06936747, -0.051856115, -0.23413056, 0.038837086, -0.05748699, 0.008432868, 0.013003123, 0.015453204, -0.025663814, -0.14024237, 0.05792928, 0.16071676, -0.06444115, -0.025555203, -0.0329603) * go_5(-1.0, 1.0);\n result += mat4(-0.17098702, -0.03307113, 0.39276683, -0.2675735, 0.11513026, 0.022623973, 0.09215052, -0.035489403, 0.15498714, -0.033512514, -0.12328384, 0.06450136, -0.0857012, -0.05533978, 0.084712565, 0.060517173) * go_5(0.0, -1.0);\n result += mat4(-0.22476391, 0.043400906, 0.27170894, -0.08536195, 0.081583224, -0.12228048, 0.11090993, -0.17015494, -0.2305381, 0.3388885, 0.04737424, -0.039380115, -0.4384285, 0.108392686, -0.04265109, -0.076380804) * go_5(0.0, 0.0);\n result += mat4(-0.005365885, 0.019079542, 0.101035826, 0.019317945, 0.090604626, 0.060402036, 0.03897374, -0.013627864, -0.06286203, -0.10721233, -0.04124434, 0.15492818, 0.08468363, 0.02096242, 0.16306227, -0.121712595) * go_5(0.0, 1.0);\n result += mat4(0.076783404, -0.10820704, 0.1928273, -0.26549062, -0.019718567, 0.014522923, 0.03307578, 0.05146496, -0.037891667, 0.06871848, -0.040733065, -0.06625803, 0.044294454, -0.03430605, 0.17273937, -0.097373515) * go_5(1.0, -1.0);\n result += mat4(-0.01684758, 0.11004352, 0.18195264, 0.021141363, -0.06384991, -0.046188932, 0.14583582, -0.042456772, -0.19739406, 0.0716079, -0.14497757, -0.11471601, -0.05790205, -0.031198889, 0.16930245, -0.050601408) * go_5(1.0, 0.0);\n result += mat4(-0.0004969313, 0.052198816, 0.044516873, -0.0004902391, -0.01417575, 0.007150018, -0.058823355, -0.10758816, 0.11552376, -0.009542674, -0.02952017, 0.057716407, 0.036378585, -0.014639986, -0.102228165, 0.014733783) * go_5(1.0, 1.0);\n result += vec4(-0.089817494, -0.046376515, -0.016165316, 0.0076574814);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.030038383, -0.021750828, -0.05673787, -0.020782128, -0.09773039, 0.039174426, 0.06708796, -0.049333632, -0.04537355, 0.0038014427, 0.03591195, -0.044637557, 0.050968885, 0.09330693, -0.031212635, 0.07429358) * go_0(-1.0, -1.0);\n result += mat4(0.12775251, 0.040986136, -0.04009791, -0.46938616, -0.019962156, 0.020210423, 0.006611632, -0.12218599, -0.034447394, -0.042804014, 0.03643364, 0.008767333, 0.011725782, 0.12548617, -0.04463093, -0.0003086673) * go_0(-1.0, 0.0);\n result += mat4(-0.17495006, 0.09364223, 0.21191445, 0.3689361, -0.17039227, 0.046119362, 0.0004103469, 0.005220074, -0.030711368, -0.16689484, -0.0033276859, 0.0019133807, 0.039146427, 0.24162926, -0.06682649, 0.015280382) * go_0(-1.0, 1.0);\n result += mat4(0.14416052, -0.04350349, -0.05997498, -0.033882197, 0.094997644, -0.074338906, -0.018996352, -0.11358834, -0.056317985, -0.09744033, -0.0649357, 0.13987495, -0.11759386, 0.04025934, 0.014363531, 0.04545393) * go_0(0.0, -1.0);\n result += mat4(-0.025082601, 0.15925029, 0.26535234, -0.11123376, 0.2440576, -0.22252248, -0.33604595, 0.41823947, 0.041226815, -0.018212054, 0.029909294, -0.18397939, -0.008992709, -0.053265553, -0.33006796, 0.1679767) * go_0(0.0, 0.0);\n result += mat4(-0.15396369, 0.047922403, 0.081095986, 0.113559745, -0.15644477, -0.053599257, 0.13369486, -0.042834673, 0.053572267, 0.008784489, -0.07328086, -0.09134024, 0.13616152, 0.07166517, -0.13828607, 0.03351486) * go_0(0.0, 1.0);\n result += mat4(0.14226072, 0.03835179, 0.037692476, 0.028272923, 0.1739552, 0.060204353, 0.025946103, -0.11801499, -0.013297981, 0.017026937, 0.03560745, 0.013458226, -0.13805607, -0.0465596, -0.10789218, 0.05573865) * go_0(1.0, -1.0);\n result += mat4(0.086809635, -0.079763696, 0.09985947, -0.005514354, 0.03096031, -0.11669026, -0.022280462, -0.13622472, -0.14020382, -0.19116089, -0.19539164, 0.19047521, 0.052646037, 0.16117837, -0.03884808, 0.00616069) * go_0(1.0, 0.0);\n result += mat4(0.0559758, 0.034724902, 0.0734068, 0.05364228, 0.038033064, -0.17287946, 0.079264306, -0.108767435, 0.061889466, 0.008698587, -0.09496613, 0.005716793, 0.016187228, 0.029243872, 0.0018449439, -0.049501143) * go_0(1.0, 1.0);\n result += mat4(-0.07022979, -0.048978336, -0.03554127, 0.059115365, -0.044639688, 0.09438233, -0.08497962, 0.0090867905, 0.10578026, -0.05330054, -0.096712135, -0.066838026, -0.14796714, -0.068573944, -0.062214892, -0.041214455) * go_1(-1.0, -1.0);\n result += mat4(0.1073234, -0.18741827, -0.11151789, 0.015686441, -0.051570714, 0.11938432, -0.10913929, 0.19924664, 0.004670323, 0.12700799, 0.10854721, 0.011548006, 0.027806178, -0.056173198, -0.0735823, -0.032703802) * go_1(-1.0, 0.0);\n result += mat4(0.021739235, -0.0762548, -0.07841973, -0.026117647, -0.020196462, -0.032511126, -0.013573442, -0.0064681806, -0.001557182, -0.025993003, 0.042057555, -0.07787966, -0.0032753355, -0.20890261, -0.11667297, 0.014360282) * go_1(-1.0, 1.0);\n result += mat4(0.112155125, 0.08103959, -0.16235179, -0.044133063, -0.22261354, 0.08284279, 0.18919945, -0.12323681, 0.07951254, 0.07377466, 0.040439017, -0.085686415, -0.05438964, -0.0856376, -0.03426205, 0.16813913) * go_1(0.0, -1.0);\n result += mat4(-0.07694995, -0.14575966, 0.16244434, 0.069700025, -0.09374663, 0.20785992, 0.6321536, -0.14662765, 0.049012557, -0.11849355, -0.17823172, 0.12648977, 0.23761982, -0.27029783, -0.25868917, 0.3413623) * go_1(0.0, 0.0);\n result += mat4(-0.054794446, -0.07828729, -0.09556604, -0.07134157, 0.036704887, -0.10364276, 0.06125657, 0.09165867, 0.118566066, -0.049238298, -0.047849175, -0.111805685, -0.12598202, -0.059178207, 0.19201007, 0.23574536) * go_1(0.0, 1.0);\n result += mat4(0.08980732, 0.02026105, 0.0129340505, -0.09411272, 0.050741844, 0.08491761, -0.0047545866, 0.08226705, -0.043336462, -0.031396918, 0.067547105, 0.062342398, -0.17352124, 0.023412999, -0.040013775, 0.1298339) * go_1(1.0, -1.0);\n result += mat4(-0.14172035, -0.24607244, 0.047379315, 0.07706968, 0.021247461, -0.052120127, -0.059468146, 0.119869955, 0.053620726, 0.004084994, 0.13461955, -0.18420613, -0.08815453, -0.2254551, -0.12617877, 0.08785496) * go_1(1.0, 0.0);\n result += mat4(-0.077065945, -0.2423904, 0.1552825, -0.03647555, 0.06480191, 0.1330156, -0.0269433, 0.15451622, 0.035751514, 0.20464808, -0.025265023, 0.020420134, 0.083485104, -0.21048307, 0.02272924, 0.08510558) * go_1(1.0, 1.0);\n result += mat4(0.060760673, 0.09824782, -0.021633951, -0.01997114, -0.057572138, -0.09888247, 0.028583184, -0.07609289, -0.15944918, -0.068560906, 0.0012401744, -0.1439598, 0.062566355, 0.038748585, -0.049428593, 0.06488477) * go_2(-1.0, -1.0);\n result += mat4(-0.14030106, 0.3072454, 0.06573317, 0.11125419, -0.056651082, -0.38036165, 0.14607264, 0.025300123, -0.21910849, 0.086184375, -0.07718454, -0.22798067, 0.06774617, -0.030094463, -0.061885186, 0.17065558) * go_2(-1.0, 0.0);\n result += mat4(-0.010125824, 0.103072144, 0.1279997, 0.050760243, -0.044088285, -0.22203995, 0.14531416, 0.14237681, -0.09475585, -0.031036694, -0.06487942, -0.06685459, 0.044411752, 0.102043316, -0.02298463, 0.13894531) * go_2(-1.0, 1.0);\n result += mat4(0.078136265, 0.09181613, -0.0738238, 0.11729893, -0.0353268, -0.045860678, 0.015761107, -0.2393765, 0.16983439, -0.19721702, -0.04424538, -0.19921613, -0.15987086, -0.053151198, -0.021123309, 0.017046373) * go_2(0.0, -1.0);\n result += mat4(0.12818108, 0.110156946, -0.312964, -0.039435193, -0.013887782, 0.023616536, -0.10395611, -0.10312674, 0.16714245, -0.011764259, 0.013490144, -0.27647623, 0.2815708, -0.077260576, -0.48344976, 0.45566863) * go_2(0.0, 0.0);\n result += mat4(0.13948695, 0.16520035, -0.10736998, 0.11894474, 0.04268327, -0.06891544, -0.12176657, -0.010123764, -0.12706108, -0.09380579, 0.20031494, 0.013033486, 0.045285974, 0.24856701, 0.017390171, 0.008171071) * go_2(0.0, 1.0);\n result += mat4(0.10275033, 0.044178646, -0.07312131, 0.032645803, 0.06477659, -0.23516645, 0.067890026, -0.10182108, -0.06428725, -0.30921656, 0.0689789, -0.12003374, -0.0762646, -0.054030195, -0.032199256, -0.01721715) * go_2(1.0, -1.0);\n result += mat4(0.030139906, 0.34553978, -0.10791494, 0.10865321, -0.027569076, -0.3618259, 0.08197652, -0.18512005, -0.052365016, -0.2031043, 0.022174975, 0.112072885, -0.010841792, -0.056213304, -0.01889174, -0.021815313) * go_2(1.0, 0.0);\n result += mat4(0.07941464, 0.10613619, -0.17120236, 0.11736614, -0.067713745, -0.04955237, 0.07884793, 0.028317591, -0.08577812, -0.23818578, 0.028565563, -0.09763123, 0.021688502, -0.014520022, -0.0022332326, 0.06084232) * go_2(1.0, 1.0);\n result += mat4(0.17416538, -0.055337753, -0.086784735, -0.19203298, -0.022859348, 0.052769832, 0.01801499, 0.021157248, -0.003430855, 0.28804642, -0.12915777, -0.007967927, -0.062051505, -0.035990898, 0.14486398, -0.045551952) * go_3(-1.0, -1.0);\n result += mat4(-0.06697477, 0.21398899, 0.15626886, 0.09518566, -0.04784873, -0.043016933, 0.028028524, -0.2202801, 0.009475978, 0.023302117, 0.086636774, 0.08466187, 0.027134296, -0.12477319, -0.0066038263, -0.13377169) * go_3(-1.0, 0.0);\n result += mat4(0.073002495, 0.019882409, 0.13465437, 0.095742665, 0.02877812, -0.07978304, 0.04799434, -0.08633761, 0.053829532, 0.028266488, 0.016496865, -0.017649772, 0.007504453, -0.08132136, -0.032084428, -0.06213031) * go_3(-1.0, 1.0);\n result += mat4(0.22638816, 0.021791125, -0.05373062, -0.11881955, -0.16027248, 0.1248117, 0.09711232, 0.12850693, 0.1430744, 0.016074827, 0.28289175, -0.02841633, -0.071616, 0.123623274, 0.034697633, -0.04540337) * go_3(0.0, -1.0);\n result += mat4(-0.32847854, 0.03362345, 0.1570183, -0.03396035, 0.010754796, 0.050622255, 0.1397359, -0.0694123, -0.08154277, 0.07327178, -0.19398023, 0.19549695, 0.016365696, -0.094511, 0.1962987, -0.1624034) * go_3(0.0, 0.0);\n result += mat4(0.058889385, -7.546345e-05, 0.24408817, 0.2477949, -0.09436003, 0.012569106, -0.008978321, -0.24843621, -0.05341815, 0.042606987, -0.034251466, -0.032898013, 0.024249421, -0.13529354, -0.009598037, -0.010006772) * go_3(0.0, 1.0);\n result += mat4(-0.008468843, -0.096458435, -0.03669067, 0.07894181, -0.05088269, -0.02165748, -0.092161335, 0.027510274, -0.063793465, -0.016722348, 0.04017869, -0.08391233, -0.02473415, -0.002307846, -0.050660677, 0.13024652) * go_3(1.0, -1.0);\n result += mat4(0.106820665, -0.079599075, 0.119992964, 0.052486505, -0.13353048, 0.17465922, -0.06353679, 0.08188179, -0.06733727, -0.076294705, 0.06284326, 0.03576611, -0.07740004, -0.022198483, -0.02510401, 0.013377264) * go_3(1.0, 0.0);\n result += mat4(0.05380906, -0.13063669, 0.0502729, 0.08910364, -0.063234136, 0.12828088, -0.018460963, -0.075440355, 0.009794487, -0.06512296, -0.06974687, 0.055644996, -0.06760934, -0.051190425, 0.015056534, -0.076578766) * go_3(1.0, 1.0);\n result += mat4(0.11306755, -0.14152966, 0.017199567, -0.07927823, -0.07652898, 0.049704805, 0.08694966, 0.023250965, -0.0097414795, 0.18923178, -0.009095949, 0.19534774, 0.07291539, 0.08211279, -0.03250076, -0.004571515) * go_4(-1.0, -1.0);\n result += mat4(0.054340266, -0.06225541, 0.079742216, 0.08922402, 0.038130082, 0.03440285, -0.09214123, -0.079534784, -0.056612004, -0.11120479, -0.022306368, -0.12771012, -0.03189213, -0.06106299, 0.07653171, -0.017988201) * go_4(-1.0, 0.0);\n result += mat4(-0.01483085, -0.07492041, 0.09557763, 0.018514846, -0.063029274, -0.0042385045, 0.095838405, 0.25916252, 0.007743448, -0.03838592, -0.0017389939, -0.21538797, 0.030113945, 0.052143387, 0.042328425, -0.021920057) * go_4(-1.0, 1.0);\n result += mat4(-0.054446265, -0.15103836, 0.0337641, -0.17766273, 0.59812796, 0.16621551, -0.1396398, -0.10765044, -0.20137207, -0.058399063, 0.015214646, 0.08948676, 0.10885861, -0.07048783, -0.036039792, -0.0139106875) * go_4(0.0, -1.0);\n result += mat4(0.44016132, -0.15730812, -0.18961212, 0.054028135, 0.20437379, 0.22306874, -0.16968171, -0.3039991, 0.16289267, -0.13677506, 0.393345, 0.14750478, 0.030973857, -0.15711813, 0.29814583, -0.079453215) * go_4(0.0, 0.0);\n result += mat4(0.111330524, 0.034477763, -0.035662375, 0.0040829857, -0.21120815, -0.0015638896, 0.16000211, 0.11780304, 0.117233016, 0.027888954, -0.11743133, -0.10117133, 0.09182776, -0.15051128, -0.050599564, -0.07859627) * go_4(0.0, 1.0);\n result += mat4(-0.07528831, 0.07377095, -0.012035711, 0.14641845, 0.19885515, -0.027350847, 0.15891771, -0.032186788, -0.18568198, 0.08516914, 0.0194725, 0.113679186, -0.07321446, -0.006814611, 0.024363022, -0.041401975) * go_4(1.0, -1.0);\n result += mat4(0.03670741, -0.05319249, 0.051785614, -0.16903248, 0.17325033, 0.1144905, 0.20689905, -0.018909017, 0.05619651, -0.01838476, -0.18826057, 0.04974103, -0.048423767, -0.038877293, -0.07345023, 0.112472065) * go_4(1.0, 0.0);\n result += mat4(0.010864774, 0.16668274, 0.068780385, 0.08308156, -0.034339216, 0.011294274, 0.14058082, -0.13272302, -0.049348705, -0.043334674, -0.055829912, -0.08535909, 0.0064629056, 0.023997806, -0.016735112, -0.011942476) * go_4(1.0, 1.0);\n result += mat4(0.086142346, 0.2292178, -0.010219403, 0.0593476, -0.083634034, 0.12259535, -0.07327748, 0.024673425, -0.045079265, -0.02530776, 0.02248951, 0.008393773, 0.077611506, -0.11509985, 0.059175193, -0.042087976) * go_5(-1.0, -1.0);\n result += mat4(0.04044624, 0.26444176, 0.01946967, 0.11972864, -0.17220415, 0.2603537, -0.14230311, -0.12086888, -0.0016741497, -0.15089966, 0.024180984, -0.15758742, 0.008668386, 0.031713035, 0.005303394, 0.12022453) * go_5(-1.0, 0.0);\n result += mat4(-0.010897276, 0.11987153, -0.13000685, 0.19799784, 0.078611284, -0.03090101, -0.053625334, -0.004184015, 0.010114269, -0.116182365, 0.0914601, 0.018809833, -0.06429345, -0.038116198, 0.07993482, 0.1780351) * go_5(-1.0, 1.0);\n result += mat4(0.31573543, 0.27823564, -0.044864718, -0.06798315, -0.028597904, -0.12924606, 0.011233994, 0.014880406, -0.2519176, -0.013868341, 0.079987615, 0.24702698, 0.18798052, 0.12141515, -0.07526576, -0.09506396) * go_5(0.0, -1.0);\n result += mat4(-0.11081675, 0.8964764, 0.23946989, 0.2148404, 0.021539357, -0.28177392, 0.11052179, -0.20627522, -0.17099018, -0.18601313, -0.14564027, -0.009660313, -0.074333444, 0.16385522, 0.2510857, -0.18929671) * go_5(0.0, 0.0);\n result += mat4(-0.099951014, 0.15615578, 0.0872118, 0.085872896, -0.050993633, -0.034744546, 0.11654366, 0.099523395, -0.026343498, -0.06509954, -0.036859628, -0.064830914, -0.04815342, -0.045304768, 0.09685562, 0.034938518) * go_5(0.0, 1.0);\n result += mat4(0.38825148, 0.22435588, -0.038768243, 0.12891662, -0.020507365, 0.02433332, 0.10165365, -0.06321467, -0.27405342, 0.21058224, -0.056151077, 0.0893715, 0.2074139, 0.075082846, 0.05353601, 0.07657649) * go_5(1.0, -1.0);\n result += mat4(0.1015844, 0.17984828, 0.09339243, 0.03871665, 0.0317625, 0.09201323, 0.025318913, -0.14218892, -0.0707927, -0.08178308, 0.027679168, -0.0876631, 0.10087377, 0.120364726, 0.04277295, -0.045731667) * go_5(1.0, 0.0);\n result += mat4(0.028319372, -0.071746595, 0.06251333, -0.01576269, -0.010277642, 0.0071051405, 0.05409803, -0.031315167, -0.029280229, 0.062258944, 0.011841519, -0.035734437, -0.04741583, -0.03989569, 0.09797028, 0.015404385) * go_5(1.0, 1.0);\n result += vec4(0.05188569, -0.059999112, -0.083425395, 0.082997724);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.24241452, -0.100528784, 0.084611595, -0.08080715, -0.080256924, 0.32367775, -0.08305123, 0.14469719, -0.12750244, 0.011761777, -0.032910027, -0.09281193, -0.08873951, -0.048546325, 0.074183516, 0.045072023) * go_0(-1.0, -1.0);\n result += mat4(0.010939742, 0.098544136, 0.049292147, -0.22430013, -0.08015333, -0.031508088, -0.36106005, 0.12460627, 6.643176e-05, 0.018857447, 0.031020487, 0.12757821, -0.19238578, 0.30933842, -0.0045448663, 0.06171628) * go_0(-1.0, 0.0);\n result += mat4(-0.108574405, 0.09914063, -0.041833777, -0.039154854, 0.23846108, -0.1906441, -0.039134666, -0.25513512, -0.0050513004, 0.01407854, -0.022056133, -0.1184478, 0.066072665, 0.0785561, -0.020216426, -0.18292157) * go_0(-1.0, 1.0);\n result += mat4(0.12959838, 0.026440006, -0.0011596913, -0.31726244, -0.07676252, 0.027959237, 0.05895619, 0.12172022, -0.024327997, 0.21279183, 0.13060385, 0.13505119, -0.031498447, 0.16705142, 0.09434212, -0.023264466) * go_0(0.0, -1.0);\n result += mat4(0.03360758, 0.31829336, 0.097372435, 0.066172324, -0.0873371, -0.07164736, -0.116273776, -0.15921108, -0.024977256, -0.11765985, -0.049553525, -0.032468632, -0.44380078, -0.08507502, 0.0327261, 0.019686563) * go_0(0.0, 0.0);\n result += mat4(-0.25682133, 0.22201401, -0.18396896, -0.2420858, -0.09842399, 0.055608753, 0.25748596, 0.23556975, 0.026250778, 0.040285446, -0.07382262, 0.046680715, 0.18008539, -0.09701798, 0.19753018, -0.1137251) * go_0(0.0, 1.0);\n result += mat4(0.11319255, -0.03126501, 0.07208281, 0.07807037, 0.004573684, -0.06784475, 0.1179848, 0.020895153, -0.06185304, 0.14311057, 0.046281323, 0.008271052, 0.026759004, 0.08469016, 0.028041905, -0.03963556) * go_0(1.0, -1.0);\n result += mat4(-0.07507896, -0.11879082, -0.10246563, 0.035149485, -0.06570499, 0.1419997, 0.12152748, -0.12301691, 0.1762615, -0.23543337, -0.02367177, 0.09385406, -0.09039412, -0.009186869, 0.14061865, 0.034911305) * go_0(1.0, 0.0);\n result += mat4(-0.090208784, 0.032296423, -0.027498133, -0.20286347, -0.23917037, 0.121174216, -0.17504627, -0.07068821, -0.023061762, 0.19171213, 0.08966504, 0.026315464, -0.01362642, -0.06647785, 0.013971816, 0.0012104128) * go_0(1.0, 1.0);\n result += mat4(-0.161861, 0.014416416, -0.15422133, -0.038345456, -0.01926263, 0.05678733, -0.08679306, 0.12459709, 0.09292243, 0.086677715, 0.02556416, 0.00951428, 0.044389777, -0.098340936, -0.0022571671, -0.11948745) * go_1(-1.0, -1.0);\n result += mat4(-0.03355483, 0.18284513, -0.40516412, -0.08310888, 0.072258465, -0.031982094, -0.08194034, -0.20847136, 0.053745344, 0.14951777, -0.09529998, -0.02916081, 0.3393585, -0.05936077, -0.052002147, -0.09378778) * go_1(-1.0, 0.0);\n result += mat4(0.022535978, -0.013279629, -0.18767136, -0.1950165, -0.08899123, 0.06262896, -0.03814574, 0.06236617, 0.020036899, 0.11593139, -0.07205022, -0.07774045, -0.03650935, 0.123902336, -0.013660339, 0.0100182695) * go_1(-1.0, 1.0);\n result += mat4(0.41049683, -0.13173875, 0.30123588, -0.114987805, -0.032382715, 0.010663058, -0.160782, 0.080483064, -0.15371633, -0.13527736, -0.007258104, 0.038761474, 0.13176364, 0.03947656, 0.19999593, 0.017623467) * go_1(0.0, -1.0);\n result += mat4(-0.36690325, -0.11513609, -0.07545344, -0.48683265, -0.06626628, -0.1879703, -0.26255432, -0.27202544, 0.23177272, 0.22095495, -0.48685974, -0.15628079, 0.034569174, 0.11856782, 0.09302504, 0.058153495) * go_1(0.0, 0.0);\n result += mat4(-0.11159616, 0.3598168, -0.040168233, -0.017913736, 0.05656028, 0.080021836, -0.0057910853, 0.09907919, -0.018118931, 0.104529314, -0.06623353, -0.05187142, 0.042655, -0.06037208, -0.13814276, -0.13877125) * go_1(0.0, 1.0);\n result += mat4(0.07689434, -0.02957611, 0.059183944, 0.18732947, -0.012570976, -0.050425645, -0.04667911, -0.01714018, -0.1811952, -0.10611838, -0.06517356, 0.042284686, 0.14040054, -0.0044124937, 0.088569656, -0.09631004) * go_1(1.0, -1.0);\n result += mat4(-0.041964065, -0.03648969, -0.06585285, -0.14997002, 0.14896095, 0.10991836, 0.035850056, -0.20629084, 0.20721185, 0.009481607, 0.059676703, 0.029152349, 0.048996776, 0.013181292, 0.012264018, 0.11202655) * go_1(1.0, 0.0);\n result += mat4(-0.0025412547, 0.17166725, -0.029921697, -0.095596656, -0.01471627, -0.073273055, -0.07374642, 0.12182166, -0.032026254, 0.026899092, 0.010827608, 0.025221692, -0.023959257, 0.029916659, -0.082857594, -0.08647804) * go_1(1.0, 1.0);\n result += mat4(0.0033231457, 0.025150223, -0.03726759, 0.00018312124, 0.07642118, 0.014045985, 0.12287268, -0.004507867, 0.020656586, -0.047215212, 0.06898793, -0.07950119, -0.012468573, -0.048340544, -0.018446337, 0.027170202) * go_2(-1.0, -1.0);\n result += mat4(0.10788957, -0.12736209, -0.013289646, -0.022522524, 0.021718934, 0.020739023, -0.036677744, -0.020026676, 0.02461253, -0.092075236, 0.020083528, 0.082641564, 0.075953014, -0.27012607, 0.008537513, -0.014810857) * go_2(-1.0, 0.0);\n result += mat4(-0.08193019, 0.12357896, -0.06672417, -0.0010150888, 0.04195979, 0.0720302, -0.04809725, 0.055789728, 0.029061116, 0.10846966, -0.04579666, -0.01037483, 0.12933455, -0.053652834, 0.016493477, -0.0990554) * go_2(-1.0, 1.0);\n result += mat4(-0.09004879, -0.07116469, -0.06171522, 0.03694901, 0.13067593, 0.014719711, 0.120604895, -0.16505042, -0.13472416, 0.21027507, -0.022027668, 0.07578348, 0.14807276, -0.08320662, 0.0676947, 0.015872132) * go_2(0.0, -1.0);\n result += mat4(-0.013147318, -0.13990307, 0.1424338, 0.115681306, -0.096111625, -0.044169232, 0.11619919, -0.12927286, 0.2216329, -0.3785249, 0.11881006, 0.05548364, 0.042547792, 0.01991183, 0.18072614, -0.12253586) * go_2(0.0, 0.0);\n result += mat4(0.00507553, 0.06520682, -0.046696853, 0.09873781, -0.007926131, -0.046024855, 0.007177778, 0.067222506, 0.061948813, -0.049535032, -0.12687485, -0.07812312, 0.10864703, -0.005380493, -0.015591806, -0.12866366) * go_2(0.0, 1.0);\n result += mat4(0.019687995, -0.08136337, -0.023699999, -0.0323895, 0.12587894, 0.08024744, 0.08909513, -0.0005001073, -0.11161824, -0.016753444, 0.044748716, -0.11397051, 0.06295226, -0.0628124, 0.009678967, -0.1027119) * go_2(1.0, -1.0);\n result += mat4(-0.032145683, -0.008628118, -0.06487987, -0.010637064, -0.09447084, -0.20124236, -0.122117415, -0.12410895, 0.10209157, 0.068115994, 0.19661677, 0.043781675, 0.11948784, 0.15049894, 0.021160888, -0.21148479) * go_2(1.0, 0.0);\n result += mat4(-0.0033451298, 0.062234465, -0.03359657, 0.077990666, -0.011020787, 0.050606657, -0.11445393, -0.057500027, -0.10895705, -0.05061424, -0.0075792223, 0.0826572, 0.03529453, -0.04615097, -0.049622457, -0.02728514) * go_2(1.0, 1.0);\n result += mat4(-0.047170192, -0.063528895, 0.02639375, 0.06133726, 0.07981049, 0.034422956, -0.13669443, -0.027895411, -0.010747354, -0.0295917, 0.023415035, 0.104463466, -0.011863274, 0.12199949, -0.056722328, -0.0074905828) * go_3(-1.0, -1.0);\n result += mat4(-0.16876027, 0.042861532, -0.042729948, 0.13059488, -0.009925716, -0.16374534, 0.1027359, -0.0023175783, -0.08118241, -0.18233776, 0.003640569, -0.04086481, -0.07530675, 0.046155393, -0.09668895, -0.040498324) * go_3(-1.0, 0.0);\n result += mat4(0.0208792, -0.041296285, 0.06495765, -0.014825306, -0.09760564, 0.143414, -0.013952, 0.012976426, 0.07446454, -0.069237985, -0.002300383, 0.039793592, 0.10446527, -0.15101886, 0.041385327, 0.045380514) * go_3(-1.0, 1.0);\n result += mat4(-0.12573302, 0.26293075, 0.021182856, 0.02212639, -0.00491492, -0.09508161, -0.17054123, 0.0334656, -0.14494689, -0.13223654, -0.16647294, -0.20494382, 0.035838082, -0.02903287, -0.07826274, 0.10065476) * go_3(0.0, -1.0);\n result += mat4(-0.19727297, -0.2761233, 0.052405518, 0.060891774, 0.35287574, -0.112983346, -0.1780347, 0.29627487, 0.15366785, -0.0058370745, -0.12529264, 0.290549, -0.0019844156, 0.10950049, -0.11683605, -0.31868842) * go_3(0.0, 0.0);\n result += mat4(-0.065610245, 0.11033488, 0.0847139, 0.08285523, 0.12131332, 0.03140868, 0.019243333, -0.023314001, 0.12372892, -0.048462555, 0.07601431, -0.21340725, 0.094367005, -0.17915425, -0.16658746, -0.113485895) * go_3(0.0, 1.0);\n result += mat4(0.033004273, -0.070222795, -0.22679015, -0.11107499, -0.02167688, 0.039476246, 0.023125345, -0.06782998, 0.039133113, -0.093893945, -0.0107462, 0.013814576, -0.050011426, 0.04277595, -0.011378756, 0.0350182) * go_3(1.0, -1.0);\n result += mat4(-0.086395636, 0.2250359, 0.0071665626, -0.14477696, 0.08346748, -0.104350545, 0.066446565, 0.07878673, -0.09608493, 0.034221467, 0.056161933, 0.1631777, -0.04652218, -0.16019695, -0.14100033, 0.0012826526) * go_3(1.0, 0.0);\n result += mat4(0.010050049, 0.069934174, -0.019675957, -0.08841736, -0.084199436, 0.038151644, 0.08524713, -0.010469705, 0.08203982, -0.16461739, 0.0085432455, -0.018949067, -0.03917674, -0.06079645, -0.08174396, -0.06611958) * go_3(1.0, 1.0);\n result += mat4(-0.11630934, 0.06403295, -0.015545311, 0.04184985, -0.010742663, 0.09900252, 0.16177145, -0.08190314, 0.026068239, -0.11228535, 0.07040219, 0.026017435, 0.027691854, 0.05901074, 0.063722596, 0.061167255) * go_4(-1.0, -1.0);\n result += mat4(-0.079639085, -0.073422454, 0.022079231, 0.099202864, -0.0395308, -0.22311744, 0.2558813, 0.1212435, 0.015039178, 0.22544971, 0.18809341, 0.023819689, 0.031049373, 0.14752339, 0.021717936, -0.07462568) * go_4(-1.0, 0.0);\n result += mat4(-0.04292503, -0.049489103, 0.005655617, -0.072831966, -0.13834368, 0.096430235, 0.11431599, 0.034313705, -0.081960544, -0.05398357, 0.17004605, 0.018943321, -0.057367492, 0.109905675, 0.03622088, 0.10881282) * go_4(-1.0, 1.0);\n result += mat4(-0.10108816, 0.022445837, -0.16971505, 0.15245505, -0.049302544, -0.038824387, 0.1386521, -0.02240345, 0.08463246, 0.03382031, 0.029146284, -0.022780763, -0.10378809, 0.12192778, -0.10930472, -0.13424326) * go_4(0.0, -1.0);\n result += mat4(0.011400255, 0.1136756, -0.12854446, -0.02158332, 0.041146938, 0.23310283, 0.20242867, 0.13700607, 0.06842123, -0.2627286, 0.15257023, 0.109742284, -0.06880218, -0.12513116, 0.36323714, -0.08309059) * go_4(0.0, 0.0);\n result += mat4(-0.06563699, -0.19518705, -0.16528322, 0.0077345036, 0.07426379, 0.01273623, -0.02538561, -0.13874102, -0.17633066, -0.011773621, 0.11594737, 0.036010545, -0.100552164, 0.17657241, 0.008071872, 0.15612179) * go_4(0.0, 1.0);\n result += mat4(-0.092973836, 0.082076035, -0.10813946, 0.020986248, -0.0980453, 0.088257805, 0.12294689, 0.06353175, -0.0555235, -0.07203055, 0.0012230835, 0.031788144, 0.09232316, 0.07080032, -0.13878204, 0.1324983) * go_4(1.0, -1.0);\n result += mat4(-0.09405708, 0.08027049, -0.029044298, 0.004413014, -0.031831603, -0.10639057, 0.22791572, 0.29128549, -0.019287571, -0.07344137, -0.06703681, 0.06482271, -0.16929443, 0.18714571, 0.0076980256, -0.3553443) * go_4(1.0, 0.0);\n result += mat4(-0.08177233, -0.03985184, -0.05898491, -0.084218055, 0.13517176, -0.064535744, 0.023212295, -0.104104936, 0.06286191, -0.0183956, -0.014526215, 0.022721317, 0.13015802, -0.012955069, 0.04760935, -0.024741875) * go_4(1.0, 1.0);\n result += mat4(-0.11811978, -0.258122, -0.0524529, 0.013679023, 0.3381383, -0.15303107, 0.15624695, -0.041717052, -0.09521123, -0.02555037, -0.055241242, 0.1292656, -0.053962484, 0.061827328, 0.007066458, -0.030455371) * go_5(-1.0, -1.0);\n result += mat4(0.011406645, 0.03625852, 0.17662852, 0.22849263, 0.008301044, -0.06586813, 0.06535347, -0.1422378, -0.21197955, 0.09594126, -0.019065345, 0.07993183, -0.18870543, -0.100329205, 0.106410205, 0.19904357) * go_5(-1.0, 0.0);\n result += mat4(-0.010716086, 0.019676654, 0.14609855, 0.023858106, -0.09101523, 0.04618942, 0.019114424, 0.063025944, 0.017177893, -0.17157322, 0.041316323, 0.008979556, -0.012944043, 0.00247818, 0.06370907, 0.21294525) * go_5(-1.0, 1.0);\n result += mat4(-0.35886058, -0.21411636, -0.102139756, -0.091692075, 0.06896005, 0.031774938, -0.11289269, 0.018020328, -0.07621171, -0.20134668, -0.03170399, -0.15741387, 0.21397352, 0.020581603, 0.058037966, -0.060088705) * go_5(0.0, -1.0);\n result += mat4(0.08237236, -0.40777692, -0.30334964, 0.17960687, 0.15861799, 0.38422614, 0.07123272, -0.14411296, -0.18338335, 0.20555314, -0.24229437, 0.11125418, -0.25821567, 0.21951115, -0.0689347, 0.30991623) * go_5(0.0, 0.0);\n result += mat4(-0.1809837, 0.2020823, 0.18093042, -0.28097653, 0.04832372, 0.05197796, 0.0411827, -0.038122583, -0.12748396, 0.2147528, 0.03581702, -0.06162546, 0.35705167, -0.17073934, 0.05283743, -0.1553281) * go_5(0.0, 1.0);\n result += mat4(0.049231995, 0.104612015, 0.13789916, 0.11476952, -0.08613189, 0.12533712, -0.11062187, -0.06180441, 0.0076576895, -0.07606035, -0.13825357, 0.05541409, -0.11110464, 0.027096856, -0.059329435, 0.07901976) * go_5(1.0, -1.0);\n result += mat4(-0.07326118, -0.05398769, 0.3154168, 0.25846845, 0.20782405, 0.157769, -0.02310168, 0.017850745, -0.08339611, 0.14059362, -0.12403927, 0.023322403, -0.19284059, 0.0866216, -0.06948787, 0.019149296) * go_5(1.0, 0.0);\n result += mat4(-0.035457414, -0.22270168, 0.16388698, -0.103444144, -0.18057363, 0.2918497, 0.10467282, -0.0905526, 0.13966475, -0.098633334, -0.01834713, -0.035242856, -0.05306878, 0.02205429, 0.07744791, 0.10596783) * go_5(1.0, 1.0);\n result += vec4(0.059486926, -0.04431698, 0.13264082, 0.054302923);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.19755663, 0.0316557, -0.026239445, -0.02093631, 0.34920403, 0.089713775, 0.15791516, -0.07875456, -0.10947356, 0.0650924, -0.018307874, 0.10422799, -0.06709603, -0.11965746, 0.02718723, 0.011129028) * go_0(-1.0, -1.0);\n result += mat4(-0.11617485, -0.031335115, 0.19744423, 0.10993791, 0.019927517, 0.3689939, -0.09384358, 0.15150148, -0.08009817, 0.0921147, -0.010306458, 0.10003431, -0.041360963, 0.29798675, -0.1715826, 0.19668113) * go_0(-1.0, 0.0);\n result += mat4(-0.053691022, 0.18052101, -0.046081945, 0.19882767, 0.22020999, 0.34823263, 0.106327124, -0.022915896, 0.01570857, -0.007507703, -0.012257527, 0.036691625, 0.086023636, 0.050882597, -0.05192003, -0.05078049) * go_0(-1.0, 1.0);\n result += mat4(-0.07258528, -0.19264953, 0.0077820197, 0.15891895, -0.02311384, -0.008074125, 0.3110597, 0.049998533, 0.02290246, 0.03217235, 0.15498875, -0.03103216, 0.24216467, 0.13539337, -0.051235467, -0.06826195) * go_0(0.0, -1.0);\n result += mat4(-0.110576056, -0.3145707, -0.13334544, -0.005337209, -0.038422424, 0.13821185, -0.15107699, 0.14623423, -0.08636853, 0.107583255, 0.17422204, 0.18080167, 0.050008878, -0.12324271, 0.2247043, -0.27508256) * go_0(0.0, 0.0);\n result += mat4(-0.05137364, 0.16223, -0.03729107, 0.31266937, -0.17589277, 0.21317652, -0.33287808, 0.21178558, -0.045284536, 0.07560065, 0.05269868, 0.14920329, 0.16866954, -0.1268599, 0.20590475, -0.011014125) * go_0(0.0, 1.0);\n result += mat4(0.034846842, 0.2524156, 0.03403225, -0.11323429, -0.14184852, 0.017702477, -0.02463918, 0.10044771, 0.19502714, -0.0025532132, 0.053394504, 0.26317486, -0.027531786, 0.17660192, -0.0288518, 0.10305002) * go_0(1.0, -1.0);\n result += mat4(0.0015593453, 0.080029555, -0.1503097, 0.18303742, -0.20101264, -0.21629538, -0.22573662, 0.083415814, -0.17538182, -0.14721964, 0.14281827, 0.059842914, 0.011950429, 0.24764334, -0.1454325, -0.30143398) * go_0(1.0, 0.0);\n result += mat4(-0.035138246, -0.21716589, -0.16935606, -0.10491116, -0.2616234, -0.65694314, -0.055407632, -0.37251663, -0.15059815, -0.070271164, 0.041637342, 0.012102054, -0.1284768, -0.045593116, 0.053494472, -0.046751507) * go_0(1.0, 1.0);\n result += mat4(-0.12646478, -0.119142495, 0.0041090506, 0.16849291, 0.00027152186, 0.0060362555, -0.055415455, -0.010880626, -0.017593162, -0.012767872, 0.017386466, -0.07673884, -0.12813187, -0.06382475, -0.017622227, -0.030992843) * go_1(-1.0, -1.0);\n result += mat4(0.2330042, 0.23233213, -0.064918295, -0.028516663, 0.0043700417, -0.009412538, 0.020097204, 0.078027494, 0.22039704, 0.09681993, -0.1377131, 0.04463947, 0.053339735, -0.015651379, 0.013501266, 0.108578116) * go_1(-1.0, 0.0);\n result += mat4(0.23399013, 0.055069428, 0.0113888625, 0.0061372546, -0.07836111, -0.034460228, 0.0017155824, -0.088409096, 0.03733338, -0.17709526, -0.09718914, -0.25720972, 0.0175349, 0.15622771, -0.1188024, 0.018442187) * go_1(-1.0, 1.0);\n result += mat4(0.06318714, 0.061475955, 0.060729396, -0.2142427, -0.10224866, 0.034940694, 0.19492944, 0.018143132, 0.07064079, -0.22845416, 0.010652238, -0.0011233883, 0.029130183, 0.17482844, -0.009811812, 0.019755777) * go_1(0.0, -1.0);\n result += mat4(-0.21866481, 0.21452273, -0.5259575, -0.039219536, 0.15874244, -0.057900973, 0.10559354, 0.23824032, 0.108966984, -0.098509155, 0.007014109, -0.19821534, -0.05215934, 0.10909223, 0.100663096, -0.06883611) * go_1(0.0, 0.0);\n result += mat4(-0.12868437, 0.006826078, -0.21385023, 0.069496915, -0.06559356, 0.090547845, -0.07395987, -0.06983689, 0.06552238, -0.12867814, -0.08192026, -0.33435416, -0.051290937, -0.02937074, 0.090245195, -0.026612237) * go_1(0.0, 1.0);\n result += mat4(0.23456517, 0.27903032, -0.039212193, -0.012552891, -0.19781788, -0.035103757, -0.009250316, 0.10727226, 0.19742231, -0.079642996, -0.2613758, -0.15201536, 0.102801695, -0.0107969325, 0.16421579, 0.12108303) * go_1(1.0, -1.0);\n result += mat4(-0.081254065, -0.088084355, -0.091935016, 0.24067412, -0.020433908, -0.01316852, -0.06662833, -0.2533817, 0.14042647, -0.02623474, 0.05427906, 0.041403648, -0.13581693, -0.08902222, -0.15670143, 0.013441458) * go_1(1.0, 0.0);\n result += mat4(-0.015764505, -0.113010205, -0.15281607, -0.077271774, 0.0904112, 0.09933737, 0.067184925, 0.2099568, -0.101301536, 0.06434189, -0.0758522, -0.12554163, 0.06781772, 0.007166253, -0.085833766, 0.06006488) * go_1(1.0, 1.0);\n result += mat4(-0.0008048365, 0.0912284, -0.0055085155, 0.023269827, -0.022154478, 0.08539601, 0.035023473, -0.0037330675, 0.11452262, 0.047892746, 0.008300871, -0.01195116, 0.047538597, -0.10830887, 0.05510819, -0.08836116) * go_2(-1.0, -1.0);\n result += mat4(-0.038602248, 0.023333155, 0.017770592, -0.1674776, 0.06629619, 0.083431914, 0.026809458, 0.08592056, 0.14014852, -0.14666164, 0.019641537, -0.0573306, -0.020499265, 0.007868977, -0.04190651, 0.020347582) * go_2(-1.0, 0.0);\n result += mat4(-0.1610257, 0.21653429, 0.10658098, 0.15106596, 0.029077698, 0.16445225, 0.15524676, 0.09390834, 0.096011646, -0.032807898, -0.09418951, -0.0093525015, 0.06159448, -0.009395444, -0.10014662, -0.030301452) * go_2(-1.0, 1.0);\n result += mat4(-0.022683617, -0.23651919, -0.031805664, 0.023116864, -0.07386424, 0.20458803, 0.08983447, -0.08244156, 0.08310062, 0.14591648, 0.17395934, 0.0062589166, 0.22174175, 0.14258352, -0.028493408, -0.115363955) * go_2(0.0, -1.0);\n result += mat4(-0.08310355, -0.17647965, -0.19287375, 0.10848365, 0.120546475, -0.1464013, -0.038455628, 0.10530652, 0.49538115, 0.023421936, 0.3173384, 0.058539134, -0.27795956, 0.08117526, 0.033342082, -0.12135774) * go_2(0.0, 0.0);\n result += mat4(-0.08346938, -0.034818605, 0.06265251, 0.09470142, -0.014027538, 0.013816392, -0.047068585, -0.007864913, -0.073640525, -0.1490151, -0.09421087, -0.07231172, 0.21453248, -0.053285554, 0.09661593, -0.07566676) * go_2(0.0, 1.0);\n result += mat4(-0.08119892, -0.011698777, -0.0014542739, -0.0031197777, -0.093343884, 0.07836053, 0.14061041, 0.032417424, 0.032266736, -0.039402176, 0.0857551, -0.14606103, -0.106497854, -0.021479463, -0.036599685, 0.04007321) * go_2(1.0, -1.0);\n result += mat4(0.011121453, -0.020399215, 0.016996361, 0.048273075, -0.07153608, -0.044302233, -0.0035937368, 0.16915803, -0.014105862, 0.1021961, 0.15072922, 0.015028268, -0.009132996, -0.06612329, -0.034465823, -0.142786) * go_2(1.0, 0.0);\n result += mat4(-0.020469163, -0.117958315, 0.0012601769, 0.007204419, 0.009460007, -0.021850191, -0.014184652, 0.06922846, -0.1432164, -0.02172806, -0.0671699, -0.039830353, 0.011462847, -0.021253375, 0.084333375, 0.026236529) * go_2(1.0, 1.0);\n result += mat4(-0.32116294, 0.022814747, 0.053154226, 0.08573102, 0.24082868, -0.11634813, -0.12103037, -0.072189964, 0.07916793, 0.005124598, -0.038430523, -0.020428248, -0.074155636, 0.0026447256, -0.12052403, -0.0008143328) * go_3(-1.0, -1.0);\n result += mat4(0.15720156, 0.12637223, -0.014097743, -0.1463337, -0.11050782, -0.1272711, -0.14383449, -0.18176568, 0.016586874, -0.07671649, 0.061175086, -0.011885735, 0.16967547, -0.19338857, 0.033413097, -0.15828142) * go_3(-1.0, 0.0);\n result += mat4(-0.04272862, 0.08448119, 0.03642693, 0.013086318, -0.18102542, -0.13177295, -0.12725672, 0.033150475, -0.022273265, -0.1913372, 0.12102487, -0.06349284, 0.02544458, -0.17942795, 0.13517797, -0.03200014) * go_3(-1.0, 1.0);\n result += mat4(0.037924215, 0.18611626, -0.17951478, 0.13935459, 0.27325365, -0.083892785, -0.022289941, 0.14084025, -0.106356315, 0.046254314, -0.17703468, 0.116976924, -0.08896167, -0.0025314027, 0.010913456, -0.070031345) * go_3(0.0, -1.0);\n result += mat4(-0.28527796, 0.19547825, -0.30854046, -0.033967514, 0.060653128, -0.019419098, -0.0060284995, -0.0987247, 0.07500941, -0.023585685, -0.03395071, -0.17988594, 0.21953014, 0.4072299, -0.031897858, -0.18284276) * go_3(0.0, 0.0);\n result += mat4(0.06912873, -0.05407648, 0.008376532, 0.020522904, -0.026434029, 0.09916825, 0.030747496, 0.022514053, 0.25722584, 0.115966186, 0.08143656, 0.015693888, 0.1200375, 0.11970545, 0.19118182, 0.05830196) * go_3(0.0, 1.0);\n result += mat4(-0.03685362, -0.12470895, -0.0010968394, 0.021243107, 0.054362122, 0.00057743577, -0.016307356, -0.124212846, -0.1504553, 0.18175974, -0.14346407, -0.1288348, 0.004379253, -0.09421467, 0.07276572, 0.01464248) * go_3(1.0, -1.0);\n result += mat4(-0.0058593387, -0.009850785, 0.08837556, -0.13175677, -0.02959981, 0.22543302, 0.08877934, 0.10847382, 0.105746165, 0.07286193, -0.1591772, -0.07605538, 0.16931008, 0.12505956, -0.02318999, 0.3341336) * go_3(1.0, 0.0);\n result += mat4(0.07958676, 0.019705648, 0.17511873, -0.027326066, -0.049889054, -0.08413224, -0.0232099, -0.16867599, 0.010381808, -0.015460935, 0.04096288, -0.013190291, 0.12450602, 0.065210946, 0.015979856, 0.15937561) * go_3(1.0, 1.0);\n result += mat4(-0.10023914, -0.05083627, 0.09159179, 0.104829505, 0.08269442, 0.055139758, -0.060481716, -0.040459175, 0.16207811, -0.1342935, 0.0010139308, -0.13080461, 0.04637847, -0.111120075, -0.017309861, 0.021282183) * go_4(-1.0, -1.0);\n result += mat4(-0.0018206073, -0.13991879, 0.08375063, -0.003037848, -0.17680502, -0.20550339, 0.16136415, -0.06376335, -0.0617298, 0.15906328, -0.057181396, -0.028893461, 0.04224926, -0.0398277, -0.19131757, -0.16473022) * go_4(-1.0, 0.0);\n result += mat4(0.093972325, 0.0698625, 0.07116559, 0.014768529, -0.097781256, 0.15581349, 0.03573931, 0.22741152, -0.091118366, 0.028577322, -0.026862804, 0.0152023, -0.23760842, 0.14840253, -0.14937884, 0.042642627) * go_4(-1.0, 1.0);\n result += mat4(-0.2281663, 0.22290257, 0.017739927, 0.12094125, 0.03124976, -0.00534154, -0.24323007, -0.088304035, 0.2465856, 0.16869143, -0.06888532, -0.09435835, 0.049901593, 0.12926158, 0.022874845, -0.02944982) * go_4(0.0, -1.0);\n result += mat4(-0.066828735, -0.04649895, 0.28869498, -0.09773703, -0.056571167, 0.48939937, -0.56230384, -0.034113284, -0.13833, 0.039226096, -0.12087815, 0.032742836, 0.040849674, -0.017160047, -0.11052594, 0.246754) * go_4(0.0, 0.0);\n result += mat4(0.04952853, -0.090852216, 0.034561165, 0.038246352, -0.19297872, 0.054810636, 0.019495303, 0.2522964, -0.19981322, -0.07192788, -0.12085502, -0.028823836, -0.19763254, -0.20398128, -0.14728573, -0.11571746) * go_4(0.0, 1.0);\n result += mat4(-0.22692326, -0.050723083, 0.052394703, 0.061108653, 0.086359546, 0.25432214, -0.1922104, 0.07316734, -0.12277421, -0.0070557455, 0.021929247, 0.09811275, -0.10974717, -0.1871087, 0.1836082, -0.101442546) * go_4(1.0, -1.0);\n result += mat4(0.12952654, 0.126504, -0.07590766, -0.022820955, 0.40705776, 0.6374981, -0.5181212, 0.38906044, -0.10114032, -0.24955663, 0.30309865, -0.13581154, 0.048173904, -0.061500076, 0.014717425, -0.13521792) * go_4(1.0, 0.0);\n result += mat4(0.06257947, -0.06779901, 0.043823577, 0.13284041, 0.020754592, 0.042710133, -0.1584648, 0.049175818, 0.022709293, -0.1911205, 0.030108612, -0.15437542, 0.05411346, 0.12631242, -0.017832479, 0.0029719612) * go_4(1.0, 1.0);\n result += mat4(-0.30879283, -0.13608143, 0.051477402, -0.0146274315, -0.17261262, 0.014548273, 0.013784603, -0.082064405, -0.054273766, 0.050572615, -0.08670705, 0.048421264, 0.0028941107, -0.049762383, -0.08087372, 0.03134621) * go_5(-1.0, -1.0);\n result += mat4(-0.12345668, -0.0679132, -0.06099901, -0.09764733, -0.1938452, 0.007824728, 0.21290497, 0.07214579, -0.11728738, -0.01631362, 0.18290576, 0.11172875, 0.0070077768, -0.31685776, 0.20877774, -0.068262406) * go_5(-1.0, 0.0);\n result += mat4(0.023581397, 0.21787596, 0.24790402, 0.1827894, -0.12552118, -0.15526615, -0.049397513, -0.09088568, 0.02361005, -0.1624447, 0.10663829, -0.08762141, -0.089876376, -0.23469001, -0.22833428, -0.08547564) * go_5(-1.0, 1.0);\n result += mat4(-0.20836076, -0.38739493, -0.08088587, 0.056517366, -0.19016425, 0.18150248, -0.20127869, -0.0034698115, -0.12240914, -0.16373073, -0.23683731, 0.08775501, -0.115361534, 0.058962952, 0.03591275, -0.12650393) * go_5(0.0, -1.0);\n result += mat4(-0.12940276, -0.20929182, 0.1972825, -0.09083828, -0.062463745, 0.18738677, -0.12602556, -0.102121696, -0.71687216, 0.005637694, -0.51085055, -0.182672, 0.21876547, 0.032868937, 0.12119801, -0.034960978) * go_5(0.0, 0.0);\n result += mat4(-0.2834514, 0.5645042, -0.40262035, -0.050943233, -0.06192488, 0.27314487, 0.2216658, 0.241159, 0.19821955, 0.07347663, 0.12771457, 0.09401408, 0.0923556, 0.037260618, 0.14539954, 0.20723365) * go_5(0.0, 1.0);\n result += mat4(0.17254238, 0.17086907, 0.1689637, -0.12215918, 0.019369515, -0.101492874, -0.0068981387, -0.052212972, -0.09072614, 0.06295019, -0.03507004, 0.020812936, 0.049310055, 0.041793864, -0.1676009, -0.020666601) * go_5(1.0, -1.0);\n result += mat4(0.12045707, 0.34878096, -0.42983723, 0.00031615017, -0.1935727, 0.04406262, 0.14843978, -0.09603145, 0.27862465, 0.1575749, -0.19306137, 0.2065606, -0.09507491, -0.008450778, -0.18955202, 0.099690795) * go_5(1.0, 0.0);\n result += mat4(0.039927684, 0.074257486, 0.034648035, -0.05261268, -0.09017409, 0.20786566, 0.06129257, 0.1432679, 0.13264295, -0.08895135, 0.09662802, -0.06903006, 0.12193372, 0.059526477, 0.059548043, -0.03190614) * go_5(1.0, 1.0);\n result += vec4(0.045264397, 0.05760936, 0.027744984, -0.03773891);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.07583615, -0.048960842, 0.013508587, 0.2201662, 0.0375764, 0.27756596, -0.33754793, -0.38809955, -0.21281771, 0.15472671, 0.02073204, -0.050901294, 0.090472914, -0.047557913, -0.017766517, -0.20457055) * go_0(-1.0, -1.0);\n result += mat4(0.17282517, -0.18378912, 0.13851488, 0.021213405, -0.36854526, 0.37494987, -0.22338714, -0.17190737, -0.13889556, 0.16321859, 0.009137597, -0.16061524, 0.10725205, 0.047671694, 0.00692477, -0.20811509) * go_0(-1.0, 0.0);\n result += mat4(-0.15370452, 0.03701021, -0.055506952, -0.07852536, 0.09814061, 0.15283902, -0.048923336, 0.10439438, 0.05341204, -0.04028067, -0.050656542, 0.08114064, 0.1721227, -0.064678125, -0.07158856, 0.04002012) * go_0(-1.0, 1.0);\n result += mat4(-0.02824745, 0.29039058, 0.25719696, 0.33553144, 0.07964746, -0.08963374, -0.26119536, -0.1704102, 0.114965275, 0.0677081, 0.027690304, 0.0298201, 0.10237492, -0.18169363, -0.12240578, -0.067747764) * go_0(0.0, -1.0);\n result += mat4(-0.05635207, -0.013902026, 0.15410937, -0.07788553, 0.09099828, -0.018942324, 0.03290936, -0.0029388326, 0.018940244, 0.011952412, 0.011450913, -0.07999776, -0.21413402, 0.39397267, -0.09774473, -0.2009581) * go_0(0.0, 0.0);\n result += mat4(0.10084101, -0.086656086, 0.13495307, -0.028954845, 0.05104348, -0.046465315, -0.037925158, 0.10368827, -0.14589089, 0.12413491, -0.007988239, -0.02158783, 0.10073373, -0.0029589783, -0.3387392, 0.19062865) * go_0(0.0, 1.0);\n result += mat4(0.076070085, 0.12063033, -0.07693161, 0.13905032, -0.07355619, -0.23172334, 0.05373458, -0.06742532, 0.01403963, -0.021842232, 0.101363756, -0.0811199, 0.088289686, -0.10678228, -0.08785652, -0.08524422) * go_0(1.0, -1.0);\n result += mat4(-0.063252464, 0.122554146, -0.08701854, -0.013642947, 0.25842702, -0.113629796, 0.18287642, 0.2543394, -0.008996402, 0.14150178, -0.018443773, -0.037387278, 0.01677981, 0.09373098, -0.03942739, 0.020894075) * go_0(1.0, 0.0);\n result += mat4(0.06455971, -0.060106214, -0.07037024, -0.051795334, 0.033154495, -0.25538102, 0.20138124, -0.15417135, -0.11027817, 0.027104143, 0.075549774, 0.021436706, 0.04445013, 0.12956707, -0.13284694, 0.03516967) * go_0(1.0, 1.0);\n result += mat4(0.009175639, 0.25271195, -0.0853253, -0.036355734, 0.10765164, 0.0524366, -0.038031954, -0.012370962, 0.038269047, -0.0074043465, -0.055629972, -0.028956192, -0.10555365, 0.053293, 0.04761788, 0.19511466) * go_1(-1.0, -1.0);\n result += mat4(-0.026226144, 0.45355338, -0.2787842, 0.40786192, 0.0040905946, -0.01837184, -0.009942586, 0.2053553, -0.0030270698, 0.069373004, 0.07934941, -0.03093551, 0.16749686, 0.050042853, -0.11040056, -0.073083684) * go_1(-1.0, 0.0);\n result += mat4(0.05996956, -0.016178278, 0.039540496, -0.027844483, -0.06289786, -0.046466228, 0.19139567, -0.073992915, 0.06776269, -0.019077418, 0.14830731, 0.095275655, -0.14347468, 0.1072097, 0.005600533, 0.04901071) * go_1(-1.0, 1.0);\n result += mat4(-0.16952017, -0.032340128, 0.19480783, 0.2601324, 0.29126725, -0.0715444, -0.009702548, 0.0042752293, 0.024718119, -0.08628732, -0.064047016, -0.116904415, -0.06644218, 0.09953292, -0.033268385, 0.17125584) * go_1(0.0, -1.0);\n result += mat4(0.3325542, -0.03779118, 0.33856392, 0.3304049, 0.104141004, -0.053430308, 0.31669936, 0.0130112395, 0.09034627, -0.02017166, -0.025744867, 0.026532227, 0.0200407, -0.08722534, -0.30203685, -0.14907038) * go_1(0.0, 0.0);\n result += mat4(-0.01891194, 0.093512826, 0.026973069, -0.24845296, -0.072510146, 0.025618952, 0.19024812, -0.07557172, -0.027113652, -0.03626637, 0.2683275, -0.10471766, -0.008031393, 0.13384898, 0.00395866, 0.020902868) * go_1(0.0, 1.0);\n result += mat4(-0.041550912, 0.08089579, 0.026400283, 0.017546514, 0.10747152, 0.07966492, 0.02695042, 0.014157312, -0.13807489, -0.12708282, -0.10057461, 0.014437817, 0.26250824, -0.16103023, -0.13342577, 0.05060978) * go_1(1.0, -1.0);\n result += mat4(0.06584065, -0.035929736, 0.0042849337, -0.10942049, -0.16394515, 0.08045988, 0.13154416, -0.0028894013, 0.0023928252, 0.04469802, -0.10695226, 0.05558777, -0.25354344, 0.14010456, 0.05542217, -0.114946045) * go_1(1.0, 0.0);\n result += mat4(0.050993685, 0.13932824, 0.0033797733, -0.035310924, 0.022385782, 0.017365059, -0.17256701, -0.07757648, -0.0912558, 0.01864556, 0.13062927, -0.07577928, -0.07418382, 0.19597183, 0.03150399, 0.023021322) * go_1(1.0, 1.0);\n result += mat4(0.052010637, 0.050168213, -0.07215345, 0.05805453, -0.0041914587, 0.022057746, 0.12245675, -0.014609538, 0.05546434, 0.03802747, -0.10866313, 0.00012593597, 0.025002997, 0.03302225, -0.10627746, -0.022926291) * go_2(-1.0, -1.0);\n result += mat4(-0.17316228, 0.0423441, 0.038386445, 0.15334567, -0.11682614, 0.04387397, -0.034430787, 0.05456901, -0.10287161, 0.09251676, -0.15516847, 0.01151086, 0.062166303, -0.06404339, -0.1341287, -0.11250874) * go_2(-1.0, 0.0);\n result += mat4(0.0041548237, -0.05339408, 0.12976702, -0.091956094, -0.07106556, 0.1537892, -0.14351088, 0.049248494, 0.0017415709, -0.03980619, 0.022205863, 0.07874843, 0.0486586, 0.07449563, -0.07935637, 0.035376832) * go_2(-1.0, 1.0);\n result += mat4(-0.032703526, 0.049651176, -0.14031135, -0.03314136, -0.05597869, 0.10001647, 0.134734, -0.050313897, 0.096650064, 0.06294751, -0.064859584, -0.1544743, 0.0041159303, -0.21177946, -0.08641454, 0.20853557) * go_2(0.0, -1.0);\n result += mat4(-0.26784652, 0.045316227, 0.24048522, 0.0205891, -0.0044153836, -0.00084845145, -0.13039418, 0.008880892, -0.022925006, 0.25047663, -0.10610026, 0.26862314, 0.1495082, -0.30531225, 0.17336509, -0.095686845) * go_2(0.0, 0.0);\n result += mat4(0.16892208, -0.04892237, -0.12343488, 0.076279886, -0.088687725, -0.031417985, 0.036753975, -0.02488052, -0.020715091, 0.037822228, 0.017967682, 0.09978998, 0.10307546, 0.021783398, -0.03838329, 0.16863413) * go_2(0.0, 1.0);\n result += mat4(0.0030781403, 0.046299078, 0.021687783, 0.0070031965, 0.06806685, 0.08483792, -0.078655794, 0.046040457, 0.037727088, -0.07263033, -0.036312647, 0.055449635, -0.038422115, 0.0009298235, 0.024799686, 0.05429828) * go_2(1.0, -1.0);\n result += mat4(-0.018482856, -0.035400447, 0.06548978, -0.116905235, 0.103153236, -0.020226527, -0.04428763, -0.0505854, 0.13939099, 0.06169983, 0.07293202, 0.1059522, 0.05596004, 0.022870086, 0.06962978, -0.024740675) * go_2(1.0, 0.0);\n result += mat4(0.0098381555, -0.110539526, -0.0029312337, 0.051618274, -0.040557995, -0.11799748, -0.09392277, -0.04956917, -0.05159161, 0.030810604, 0.04230067, -0.04746804, 0.080403574, 0.012429489, -0.029210133, 0.05341304) * go_2(1.0, 1.0);\n result += mat4(0.06609526, -0.18755382, -0.03701953, -0.1743458, 0.069703676, 0.0006303799, -0.15638213, 0.10318732, 0.08893642, -0.1195937, -0.055782318, -0.0185906, 0.012925918, 0.123628914, 0.04870321, 0.116520494) * go_3(-1.0, -1.0);\n result += mat4(0.04936669, -0.14093854, 0.0012639028, 0.10475395, -0.096697986, 0.019948844, 0.05699649, 0.09687703, 0.016553551, -0.17477356, 0.0358826, 0.003379147, 0.0027950767, 0.061992507, -0.038799245, -0.029348955) * go_3(-1.0, 0.0);\n result += mat4(-0.0073947236, -0.016064813, 0.17795284, -0.081998095, -0.07971293, -0.021884581, 0.07818178, -0.1183752, 0.041862104, -0.049028065, 0.06426883, 0.047562487, 0.03306496, 0.024669351, -0.102706164, 0.06250834) * go_3(-1.0, 1.0);\n result += mat4(0.03841001, -0.121903636, 0.009876164, -0.20964918, 0.16115156, -0.03041022, 0.024465065, 0.06145637, -0.096132785, 0.073770344, 0.030677194, 0.012882628, 0.1854335, 0.051307946, -0.05652639, -0.017714364) * go_3(0.0, -1.0);\n result += mat4(0.14671369, -0.21775708, 0.037446484, 0.19568916, -0.08120511, 0.009589117, -0.26862335, 0.10114162, -0.280923, 0.40576807, 0.07634094, -0.022802232, 0.26644167, -0.29799074, -0.07520144, -0.09298707) * go_3(0.0, 0.0);\n result += mat4(0.12787306, -0.03597792, -0.0501856, 0.0003554054, -0.016662559, 0.01793402, 0.036731128, 0.057142165, 0.14208297, -0.07816983, -0.06547921, 0.12818106, 0.03593736, -0.15703554, -0.039033424, -0.0044069514) * go_3(0.0, 1.0);\n result += mat4(0.058662556, -0.080323815, -0.02522527, -0.1580162, 0.034481227, -0.0857634, 0.040548056, 0.089334026, -0.3016336, 0.15299423, -0.04793492, 0.0012853529, 0.05151393, 0.03197434, 0.05723357, -0.06894418) * go_3(1.0, -1.0);\n result += mat4(0.12040549, -0.2529116, 0.10356855, -0.04598697, 0.0062763286, 0.11428357, -0.16604745, -0.037279624, 0.018803852, 0.17792255, 0.059715357, -0.011601418, -0.17485033, 0.1352793, -0.09469166, -0.009272873) * go_3(1.0, 0.0);\n result += mat4(0.07145802, -0.048490215, 0.14784634, -0.052574188, -0.023536265, -0.03715718, 0.02188599, -0.009487062, 0.095758304, -0.05260447, -0.04488383, -0.0022170001, -0.010753989, 0.1285623, -0.078049324, 0.07791392) * go_3(1.0, 1.0);\n result += mat4(-0.08608365, 0.024032418, 0.03376676, -0.06672097, 0.14239122, -0.20172556, 0.059492715, 0.039168652, -0.05975819, -0.14009707, 0.06505314, 0.005366894, 0.023043798, -0.14035852, 0.06564292, -0.01975755) * go_4(-1.0, -1.0);\n result += mat4(0.06098348, 0.020505348, -0.071457036, -0.088892065, 0.25814053, -0.4024066, 0.04613967, -0.009115204, 0.053136446, -0.10263362, 0.08311103, 0.010236834, 0.06737908, 0.13245155, 0.036181718, 0.21113388) * go_4(-1.0, 0.0);\n result += mat4(-0.013562919, -0.008662602, -0.10824871, -0.005553834, -0.10970149, 0.013045041, -0.07641659, -0.06609716, 0.08249468, -0.21136107, -0.08410633, -0.020448437, -0.25199074, 0.0641994, 0.07502806, -0.19701128) * go_4(-1.0, 1.0);\n result += mat4(0.18910834, -0.15423289, 0.023417983, 0.005038285, -0.059044287, 0.077326454, 0.042352542, 0.06904583, -0.118472, -0.025113037, 0.008691595, 0.04278817, 0.1968958, -0.23562303, 0.0124163935, -0.011455441) * go_4(0.0, -1.0);\n result += mat4(0.033834323, -0.08521952, -0.164473, -0.18196565, 0.056635767, -0.22095878, -0.21966869, -0.24707489, 0.055047844, -0.0854704, 0.044351656, 0.31924927, 0.3393569, -0.09816152, -0.024666212, 0.12658896) * go_4(0.0, 0.0);\n result += mat4(0.03546097, -0.084772296, -0.017927025, -0.03168567, 0.018861301, -0.19742817, -0.023542268, -0.11313523, 0.013870798, -0.057313353, -0.048428833, -0.011003569, 0.060736526, -0.16871192, 0.12989289, -0.13272311) * go_4(0.0, 1.0);\n result += mat4(-0.067924276, 0.042576067, 0.08058409, -0.05704767, 0.047355015, -0.009834332, -0.021743877, -0.09313564, -0.23810904, 0.071954355, 0.026877925, -0.06419035, 0.11408852, -0.094918594, -0.015347595, 0.15758565) * go_4(1.0, -1.0);\n result += mat4(0.016378017, 0.04923884, 0.042090666, -0.020616362, -0.3205589, 0.29866445, -0.09028968, 0.17835416, 0.069200985, -0.19676962, -0.038767412, 0.0066911504, 0.23217689, -0.32092544, 0.21888864, -0.031248417) * go_4(1.0, 0.0);\n result += mat4(0.1240904, -0.057505004, 0.008518463, -0.0013766377, 0.13912258, 0.25812533, -0.10721238, 0.041414622, -0.014356129, -0.11711117, -0.07339878, -0.042370543, 0.030094689, -0.083110586, -0.15375537, 0.008313004) * go_4(1.0, 1.0);\n result += mat4(-0.42602807, -0.14819323, 0.24997748, -0.07033313, 0.053972986, -0.2672035, 0.16919206, 0.5153194, -0.12283088, -0.007163936, 0.050310373, -0.005151009, -0.0050212573, -0.07570248, 0.12484032, 0.028931405) * go_5(-1.0, -1.0);\n result += mat4(0.21234803, -0.17263128, 0.108827524, 0.36454353, 0.15589741, -0.09056867, 0.18670312, -0.0886985, 0.09418289, -0.1530667, 0.07014518, 0.05093901, -0.314724, -0.09647151, 0.10014826, -0.05449102) * go_5(-1.0, 0.0);\n result += mat4(0.083997354, -0.19228217, 0.17081402, 0.07869603, -0.07707866, -0.1114649, 0.14544345, -0.04913886, 0.114071324, 0.039774146, 0.026449671, -0.0046011102, -0.26660243, 0.06624741, 0.04318286, 0.025324916) * go_5(-1.0, 1.0);\n result += mat4(-0.34038183, 0.3126945, 0.25694248, -0.0694824, 0.09484312, -0.08968785, 0.07317779, 0.1351912, -0.3336016, 0.16971526, 0.09233206, 0.16124597, 0.01231051, -0.021199688, 0.1954184, 0.11741164) * go_5(0.0, -1.0);\n result += mat4(0.07364691, -0.46501446, -0.3260576, 0.019369395, 0.12856261, 0.01518898, 0.18648395, -0.06153823, 0.1424968, -0.4844148, 0.06327706, -0.23134615, -0.21754341, 0.16389093, 0.1828624, -0.16564755) * go_5(0.0, 0.0);\n result += mat4(0.13003388, -0.33331057, 0.5363979, -0.067382425, 0.0024128144, 0.10726199, 0.120562315, 0.027075078, 0.044253387, -0.22810216, -0.14027081, 0.05570364, -0.0012832935, 0.0066472166, -0.09584242, 0.038570657) * go_5(0.0, 1.0);\n result += mat4(0.15075065, -0.14929996, 0.12013421, -0.053535018, -0.059225604, 0.04993067, 0.12190514, -0.07199992, -0.12612323, 0.08610025, 0.0055669006, -0.01092246, -0.12504235, 0.071841165, 0.04702684, 0.04890323) * go_5(1.0, -1.0);\n result += mat4(-0.59378284, 0.28029972, 0.041228425, 0.088731185, 0.10143785, -0.0147893205, 0.043729015, 0.22425093, -0.27061638, 0.23045406, 0.025149027, -0.09266012, -0.10645805, -0.021057274, 0.20209946, -0.07459568) * go_5(1.0, 0.0);\n result += mat4(-0.003925717, 0.19509377, -0.0011443064, -0.07948601, 0.0008185968, -0.072344884, 0.2925546, -0.14168583, -0.04355419, 0.048995577, -0.090038754, -0.020567076, -0.1507524, 0.0033320382, 0.11161536, 0.048364066) * go_5(1.0, 1.0);\n result += vec4(-0.05222755, 0.09198729, -0.07302347, 0.0022074024);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.10303006, -0.024129005, -0.006376188, 0.08361518, -0.030736713, 0.059527945, -0.05874042, 0.04269124, -0.09319534, 0.09713511, -0.08360228, 0.022383748, 0.27456298, -0.10364148, 0.011523791, 0.0006774627) * go_0(-1.0, -1.0);\n result += mat4(-0.05541989, -0.08698082, 0.055311147, 0.013819714, 0.10675169, -0.046272285, 0.0027710905, 0.097424075, 0.40062046, 0.012139614, 0.06539418, -0.26190186, 0.26748738, 0.010693152, -0.26337343, 0.1396046) * go_0(-1.0, 0.0);\n result += mat4(-0.0038561742, 0.06331599, 0.07280889, 0.0049921786, 0.046265908, 0.1273493, -0.0657387, -0.039872307, 0.036709707, 0.040611606, 0.10370152, -0.07017421, -0.15158589, -0.0944041, 0.16055441, 0.026905995) * go_0(-1.0, 1.0);\n result += mat4(0.13568372, 0.42744243, 0.03610402, 0.13057254, -0.15189639, 0.3270829, 0.07523759, -0.03377655, -0.11991776, 0.043995053, -0.04695395, 0.057843372, 0.123827286, -0.5117275, -0.27580252, -0.06490049) * go_0(0.0, -1.0);\n result += mat4(0.20916292, 0.14519285, 0.29285586, -0.14002982, -0.02903087, 0.07725845, 0.42922875, 0.22422947, -0.006809662, 0.25789696, -0.23387176, 0.18227082, 0.1949605, 0.39381132, 0.13233, -0.03979206) * go_0(0.0, 0.0);\n result += mat4(0.050690006, -0.016765494, -0.06890609, -0.06165983, -0.1547756, 0.030649774, -0.10065935, -0.123401724, -0.2001527, -0.14910932, -0.030470714, -0.036002573, 0.13485923, 0.09405768, -0.14694588, 0.12113117) * go_0(0.0, 1.0);\n result += mat4(-0.09391889, 0.13889499, 0.0544932, -0.06221289, -0.13378021, 0.18230891, -0.04311924, 0.09056919, -0.00071865856, -0.1485109, -0.18140738, -0.22380811, -0.052037843, 0.07200541, -0.08552131, 0.039394405) * go_0(1.0, -1.0);\n result += mat4(-0.1129644, -0.08789729, -0.20112263, -0.14140582, 0.13343073, 0.15928635, -0.0004416807, -0.08655255, 0.11923446, 0.14782757, -0.2526453, 0.06534483, 0.28670022, 0.08661807, -0.05939282, -0.1264073) * go_0(1.0, 0.0);\n result += mat4(-0.069123454, -0.024052331, 0.08405668, 0.0024100337, -0.0091934, 0.06140827, 0.07263404, -0.09847185, -0.15793528, -0.043271005, -0.051817372, -0.060237445, -0.0066771735, 0.12329388, 0.061106086, 0.036974255) * go_0(1.0, 1.0);\n result += mat4(-0.05637151, -0.10100362, 0.03314885, -0.10366338, 0.030021148, 0.03372163, -0.032138795, 0.01293222, -0.11080214, 0.010572153, -0.01362632, 0.010574912, -0.16158684, -0.08245153, 0.118470125, -0.13403644) * go_1(-1.0, -1.0);\n result += mat4(0.1868926, -0.01747845, -0.18130527, 0.13928702, -0.05539085, 0.032680083, 0.074883655, 0.018892298, -0.17280246, -0.047390517, 0.27345997, -0.022709364, -0.08344301, -0.014933963, -0.09545577, -0.033305403) * go_1(-1.0, 0.0);\n result += mat4(-0.30393317, -0.05171247, 0.00841183, 0.14072971, 0.08149488, 0.018601093, 0.021672362, 0.060667925, -0.0843176, -0.10364707, -0.21641973, -0.042780574, 0.08775126, -0.1777216, 0.13253935, -0.06866668) * go_1(-1.0, 1.0);\n result += mat4(-0.09160829, -0.026550675, -0.2643876, 0.23035419, -0.092297986, -0.0631223, -0.094887145, -0.04810445, -0.17819802, -0.36207268, 0.21447507, -0.055772606, 0.15652925, -0.045815215, 0.026055578, -0.08619429) * go_1(0.0, -1.0);\n result += mat4(0.31203738, 0.1421051, 0.047671713, 0.043899603, -0.0063436944, -0.05302037, 0.10466757, 0.055510703, 0.26608247, -0.5555844, 0.1569081, 0.06456405, 0.3684636, 0.25736332, 0.074449226, -0.44859105) * go_1(0.0, 0.0);\n result += mat4(0.17698939, -0.022741819, 0.060476527, 0.25612378, 0.020842008, 0.06931272, -0.019117761, -0.087975, -0.13561797, -0.1362288, 0.29442817, 0.13402307, -0.039556194, -0.019829288, 0.17118609, 0.1278197) * go_1(0.0, 1.0);\n result += mat4(-0.31739852, 0.14773282, -0.24623321, 0.108611636, 0.14553224, -0.011245446, 0.12459254, 0.010767416, -0.03386007, -0.21067396, -0.07546396, 0.04937681, -0.1519659, 0.012008841, -0.115991235, 0.10733518) * go_1(1.0, -1.0);\n result += mat4(0.03970365, -0.024820864, -0.20029032, 0.29602152, 0.09690361, 0.08654618, -0.012617663, -0.12546124, 0.20103471, 0.00038131204, 0.1211002, -0.1292234, 0.11913651, -0.11322767, -0.01288022, -0.041910112) * go_1(1.0, 0.0);\n result += mat4(-0.009281656, 0.1297087, -0.05293133, -0.1246988, -0.022248892, -0.034976568, 0.08893194, -0.11639006, -0.17021456, -0.069115035, 0.17411986, -0.0622714, -0.13591176, -0.052181553, -0.3032676, 0.19398004) * go_1(1.0, 1.0);\n result += mat4(0.0135761835, -0.03810734, 0.046213724, 0.010946248, -0.21182157, -0.18424067, 0.0072398814, -0.06510514, 0.25013617, 0.021596389, 0.20208448, 0.06570989, 0.040997196, 0.11164517, 0.0758064, 0.055730976) * go_2(-1.0, -1.0);\n result += mat4(0.27164775, -0.02738497, -0.07753674, 0.14808752, 0.035788253, -0.1008786, -0.21798207, 0.12514383, 0.12547313, -0.046524163, -0.069985755, -0.05973989, -0.12339831, 0.09729143, 0.062413983, 0.054448497) * go_2(-1.0, 0.0);\n result += mat4(0.12982179, 0.121222205, -0.012715672, 0.026885295, 0.06398589, -0.050220918, 0.011918637, 0.02942106, -0.049117237, -0.091542035, -0.08816891, 0.014023178, -0.22852097, -0.06725802, -0.058409374, 0.0413034) * go_2(-1.0, 1.0);\n result += mat4(-0.028438574, -0.17127529, -0.1611554, 0.020367429, -0.10448821, -0.44258052, 0.055850565, -0.1832564, -0.055781726, 0.1632947, -0.3766877, -0.14964445, -0.022300515, -0.15305346, -0.109381065, -0.115521505) * go_2(0.0, -1.0);\n result += mat4(-0.26233345, 0.016659187, -0.16647589, 0.187565, 0.012088588, -0.07336387, 0.5486782, 0.3620359, 0.033402268, 0.009075903, -0.11902273, -0.37233996, -0.013799898, -0.008520962, -0.007579324, -0.018678436) * go_2(0.0, 0.0);\n result += mat4(0.043346863, 0.10735683, -0.13174124, -0.121098995, -0.0044274325, -0.01888604, 0.12524483, -0.15453935, 0.10062332, -0.039168928, 0.34596562, 0.10575704, -0.04829014, -0.07308859, 0.17704462, 0.009876651) * go_2(0.0, 1.0);\n result += mat4(0.16003962, -0.048122417, 0.04131919, -0.14133601, 0.11822638, -0.151548, 0.07274908, -0.253861, 0.11097183, -0.020288134, 0.06425395, -0.046268225, -0.07545768, -0.034767404, -0.111868136, 0.04605878) * go_2(1.0, -1.0);\n result += mat4(-0.15711343, -0.04597314, -0.054248903, 0.10960686, -0.197342, 0.017807756, -0.17929378, 0.0669755, -0.14432156, -0.15553066, 0.1257169, -0.10205468, -0.11606485, 0.10992325, -0.026786113, 0.07244239) * go_2(1.0, 0.0);\n result += mat4(0.24323255, 0.062938176, -0.10080858, 0.023388771, 0.08971783, -0.121303156, 0.030533563, 0.034501072, -0.070121005, -0.015707897, -0.008001506, 0.089416444, 0.08043049, 0.0414907, -0.051737808, 0.16745205) * go_2(1.0, 1.0);\n result += mat4(0.045207355, 0.17343028, 0.038214743, 0.0124091925, 0.06772331, 0.16741976, -0.069976054, -0.09214925, 0.26161152, 0.21708632, -0.074641965, 0.10069592, -0.007335202, 0.0023308273, 0.102324076, -0.04463461) * go_3(-1.0, -1.0);\n result += mat4(-0.029115323, 0.09462037, 0.12704706, -0.0028017738, -0.20877443, 0.14758751, 0.11664195, -0.14800303, -0.42558858, -0.18685985, 0.019180436, -0.14385854, 0.13955534, 0.04206586, -0.1564317, -0.14350334) * go_3(-1.0, 0.0);\n result += mat4(0.18595266, -0.038219437, 0.04847514, 0.093401335, 0.01025365, -0.009859873, -0.068309866, -0.025273895, 0.38261253, 0.097571604, 0.15044056, 0.012236991, -0.050778836, 0.01948223, -0.09681198, -0.0725782) * go_3(-1.0, 1.0);\n result += mat4(-0.15834534, -0.13884525, -0.41221318, -0.14256534, 0.14789878, -0.41153955, -0.10059337, -0.11296314, 0.067884445, 0.08605005, 0.05261639, -0.082988836, -0.121354714, 0.0412593, -0.22355177, -0.33940288) * go_3(0.0, -1.0);\n result += mat4(-0.09894384, 0.011797632, -0.37582433, 0.13686092, -0.114456564, 0.10519318, -0.531876, 0.20149896, -0.40502954, -0.18473613, -0.027613513, -0.1229287, -0.15272947, -0.19752924, -0.009277203, -0.13704798) * go_3(0.0, 0.0);\n result += mat4(-0.16676758, 0.06472998, -0.02979381, 0.028654594, 0.013178715, 0.0011208704, -0.14250684, 0.024595363, -0.0024331086, 0.15876009, -0.18146951, -0.21787827, -0.039896637, 0.022137187, 0.096943565, 0.1463433) * go_3(0.0, 1.0);\n result += mat4(-0.020311443, -0.11862785, 0.024973717, -0.19604981, -0.07155344, -0.21432653, -0.032866854, -0.009850146, 0.20013084, 0.124072924, 0.09021492, 0.13809857, 0.21196319, -0.039707713, 0.18131028, 0.022565559) * go_3(1.0, -1.0);\n result += mat4(0.015458234, 0.19860977, 0.25325814, 0.32606927, -0.10935829, -0.10354393, -0.069758624, 0.016730295, 0.13970691, -0.026566936, -0.055172898, -0.39109713, -0.15070316, 0.07282636, 0.059083372, 0.01492328) * go_3(1.0, 0.0);\n result += mat4(0.016830033, -0.024868606, 0.05206643, -0.09652772, 0.0023192533, 0.008338291, -0.092116445, -0.05736829, 0.18136622, 0.046195503, 0.07144144, -0.0051190723, -0.0750335, -0.06531934, -0.011301411, 0.048583686) * go_3(1.0, 1.0);\n result += mat4(0.04040649, -0.14777681, -0.0367592, 0.025550898, 0.0519472, 0.25573796, -0.041682925, 0.092338845, 0.025231685, 0.06609314, 0.020205751, 0.010512631, -0.12048031, -0.063682325, -0.017069822, 0.0103084585) * go_4(-1.0, -1.0);\n result += mat4(0.09606588, 0.004819853, -0.010837633, 0.24923539, -0.1006792, 0.13619965, 0.15648063, -0.15472235, 0.074816, 0.061060935, 0.12031998, -0.07962363, -0.019762445, -0.08738595, 0.035822686, 0.19986363) * go_4(-1.0, 0.0);\n result += mat4(0.25893176, 0.08258401, -0.08531076, -0.023176214, -0.13755056, 0.14691706, 0.17879073, -0.025577985, -0.28195706, -0.10409214, 0.06793316, -0.06837923, -0.122581184, 0.038157687, -0.265953, 0.19280349) * go_4(-1.0, 1.0);\n result += mat4(-0.113429695, 0.057516146, 0.3503902, 0.2084302, 0.095209785, 0.4323637, 0.036503337, -0.37528926, 0.17068225, 0.28902432, 0.08930841, 0.11777051, -0.11170577, -0.030996192, -0.050521877, 0.18092346) * go_4(0.0, -1.0);\n result += mat4(-0.36534205, 0.0657259, -0.036097083, 0.1666858, 0.16353793, -0.055323638, -0.2819786, -0.049529333, -0.06722856, 0.07748645, -0.34818858, -0.15242954, -0.11060249, -0.27319375, 0.15099055, 0.4111536) * go_4(0.0, 0.0);\n result += mat4(0.19415127, 0.17859334, -0.043898348, -0.050272048, 0.16689122, 0.012172907, -0.15645516, 0.14623365, -0.0016135718, -0.0029198902, -0.07367009, 0.18115741, 0.095786035, 0.083239935, 0.12505479, -0.009228445) * go_4(0.0, 1.0);\n result += mat4(0.04141629, -0.09798292, -0.02985331, 0.13288854, 0.0029625932, 0.29050517, -0.14383948, 0.33147556, -0.19490755, -0.08341335, -0.049894527, 0.110408075, -0.185923, 0.12881704, -0.04483314, 0.13530989) * go_4(1.0, -1.0);\n result += mat4(-0.025660308, -0.04277649, -0.044980843, -0.057717774, 0.48945707, 0.16011417, 0.35871124, -0.39541483, -0.0025785516, -0.055724356, 0.119274266, 0.009319305, -0.055367954, 0.07492857, -0.078998685, -0.10131247) * go_4(1.0, 0.0);\n result += mat4(-0.16801779, -0.04895317, -0.21586019, 0.04615353, 0.09740849, 0.030762976, 0.17467776, 0.0120422365, 0.19799858, 0.049733654, -0.024367984, -0.008110729, -0.14235103, 0.03514316, 0.041790742, -0.09109183) * go_4(1.0, 1.0);\n result += mat4(-0.26878524, -0.19208838, 0.0124758, -0.13010885, -0.0144377565, -0.015653338, -0.11066211, -0.05679906, -0.114442214, -0.04127417, 0.036079098, -0.04462267, 0.05359463, 0.021078862, -0.017311526, -0.05955371) * go_5(-1.0, -1.0);\n result += mat4(-0.42738852, 0.08011972, -0.120668575, -0.11827848, -0.16975085, -0.08911275, -0.076764226, -0.0891852, 0.19799769, -0.068180755, -0.109158665, 0.033777766, 0.23276065, -0.14431503, -0.011219252, -0.04819201) * go_5(-1.0, 0.0);\n result += mat4(0.20798479, 0.20048247, -0.056686644, -0.12528493, -0.10292887, 0.008766131, 0.22832678, 0.009819724, 0.014666803, -0.032819923, 0.061416402, -0.052261874, 0.3986435, 0.2218756, 0.04587176, -0.056256443) * go_5(-1.0, 1.0);\n result += mat4(0.006675663, -0.2561866, -0.013982697, -0.08625728, 0.12800391, -0.030867307, 0.104720816, 0.14650136, -0.100959726, 0.19566104, 0.057220545, 0.24033053, 0.08719554, 0.018098617, -0.07996598, -0.015701583) * go_5(0.0, -1.0);\n result += mat4(-0.0354034, -0.06831094, 0.42055416, 0.11949096, -0.05344659, -0.1860165, -0.07301184, -0.30869538, -0.1953362, -0.13361058, -0.19827844, 0.078833625, -0.18285057, -0.116519555, 0.029914267, 0.21471292) * go_5(0.0, 0.0);\n result += mat4(-0.12320904, -0.06025351, -0.12828222, -0.11336264, -0.15036534, -0.13378584, -0.18584451, 0.045040403, -0.0675013, 0.04541515, 0.028214835, 0.06800308, -0.21156439, 0.24866186, 0.21416123, -0.040026035) * go_5(0.0, 1.0);\n result += mat4(0.0753877, -0.04430112, 0.15395011, -0.07991276, -0.08305846, 0.055565085, -0.031790998, 0.10893703, -0.057524715, 0.012498553, 0.010330039, 0.12658505, 0.09117975, -0.08158854, 0.26708308, -0.16074498) * go_5(1.0, -1.0);\n result += mat4(-0.29645425, -0.039365437, -0.18364744, 0.16236888, 0.04460683, -0.12283852, 0.23568133, -0.08579463, 0.08793187, -0.057041798, 0.1710201, 0.07482411, -0.13072757, 0.0841477, 0.13957432, 0.1679739) * go_5(1.0, 0.0);\n result += mat4(-0.29222, -0.12256286, 0.02170915, -0.21209532, 0.024504298, 0.02795105, 0.07216779, -0.032558184, 0.14820465, 0.025545621, -0.054377284, 0.071698785, 0.017161021, 0.07144609, 0.11378573, 0.3110773) * go_5(1.0, 1.0);\n result += vec4(-0.08908616, -0.020727161, -0.10065884, -0.042632345);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.064056724, -0.07093631, 0.04779868, -0.02587647, -0.071125306, -0.074813634, -0.068414815, -0.08501005, 0.063606724, 0.034935262, -0.03552888, -0.24985667, 0.11153104, 0.0071351845, 0.19171661, -0.029433867) * go_0(-1.0, -1.0);\n result += mat4(-0.09995801, -0.09326525, 0.06775157, -0.038214244, -0.10054348, -0.16220573, 0.102754906, 0.071962886, 0.23763078, 0.013961893, 0.015597981, -0.2632074, 0.22045082, 0.071685486, -0.08206874, 0.13892207) * go_0(-1.0, 0.0);\n result += mat4(-0.01934266, -0.006904077, -0.10715261, 0.17485306, 0.013713242, -0.12410888, -0.007832815, -0.03868287, -0.15776807, -0.2635318, 0.003962659, -0.18496422, -0.11876284, -0.039445885, 0.06629498, 0.22338709) * go_0(-1.0, 1.0);\n result += mat4(-0.034078594, -0.1805506, -0.025518876, 0.014371885, 0.030084224, -0.014354998, -0.0109806815, -0.20827125, 0.042328708, -0.018653959, 0.059650034, 0.029813247, 0.19455545, -0.113774136, 0.26678622, 0.11695122) * go_0(0.0, -1.0);\n result += mat4(-0.023987826, -0.023700913, 0.08644919, -0.1750627, -0.26300937, 0.29743475, 0.1503612, -0.42041445, -0.011562484, -0.3249365, 0.01101664, -0.09328339, -0.09930711, 0.14022289, -0.32576883, 0.026680376) * go_0(0.0, 0.0);\n result += mat4(0.06988121, 0.109367564, 0.03402709, -0.17185646, -0.058330853, 0.04632417, -0.010930606, -0.107686765, 0.022882087, -0.08536933, 0.10469813, -0.0737954, 0.16710569, 0.18354355, -0.06688489, -0.019448377) * go_0(0.0, 1.0);\n result += mat4(0.019293351, 0.0123047, -0.15684208, 0.054855164, -0.09483187, 0.007899257, -0.07996407, 0.06905782, -0.014882362, -0.17087294, -0.17222148, -0.018799115, 0.042367876, 0.15077937, 0.08865754, -0.10869854) * go_0(1.0, -1.0);\n result += mat4(-0.002714694, -0.1375695, -0.1394463, 0.035844512, 0.0085730525, -0.14237584, 0.10053908, 0.07594752, 0.26822913, -0.07813585, 0.10951651, 0.036110748, -0.008980184, -0.018826121, -0.027037399, -0.010021858) * go_0(1.0, 0.0);\n result += mat4(-0.028075742, 0.069354035, -0.00936207, -0.07844518, -0.022958742, -0.014102934, 0.031117663, -0.009953486, -0.078456596, -0.0880605, 0.063174024, 0.018579911, -0.0015331954, 0.15179089, 0.003745209, -0.029687254) * go_0(1.0, 1.0);\n result += mat4(0.018290054, -0.014245797, -0.17358118, -0.056127924, 0.07084526, 0.03571643, 0.02986269, -0.106873244, -0.048314985, 0.025376959, -0.09932602, 0.011822442, -0.038084786, 0.018717794, -0.18553552, 0.025297863) * go_1(-1.0, -1.0);\n result += mat4(0.07225246, -0.029364137, 0.011361293, 0.093667194, -0.10645156, 0.0865526, -0.008865539, -0.011799614, -0.21514468, -0.06500061, 0.08485134, 0.23484601, 0.18280883, 0.0598522, -0.13781232, -0.03465513) * go_1(-1.0, 0.0);\n result += mat4(0.060355596, 0.22477956, 0.01595966, 0.094911985, 0.047214787, 0.042830862, 0.029644348, 0.08143906, 0.02341161, -0.053311694, 0.005260219, 0.04425682, -0.04813383, -0.062679216, 0.019290956, -0.05866764) * go_1(-1.0, 1.0);\n result += mat4(0.09550533, -0.0281284, 0.18278416, 0.15003324, -0.06580779, 0.041769683, -0.08509133, 0.11734207, 0.049989708, 0.08702604, -0.06486799, 0.063569345, 0.11966632, -0.026014533, 0.03127322, -0.12456593) * go_1(0.0, -1.0);\n result += mat4(0.31493753, 0.21239288, 0.23353736, 0.023554513, -0.052986618, -0.0902623, -0.2293566, 0.021443173, -0.5114285, 0.19488071, 0.27000505, -0.1988818, 0.065105505, 0.04904789, -0.0014040003, -0.057719957) * go_1(0.0, 0.0);\n result += mat4(-0.1556567, 0.03353479, -0.13394126, -0.017714672, 0.057949618, 0.013137359, 0.058261257, -0.07417554, -0.115135044, 0.17160247, -0.006379533, 0.1885825, -0.22129406, -0.043042038, 0.024051858, 0.17637861) * go_1(0.0, 1.0);\n result += mat4(-0.035570182, 0.06328232, 0.016843708, -0.06668748, -0.0056720893, 0.08904317, 0.052788604, -0.0017134451, -0.018143848, 0.040248383, 0.015489914, -0.028669124, 0.008654496, 0.046033252, 0.1050059, 0.0273359) * go_1(1.0, -1.0);\n result += mat4(0.022325872, 0.019782262, 0.13855061, -0.095333435, -0.017554015, -0.2036992, -0.17955759, 0.051069602, 0.06197425, -0.1524745, 0.06332084, 0.16367467, 0.012856071, -0.067313105, 0.26188868, 0.014297151) * go_1(1.0, 0.0);\n result += mat4(0.24847886, 0.037001565, 0.02012791, -0.08560085, -0.07295144, -0.09001876, 0.09916956, -0.056165274, -0.13455103, 0.025426334, -0.040519975, 0.10362695, 0.1720182, -0.003640278, 0.0108676655, -0.006747253) * go_1(1.0, 1.0);\n result += mat4(0.035146076, 0.0751456, 0.074510865, -0.009687164, -0.059647426, 0.11068295, 0.005034347, -0.0094476575, 0.15726817, 0.06547935, -0.003077329, -0.095212325, -0.033507027, 0.044296283, -0.053546224, 0.0667459) * go_2(-1.0, -1.0);\n result += mat4(0.026525194, -0.10907353, 0.17279102, -0.057787284, 0.0054999366, -0.104058325, 0.04222895, 0.2964297, -0.123814896, -0.12381756, 0.08017246, -0.41211042, -0.09396297, 0.006370269, -0.051667687, 0.1595841) * go_2(-1.0, 0.0);\n result += mat4(-0.057249974, -0.11224924, 0.04510644, 0.031252895, 0.13152118, -0.061255917, -0.1275758, 0.24736635, 0.15261558, -0.02695863, -0.04368786, 0.077176146, -0.07857015, 0.10112319, -0.09226026, 0.096964024) * go_2(-1.0, 1.0);\n result += mat4(-0.17078993, 0.007348804, -0.005015552, 0.05306818, 0.055224724, 0.11567237, -0.20675188, -0.003248449, -0.112982295, -0.1578056, -0.46721724, 0.10590234, 0.20476797, 0.10101496, -0.04983351, -0.2430514) * go_2(0.0, -1.0);\n result += mat4(0.41511732, -0.14909638, -0.20466527, 0.32993126, 0.034264483, 0.35299808, 0.047212206, 0.22853905, 0.44917694, -0.26854274, 0.28782642, 0.28775322, 0.10682206, -0.036426, -0.05926136, -0.09808791) * go_2(0.0, 0.0);\n result += mat4(0.1623692, 0.04208961, -0.12735078, 0.119587936, -0.018460283, 0.01926331, -0.16922039, -0.020692306, -0.23654786, -0.09682156, 0.02356279, 0.292154, -0.12550685, -0.039114326, -0.010045899, 0.009884463) * go_2(0.0, 1.0);\n result += mat4(-0.024572646, -0.04915667, -0.0891658, -0.101300426, 0.09721007, -0.027222471, -0.08186617, -0.08800145, 0.16128908, 0.017369738, -0.17755122, 0.030553974, -0.04786194, -0.033306226, -0.11137265, 0.097252734) * go_2(1.0, -1.0);\n result += mat4(-0.13219555, 0.14680044, -0.020835813, -0.19928418, -0.17540939, 0.08884416, -0.16007939, -0.2782367, -0.26362786, -0.053185944, 0.21527831, -0.12771867, 0.09537403, 0.06372314, 0.07092338, 0.016300872) * go_2(1.0, 0.0);\n result += mat4(0.06020855, -0.027582346, -0.060386427, -0.16418251, 0.13412488, 0.0635046, -0.16844325, -0.031885087, 0.19441758, 0.21037033, -0.21288314, 0.0033019097, 0.07076219, 0.1341822, 0.07913143, 0.025000073) * go_2(1.0, 1.0);\n result += mat4(0.1165525, 0.1224346, -0.049421676, -0.09238292, -0.009945548, 0.095751256, -0.09618111, -0.031556837, 0.08579153, -0.11566272, 0.1746714, 0.2033271, 0.21790707, 0.11779413, -0.024555488, -0.06705437) * go_3(-1.0, -1.0);\n result += mat4(-0.17143509, 0.076514326, 0.18922825, -0.2367472, -0.0980002, 0.28013328, -0.12218669, -0.043787587, 0.0058879694, -0.024139067, -0.26422662, -0.11571965, 0.14444259, 0.017443683, -0.08909287, -0.2847621) * go_3(-1.0, 0.0);\n result += mat4(0.025492875, -0.079289034, 0.08755382, 0.032952707, 0.066548645, 0.047626834, -0.022007272, -0.053937066, -0.005625632, -0.20218278, 0.081909254, 0.10763452, 0.025432698, -0.008357586, 0.052571986, -0.13281691) * go_3(-1.0, 1.0);\n result += mat4(0.19026323, -0.03131676, -0.6082668, 0.18015681, -0.08726318, -0.10005449, -0.12227455, 0.09603944, -0.10222641, -0.04765289, -0.25651884, 0.09121576, -0.13599087, 0.004900871, -0.37133986, -0.17672789) * go_3(0.0, -1.0);\n result += mat4(0.45967895, -0.39018512, 0.050611064, 0.03249431, 0.30238965, -0.3105947, 0.06669453, 0.32732725, 0.066052265, 0.49977377, -0.050907653, -0.03348076, 0.029122408, 0.0600764, -0.07822951, 0.20902982) * go_3(0.0, 0.0);\n result += mat4(-0.08013542, 0.10021573, -0.11628576, 0.14346479, 0.057000324, -0.108649634, 0.019887695, 0.103890195, 0.1409188, 0.20089024, -0.102009736, 0.1325033, 0.044806838, -0.05788581, 0.048131753, -0.06652887) * go_3(0.0, 1.0);\n result += mat4(-0.16966644, -0.24639672, 0.019028572, -0.06812002, 0.03262217, 0.09131447, 0.013230795, -0.11368682, -0.06550434, 0.13262247, 0.08878271, -0.08202508, 0.015975898, -0.060910717, 0.06115912, 0.15341121) * go_3(1.0, -1.0);\n result += mat4(0.15634352, 0.17069998, 0.14901571, 0.009626357, -0.06694675, 0.17337729, -0.19245732, -0.053627927, 0.1267725, -0.21431756, -0.07327218, -0.05756576, -0.032537382, -0.02760317, 0.13781238, 0.13548511) * go_3(1.0, 0.0);\n result += mat4(-0.028399123, -0.1360119, 0.2317893, -0.025993945, 0.03924595, -0.042272273, -0.116523296, -0.09528808, 0.1524186, 0.055862464, 0.03739477, -0.09871636, -0.07834257, -0.041219592, 0.04540839, 0.1291419) * go_3(1.0, 1.0);\n result += mat4(-0.19614807, -0.09363595, 0.056008626, 0.005871811, 0.16565295, -0.0842474, 0.11023916, 0.13774084, -0.042277314, -0.021777004, -0.03129473, 0.1514441, -0.039998986, 0.071076415, 0.01945138, -0.12146891) * go_4(-1.0, -1.0);\n result += mat4(0.06687245, -0.1199503, 0.21189997, 0.35098252, 0.033946924, 0.3198622, -0.22240919, -0.1667172, -0.036933, 0.229118, -0.11569919, -0.16484495, -0.11610055, 0.015235093, 0.3831026, 0.1465072) * go_4(-1.0, 0.0);\n result += mat4(0.03791039, 0.018180382, -0.042332668, 0.013624834, -0.18835816, -0.0509036, -0.021141365, -0.004950831, -0.08342777, 0.1390103, 0.015515743, -0.19880094, 0.11614853, 0.06523873, 0.13055101, 0.1372081) * go_4(-1.0, 1.0);\n result += mat4(-0.0018500675, 0.18703233, 0.30595052, -0.016893126, -0.22149622, 0.15263912, -0.66434824, -0.02816733, -0.046903886, -0.111711785, 0.24890791, 0.045937214, -0.17543675, 0.0062527983, 0.19804789, 0.017593222) * go_4(0.0, -1.0);\n result += mat4(-0.04760463, 0.05421001, -0.28332436, -0.025446368, 0.21688665, 0.5815682, 0.46906602, -0.05001719, 0.23411441, -0.07280948, -0.13070935, -0.015438214, -0.13005666, 0.1889405, -0.2580563, -0.15314907) * go_4(0.0, 0.0);\n result += mat4(0.12959057, -0.0948774, 0.06675651, -0.17425562, 0.10021383, 0.33856025, -0.31008336, -0.025042048, -0.052502744, 0.029178401, -0.0048839073, 0.038400315, -0.018125525, -0.0767934, 0.094993874, -0.18367463) * go_4(0.0, 1.0);\n result += mat4(-0.022678657, -0.0065315845, 0.06314526, -0.054645326, 0.13771887, 0.046705935, -0.04636017, 0.14018759, -0.04231133, -0.021541214, 0.017565796, 0.003035773, 0.08540473, 0.08129922, 0.11075298, 0.013874024) * go_4(1.0, -1.0);\n result += mat4(0.08197226, -0.0058128256, -0.18930762, -0.036673985, 0.02281235, -0.08467056, -0.2223147, 0.2896992, 0.05395775, 0.11151909, -0.06499754, 0.1251099, -0.03142789, -0.030318923, -0.007785477, -0.04529621) * go_4(1.0, 0.0);\n result += mat4(0.080762245, -0.018930724, -0.20362908, 0.056379218, -0.11373313, -0.12011991, 0.16567366, 0.08657685, 0.044468362, -0.08876271, -0.029667072, 0.035950437, -0.14428492, 0.029389331, 0.05124434, 0.0045285597) * go_4(1.0, 1.0);\n result += mat4(-0.02969669, -0.008931901, -0.100618705, -0.052917536, 0.020904265, -0.13654597, -0.06518564, 0.10012143, -0.02225236, -0.0429339, -0.048810348, -0.05469844, 0.08333708, 0.030906782, -0.018940724, -0.026514838) * go_5(-1.0, -1.0);\n result += mat4(-0.08655406, 0.114238694, -0.16437472, -0.08736896, 0.127443, 0.06291038, -0.2604087, 0.12457613, 0.24516857, -0.13755949, -0.0030577497, 0.10744015, 0.04641038, 0.05981727, 0.31352815, -0.18235594) * go_5(-1.0, 0.0);\n result += mat4(0.008475862, 0.017425679, -0.08991029, -0.12069009, -0.08269583, 0.10742468, -0.014932612, -0.02626661, -0.016236676, -0.005973882, -0.027453009, -0.11351438, 0.047109496, -0.145119, 0.07747088, -0.07215372) * go_5(-1.0, 1.0);\n result += mat4(-0.034174602, -0.060812023, -0.0006432491, -0.20983042, 0.046102066, 0.008952892, 0.15442203, -0.10698656, 0.17119479, -0.004389315, 0.3144101, -0.110222265, -0.14246719, 0.045711346, -0.13565831, 0.26117173) * go_5(0.0, -1.0);\n result += mat4(-0.6470008, 0.04084706, -0.051462423, -0.06546568, -0.014792661, -0.15924191, -0.18878494, -0.23083107, -0.24585818, 0.2259637, -0.10123358, -0.19765808, -0.20856747, -0.228083, 0.37406453, 0.08601305) * go_5(0.0, 0.0);\n result += mat4(-0.064584635, -0.21230863, 0.14970647, -0.11542264, 0.036966026, 0.029235318, 0.10329525, 0.044501476, -0.0177942, -0.109035276, 0.043533962, 0.028927831, 0.1558056, 0.10556724, 0.10270152, -0.14039369) * go_5(0.0, 1.0);\n result += mat4(-0.066995785, 0.06306309, -0.13572344, 0.11198968, -0.0037865653, 0.015525267, 0.03302228, 0.11591493, -0.0528039, -0.059212606, 0.082170166, 0.0794709, -0.03251824, -0.026491115, 0.0763021, -0.13832395) * go_5(1.0, -1.0);\n result += mat4(0.006861719, -0.07674664, 0.19552138, 0.041278, -0.04972735, 0.028953623, -0.05129196, 0.102604896, 0.09264856, 0.08714556, 0.14463316, 0.016883003, 0.26475173, -0.089217745, -0.10327653, 0.23053643) * go_5(1.0, 0.0);\n result += mat4(-0.13946633, -0.07468852, 0.00806054, 0.075793736, 0.0094534205, 0.053835806, 0.053700656, -0.09649038, 0.011497834, -0.004986816, -0.019868635, 0.065568306, -0.026551232, -0.35115397, 0.015588715, 0.0713471) * go_5(1.0, 1.0);\n result += vec4(0.046015948, 0.05442024, -0.016241902, 0.020935621);\n gl_FragColor = result;\n}\n")),_.program_17=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.06520908, 0.11980297, 0.017079262, -0.0644185, 0.058950376, 0.31555367, -0.026817605, -0.07509471, -0.12542972, 0.17405558, 0.03727982, -0.116224065, -0.062435534, -0.19364153, -0.026986435, -0.03134909) * go_0(-1.0, -1.0);\n result += mat4(0.038656387, 0.13447802, -0.16709015, -0.14351036, 0.103892356, 0.016569376, -0.07983408, -0.16095364, -0.11789444, -0.03072205, 0.123185664, -0.10082752, 0.21694018, -0.1617907, -0.011660872, 0.13927431) * go_0(-1.0, 0.0);\n result += mat4(0.008439822, 0.122972764, -0.016326487, -0.078567974, 0.059017945, 0.06353737, 0.082813956, -0.0949065, -0.08315884, 0.021347238, -0.08931161, -0.16035163, 0.037683185, 0.06533404, -0.028883474, -0.09627357) * go_0(-1.0, 1.0);\n result += mat4(0.08366899, 0.21790943, -0.22688796, -0.12604184, -0.043983214, 0.1403515, -0.36661214, -0.06573482, -0.0013522038, -0.06833309, -0.01641999, 0.069110356, 0.37018904, 0.10410086, 0.061855968, -0.1666379) * go_0(0.0, -1.0);\n result += mat4(-0.2989202, -0.117328055, -0.050487056, -0.061127234, 0.1033415, 0.16767837, 0.18385236, 0.02724901, 0.35696694, -0.25828066, -0.074384004, -0.042253643, -0.41383776, -0.050653316, 0.14413886, 0.32937947) * go_0(0.0, 0.0);\n result += mat4(-0.15808704, -0.106030256, 0.28908083, 0.008596225, -0.110294454, -0.08877176, 0.08842803, -0.039414957, 0.20766397, -0.17327146, -0.19335231, -0.061150387, -0.000814753, 0.1034041, -0.009765378, -0.07323427) * go_0(0.0, 1.0);\n result += mat4(-0.01879742, -0.044466518, -0.09159235, -0.1501768, -0.0056229457, 0.18997125, 0.08428035, -0.13449019, 0.18263818, -0.10028305, -0.09866498, 0.117869616, -0.012634524, -0.029524704, -0.07730064, 0.00546821) * go_0(1.0, -1.0);\n result += mat4(0.15762568, 0.105768956, 0.13892855, 0.00044988963, 0.12257598, -0.01147673, 0.006341714, -0.26212972, 0.40007222, 0.08705139, -0.2118067, 0.026638128, 0.03797633, -0.11589773, 0.0049106814, 0.12900658) * go_0(1.0, 0.0);\n result += mat4(-0.121532075, -0.10590698, -0.03897105, -0.0071686152, 0.0033759288, -0.1396647, -0.028675696, -0.015227962, 0.18511333, -0.102051884, -0.016090686, 0.059021857, -0.11331271, -0.11874948, 0.018710922, 0.017408015) * go_0(1.0, 1.0);\n result += mat4(-0.12550953, 0.16510391, 0.10619754, -0.016266964, -0.019227408, -0.18954511, -0.109888494, 0.016605422, -0.0005352285, 0.044191238, -0.088420294, 0.009006945, -0.022495952, 0.048431057, -0.020784441, 0.010173064) * go_1(-1.0, -1.0);\n result += mat4(0.16963533, 0.18744309, 0.21297795, 0.08332983, -0.023056686, -0.07087108, -0.036333352, -0.015268741, -0.07492767, -0.045910314, 0.21631542, -0.16564575, 0.02388003, 0.13383305, -0.039016947, 0.0631532) * go_1(-1.0, 0.0);\n result += mat4(0.02557174, 0.08842321, 0.16087292, -0.023776071, 0.031170124, 0.066140614, 0.05342162, -0.013030745, 0.124961995, -0.22359067, -0.036988057, 0.13611913, -0.1263602, -0.16664241, 0.01858248, 0.0013771311) * go_1(-1.0, 1.0);\n result += mat4(0.015695665, 0.015101046, 0.17278792, -0.03986969, 0.14098491, -0.024497505, 0.21574442, 0.04450794, -0.10986037, 0.16416681, -0.09933916, 0.14197138, 0.0015567777, -0.0047904793, -0.21008217, 0.14554296) * go_1(0.0, -1.0);\n result += mat4(-0.31723288, -0.11801757, 0.54204303, 0.21924974, -0.063086554, 0.031983662, -0.044489764, -0.044983335, -0.19877149, -0.34737584, 0.14496867, 0.24102491, -0.12645286, -0.12267188, 0.108755745, -0.042033415) * go_1(0.0, 0.0);\n result += mat4(-0.12381552, 0.21796867, 0.047182925, 0.13479555, -0.07008901, 0.030664185, 0.10611406, -0.109855235, -0.035448074, 0.11677155, -0.21266608, 0.13169904, 0.031983715, 0.023444392, -0.17469533, 0.17422527) * go_1(0.0, 1.0);\n result += mat4(0.022972934, -0.00795407, 0.05136999, 0.035493083, -0.17333633, -0.027870687, 0.02908348, 0.053750556, -0.014127204, 0.03970615, 0.04342455, 0.124589466, 0.16470553, 0.06732464, 0.043155663, -0.03983377) * go_1(1.0, -1.0);\n result += mat4(-0.032124814, 0.032697737, 0.14967397, 0.0065929573, 0.1047251, 0.039273106, 0.08134817, -0.003973153, 0.040370148, -0.18200004, 0.089256786, -0.09854591, -0.0060806563, -0.1029578, -0.091431744, 0.10011842) * go_1(1.0, 0.0);\n result += mat4(-0.037540972, 0.02491563, 0.18000527, -0.05821429, 0.05302547, -0.104025975, -0.10679022, -0.030143606, 0.0072812764, 0.06054551, -0.1211288, 0.04456214, 0.023387795, -0.003822218, 0.0058639925, -0.022066886) * go_1(1.0, 1.0);\n result += mat4(0.06184228, -0.056854323, -0.040505715, 0.06577085, 0.09438042, 0.08642222, -0.070353776, 0.053747497, -0.1001193, 0.1620346, 0.0022546488, -0.084673025, -0.063821726, -0.06516542, 0.021665785, -0.01931425) * go_2(-1.0, -1.0);\n result += mat4(0.07393532, -0.030919692, -0.05093964, 0.041760188, 0.20542595, -0.14245859, -0.08730749, 0.066625066, -0.030148488, 0.04094324, -0.17595454, -0.16575092, -0.015094979, 0.08206526, 0.1878202, 0.030275505) * go_2(-1.0, 0.0);\n result += mat4(0.04596692, 0.24388434, 0.075821444, -0.11463937, 0.04743361, 0.073697835, -0.12414068, -0.13001998, -0.016750317, -0.115090236, 0.029251577, -0.00256914, 0.01848034, 0.020216811, -0.050685663, 0.15878099) * go_2(-1.0, 1.0);\n result += mat4(-0.07033339, -0.10033772, 0.13496423, 0.05642528, -0.035572313, -0.17283621, -0.116152726, 0.05493664, 0.09753486, -0.03360219, -0.0357413, -0.18149517, -0.121751696, -0.07030741, 0.013601298, 0.033133104) * go_2(0.0, -1.0);\n result += mat4(0.09432236, -0.09759138, -0.119828485, -0.14183357, -0.5797675, -0.07471831, 0.04211549, 0.26251101, 0.5751412, 0.5531362, -0.20901033, -0.44464877, -0.1050692, 0.35440886, -0.06443669, -0.27186042) * go_2(0.0, 0.0);\n result += mat4(-0.069436476, 0.10357919, 0.09300722, -0.0992018, -0.15164262, 0.12421031, -0.20876148, -0.18715572, 0.020070476, -0.06525974, 0.0032806133, -0.007204605, -0.047449, 0.23941353, 0.074678384, 0.059585877) * go_2(0.0, 1.0);\n result += mat4(0.01769955, -0.010905215, -0.048443984, 0.07100768, 0.037357494, -0.014723261, -0.15591852, 0.10612296, -0.13143727, -0.029275576, 0.021462034, 0.011848447, 0.08220801, 0.15958358, -0.022226475, -0.06178906) * go_2(1.0, -1.0);\n result += mat4(-0.043331016, -0.060601693, -0.13266426, 0.2410773, -0.09411715, -0.054481134, -0.010012133, 0.07868362, -0.03723713, -0.32002482, -0.19103771, 0.024575114, 0.12048997, -0.33372483, -0.13358098, -0.11907925) * go_2(1.0, 0.0);\n result += mat4(-0.06852358, -0.025769785, 0.16419932, 0.028622756, 0.07738885, 0.19097409, 0.030017732, 0.08942453, -0.103945315, 0.27710587, 0.07438472, 0.04317445, 0.07197963, 0.23000222, -0.025056513, 0.09491253) * go_2(1.0, 1.0);\n result += mat4(-0.14467122, -0.010201622, 0.0076316656, -0.07795532, -0.062397595, -0.20432428, -0.008252111, 0.0849895, 0.16180839, -0.12278075, -0.011521546, 0.03288935, -0.14986265, 0.06768003, 0.18093173, 0.036510453) * go_3(-1.0, -1.0);\n result += mat4(-0.13757493, -0.022130862, -0.14063741, -0.15224035, -0.16418923, 0.02701367, 0.034051962, -0.02580273, -0.21267697, 0.1778992, -0.11384793, -0.14056513, -0.12628116, -0.119479865, -0.08586524, -0.042770755) * go_3(-1.0, 0.0);\n result += mat4(0.034048863, 0.043504484, 0.14368454, 0.0682472, -0.1318885, -0.09097908, -0.022142543, 0.045874257, -0.00010490822, -0.35216293, 0.04821174, 0.1037435, 0.11491783, -0.03074008, -0.15504418, 0.002481289) * go_3(-1.0, 1.0);\n result += mat4(0.15464644, 0.13155764, -0.025967255, -0.122360244, 0.0050367275, -0.030188441, 0.26694667, 0.09298438, 0.12436595, 0.1894544, 0.097955175, -0.1976165, 0.17701727, -0.39169946, 0.07254687, 0.18344238) * go_3(0.0, -1.0);\n result += mat4(0.7450363, -0.021375138, 0.1908325, -0.43873882, 0.32581338, 0.06003156, -0.16481178, -0.097786136, 0.07664747, 0.083530955, -0.19303781, -0.2208752, 0.2954345, -0.020337705, 0.14045238, -0.19992891) * go_3(0.0, 0.0);\n result += mat4(-0.13618276, 0.1301855, 0.07342773, -0.28985927, 0.1162901, -0.20089008, -0.036014035, 0.13122658, -0.121863954, 0.012138018, 0.17843567, 0.03828356, 0.048146408, 0.2968513, 0.069999285, -0.130018) * go_3(0.0, 1.0);\n result += mat4(0.21915652, 0.05540849, 0.10738131, 0.07626957, -0.13932791, -0.26324788, -0.024981115, 0.100521, -0.3060648, -0.21207786, 0.1482194, -0.114556216, -0.09286606, 0.01816721, 0.018395979, -0.03223082) * go_3(1.0, -1.0);\n result += mat4(0.007953473, 0.41586113, -0.12301476, -0.0714516, -0.18429835, 0.05822646, 0.003684946, 0.18452546, 0.07199102, -0.038058747, -0.11968186, 0.057275392, 0.018090919, 0.15575454, 0.14568369, -0.008162466) * go_3(1.0, 0.0);\n result += mat4(0.0046069925, -0.14948042, -0.06077474, -0.18606511, -0.046001855, 0.072694264, 0.0853064, -0.07509439, -0.16638888, 0.008207148, -0.06407435, 0.0832239, 0.11806991, 0.08564391, -0.09793387, -0.009962631) * go_3(1.0, 1.0);\n result += mat4(0.17163257, 0.17926122, 0.08094341, 0.01562118, 0.08006863, 0.16360049, 0.061501157, 0.015167974, 0.038785663, -0.024147237, 0.04187129, 0.020464495, 0.0043754554, -0.12979902, -0.116078086, 0.02519678) * go_4(-1.0, -1.0);\n result += mat4(0.1390449, -0.31678367, -0.05487266, 0.028750261, -0.2432485, 0.4501461, 0.16770184, -0.21504217, -0.113885716, 0.24819264, 0.10844277, 0.16599967, 0.07485992, -0.15028708, -0.050178476, 0.058082305) * go_4(-1.0, 0.0);\n result += mat4(0.025873372, 0.0873282, -0.00070206827, 0.038967356, -0.12720318, -0.036212232, 0.37016478, 0.08430346, -0.18743254, -0.075341664, -0.027113464, 0.0478065, 0.30386332, 0.03854462, -0.08687961, 0.043612193) * go_4(-1.0, 1.0);\n result += mat4(-0.1514979, 0.20321548, -0.12928946, -0.08803361, 0.062216565, -0.26570085, 0.26420683, -0.0777953, 0.008385508, 0.112346895, -0.09958432, -0.1247562, 0.114825696, 0.12035607, 0.06491033, -0.036797147) * go_4(0.0, -1.0);\n result += mat4(-0.24817157, 0.12276732, -0.21231028, 0.23803027, 0.43308944, 0.39496094, 0.15699469, 0.12618075, -0.037870817, 0.13224195, 0.007822175, -0.13612692, -0.07763684, -0.33213237, -0.0121766785, 0.16685596) * go_4(0.0, 0.0);\n result += mat4(0.038585283, 0.04452951, 0.050363973, 0.027282275, -0.08253728, -0.06062145, 0.25581127, 0.04032097, 0.05333845, 0.023140023, -0.009572385, 0.16059966, -0.11572228, 0.044278048, 0.09749187, -0.15032573) * go_4(0.0, 1.0);\n result += mat4(-0.03934602, -0.02766789, 0.026940307, 0.012599063, -0.31656685, 0.23716804, 0.44959545, -0.22446568, -0.054772135, -0.12735057, 0.057908695, -0.13251308, -0.08269784, 0.11659682, 0.098460965, 0.026333362) * go_4(1.0, -1.0);\n result += mat4(-0.034531243, -0.034659956, 0.05089446, -0.039471556, -0.30950317, 0.10350312, 0.11603813, 0.08672152, -0.07706643, 0.29062438, 0.16422673, 0.074333824, 0.15247595, 0.068041846, -0.05291157, -0.15924777) * go_4(1.0, 0.0);\n result += mat4(-0.008430657, 0.1884767, 0.15917906, 0.0063428413, -0.07987644, -0.04325211, -0.011584678, -0.010605869, -0.061187085, -0.09864619, -0.003040298, -0.08468758, 0.07886262, -0.14624445, -0.16320829, -0.01452985) * go_4(1.0, 1.0);\n result += mat4(-0.08527653, -0.23416738, 0.06975244, 0.05253521, 0.061039444, -0.00083986257, 0.030380005, -0.023494298, -0.043048684, 0.14088461, 0.2651013, -0.069660574, -0.016013842, -0.051780187, -0.012583422, -0.033116736) * go_5(-1.0, -1.0);\n result += mat4(-0.0006501486, -0.30294704, -0.22532716, 0.05011193, 0.065113634, 0.016704703, -0.045390636, 0.04377115, 0.11699081, 0.08135687, 0.020165889, 0.19826801, -0.018285288, -0.08564773, -0.26595154, -0.038110998) * go_5(-1.0, 0.0);\n result += mat4(0.039095376, -0.0013404419, 0.012190645, 0.09428582, -0.11419318, 0.06917013, 0.034134097, 0.06616537, 0.03412512, 0.19301844, -0.055202305, 0.04042837, 0.04970565, -0.038846236, 0.13749482, -0.10204081) * go_5(-1.0, 1.0);\n result += mat4(0.11721501, -0.12578778, 0.3620872, 0.21225488, -0.016926143, 0.006788099, -0.098553024, 0.07850037, 0.011090844, 0.029607147, -0.10133182, 0.09209217, -0.022987554, -0.20880799, 0.11736945, 0.051316652) * go_5(0.0, -1.0);\n result += mat4(0.07336128, 0.12248782, 0.15166189, 0.19264354, 0.04438999, 0.14751169, -0.20144647, -0.13824841, -0.007747583, -0.16739956, 0.06877802, 0.35830194, 0.26836118, 0.16978757, 0.020257233, -0.13465263) * go_5(0.0, 0.0);\n result += mat4(0.13214944, -0.06876062, 0.23750784, -0.021269983, 0.024918383, -0.26376384, 0.045127794, 0.13623215, 0.006213376, -0.08169226, -0.073229134, -0.007930807, -0.044477753, -0.0316362, 0.18907334, 0.11666457) * go_5(0.0, 1.0);\n result += mat4(-0.043125346, 0.11734928, -0.075487934, 0.045608267, 0.0019688043, 0.050239112, 0.04037272, -0.05889949, 0.06669761, 0.12751873, 0.05863783, 0.0125279, -0.089946836, -0.12018046, -0.18921909, 0.023329671) * go_5(1.0, -1.0);\n result += mat4(0.2132003, -0.31702018, -0.13358426, -0.08583953, 0.0059259925, -0.094208315, -0.11922049, -0.099796474, 0.09348341, 0.32579756, 0.1124768, -0.049808096, -0.23310517, 0.26437998, 0.11376541, 0.13568696) * go_5(1.0, 0.0);\n result += mat4(0.20872836, -0.18229747, -0.24334186, 0.055828214, -0.05096774, -0.038215697, -0.15330918, 0.010210672, 0.018509107, 0.06662855, 0.029773839, 0.050827213, 0.18775174, -0.24382128, -0.28635338, 0.019148426) * go_5(1.0, 1.0);\n result += vec4(0.0016613394, 0.059301294, -0.038810123, 0.10673296);\n gl_FragColor = result;\n}\n")),_.program_18=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.063551076, -0.16613434, 0.12519288, 0.2613413, 0.026815815, 0.07070773, -0.021043811, -0.0669755, -0.19316983, -0.19476847, -0.15389214, -0.009875319, -0.0604898, -0.114369385, 0.027538, 0.13774374) * go_0(-1.0, -1.0);\n result += mat4(-0.37544233, 0.12914102, 0.1366593, 0.31378758, 0.013987432, -0.06746779, -0.0083432635, 0.18277366, 0.09763598, 0.37610903, -0.04690116, -0.012697733, 0.26701328, -0.28395116, 0.20111044, -0.14729187) * go_0(-1.0, 0.0);\n result += mat4(-0.11672882, -0.07698176, 0.128088, 0.04008766, 0.10915507, -0.06849285, 0.10052956, -0.043884028, 0.07211199, -0.10226781, -0.022282045, 0.23409745, -0.12000992, 0.24038276, -0.09234301, 0.0005270855) * go_0(-1.0, 1.0);\n result += mat4(-0.09490642, -0.015582241, -0.19492888, -0.32142976, -0.08206514, -0.015905589, -0.058852483, 0.07062659, 0.26403823, 0.3431253, -0.026066927, -0.3181394, 0.08491617, 0.119145595, -0.13182211, 0.11299775) * go_0(0.0, -1.0);\n result += mat4(-0.46511695, 0.041131947, -0.033913054, -0.02365193, -0.05553107, -0.07035273, -0.054731946, 0.14872038, 0.6574225, 0.43335545, -0.104082294, 0.07509184, -0.17075175, 0.45012367, -0.23016582, 0.11691375) * go_0(0.0, 0.0);\n result += mat4(-0.11270771, 0.16805078, 0.06826135, 0.0033254998, -0.024538545, 0.09819631, 0.1497868, 0.07361046, 0.44126564, -0.08262802, -0.093892835, -0.017575772, 0.201439, -0.16137156, 0.020603918, -0.11584951) * go_0(0.0, 1.0);\n result += mat4(-0.05802347, -0.008502925, 0.040704407, -0.018153232, 0.13748057, -0.01657812, 0.051693555, 0.049377594, 0.055863917, 0.033657834, -0.07277932, -0.090057924, -0.020979507, 0.045863025, -0.07975761, -0.051979877) * go_0(1.0, -1.0);\n result += mat4(0.04014975, -0.08892218, 0.010484573, 0.10302432, 0.15378693, 0.08408517, 0.2501461, -0.24654758, 0.098134525, 0.02121331, -0.12720452, 0.18055904, -0.095695384, 0.07188886, -0.06675107, 0.024970558) * go_0(1.0, 0.0);\n result += mat4(0.0036642263, -0.06313773, -0.037577838, -0.08352694, 0.015351579, -0.26856104, 0.006624689, 0.13869932, -0.17476316, 0.18687174, -0.10394873, 0.13418272, -0.079220034, 0.022169832, -0.031236127, -0.0339237) * go_0(1.0, 1.0);\n result += mat4(-0.08630612, -0.0337143, -0.23126788, 0.06343892, 0.033023622, -0.03573692, 0.038431164, 0.13653663, -0.038872983, 0.0037933413, -0.04555905, 0.08925922, -0.13711931, -0.09402758, -0.010433323, 0.063199304) * go_1(-1.0, -1.0);\n result += mat4(-0.097609736, -0.078787506, -0.08567856, 0.013807229, 0.07355257, -0.06374568, 0.14115064, -0.044682432, 0.14670128, 0.18986551, -0.15207475, 0.06219552, 0.06450654, 0.124214396, 0.009615842, 0.10263959) * go_1(-1.0, 0.0);\n result += mat4(0.055290207, -0.040181328, -0.04919303, 0.020920292, 0.012198339, -0.06364409, -0.07055407, 0.036359143, 0.05182031, 0.23724687, 0.08679922, -0.18439333, 0.033763815, -0.011830226, 0.032295715, -0.07224721) * go_1(-1.0, 1.0);\n result += mat4(-0.018177355, 0.05537294, 0.09365121, -0.11162771, 0.032960154, -0.3631022, 0.020872682, 0.026997598, 0.008251562, 0.0121242, 0.08893235, -0.2972536, 0.31769535, 0.21222967, 0.26210263, -0.07804949) * go_1(0.0, -1.0);\n result += mat4(-0.09234649, -0.2313192, 0.2007695, -0.16570407, 0.4998518, 0.5021211, -0.23046456, 0.4675977, -0.04418793, 0.15888585, 0.634594, 0.08088828, 0.72703683, -0.10338289, 0.39535734, 0.08798907) * go_1(0.0, 0.0);\n result += mat4(-0.07732275, 0.03470451, -0.0053107208, 0.12719902, 0.059666194, -0.09585871, 0.1990709, 0.071376435, 0.3475797, -0.22143288, -0.20879894, -0.07166567, 0.12787548, -0.02100069, 0.19628522, 0.30982283) * go_1(0.0, 1.0);\n result += mat4(-0.0066751963, -0.10570687, -0.040173814, -0.111826494, 0.12028746, -0.011818079, 0.100319766, 0.050529975, -0.031993337, -0.0011481771, 0.028475156, 0.035728168, -0.104264215, -0.1322591, -0.0906199, 0.18882063) * go_1(1.0, -1.0);\n result += mat4(0.08835854, 0.07846953, -0.00819189, 0.016579857, -0.12914272, 0.07969864, -0.11249944, 0.09885958, 0.05813271, 0.034933876, -0.10564021, 0.039766613, -0.34965426, 0.22660616, -0.37486964, -0.12369291) * go_1(1.0, 0.0);\n result += mat4(0.11392956, 0.030622995, -0.04730621, -0.015045563, 0.085018255, -0.007865196, -0.025682064, -0.133319, -0.054862365, 0.062044714, 0.05505255, 0.16293961, 0.016092334, -0.02829063, 0.022702925, -0.12809299) * go_1(1.0, 1.0);\n result += mat4(0.02367039, -0.10482778, -0.08608669, -0.062093236, 0.011747762, 0.022175042, 0.0071996297, -0.11276182, 0.028712617, 0.04126311, -0.0038132998, -0.1115989, -0.083056234, -0.009934547, -0.040698178, -0.12683636) * go_2(-1.0, -1.0);\n result += mat4(-0.03936176, 0.013684187, -0.010472024, -0.10460055, 0.023214165, -0.010684623, 0.1418631, -0.09054893, -0.12086315, 0.17628363, -0.09017983, 0.058750905, -0.017493812, -0.017450733, 0.026728105, 0.00935395) * go_2(-1.0, 0.0);\n result += mat4(-0.027332857, 0.0099790655, -0.08163504, 0.17689545, 0.0068078213, -0.023418542, 0.008682474, 0.02548335, -0.094120994, -0.06916872, -0.010798773, 0.08256571, 0.054553654, -0.06724611, 0.10275257, -0.03569369) * go_2(-1.0, 1.0);\n result += mat4(0.08478009, 0.24308196, -0.05788887, -0.30866814, -0.01677214, -0.13036685, 0.114544466, 0.13763347, -0.1287353, -0.106372125, 0.06294474, -0.017131003, -0.036178716, 0.042261317, -0.04916793, 0.22008154) * go_2(0.0, -1.0);\n result += mat4(0.113098085, -0.16627797, 0.2243724, 0.39611307, -0.14763622, -0.08843169, -0.041247193, 0.02559566, 0.26896805, -0.05941676, 0.081289455, -0.03463428, -0.32648194, -0.01743883, 0.14692393, -0.1419451) * go_2(0.0, 0.0);\n result += mat4(-0.08624417, 0.039859742, -0.1319016, -0.13784388, -0.037280608, 0.04094322, -0.09264864, -0.14406647, 0.08943151, -0.012913666, 0.07797073, -0.011788144, 0.00781559, 0.09687341, -0.075485185, 0.029234888) * go_2(0.0, 1.0);\n result += mat4(-0.03461818, -0.0578239, -0.11940533, 0.19817612, -0.06190108, 0.009414874, 0.00055699307, -0.032922342, 0.09611396, 0.017270042, 0.031782333, 0.053475976, -0.06507406, -0.11098162, 0.021986434, -0.15281019) * go_2(1.0, -1.0);\n result += mat4(0.03300026, 0.14729956, -0.11484497, -0.09993908, 0.049616348, -0.075125255, 0.0945234, -0.071549594, -0.12840901, 0.17766954, -0.19627832, 0.115563445, 0.021435678, -0.13213344, 0.106521055, -0.045743156) * go_2(1.0, 0.0);\n result += mat4(-0.07923801, -0.10016722, -0.15136302, -0.09258758, 0.041234676, 0.03441316, 0.112843126, 0.06979639, -0.10960315, 0.024976972, -0.11591057, 0.0046735895, 0.043591797, -0.1226487, 0.06454461, 0.1111232) * go_2(1.0, 1.0);\n result += mat4(-0.029166799, 0.024781128, -0.04604433, -0.17043193, 0.04155139, -0.024739308, -0.00026802288, -0.07082753, 0.0899422, 0.09071587, 0.06616202, 0.06050842, -0.05764436, 0.10596236, 0.02040071, -0.17497559) * go_3(-1.0, -1.0);\n result += mat4(-0.09035089, 0.0659, -0.14361084, -0.021721302, 0.016794743, 0.09347604, 0.1380016, -0.25160387, 0.17140736, 0.29569083, 0.121337526, -0.26241425, 0.06574208, -0.08532672, 0.09675172, 0.061919414) * go_3(-1.0, 0.0);\n result += mat4(0.0777134, 0.021917641, 0.08300268, 0.025749028, -0.109934434, -0.25188968, -0.0045595216, -0.05616794, 0.028348224, -0.020761484, 0.06998775, -0.21368878, 0.03502115, 0.084822185, -0.053608585, 0.0076402165) * go_3(-1.0, 1.0);\n result += mat4(-0.019782236, -0.02927372, 0.08717013, 0.073102064, 0.00052576384, -0.015302635, 0.0621273, -0.00017607084, -0.029963085, -0.13835284, 0.11283739, 0.112313755, -0.01647687, -0.07729588, 0.04615463, 0.24352066) * go_3(0.0, -1.0);\n result += mat4(0.021634975, -0.23471251, 0.2007633, -0.07243054, -0.34169427, -0.3459408, -0.49702102, 0.062072285, 0.29644236, 0.0050523616, -0.27118742, -0.06865384, 0.101680025, 0.38019192, 0.13146457, 0.027077101) * go_3(0.0, 0.0);\n result += mat4(-0.013608211, -0.077774465, -0.045174483, -0.023265246, 0.1321979, 0.3753417, 0.16121203, 0.019047128, 0.064994924, 0.052409865, 0.10563419, -0.00085220096, 0.11251547, -0.10566402, 0.0028090205, -0.10063887) * go_3(0.0, 1.0);\n result += mat4(0.046679504, 0.058594946, -0.06533285, -0.15811534, -0.07416471, 0.06988486, -0.04314425, 0.009497584, -0.009757547, -0.038767483, 0.17787239, 0.077745095, -0.0020354164, -0.058167685, 0.105233066, -0.06689146) * go_3(1.0, -1.0);\n result += mat4(0.12626402, 0.039072312, 0.10418004, -0.07277218, -0.02922791, -0.19852047, 0.24927165, -0.18751998, -0.08083378, -0.14444499, -0.058351975, -0.02419644, 0.12217534, -0.048507757, -0.08333956, 0.00162865) * go_3(1.0, 0.0);\n result += mat4(-0.029149413, -0.023871707, 0.022741226, 0.10378588, -0.0073062726, 0.036854163, -0.1929113, -0.12620242, -0.03716381, -0.018090466, 0.10779782, -0.019924738, 0.068666615, 0.07481716, 0.10826988, 0.14435701) * go_3(1.0, 1.0);\n result += mat4(-0.107568674, 0.12906614, -0.11304603, -0.07186676, 0.12917557, 0.04622498, 0.052623924, 0.027181726, 0.03726036, -0.05536048, -0.056134712, 0.0692713, -0.0931205, -0.013530341, -0.079496436, 0.07122584) * go_4(-1.0, -1.0);\n result += mat4(0.21643913, 0.008973324, 0.2473282, -0.22151545, 0.10534174, 0.014311179, 0.12648374, -0.33117563, -0.115273096, -0.07306515, -0.019514188, 0.03442445, 0.02174929, 0.15782723, -0.15441503, -0.024714287) * go_4(-1.0, 0.0);\n result += mat4(-0.09689197, 0.019095143, -0.034944948, -0.20796263, 0.06224929, -0.0023227853, 0.07867864, -0.046337705, -0.097502016, -0.0011326018, -0.047669414, 0.07279011, -0.04423047, 0.014121719, -0.026950205, 0.14154369) * go_4(-1.0, 1.0);\n result += mat4(0.11617495, 0.46741408, 0.07166562, -0.3171231, -0.06699714, 0.12959749, 0.10611542, -0.08962664, -0.055559576, 0.08383856, -0.07885361, -0.076587684, -0.0048291516, -0.04309975, 0.045905527, 0.036698442) * go_4(0.0, -1.0);\n result += mat4(0.0036613978, -0.03133137, -0.09741661, 0.4476952, -0.05623356, -0.5347433, -0.15121926, -0.62327516, -0.34650013, -0.3848976, -0.1020635, 0.12372888, -0.17733924, -0.3116026, -0.26149738, -0.12756832) * go_4(0.0, 0.0);\n result += mat4(-0.18341129, 0.27638572, 0.18640736, 0.07301684, 0.0031105333, 0.10374691, -0.118262894, -0.12854561, -0.07307097, -0.0043694526, -0.103828765, 0.0033327888, -0.11450939, -0.036062073, -0.08388783, -0.18569045) * go_4(0.0, 1.0);\n result += mat4(-0.06513565, -0.0906451, -0.07992863, 0.1555351, 0.053517826, 0.059623975, -0.04589495, -0.06759139, 0.041854616, -0.022462321, -0.03875089, 0.099266365, -0.04334954, -0.011625454, -0.03120097, -0.028311051) * go_4(1.0, -1.0);\n result += mat4(-0.2698161, 0.4855855, 0.29649052, 0.08579708, -0.17665233, 0.11236429, 0.17814405, 0.2936427, 0.0014580752, -0.01460852, 0.12992013, -0.06554696, 0.08688421, 0.016707266, -0.035805132, -0.21390212) * go_4(1.0, 0.0);\n result += mat4(0.087546945, -0.08082606, 0.026020724, -0.22158769, 0.079808585, 0.008027633, 0.17506911, 0.24715161, -0.089454755, -0.12723146, -0.014873311, -0.080931105, -0.037702024, 0.069683395, 0.03398877, 0.050660603) * go_4(1.0, 1.0);\n result += mat4(0.18083133, 0.072747, 0.026843961, 0.060125593, -0.0028814252, 0.055027924, -0.23592432, -0.3128924, 0.07353004, -0.040734287, 0.063891344, 0.12827826, 0.035035152, -0.07543958, 0.084599234, 0.13021721) * go_5(-1.0, -1.0);\n result += mat4(0.063158885, 0.08223479, 0.069820456, 0.021643702, 0.07788084, -0.078388534, 0.13722488, 0.25833505, -0.10396639, 0.0041446807, 0.023278937, 0.22537926, 0.17745169, 0.22081025, -0.09535902, -0.12220001) * go_5(-1.0, 0.0);\n result += mat4(-0.05432123, 0.087425314, 0.018276695, -0.124169916, -0.00543602, 0.12574154, -0.06011572, 0.04701218, -0.10479224, 0.032153737, -0.06034692, 0.16422245, -0.13862014, -0.06484846, -0.064395554, 0.20665741) * go_5(-1.0, 1.0);\n result += mat4(-0.11319914, 0.18695734, 0.3806953, -0.069110036, -0.24979821, 0.26608357, 0.45578855, -0.37055442, 0.08747221, 0.11386838, -0.09471413, -0.17466134, 0.20953615, 0.20999484, 0.12287149, -0.41018328) * go_5(0.0, -1.0);\n result += mat4(0.5564517, -0.2048937, -0.3816632, -0.06279082, -0.38774204, 0.21217284, -0.18890436, 0.14043479, 0.024926476, 0.17045365, 0.048644193, -0.17100555, -0.15697347, -0.35342333, 0.068213716, -0.41174227) * go_5(0.0, 0.0);\n result += mat4(0.045869917, -0.0015854153, 0.08683202, 0.09068768, -0.083463475, -0.31756514, 0.1342369, -0.088171095, 0.056276016, -0.23685989, 0.014580776, -0.2547697, 0.0940006, -0.043395106, 0.2034087, -0.022825241) * go_5(0.0, 1.0);\n result += mat4(-0.103751905, 0.069453366, -0.109700166, 0.042392224, 0.080248766, 0.094016075, -0.17143534, 0.05994925, -0.018760482, -0.04515021, 0.014608747, 0.06235974, -0.04300025, 0.093254045, -0.048682634, 0.28064325) * go_5(1.0, -1.0);\n result += mat4(-0.014232481, -0.08903044, 0.019999523, -0.020324621, -0.24016748, -0.2474486, -0.40321103, -0.15829015, -0.13566887, -0.041250605, -0.04751285, 0.057329945, 0.10219304, 0.05605011, -0.025595296, -0.01614233) * go_5(1.0, 0.0);\n result += mat4(0.025537677, 0.12660079, 0.051864993, 0.075601384, -0.021362955, 0.19969231, 0.123610884, 0.07575372, -0.061927922, 0.06550312, -0.05508335, 0.11704227, -0.13762979, 0.1817394, -0.18983638, -0.049257904) * go_5(1.0, 1.0);\n result += vec4(-0.12422661, 0.036567487, -0.031888038, -0.011536189);\n gl_FragColor = result;\n}\n")),_.program_19=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.031695515, -0.31290495, 0.17557557, -0.10072623, 0.037879907, 0.07773684, 0.015941558, -0.1166975, 0.19065462, -0.18290205, 0.233234, 0.028230593, -0.16707195, -0.10103979, -0.1561307, 0.09858236) * go_0(-1.0, -1.0);\n result += mat4(-0.37433225, -0.37697765, 0.15590142, 0.3016965, 0.014981114, -0.07988245, 0.014191019, -0.0011213939, -0.11375956, -0.052503657, -0.013733191, 0.15110013, 0.009139605, 0.1890766, -0.29809618, -0.31938305) * go_0(-1.0, 0.0);\n result += mat4(0.043140218, -0.1566104, -0.002536191, -0.16493355, -0.211366, -0.021915436, -0.28728947, -0.14439434, 0.095511094, 0.056860972, -0.08280981, -0.21611294, 0.13561454, 0.0033129812, 0.14235094, 0.3003919) * go_0(-1.0, 1.0);\n result += mat4(0.010960085, 0.00600542, -0.2367317, 0.021453537, -0.03856116, -0.034778543, 0.164726, 0.13019681, -0.07757383, 0.33985314, -0.23832978, 0.095343575, 0.022204291, 0.20711215, 0.15877703, 0.2751253) * go_0(0.0, -1.0);\n result += mat4(0.19641247, 0.032707132, 0.04379372, -0.21997298, -0.035852924, 0.06185132, 0.1484587, -0.36117685, -0.46992078, -0.41587535, 0.37467077, 0.09044606, -0.06615961, -0.4794214, 0.039470922, -0.3396352) * go_0(0.0, 0.0);\n result += mat4(0.16657054, -0.039237928, 0.03857829, 0.049146365, 0.0401756, -0.03342998, 0.20032202, 0.05834436, 0.088986784, -0.16494772, -0.33883873, 0.18655993, -0.15986481, 0.091252044, 0.041209027, 0.15528268) * go_0(0.0, 1.0);\n result += mat4(0.048688952, -0.009118804, 0.02290845, -0.17133589, -0.17210291, -0.027337966, -0.13893692, -0.07628787, -0.011510589, -0.04428704, 0.0015265835, -0.1197242, -0.011102018, -0.012120708, 0.06624063, 0.009720241) * go_0(1.0, -1.0);\n result += mat4(-0.27416044, -0.120502286, 0.17721373, -0.16811286, -0.014482372, 0.02126685, -0.091303095, -0.16043608, 0.27898774, 0.17883328, -0.2844939, 0.21557346, 0.090356916, 0.10218719, 0.011249428, -0.10255321) * go_0(1.0, 0.0);\n result += mat4(-0.12067477, -0.07217142, -0.04221149, 0.019745756, -0.26648012, -0.19199371, 0.029601155, 0.13147698, 0.23245896, 0.11450761, 0.1694102, -0.2318312, 0.0016206031, -0.0178794, 0.11511889, 0.04575681) * go_0(1.0, 1.0);\n result += mat4(0.18695508, 0.045567334, 0.17440668, -0.42288253, -0.02287028, 0.05679073, -0.05641905, 0.12937486, 0.08140183, 0.013775387, 0.085393906, -0.124689564, 0.02426034, -0.08368493, -0.03149937, 0.12990832) * go_1(-1.0, -1.0);\n result += mat4(-0.10630359, -0.05139905, -0.14252634, 0.12539144, -0.07805999, -0.16011941, -0.12794735, 0.0023225932, -0.29767594, -0.0324489, -0.08008453, -0.10285779, 0.10714244, 0.07701981, 0.0861595, 0.032702547) * go_1(-1.0, 0.0);\n result += mat4(-0.011266752, 0.032032244, -0.16621222, 0.025718216, -0.13606001, 0.049900856, -0.12395804, -0.023709433, -0.019833436, 0.05525729, 0.043920193, 0.07480689, -0.06805129, -0.050729908, 0.015684852, -0.07608439) * go_1(-1.0, 1.0);\n result += mat4(-0.2432357, -0.08149558, -0.0954787, 0.13050736, 0.0658002, -0.15775995, -0.26192164, 0.07967364, -0.050966308, -0.15967421, -0.09035987, -0.19794956, 0.040908057, 0.1914722, -0.1416288, 0.20905873) * go_1(0.0, -1.0);\n result += mat4(-0.31780317, -0.0037020883, 0.057150707, 0.4200519, 0.5618687, -0.047172155, -0.12254693, -0.014847399, 0.37398118, 0.3375763, 0.16677848, -0.06745357, 0.17024885, -0.22058573, -0.30246857, -0.5453735) * go_1(0.0, 0.0);\n result += mat4(0.30349696, 0.009769963, 0.28675693, -0.118276045, 0.0057877507, 0.10974996, -0.072690375, 0.030470189, -0.6150014, 0.17645302, 0.2928011, 0.07855985, 0.17192386, 0.12024906, -0.07183019, 0.10537094) * go_1(0.0, 1.0);\n result += mat4(-0.088262424, -0.14806455, 0.08148428, 0.10594823, 0.049873143, -0.013990187, 0.07425902, -0.030937834, 0.016817184, 0.08583546, -0.111037634, 0.09831576, 0.052983984, 0.024797885, 0.15503147, -0.052295715) * go_1(1.0, -1.0);\n result += mat4(0.09108395, 0.025693672, -0.17206948, -0.02877885, 0.008410392, -0.08324596, -0.05451186, 0.10528576, -0.09902025, 0.20654637, -0.15849939, -0.022103371, 0.06444531, -0.12143805, 0.20113671, 0.14274625) * go_1(1.0, 0.0);\n result += mat4(0.005467573, 0.16239832, -0.28808126, -0.21795005, -0.06378709, -0.0672865, -0.052615914, -0.08036216, 0.10728027, -0.09125139, -0.0835933, -0.08187764, 0.05370785, -0.019258037, -0.23184206, 0.2632737) * go_1(1.0, 1.0);\n result += mat4(-0.05926071, 0.07018913, -0.021344975, 0.054756, -0.052149706, 0.0037597087, 0.0025042086, -0.04395278, 0.12245118, 0.04250789, 0.082335964, -0.014749995, -0.08621224, -0.023798082, 0.06332712, -0.11675374) * go_2(-1.0, -1.0);\n result += mat4(-0.32227162, -0.14337637, -0.23739144, -0.19812642, -0.09722166, 0.009280866, 0.04054724, 0.15704393, 0.07489584, -0.11492752, 0.09819001, 0.15120374, -0.14586051, -0.16354702, 0.23314816, -0.0022859343) * go_2(-1.0, 0.0);\n result += mat4(0.16142578, 0.075490505, -0.021885784, 0.06261672, 0.041199893, 0.03871687, 0.023842737, -0.011376236, 0.0767961, -0.045730814, 0.22563088, -0.09038255, -0.18399398, -0.04494118, -0.095894225, 0.030498588) * go_2(-1.0, 1.0);\n result += mat4(0.12479204, 0.101474956, 0.36386368, -0.050215095, 0.07824311, -0.10407957, -0.04313255, 0.32900745, -0.192804, -0.19723284, -0.06199248, 0.024969265, 0.22347516, 0.0065552266, 0.16316769, -0.03117915) * go_2(0.0, -1.0);\n result += mat4(-0.41610017, -0.26189142, 0.9749233, -0.2030862, -0.018032711, 0.010767388, 0.021800261, -0.0042601344, -0.23240276, 0.3338158, -0.17494468, 0.17937262, 0.07974937, 0.33006057, -0.1869896, -0.37869284) * go_2(0.0, 0.0);\n result += mat4(-0.071573325, 0.007554784, -0.102258176, 0.10642047, -0.09556476, -0.017912954, -0.14906247, 0.026633078, -0.08621331, 0.0017594047, -0.19624764, -0.115420476, 0.080624446, 0.05765888, 0.13215272, -0.035700615) * go_2(0.0, 1.0);\n result += mat4(-0.0699439, -0.031065576, -0.1347926, 0.04561651, 0.026325148, 0.04517171, 0.027460657, 0.07887253, 0.09662138, -0.032300167, 0.18762928, 0.017682185, -0.21272552, -0.120953396, 0.07463968, 0.16759431) * go_2(1.0, -1.0);\n result += mat4(0.031983048, 0.091939285, -0.29471913, -0.17392102, -0.029960087, -0.045441393, 0.11517783, 0.043017738, 0.19772391, 0.18100426, -0.023260262, 0.047123328, -0.34043354, -0.14247705, 0.2169891, -0.022246636) * go_2(1.0, 0.0);\n result += mat4(-0.17198563, -0.23428284, 0.004200898, -0.024755895, 0.08732965, -0.0014298835, 0.14354117, -0.04866547, 0.040317383, -0.06782393, -0.098272204, 0.0007879826, -0.09150929, -0.013316801, 0.001446828, 0.017795574) * go_2(1.0, 1.0);\n result += mat4(0.047712177, 0.050632354, 0.16054401, 0.043701835, -0.0639787, -0.027759142, -0.1216413, 0.06168221, 0.09751688, -0.0066430112, -0.06975059, -0.10249115, -0.12326384, -0.0046392973, -0.03523632, 0.11676963) * go_3(-1.0, -1.0);\n result += mat4(0.0820976, -0.011279764, 0.06630965, 0.09390872, -0.24890396, -9.822562e-05, -0.114006236, 0.16826034, -0.082640596, 0.019303065, 0.14685081, 0.07503404, -0.17926271, -0.07983414, -0.04422908, 0.11301981) * go_3(-1.0, 0.0);\n result += mat4(0.03553145, 0.0047965297, 0.08901363, 0.004263101, -0.15945294, -0.114194945, -0.059667293, 0.049415316, -0.09466441, -0.05142749, 0.15767507, -0.11340187, 0.10369652, 0.085223176, -0.06318044, -0.11618208) * go_3(-1.0, 1.0);\n result += mat4(-0.17031148, -0.11489388, 0.24808751, 0.030365555, 0.054884836, -0.041506488, 0.038115, -0.064155854, 0.120106734, -0.100374915, -0.2048057, 0.09855774, 0.34214836, 0.01592769, 0.3974824, -0.009733501) * go_3(0.0, -1.0);\n result += mat4(-0.37295908, 0.05345721, 0.24855454, 0.18375815, 0.41732857, 0.059994586, 0.14148045, 0.15674202, 0.2914617, 0.28635538, 0.21487242, -0.16498509, 0.26191583, 0.34904888, -0.001136933, -0.047465373) * go_3(0.0, 0.0);\n result += mat4(-0.12775165, -0.13414834, 0.035279494, 0.0065703453, 0.21533409, -0.025021361, 0.3468732, -0.08434002, -0.0125741605, 0.0472579, -0.006702024, 0.03674878, -0.1543125, 0.12252382, -0.15259196, -0.10377763) * go_3(0.0, 1.0);\n result += mat4(-0.05423773, 0.076934956, -0.03817735, -0.0006111581, 0.017648958, 0.061248343, -0.01635863, 0.015901048, -0.14749493, -0.041009318, 0.030646784, 0.021186778, -0.15973417, 0.032205433, -0.36817935, 0.17054902) * go_3(1.0, -1.0);\n result += mat4(0.009821799, 0.023463782, -0.04574981, -0.03205052, -0.11479379, -0.1499543, -0.10254226, 0.14878044, -0.18908015, -0.057776958, 0.22117394, -0.008997101, -0.10566478, 0.029807804, 0.06296724, -0.09863535) * go_3(1.0, 0.0);\n result += mat4(0.012764414, 0.08003188, -0.079312325, 0.10915366, -0.14269702, 0.15378389, -0.11343741, -0.07815755, -0.028972412, -0.07575102, 0.104069054, 0.16929798, 0.08356986, -0.008557804, 0.1077067, -0.104730316) * go_3(1.0, 1.0);\n result += mat4(0.14354274, 0.027146077, 0.06354999, -0.15823694, 0.11064279, 0.05926018, -0.09556645, -0.13623793, 0.064755484, -0.009504007, -0.04298976, -0.22026266, 0.19957776, -0.009840124, 0.08703728, 0.07162153) * go_4(-1.0, -1.0);\n result += mat4(-0.2091648, -0.0857283, -0.30748418, 0.21271354, -0.18100224, -0.0055695246, -0.06332844, 0.17306994, 0.0077473186, 0.037243642, 0.012746569, 0.37735906, 0.23314455, 0.19154081, 0.05688001, -0.23929437) * go_4(-1.0, 0.0);\n result += mat4(0.063928135, 0.058101837, -0.07964053, 0.09656037, 0.06193066, 0.052388765, 0.019220868, 0.09141577, 0.07279361, 0.03293571, 0.04207099, 0.100502975, 0.07098165, -0.03792573, 0.029752802, 0.00073165854) * go_4(-1.0, 1.0);\n result += mat4(-0.061411377, 0.44493172, -0.2499116, 0.16028905, -0.24095571, -0.09098111, 0.2505775, -0.20317478, -0.046060897, 0.026942013, -0.1443618, -0.09946402, -0.2845509, 0.02574587, -0.10171842, 0.32726362) * go_4(0.0, -1.0);\n result += mat4(0.41548893, 0.55772763, 0.21224521, -0.2974941, -0.1518538, -0.096886665, 0.25241733, 0.48857507, -0.23768853, -0.24405806, 0.04989141, 0.18301181, -0.39112365, -0.29253578, 0.059537925, -0.01779737) * go_4(0.0, 0.0);\n result += mat4(0.038118728, 0.02858742, 0.6223735, -0.2673519, -0.0107285725, -0.05190993, 0.009639665, -0.01759551, 0.056182634, 0.0017370619, 0.015566999, 0.37397447, -0.18057133, -0.16243981, -0.06748175, 0.057786137) * go_4(0.0, 1.0);\n result += mat4(-0.011669291, -0.110343516, 0.28674936, -0.04969038, 0.32003263, 0.064857155, 0.013674471, -0.039692417, 0.040436286, -0.06889466, 0.037186123, -0.05564364, -0.025551032, -0.11479799, -0.12857372, -0.052941844) * go_4(1.0, -1.0);\n result += mat4(0.28328392, 0.39322296, 0.36961278, -0.3133618, 0.4632272, 0.11075263, 0.14776857, 0.29629925, -0.106794536, -0.17243811, 0.06743955, -0.06816463, 0.19705069, 0.16638671, -0.47120842, 0.15028188) * go_4(1.0, 0.0);\n result += mat4(-0.24694128, -0.13387236, 0.013511744, 0.23480985, 0.15844229, 0.15348844, 0.08692795, -0.026089827, -0.18550861, -0.105919205, 0.13584319, 0.14189197, 0.098633386, 0.03923177, 0.17303325, 0.0035986274) * go_4(1.0, 1.0);\n result += mat4(0.07525532, -0.049425937, -0.045742936, -0.34401855, 0.23614922, 0.1365458, 0.5367143, -0.34322664, 0.08580669, -0.021081364, 0.32258797, 0.054717902, 0.011307636, -0.13174307, 0.10635861, 0.15759683) * go_5(-1.0, -1.0);\n result += mat4(0.2053648, 0.11536576, 0.06543424, 0.273532, 0.004836322, -0.1135091, -0.13175261, -0.010553481, 0.26788777, 0.0052754665, 0.21684328, -0.038834624, 0.15681003, 0.2551737, -0.08061695, -0.2621798) * go_5(-1.0, 0.0);\n result += mat4(-0.0026197245, -0.04237014, 0.15965913, 0.011015912, 0.13959743, 0.0613557, -0.057478882, 0.04333705, 0.02150156, 0.02613718, 0.029849462, 0.04144389, 0.060642015, -0.055863846, 0.07513707, -0.030098947) * go_5(-1.0, 1.0);\n result += mat4(-0.25804156, 0.07992937, -0.2194363, -0.07638968, -0.31182626, 0.06877212, 0.26326504, -0.07852368, 0.005371965, 0.13532336, -0.27899355, -0.21762428, -0.11019938, 0.3272873, -0.18966602, 0.13429517) * go_5(0.0, -1.0);\n result += mat4(0.13235348, 0.19412184, -0.14834474, 0.045169294, -0.12562896, 0.42018193, -0.111528605, 0.14010738, -0.19459967, 0.013526394, -0.41562226, 0.0028783067, -0.62609005, -0.3033415, 0.4712338, 0.8222809) * go_5(0.0, 0.0);\n result += mat4(0.09286205, 0.09806087, -0.07340961, -0.17533489, 0.027318375, -0.10870942, -0.038293675, -0.16472916, -0.1825589, -0.052559845, -0.30276018, -0.14359148, -0.21606436, -0.110118784, 0.016834917, -0.17742018) * go_5(0.0, 1.0);\n result += mat4(-0.020260928, 0.087848864, 0.047859445, -0.047904506, 0.048111416, 0.1583765, -0.20442098, -0.100690275, -0.0013411752, -0.07799378, 0.15336171, -0.10123076, 0.17678842, 0.17897983, -0.09674411, -0.011004586) * go_5(1.0, -1.0);\n result += mat4(-0.018577576, -0.06431042, 0.09155964, 0.015572989, -0.2997381, -0.27266306, -0.038626052, 0.049783256, -0.0104627805, -0.00770176, 0.11773571, 0.1784294, 0.09392711, 0.034571096, 0.11028318, -0.09109526) * go_5(1.0, 0.0);\n result += mat4(0.16055113, 0.090300724, -0.03638531, -0.04085534, 0.08429917, 0.020470984, -0.19414762, -0.3244146, 0.14926222, -0.04275537, 0.3243775, -0.27660474, 0.21811403, 0.00095158996, -0.029139725, -0.14773428) * go_5(1.0, 1.0);\n result += vec4(0.07794292, -0.028107546, -0.059174247, 0.018621715);\n gl_FragColor = result;\n}\n")),_.program_20=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.24537118, 0.17905983, 0.07789307, 0.016952513, 0.0141091775, -0.011334478, -0.031922385, -0.002754333, -0.09490796, 0.056371696, -0.011801579, -0.13965698, -0.035000853, -0.004262493, 0.07772451, 0.08179461) * go_0(-1.0, -1.0);\n result += mat4(0.49467468, 0.0060151266, -0.16210476, 0.44510034, 0.032212194, 0.028270312, -0.002976181, -0.0750645, -0.120187126, -0.3223084, -0.036695287, -0.27901456, 0.026024181, -0.38380507, -0.107403666, 0.106261775) * go_0(-1.0, 0.0);\n result += mat4(-0.27276495, 0.07816642, 0.16584107, 0.3256445, -0.003785352, -0.05884198, -0.028097598, 0.09085398, 0.18065354, 0.12995216, -0.012668798, -0.18628691, 0.14217433, 0.060047373, 0.13106324, 0.002042596) * go_0(-1.0, 1.0);\n result += mat4(-0.086455494, -0.14862305, -0.525558, 0.16174366, -0.07319531, 0.15502526, -0.010380826, -0.07271152, 0.19700976, 0.046370283, 0.11651438, 0.081478894, 0.19148621, 0.03100971, 0.1023476, 0.07874108) * go_0(0.0, -1.0);\n result += mat4(0.6140143, -0.027726987, -0.009253838, -0.2904735, -0.0004950705, -0.17041264, -0.16776061, 0.0082762465, -0.3594797, 0.2532505, -0.6598625, 0.19527398, -0.2580451, -0.047699004, -0.19487855, 0.26656064) * go_0(0.0, 0.0);\n result += mat4(-0.05993486, 0.05261301, -0.11092236, -0.07093469, -0.12740676, 0.28895375, -0.024522636, 0.10566457, 0.25105092, -0.19367103, 0.31918752, -0.08284367, 0.010306112, -0.16058734, 0.025336768, -0.1421889) * go_0(0.0, 1.0);\n result += mat4(-0.30034626, 0.20041251, 0.038978297, 0.24891369, 0.16952564, -0.08357092, 0.0041356883, -0.11644513, 0.09228839, -0.112779655, 0.026311902, 0.06545678, 0.0698254, -0.112796366, 0.0029497906, 0.03857845) * go_0(1.0, -1.0);\n result += mat4(0.16609864, -0.22584435, -0.24474208, -0.27484784, -0.31675163, 0.07935485, 0.18763326, 0.13037825, 0.11668147, -0.2776588, -0.11885876, -0.051946215, 0.0821847, 0.012703901, -0.0351841, -0.10732197) * go_0(1.0, 0.0);\n result += mat4(0.14786936, 0.04071705, 0.030221082, -0.120953605, -0.013662891, -0.14799207, -0.028566806, -0.13245614, 0.09371325, 0.0018758543, -0.075789824, 0.021227634, -0.0687209, 0.04126068, 0.01861056, 0.00038673988) * go_0(1.0, 1.0);\n result += mat4(-0.2150947, 0.019924847, -0.057041053, -0.055024747, 0.04864997, -0.010266812, 0.12674728, 0.0916339, 0.02709077, -0.042510916, -0.15185884, -0.1128658, 0.054390796, -0.12276366, -0.07853503, 0.16050841) * go_1(-1.0, -1.0);\n result += mat4(0.14254624, 0.09403803, -0.077061795, -0.040265787, -0.1851944, 0.03568108, -0.064231634, 0.057467405, 0.10839864, 0.67165095, 0.31980324, -0.22381754, -0.094957665, 0.081498906, 0.061563525, -0.061372254) * go_1(-1.0, 0.0);\n result += mat4(-0.026212232, -0.016600188, -0.032421675, -0.018441828, -0.0039220974, -0.092276715, -0.05251956, -0.0014283194, -0.07582186, -0.34406552, 0.012223887, 0.16421928, 0.067920506, -0.04867461, -0.025583208, -0.02245058) * go_1(-1.0, 1.0);\n result += mat4(0.06561416, 0.08525047, -0.06454739, 0.03325223, -0.2756252, -0.07606139, -0.16622546, -0.19015047, -0.0942788, 0.055729307, 0.08911129, 0.036073096, 0.2819285, 0.27803645, 0.41541302, -0.46012112) * go_1(0.0, -1.0);\n result += mat4(0.116886355, 0.25485554, -0.08467562, 0.015698416, 0.120505005, 0.14997847, 0.35307086, 0.06391821, 0.2480685, -0.91017604, 0.30765083, 0.41334546, -0.2484761, 0.0036243596, -0.17822865, -0.0688765) * go_1(0.0, 0.0);\n result += mat4(-0.018610235, 0.10026272, 0.09050735, 0.09349237, -0.32725444, -0.04461541, -0.08524241, -0.07169624, -0.17375232, -0.04668291, 0.1105147, -0.21981657, 0.14551818, -0.09236485, 0.22311887, 0.22838955) * go_1(0.0, 1.0);\n result += mat4(-0.046239845, 0.092623316, 0.06968011, -0.07118946, -0.112399414, 0.12900421, 0.1622531, -0.06568552, -0.0046933675, -0.015529387, -0.035191614, 0.01626195, -0.081475765, -0.05045334, -0.087063916, -0.2726226) * go_1(1.0, -1.0);\n result += mat4(0.20086902, -0.105082855, 0.064632416, 0.032850675, -0.14514364, -0.08420714, -0.49481058, 0.20139864, 0.17293651, -0.013185847, 0.061619177, 0.3313921, -0.3385868, 0.23518777, -0.33251905, 0.17975967) * go_1(1.0, 0.0);\n result += mat4(0.06966267, -0.06778524, -0.013489221, 0.08452447, -0.06677413, 0.024880748, 0.0966029, -0.14441288, 0.117813595, -0.021073775, -0.10008402, 0.16905701, 0.1681992, 0.023752017, 0.10749209, 0.12432793) * go_1(1.0, 1.0);\n result += mat4(-0.1513078, -0.093761355, -0.0030828249, -0.110072024, -0.055719357, -0.009922474, -0.043953415, 0.050671145, -0.060472284, 0.028386949, -0.013459928, -0.081548885, -0.0835807, 0.02647864, -0.20652756, -0.0060736574) * go_2(-1.0, -1.0);\n result += mat4(0.028220167, -0.028944401, -0.19519375, 0.13515931, -0.00042262973, 0.08360426, 0.010636624, -0.030487528, 0.27422678, -0.045074224, 0.07301797, 0.006780949, -0.08468292, -0.04887693, -0.09148827, 0.018867895) * go_2(-1.0, 0.0);\n result += mat4(0.1262579, 0.018898701, 0.13322218, 0.035301305, -0.07070634, -0.0078546405, 0.027999826, 0.048316766, -0.15131034, 0.0023264016, 0.013600765, -0.034428634, -0.07507105, -0.08255354, -0.08881507, -0.071658276) * go_2(-1.0, 1.0);\n result += mat4(-0.02041055, 0.22154346, 0.26627985, 0.0605345, -0.058928274, -0.06632422, 0.009541804, 0.030693937, -0.11625062, 0.050398614, -0.08913635, -0.048804708, 0.05243602, 0.07607664, -0.11982216, -0.030418042) * go_2(0.0, -1.0);\n result += mat4(-0.17171955, -0.1251785, -0.03278011, -0.027012454, -0.14810622, 0.011841085, -0.17640975, -0.15179725, 0.28515115, -0.14059372, 0.7398977, 0.016162258, 0.39136347, 0.39292285, 0.1379987, 0.3367675) * go_2(0.0, 0.0);\n result += mat4(-0.010929663, -0.06879933, -0.08348263, 0.03733299, 0.062476087, 0.01568991, -0.05271144, 0.04062246, 0.032427862, -0.113407016, -0.12636085, -0.016191803, 0.17277598, 0.08344308, 0.038378276, 0.073893026) * go_2(0.0, 1.0);\n result += mat4(0.17167374, -0.121874295, -0.088408865, -0.235186, -0.13921842, 0.07555293, -0.041501705, 0.050021265, -0.087886505, -0.08035099, 0.09180792, 0.05183994, -0.26203418, 0.04711709, -0.10731481, -0.14843997) * go_2(1.0, -1.0);\n result += mat4(-0.036347087, 0.01029584, -0.056132622, 0.0878486, -0.064945646, 0.07907602, 0.12751542, 0.02885936, 0.23358488, -0.029665042, -0.29615182, -0.10431463, 0.023203064, 0.069443814, -0.1002703, -0.096389264) * go_2(1.0, 0.0);\n result += mat4(0.035990857, 0.10344318, 0.022896135, -0.07152821, 0.05887347, -0.015482111, -0.014297709, 0.055369038, -0.02750558, 0.08424956, 0.04510472, 0.017769516, 0.04108422, -0.07342653, -0.08320298, 0.066610456) * go_2(1.0, 1.0);\n result += mat4(-0.066317484, 0.04255107, -0.07966337, -0.124135956, -0.018745063, -0.010161496, -0.011399174, 0.039982356, 0.15349951, 0.062997095, 0.045578636, 0.107150234, -0.032815512, -0.13440657, -0.040952615, 0.18263227) * go_3(-1.0, -1.0);\n result += mat4(0.10633369, -0.018656015, -0.016764622, -0.04388912, 0.08758304, 0.19932802, 0.046600826, 0.016901758, 0.21165867, -0.025475888, 0.07850137, 0.06617148, -0.16846764, 0.40805286, -0.06401491, -0.080602095) * go_3(-1.0, 0.0);\n result += mat4(-0.123656854, -0.014010881, 0.028575048, -0.069250524, -0.15018106, 0.103246264, -0.11777147, -0.05850124, -0.1353436, -0.0013566307, -0.015963338, -0.023948817, 0.095956124, -0.039555125, 0.076399274, 0.07427479) * go_3(-1.0, 1.0);\n result += mat4(-0.015483045, -0.12661438, 0.04873668, -0.08844129, -0.011324154, -0.109799534, -0.023892801, 0.05610018, -0.05156818, -0.046244036, -0.119778745, -0.072065085, -0.106656425, 0.088378794, 0.011626502, -0.11913755) * go_3(0.0, -1.0);\n result += mat4(-0.04775599, 0.16536692, 0.07654365, -0.180473, -0.2773871, 0.16781096, -0.15096998, -0.15038413, 0.09663952, -0.12574138, -0.079353325, 0.15394118, 0.19871943, 0.1274317, -0.015473073, -0.13977093) * go_3(0.0, 0.0);\n result += mat4(0.046030425, -0.0035080586, 0.00019108523, -0.061198276, 0.10959022, -0.08084982, 0.17658228, -0.077856205, -0.06706116, -0.021110784, -0.014351807, -0.13647127, -0.15924501, -0.045259945, -0.08266116, 0.18638277) * go_3(0.0, 1.0);\n result += mat4(-0.016468504, -0.0060328534, -0.027133752, -0.011417157, -0.0060868333, 0.14410168, -0.02163876, 0.02426387, -0.045196433, -0.050631806, -0.03250163, -0.05960187, -0.032833368, 0.07025108, -0.008574312, 0.04666302) * go_3(1.0, -1.0);\n result += mat4(0.16550453, -0.12357287, 0.10894651, 0.061207913, -0.26402593, 0.05317881, 0.17066815, 0.035360787, -0.2500221, 0.0465414, -0.07445082, 0.08822553, 0.09093388, 0.026007025, 0.02103897, -0.008406647) * go_3(1.0, 0.0);\n result += mat4(0.008951011, -0.011805461, -0.041415952, -0.004712088, 0.107074626, -0.040568706, -0.09944574, -0.06400702, -0.033343032, 0.013737211, -0.0889104, -0.013806611, -0.0331564, 0.0051299958, 0.015190706, 0.02362979) * go_3(1.0, 1.0);\n result += mat4(-0.122751765, 0.1503006, -0.08277906, 0.18938261, 0.004363168, 0.07933008, 0.07121668, -0.0833466, -0.014839421, -0.066141434, 0.015289756, -0.040877122, -0.028999893, 0.1169574, 0.043211922, -0.05808607) * go_4(-1.0, -1.0);\n result += mat4(0.18331528, 0.39588076, 0.20556965, -0.10883933, -0.0004949832, -0.15585636, -0.040524032, -0.057982635, -0.028523464, -0.06929509, -0.058184557, 0.025949743, 0.027700417, -0.22790357, 0.06694592, -0.020108582) * go_4(-1.0, 0.0);\n result += mat4(-0.11836253, -0.04298726, 0.032929875, 0.2242861, -0.11389548, 0.068775766, 0.019789936, -0.03006107, 0.08794808, 0.12770821, 0.0149423, -0.091368824, 0.015293162, 0.019910589, 0.035969447, 0.04707816) * go_4(-1.0, 1.0);\n result += mat4(0.26466385, 0.136147, 0.21548775, -0.3231222, 0.004888472, -0.3866182, -0.20606667, 0.15087834, 0.02862634, 0.0817037, 6.5014992e-06, 0.2008316, 0.09526983, 0.042665128, -0.040663883, 0.003764197) * go_4(0.0, -1.0);\n result += mat4(-0.2112101, 0.088516004, 0.558493, 0.06698759, -0.10676672, 0.15699397, -0.043309934, -0.52478033, -0.17806827, 0.017635964, -0.082869515, -0.5656354, -0.18426882, -0.12042118, -0.01596299, -0.06495108) * go_4(0.0, 0.0);\n result += mat4(-0.21135955, 0.05781414, -0.09844541, 0.022916462, 0.14397569, 0.022936279, 0.097970665, 0.042522192, -0.00126595, 0.0038257148, 0.07008256, -0.1824468, 0.048791062, -0.07465642, -0.046671294, 0.03230469) * go_4(0.0, 1.0);\n result += mat4(0.19789836, -0.116786405, -0.1616968, -0.22459605, -0.024078539, 0.17570955, 0.16125445, 0.3992117, 0.052064337, 0.036609706, 0.05254302, -0.050398353, 0.036562983, 0.049556475, 0.08297576, 0.2054982) * go_4(1.0, -1.0);\n result += mat4(-0.5742053, 0.098297775, 0.0633016, 0.14853445, 0.16893868, 0.11639841, 0.07855964, 0.15836205, -0.16521858, -0.09322673, -0.005118043, -0.05021679, 0.22580391, 0.07365953, 0.1695237, 0.031488914) * go_4(1.0, 0.0);\n result += mat4(0.16460675, -0.03634353, 0.073270105, -0.19762266, 0.0013135028, -0.096437894, 0.06374399, -0.024057448, -0.16969606, 0.036301896, -0.06406477, -0.16757035, -0.038686167, -0.024916979, 0.03403845, -0.05160279) * go_4(1.0, 1.0);\n result += mat4(0.050821684, 0.105403356, -0.022229152, 0.023213169, -0.46897453, -0.16244169, -0.082473665, -0.27779078, -0.033359285, 0.12679179, 0.12876998, -0.24077201, 0.10091285, 0.02276067, 0.25290954, 0.010847028) * go_5(-1.0, -1.0);\n result += mat4(0.112502374, -0.3518416, -0.079604715, -0.039383356, 0.312556, 0.25550213, 0.13873889, -0.37628496, -0.14580576, -0.1397425, -0.02574422, 0.12305562, 0.1102169, -0.052005965, -0.1393713, -0.037981503) * go_5(-1.0, 0.0);\n result += mat4(-0.084098294, 0.14593758, 0.011593753, -0.07939934, 0.10820567, -0.036130577, 0.114290334, 0.083149664, 0.036933735, 0.08104934, -0.05769655, 0.027683796, 0.05024431, 0.07313829, -0.010789726, 0.12981457) * go_5(-1.0, 1.0);\n result += mat4(-0.11338103, -0.150482, 0.20733237, 0.29369837, -0.102634065, -0.15092887, -0.014666432, -0.091397986, 0.0947413, -0.12863293, -0.027620759, 0.005695903, 0.31916696, 0.035850845, -0.031173147, -0.022860976) * go_5(0.0, -1.0);\n result += mat4(0.23157911, -0.2946123, -0.16097677, -0.45535967, 0.36959732, -0.026627757, 0.6321515, 0.105474636, -0.053087663, 0.096396655, 0.12052069, -0.06778611, -1.0060586, 0.3678515, -0.17115732, -0.581296) * go_5(0.0, 0.0);\n result += mat4(-0.08702807, 0.0025244744, -0.057799466, 0.045048367, -0.068116546, -0.08659905, -0.13093567, 0.16046713, -0.29240185, 0.2164886, -0.20268321, 0.018693617, -0.15281823, -0.17188364, -0.25272366, 0.026025953) * go_5(0.0, 1.0);\n result += mat4(0.15970327, -0.011031381, -0.20033363, -0.04695719, 0.048352227, -0.0016179485, -0.057843156, 0.08184532, 0.029011851, 0.12288869, -0.0007196704, -0.12196297, 0.25427872, -0.09587006, -0.07603035, 0.0067141145) * go_5(1.0, -1.0);\n result += mat4(-0.18811099, -0.0076463297, 0.17162384, 0.001552174, 0.5296002, 0.012637236, -0.4305403, -0.44700608, 0.024435172, -0.023834689, -0.17837442, 0.030023761, 0.025391584, -0.10389408, 0.028054329, -0.069815405) * go_5(1.0, 0.0);\n result += mat4(0.10198799, -0.017247394, -0.102331705, 0.13685812, -0.27715954, 0.10640225, 0.033743538, 0.045423724, -0.13994834, 0.055460025, -0.009399727, 0.015256073, 0.05103997, 0.120834984, 0.0033520947, 0.053223636) * go_5(1.0, 1.0);\n result += vec4(-0.024488186, -0.041086167, 0.026466459, -0.025512012);\n gl_FragColor = result;\n}\n")),_.program_21=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define g_0 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_1 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.01801902, 0.016983684, 0.14704974, 0.13775583, -0.06568407, 0.031903602, -0.057818945, 0.03639395, -0.16158727, -0.11652214, -0.0512031, -0.017740106, 0.0073386175, -0.12396601, -0.08410588, -0.13822778) * g_0;\n result += mat4(-0.14072196, 0.013641312, -0.110022426, 0.022624938, -0.053968057, -0.07968724, 0.036026128, 0.034548678, -0.006345876, -0.04177406, -0.10516601, -0.14248538, -0.10635475, 0.032888547, -0.07574279, 0.037366178) * g_1;\n result += mat4(0.20902354, -0.03131852, 0.053658944, -0.13953559, -0.0022027926, 0.022661211, 0.02766268, 0.051950134, 0.022593375, -0.16854303, -0.00068382383, -0.15171093, -0.0011307014, 0.03237067, 0.0022356252, 0.05513321) * g_2;\n result += mat4(0.057087313, 0.030007327, -0.04517254, -0.10142689, 0.049131192, -0.009568129, 0.07815266, 0.07463051, 0.061763447, 0.15247895, 0.06213266, 0.08260832, 0.08928647, 0.08173359, 0.078985415, 0.20306781) * g_3;\n result += mat4(0.024888368, 0.050323978, 0.019135669, 0.042805452, 0.021970041, 0.06761805, -0.021047724, -0.029622229, -0.024018591, -0.013619991, 0.050196014, 0.094873905, 6.3763815e-05, 0.022800315, -0.038917273, -0.023665745) * g_4;\n result += mat4(-0.10751045, -0.08052679, 0.0021425171, 0.018060567, 0.0002820803, -0.042460952, -0.0037310636, -0.048854582, 0.07688915, 0.1803434, -0.021755088, 0.076342724, 0.006899015, 0.010482747, -0.04608032, -0.07149793) * g_5;\n result += mat4(0.017074876, 0.080092184, -0.096824504, -0.030697478, 0.19260724, 0.031606834, -0.001376051, -0.19222017, -0.029233975, 0.07513273, -0.061539974, 0.004413319, -0.011706104, 0.037078228, 0.0053027975, 0.079575956) * g_6;\n result += mat4(-0.08378676, 0.1326312, -0.2575891, -0.055032767, -0.0205247, -0.11107971, 0.048341025, -0.048915315, 0.059188437, -0.111718066, -0.039619286, -0.165657, 0.018990505, 0.0017499351, -0.038804792, -0.086953335) * g_7;\n result += mat4(0.08722738, -0.005039459, 0.07542034, -0.061049137, 0.025591044, 0.16946335, -0.114563115, -0.034830607, 0.17842476, 0.11199776, 0.008686021, -0.04142143, 0.09293036, -0.08505899, 0.087229416, -0.102381825) * g_8;\n result += mat4(-0.05071452, -0.11384357, 0.11169348, 0.05153077, -0.24056591, -0.056497227, -0.022856226, 0.19383447, 0.02966522, -0.08128601, 0.07467419, -0.019276833, 0.0020969608, 0.029036064, -0.018299947, -0.043434255) * g_9;\n result += mat4(0.043311678, -0.102582484, 0.24798667, 0.06873956, 0.0067927428, 0.098214865, -0.04124763, 0.04490437, -0.06492586, 0.07359665, 0.033324532, 0.120802104, -0.02277019, 0.0021284765, 0.028036185, 0.0687184) * g_10;\n result += mat4(-0.090083234, -0.0073258677, -0.089089446, 0.04679012, -0.025320487, -0.14760749, 0.13109742, 0.039976012, -0.19494978, -0.10603485, -0.02347976, 0.050328556, -0.098470725, 0.05546942, -0.0589479, 0.09333735) * g_11;\n result += mat4(0.011967837, 0.043009043, -0.031999476, 0.022178393, -0.0044910796, -0.023010693, -0.0062060836, -0.031039031, -0.06364646, -0.06365887, -0.029040523, -0.06675782, 0.042098384, 0.032490075, 0.014491912, -0.0011224645) * g_12;\n result += mat4(0.018761864, 0.040258046, 0.015349441, 0.018706307, 0.00089981244, -0.02443291, 0.015173669, -0.008663882, -0.028121095, -0.026123954, -0.011663427, 0.007668493, 0.014926302, 0.03380763, -0.031567805, 0.018132508) * g_13;\n result += mat4(0.011394552, 0.0090883775, 0.011154194, -0.0044680317, 0.0067254594, -0.013079778, 0.019036228, -0.0028701108, -0.014439092, 0.009564524, -0.0135836145, 0.038879603, 0.009461635, -0.014671546, 0.019386383, -0.007752184) * g_14;\n result += mat4(-0.025151528, -0.044746082, 0.030572962, -0.02323665, 0.00077518023, 0.01415367, 0.0053574373, 0.022526693, 0.013129106, 0.03534322, 0.004773132, 0.077551566, -0.04895647, -0.03762353, -5.172888e-05, 0.012251733) * g_15;\n result += mat4(0.03152615, 0.018333036, -1.679869e-05, -0.021737477, -0.076627344, 0.014928358, -0.010456622, 0.07781939, 0.027225398, 0.04659384, -0.0070413146, 0.026454208, -0.017691148, -0.045554973, 0.006093557, -0.03178835) * g_16;\n result += mat4(-0.018481147, -0.05547381, 0.013941934, -0.024416983, 0.027262108, 0.024724096, 0.0063773487, 0.017461762, 0.027166976, -0.02301659, -0.0051281936, -0.0556913, -0.08051738, -0.04638631, 0.015620527, 0.05266176) * g_17;\n result += mat4(0.009157959, 0.08455516, -0.0602788, -0.002439282, -0.02327793, -0.021213762, 0.005698031, 0.002378188, 0.005837403, -0.17286417, 0.13316536, -0.03154805, -0.022410449, -0.047884528, 0.043882124, 0.047745265) * g_18;\n result += mat4(-0.008956661, -0.010137066, -0.007736993, 0.012567491, 0.017111477, -0.050893363, 0.001874233, -0.059543177, 0.043244537, 0.07476611, -0.045336626, -0.05902348, 0.006996905, -0.0718768, -0.004126288, -0.0642003) * g_19;\n result += mat4(0.015879916, 0.040725194, 0.013168297, 0.045075603, -0.01297648, -0.0059797773, -0.015060089, -0.010935342, 0.02049647, 0.034105264, 0.014809084, 0.008366516, -0.051084228, 0.008029285, -0.04545378, 0.023945345) * g_20;\n result += mat4(-0.019541753, 0.0043494124, -0.0001693803, 0.025214057, 0.018182391, 0.027842158, -0.024553766, 0.006766178, -0.029599829, -0.040605135, -0.048153292, -0.018185124, -0.011694039, -0.01453888, -0.022709226, -0.057430573) * g_21;\n result += mat4(-0.08764812, 0.075131916, 0.020414736, -0.050893847, -0.004293497, -0.021197274, -0.0018027405, 0.038802553, 0.021213993, 0.04283625, 0.016089795, 0.03304562, 0.028084677, 0.029016564, 0.03612216, 0.057901673) * g_22;\n result += mat4(0.0057912855, -0.098451905, 0.036739763, -0.06572119, 0.033765186, 0.12279821, -0.025154155, 0.013806011, -0.024162477, -0.009859432, -0.0021075422, -0.02089062, -0.0021298097, 0.0015791449, -0.020502191, -0.033028405) * g_23;\n result += mat4(0.056495182, 0.054205123, 0.032467738, -0.038979713, 0.051377665, -0.0017128112, -0.08553907, 0.08154442, 0.005708859, -0.030467357, 0.056872, 0.033040885, -0.044282306, 0.06320046, -0.077476226, 0.057799205) * g_24;\n result += mat4(-0.10876674, 0.08259616, -0.051354583, 0.08138756, 0.012491528, 0.05439006, 0.030529, -0.058732726, 0.018389955, 0.008327744, 0.013216314, -0.017489955, 0.004981595, 0.023339638, -0.019406691, -0.0027005207) * g_25;\n result += mat4(0.070612185, 0.053251043, -0.045872025, -0.08984753, 0.02582859, 0.011240578, 0.019407703, 0.006788904, 0.036534656, -0.07338343, -0.06434088, -0.023382546, -0.052568957, -0.065474, 0.047638886, 0.050624263) * g_26;\n result += mat4(-0.018035047, -0.078713804, 0.01140521, 0.00012953136, -0.014339465, -0.018948816, 0.04643105, -0.04246953, -0.026791897, 0.02513823, -0.045333434, -0.06504635, -0.024868866, -0.017653162, 0.01686154, -0.007936053) * g_27;\n result += mat4(0.042380203, -0.007992952, -0.012940898, -0.018271092, -0.036340363, 0.02297692, -0.0260716, 0.011647489, 0.055189207, -0.089658745, 0.05829902, -0.05787894, -0.08049513, -0.091856234, 0.09487785, 0.060702115) * g_28;\n result += mat4(0.0022311446, 0.0078554, -0.021208685, 0.009572731, -0.09023339, 0.016889412, 0.029632647, -0.0034283176, 0.00453538, 0.040616557, 0.023657676, 0.03687379, -0.021128353, -0.020249786, -0.006316465, 0.017151888) * g_29;\n result += vec4(0.00032424182, 0.027523492, -0.021710647, 0.0054222327);\n gl_FragColor = result;\n}\n")),_.program_22=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define g_0 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_1 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.016576298, -0.013039568, -0.07158028, -0.056509558, -0.06965122, -0.1272158, -0.07288651, -0.10423224, 0.048223313, 0.03172697, 0.014178331, 0.002855858, 0.004538786, 0.034928907, 0.03173054, 0.03412037) * g_0;\n result += mat4(0.09168274, 0.056355372, 0.023804985, 0.009515965, 0.024203284, 0.01641063, 0.016683895, -0.012702561, -0.038824845, -0.037673414, -0.010391583, -0.014636746, 0.03192526, -0.02340906, 0.027524544, -0.015568387) * g_1;\n result += mat4(-0.0966996, -0.041418746, -0.055650715, 0.002117608, 0.00031688716, -0.008733063, -0.024573568, -0.03425321, -0.036262326, 0.04404278, -0.014729649, 0.05618371, 0.008530102, -0.015607405, 0.015309457, -0.013621667) * g_2;\n result += mat4(0.0361472, 0.025806008, 0.0583716, 0.06861344, 0.06315231, 0.10136267, 0.050169814, 0.07334672, -0.029601635, -0.06431154, -0.030672554, -0.042512666, -0.051434014, -0.039382752, -0.050772913, -0.08629934) * g_3;\n result += mat4(-0.02201249, -0.03920109, -0.030633967, -0.0530296, -0.016168922, 0.0019067918, -0.014961821, 0.017761061, 0.012465623, 0.01857369, 0.009440995, -0.014336409, 0.0056113736, 0.012547043, 0.019320931, 0.025894852) * g_4;\n result += mat4(0.079413086, 0.055332463, 0.023716403, 0.005429431, 0.0043804864, 0.026764238, 0.011610661, 0.03245363, -0.032408644, -0.056873523, -0.0019144824, -0.026196169, -0.03347332, -0.0174185, -0.00020654689, 0.023554688) * g_5;\n result += mat4(-0.055310458, -0.079070315, 0.0066684894, -0.034588877, -0.07334732, -0.000985991, -0.011984627, 0.08308032, 0.011794159, -0.0144758625, 0.03586815, 0.009038553, -0.0016798767, 0.045218308, 0.016524237, 0.045677744) * g_6;\n result += mat4(0.0083010085, 0.028407311, 0.06600332, 0.07460616, 0.071611166, 0.09643883, 0.034676284, 0.05824412, -0.07973774, -0.030707551, -0.03709346, 0.012161441, -0.02977386, -0.018077906, 0.0017052453, 0.012292145) * g_7;\n result += mat4(0.01893072, 0.032129273, 0.010857875, 0.037224095, -0.01413747, -0.047471486, 0.05192984, 0.03202811, -0.05082615, -0.027038824, -0.008331923, 0.03062506, -0.01725524, 0.039917417, -0.010607958, 0.04724454) * g_8;\n result += mat4(0.03497211, 0.07911703, 0.016746478, 0.057458322, 0.06088827, -0.0053583174, -0.013933355, -0.10673472, -0.005456845, 0.020259444, -0.03139623, -0.008973998, -0.054345034, -0.035464175, -0.025964592, -0.0021018258) * g_9;\n result += mat4(-0.047960743, 0.021779433, -0.11492737, -0.033511925, -0.067273304, -0.07730279, -0.04037016, -0.045080706, 0.09207083, 0.009399112, 0.03178142, -0.011313022, 0.021366931, 0.0051248465, -0.008097426, -0.018301165) * g_10;\n result += mat4(0.014282785, -0.01572224, -0.027472818, -0.050844453, 0.0054380163, 0.052591007, -0.04270195, -0.02309884, 0.05152891, 0.03629938, -0.004667278, -0.024925238, 0.010567401, -0.07481508, 0.037315298, -0.04241005) * g_11;\n result += mat4(-0.0013873621, 0.028364213, -0.031026626, 0.015620681, 0.004142558, -0.004863661, -0.013809934, -0.021330781, -0.0016021075, -0.002762517, -0.024034528, -0.03442779, -0.0013054899, -0.0042632925, 0.020974873, -0.0022553254) * g_12;\n result += mat4(0.018562179, 0.034197688, 0.015277717, -0.01111744, -0.0032272537, -0.013426753, 0.017978273, -0.0015077988, -0.0051653306, 0.012690824, 0.001157489, 0.021362923, -0.01262595, 0.0054670637, -0.03031384, 0.012800636) * g_13;\n result += mat4(0.012069964, -0.016048005, 0.01373877, -0.013298124, 0.03194061, -0.013332437, 0.016943898, -0.0058277305, -0.009428097, -0.023061408, -0.013659186, 0.015731167, -0.001986914, -0.019521309, 0.014714155, -0.00522106) * g_14;\n result += mat4(0.0007342483, -0.026249036, 0.030117435, -0.015873922, -0.008929299, -0.0023522351, 0.0164302, 0.023790896, -0.03889036, -0.024644645, 0.006634364, 0.046513416, -0.013473101, -0.0140229, 0.0019859916, 0.011869367) * g_15;\n result += mat4(0.02573362, 0.02375676, 0.00059617084, -0.016921667, -0.0671785, 0.008825013, -0.0013130646, 0.07261784, 0.010327604, 0.019814448, -0.008936156, 0.013669365, 0.020260049, -0.013921513, 0.018746642, -0.02843792) * g_16;\n result += mat4(-0.023912461, -0.02845122, 0.017157353, -0.0075884, 0.00036027908, 0.012657872, 0.0061078435, 0.014107368, 0.032003447, 0.020891502, -0.0067286897, -0.030822601, -0.06574523, -0.028198881, 0.032242246, 0.061325297) * g_17;\n result += mat4(0.0074854135, 0.085437536, -0.06426021, -0.011461227, -0.023055596, -0.025802588, 0.005154878, 0.0056105317, 0.0058093905, -0.1922738, 0.14643134, -0.035682995, -0.026076004, -0.053763065, 0.04269994, 0.05141156) * g_18;\n result += mat4(-0.011764035, -0.011518187, -0.010223651, 0.015880484, 0.023317069, -0.05618372, 0.0059863995, -0.059199195, 0.04408538, 0.084830545, -0.042056326, -0.057687927, 0.0037303802, -0.082143255, -0.0018375175, -0.071053974) * g_19;\n result += mat4(0.0044008377, 0.03906328, 0.010832349, 0.046560295, -0.011535675, -0.004254791, -0.011572009, -0.008665021, 0.021482797, 0.0338495, 0.019407712, 0.010986841, -0.05098764, 0.009778762, -0.05300968, 0.021800417) * g_20;\n result += mat4(-0.021229895, 0.003305197, 0.0024396733, 0.02508984, 0.012702334, 0.033208802, -0.03008867, 0.0046940153, -0.030033346, -0.03792949, -0.05176272, -0.022788247, -0.012390274, -0.0135713285, -0.021557398, -0.06371822) * g_21;\n result += mat4(-0.08850463, 0.0793453, 0.020550407, -0.05461798, -0.009402199, -0.027972376, -0.005156784, 0.02965216, 0.017268548, 0.04429356, 0.009809255, 0.031682562, 0.031172305, 0.03379402, 0.04395453, 0.062268186) * g_22;\n result += mat4(0.01247631, -0.100407876, 0.042796645, -0.06502109, 0.032900713, 0.13428093, -0.033733122, 0.016222714, -0.0178732, -0.002501202, 0.0035485916, -0.015802957, -0.012150594, -0.0022097295, -0.023347225, -0.038795106) * g_23;\n result += mat4(0.05938152, 0.059704512, 0.030237982, -0.04353414, 0.055702258, -0.0029182534, -0.09416582, 0.08440017, 0.008828504, -0.03065552, 0.0646233, 0.03629834, -0.04788823, 0.071730554, -0.084519096, 0.05947715) * g_24;\n result += mat4(-0.109025195, 0.08866299, -0.047770992, 0.08894294, 0.014965939, 0.059702646, 0.032068793, -0.053778123, 0.019529643, 0.008203253, 0.014628202, -0.017464165, 0.0060448833, 0.027196955, -0.018907491, -0.0026503608) * g_25;\n result += mat4(0.081304245, 0.06199502, -0.045204166, -0.08596196, 0.028582547, 0.011568329, 0.024607504, 0.007910688, 0.035362624, -0.08241612, -0.06848065, -0.026512494, -0.04969066, -0.065509185, 0.050000466, 0.05400427) * g_26;\n result += mat4(-0.015837632, -0.087357126, 0.015269297, 0.00058823347, -0.01621553, -0.020170743, 0.049107697, -0.043301217, -0.025253763, 0.021026319, -0.047297694, -0.06751796, -0.020940255, -0.019703854, 0.020391362, -0.0049682967) * g_27;\n result += mat4(0.042480465, -0.010125742, -0.016281988, -0.023186147, -0.040653005, 0.022371864, -0.028837234, 0.009938319, 0.0576169, -0.09105783, 0.06033278, -0.057518024, -0.08265035, -0.094854854, 0.10116602, 0.06394465) * g_28;\n result += mat4(-0.0027242866, 0.007224464, -0.026375424, 0.0052841473, -0.09330453, 0.010634226, 0.024063759, -0.005130613, 0.0070950384, 0.048039638, 0.029983977, 0.042704105, -0.018214077, -0.020184115, -0.0073092347, 0.01891303) * g_29;\n result += vec4(0.026287671, 0.015689341, 0.021467328, 0.0052872337);\n gl_FragColor = result;\n}\n")),_.program_23=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define g_0 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_1 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.20584391, 0.22176251, 0.12817344, 0.16349226, 0.24339934, 0.17479841, 0.23518398, 0.19196586, 0.10900553, 0.080384456, 0.049235467, 0.027794728, -0.05141681, 0.0007015638, -0.010815038, 0.0042753317) * g_0;\n result += mat4(0.0714463, 0.026722606, -0.01580307, -0.036710627, 0.13722661, 0.1325067, 0.12155393, 0.092651665, -0.21974826, -0.22233371, -0.16056158, -0.16607761, -0.10291634, -0.19475317, -0.117747545, -0.18824245) * g_1;\n result += mat4(0.0385657, 0.12090414, 0.09484494, 0.18811698, 0.015320313, 0.0051719607, -0.016927784, -0.03450855, -0.06506198, 0.05625437, -0.02982918, 0.06270707, -0.13614634, -0.16412087, -0.1319045, -0.1733402) * g_2;\n result += mat4(-0.2033194, -0.2067332, -0.16234529, -0.13661149, -0.22975448, -0.1841141, -0.26185742, -0.23617432, -0.058616254, -0.11470092, -0.064833924, -0.082624085, 0.0018012474, 0.010971402, -0.0015926235, -0.056720145) * g_3;\n result += mat4(0.012773226, -0.013976976, 0.007706423, -0.022663448, -0.13764867, -0.121803656, -0.12158649, -0.090470046, 0.22548035, 0.22929274, 0.19819829, 0.16713546, 0.15709636, 0.16574621, 0.17671035, 0.18283793) * g_4;\n result += mat4(-0.042175665, -0.07863977, -0.1209475, -0.14067635, 0.0041970555, 0.03598768, 0.009632853, 0.040009186, -0.014479617, -0.060088724, 0.041292075, -0.004627034, 0.09958161, 0.120460846, 0.15672928, 0.18279101) * g_5;\n result += mat4(-0.03370265, -0.07010845, 0.04648067, -0.007877368, -0.11963536, -0.014810524, -0.01556151, 0.11850641, -0.0021221144, -0.050126694, 0.03193186, -0.012815193, -0.019450104, 0.017504638, -0.007544723, 0.0028710878) * g_6;\n result += mat4(-0.018643383, -0.04445287, 0.07541755, 0.043240048, 0.027209729, 0.06499946, -0.018240616, 0.014570308, -0.058010563, 0.019799259, 0.0030194358, 0.06929909, -0.0056114118, 0.009093819, 0.03223382, 0.053046633) * g_7;\n result += mat4(-0.0133113945, 0.019222038, -0.019711712, 0.03676041, -0.040668692, -0.09569124, 0.053240422, 0.02388429, -0.12218938, -0.08086858, -0.043406986, 0.009516919, -0.04289723, 0.056066234, -0.035658766, 0.061961327) * g_8;\n result += mat4(0.023964832, 0.07624368, -0.020873679, 0.0256053, 0.12444348, 0.017517762, 0.0049669463, -0.13534403, 0.0061981925, 0.052108612, -0.02908856, 0.0135363275, -0.030678025, -0.015180554, -0.003328521, 0.021289025) * g_9;\n result += mat4(-0.02231607, 0.09188703, -0.13311718, -0.009214322, -0.021628553, -0.047853045, 0.014602204, 0.00086198986, 0.06729613, -0.04228859, -0.0030271288, -0.066696614, -0.0071333526, -0.019973027, -0.036203787, -0.056756962) * g_10;\n result += mat4(0.05850421, -0.0047896104, -0.0036014696, -0.05261781, 0.020924669, 0.093680315, -0.061118666, -0.020405825, 0.100053616, 0.061513033, 0.018219335, -0.02082051, 0.039510462, -0.08404035, 0.050883695, -0.052642383) * g_11;\n result += mat4(0.0018722751, 0.020684525, -0.02356179, 0.009360695, 0.0036660347, -0.006931955, -0.015446396, -0.02027952, 0.006836204, 0.00341897, -0.020235445, -0.029695021, -0.0053638928, -0.003108307, 0.016338514, -0.0058539147) * g_12;\n result += mat4(0.021255454, 0.036906153, 0.019704418, -0.009486708, -0.009084271, -0.012694315, 0.012314602, -0.002121502, -0.0047310013, 0.0051953527, 0.005284111, 0.019026738, -0.0082058, 0.0032704875, -0.02295881, 0.009902225) * g_13;\n result += mat4(0.01866446, -0.012482591, 0.011301323, -0.011294572, 0.035305023, -0.002237504, 0.010679519, -0.000508338, 8.54808e-05, -0.02033275, -0.008063064, 0.013109392, 0.0002144853, -0.007573196, 0.015446864, 0.0023629267) * g_14;\n result += mat4(-0.00978586, -0.025148384, 0.024103062, -0.009535831, -0.002879648, 0.0012579657, 0.018271701, 0.02113783, -0.03735869, -0.02581921, 0.005823926, 0.04087479, -0.0077521144, -0.012728182, 0.0067631016, 0.012669306) * g_15;\n result += mat4(0.018013993, 0.026847519, 0.0021338093, -0.010125906, -0.07225123, -0.0025745684, -0.012799456, 0.056836564, 0.011377961, 0.017062144, -0.007494936, 0.010489539, 0.012431433, -0.019703059, 0.007082196, -0.031403106) * g_16;\n result += mat4(-0.027560756, -0.030534893, 0.019047359, -0.0068690516, -0.0069791237, 0.0081298705, 0.0028945836, 0.009644792, 0.023117492, 0.020431874, -0.0056545194, -0.02480413, -0.07047867, -0.037890248, 0.025276575, 0.049277883) * g_17;\n result += mat4(0.015748044, 0.086017504, -0.051286206, -0.003599236, -0.023193073, -0.023733998, 0.002799065, 0.005258185, 0.010922322, -0.17615142, 0.14165695, -0.029909663, -0.017889502, -0.046552524, 0.03964598, 0.049426638) * g_18;\n result += mat4(-0.0073433192, -0.011656557, -0.0068763834, 0.014078096, 0.018000547, -0.053453963, 0.00786442, -0.050999343, 0.04133596, 0.079854034, -0.038685665, -0.053702615, -0.0019746814, -0.07859513, -0.0076702842, -0.067455895) * g_19;\n result += mat4(0.009444058, 0.043747634, 0.018948376, 0.05009854, -0.011580162, -0.0065071583, -0.013997229, -0.011439345, 0.023656886, 0.030394329, 0.02134696, 0.009440647, -0.048070773, 0.007841886, -0.05323206, 0.013742174) * g_20;\n result += mat4(-0.019898156, 0.000818382, 0.0010332671, 0.01928002, 0.013191405, 0.029638033, -0.02320344, 0.007421591, -0.02833562, -0.033782348, -0.04978492, -0.020176657, -0.0138621945, -0.013926801, -0.021230116, -0.058447562) * g_21;\n result += mat4(-0.08644919, 0.073316105, 0.017838318, -0.049475558, -0.007295481, -0.025924034, -0.0068463665, 0.024905838, 0.016891189, 0.041490942, 0.011466327, 0.029829478, 0.034047317, 0.036229853, 0.04733451, 0.062059373) * g_22;\n result += mat4(0.008540078, -0.09782984, 0.037032314, -0.063398704, 0.028395759, 0.12369336, -0.03458798, 0.012534729, -0.02110072, -0.007954169, -0.002136603, -0.019739889, -0.01087704, -0.004243762, -0.019832188, -0.03347458) * g_23;\n result += mat4(0.054272063, 0.053247515, 0.025393743, -0.043571323, 0.05035569, -0.0042993715, -0.08645438, 0.07723826, 0.009475109, -0.026420964, 0.06111581, 0.03551816, -0.040812302, 0.07295332, -0.07636345, 0.059867676) * g_24;\n result += mat4(-0.103165455, 0.07943813, -0.04935193, 0.0776962, 0.0149123045, 0.056066703, 0.028792242, -0.051936194, 0.015754307, 0.004817783, 0.011213326, -0.018288456, 0.004715879, 0.02536934, -0.015915168, -0.0008426239) * g_25;\n result += mat4(0.0723322, 0.054040924, -0.0476729, -0.08399067, 0.024805048, 0.0118207345, 0.022066418, 0.006886721, 0.031156952, -0.07442044, -0.06636254, -0.023382878, -0.051537152, -0.06360144, 0.045075376, 0.050795015) * g_26;\n result += mat4(-0.013090917, -0.0783513, 0.014832963, 0.0033018794, -0.014636453, -0.020164138, 0.043610837, -0.04028102, -0.024922965, 0.017962486, -0.045353472, -0.065985985, -0.020156763, -0.019561546, 0.01627726, -0.0065625296) * g_27;\n result += mat4(0.038890418, -0.007016582, -0.01374995, -0.01861392, -0.03940205, 0.019309007, -0.026372327, 0.0079260105, 0.05348645, -0.087648585, 0.057326347, -0.055338904, -0.07803935, -0.09048593, 0.09173596, 0.05747143) * g_28;\n result += mat4(0.001742558, 0.010703091, -0.021057613, 0.006859906, -0.086059436, 0.008977797, 0.021366948, -0.0043655075, 0.005885378, 0.042646274, 0.028150525, 0.037941158, -0.014817959, -0.016695084, -0.0056764153, 0.019049013) * g_29;\n result += vec4(0.0113136405, -0.0063769994, 0.010973808, -0.011560247);\n gl_FragColor = result;\n}\n")),_.program_24=a(t,i(t,te),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nuniform sampler2D conv2d_last_tf1;\n#define conv2d_last_tf1_pos (v_texture_coord)\n#define conv2d_last_tf1_tex(pos) (texture2D(conv2d_last_tf1, pos))\n#define conv2d_last_tf1_size (u_texture_size)\n#define conv2d_last_tf1_pt (1.0 / conv2d_last_tf1_size)\n#define conv2d_last_tf1_texOff(offset) (conv2d_last_tf1_tex(conv2d_last_tf1_pos + conv2d_last_tf1_pt * offset))\n\nuniform sampler2D conv2d_last_tf2;\n#define conv2d_last_tf2_pos (v_texture_coord)\n#define conv2d_last_tf2_tex(pos) (texture2D(conv2d_last_tf2, pos))\n#define conv2d_last_tf2_size (u_texture_size)\n#define conv2d_last_tf2_pt (1.0 / conv2d_last_tf2_size)\n#define conv2d_last_tf2_texOff(offset) (conv2d_last_tf2_tex(conv2d_last_tf2_pos + conv2d_last_tf2_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n vec2 f1 = fract(conv2d_last_tf1_pos * conv2d_last_tf1_size);\n ivec2 i1 = ivec2(f1 * vec2(2.0));\n float c1 = 0.0;\n if (i1.y * 2 + i1.x == 0) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[0];\n } else if (i1.y * 2 + i1.x == 1) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[1];\n } else if (i1.y * 2 + i1.x == 2) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[2];\n } else if (i1.y * 2 + i1.x == 3) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[3];\n };\n vec2 f2 = fract(conv2d_last_tf2_pos * conv2d_last_tf2_size);\n ivec2 i2 = ivec2(f2 * vec2(2.0));\n float c2 = 0.0;\n if (i2.y * 2 + i2.x == 0) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[0];\n } else if (i2.y * 2 + i2.x == 1) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[1];\n } else if (i2.y * 2 + i2.x == 2) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[2];\n } else if (i2.y * 2 + i2.x == 3) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[3];\n };\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_17_intermediate_texture=u(t,t.NEAREST),_.program_18_intermediate_texture=u(t,t.NEAREST),_.program_19_intermediate_texture=u(t,t.NEAREST),_.program_20_intermediate_texture=u(t,t.NEAREST),_.program_21_intermediate_texture=u(t,t.NEAREST),_.program_22_intermediate_texture=u(t,t.NEAREST),_.program_23_intermediate_texture=u(t,t.NEAREST),_.program_24_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_17_a_position_location=t.getAttribLocation(_.program_17,"a_position"),t.enableVertexAttribArray(_.program_17_a_position_location),_.program_18_a_position_location=t.getAttribLocation(_.program_18,"a_position"),t.enableVertexAttribArray(_.program_18_a_position_location),_.program_19_a_position_location=t.getAttribLocation(_.program_19,"a_position"),t.enableVertexAttribArray(_.program_19_a_position_location),_.program_20_a_position_location=t.getAttribLocation(_.program_20,"a_position"),t.enableVertexAttribArray(_.program_20_a_position_location),_.program_21_a_position_location=t.getAttribLocation(_.program_21,"a_position"),t.enableVertexAttribArray(_.program_21_a_position_location),_.program_22_a_position_location=t.getAttribLocation(_.program_22,"a_position"),t.enableVertexAttribArray(_.program_22_a_position_location),_.program_23_a_position_location=t.getAttribLocation(_.program_23,"a_position"),t.enableVertexAttribArray(_.program_23_a_position_location),_.program_24_a_position_location=t.getAttribLocation(_.program_24,"a_position"),t.enableVertexAttribArray(_.program_24_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_17_a_texture_coord_location=t.getAttribLocation(_.program_17,"a_texture_coord"),t.enableVertexAttribArray(_.program_17_a_texture_coord_location),_.program_18_a_texture_coord_location=t.getAttribLocation(_.program_18,"a_texture_coord"),t.enableVertexAttribArray(_.program_18_a_texture_coord_location),_.program_19_a_texture_coord_location=t.getAttribLocation(_.program_19,"a_texture_coord"),t.enableVertexAttribArray(_.program_19_a_texture_coord_location),_.program_20_a_texture_coord_location=t.getAttribLocation(_.program_20,"a_texture_coord"),t.enableVertexAttribArray(_.program_20_a_texture_coord_location),_.program_21_a_texture_coord_location=t.getAttribLocation(_.program_21,"a_texture_coord"),t.enableVertexAttribArray(_.program_21_a_texture_coord_location),_.program_22_a_texture_coord_location=t.getAttribLocation(_.program_22,"a_texture_coord"),t.enableVertexAttribArray(_.program_22_a_texture_coord_location),_.program_23_a_texture_coord_location=t.getAttribLocation(_.program_23,"a_texture_coord"),t.enableVertexAttribArray(_.program_23_a_texture_coord_location),_.program_24_a_texture_coord_location=t.getAttribLocation(_.program_24,"a_texture_coord"),t.enableVertexAttribArray(_.program_24_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_17_u_resolution_location=t.getUniformLocation(_.program_17,"u_resolution"),_.program_18_u_resolution_location=t.getUniformLocation(_.program_18,"u_resolution"),_.program_19_u_resolution_location=t.getUniformLocation(_.program_19,"u_resolution"),_.program_20_u_resolution_location=t.getUniformLocation(_.program_20,"u_resolution"),_.program_21_u_resolution_location=t.getUniformLocation(_.program_21,"u_resolution"),_.program_22_u_resolution_location=t.getUniformLocation(_.program_22,"u_resolution"),_.program_23_u_resolution_location=t.getUniformLocation(_.program_23,"u_resolution"),_.program_24_u_resolution_location=t.getUniformLocation(_.program_24,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_17_u_texture_size_location=t.getUniformLocation(_.program_17,"u_texture_size"),_.program_18_u_texture_size_location=t.getUniformLocation(_.program_18,"u_texture_size"),_.program_19_u_texture_size_location=t.getUniformLocation(_.program_19,"u_texture_size"),_.program_20_u_texture_size_location=t.getUniformLocation(_.program_20,"u_texture_size"),_.program_21_u_texture_size_location=t.getUniformLocation(_.program_21,"u_texture_size"),_.program_22_u_texture_size_location=t.getUniformLocation(_.program_22,"u_texture_size"),_.program_23_u_texture_size_location=t.getUniformLocation(_.program_23,"u_texture_size"),_.program_24_u_texture_size_location=t.getUniformLocation(_.program_24,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_MAIN_TextureLocation=t.getUniformLocation(_.program_2,"MAIN"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_3_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf2"),_.program_4_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf"),_.program_4_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf1"),_.program_4_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf2"),_.program_5_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf"),_.program_5_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf1"),_.program_5_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf2"),_.program_6_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf"),_.program_6_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf1"),_.program_6_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf2"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf1"),_.program_7_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf2"),_.program_8_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf"),_.program_8_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf1"),_.program_8_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf2"),_.program_9_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf"),_.program_9_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf1"),_.program_9_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf2"),_.program_10_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf"),_.program_10_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf1"),_.program_10_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf2"),_.program_11_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf"),_.program_11_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf1"),_.program_11_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf2"),_.program_12_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf"),_.program_12_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf1"),_.program_12_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf2"),_.program_13_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf"),_.program_13_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf1"),_.program_13_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf2"),_.program_14_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf"),_.program_14_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf1"),_.program_14_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf2"),_.program_15_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf"),_.program_15_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf1"),_.program_15_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf2"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf2"),_.program_17_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf"),_.program_17_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf1"),_.program_17_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf2"),_.program_18_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf"),_.program_18_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf1"),_.program_18_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf2"),_.program_19_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf"),_.program_19_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf1"),_.program_19_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf2"),_.program_20_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf"),_.program_20_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf1"),_.program_20_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf2"),_.program_21_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_2_tf"),_.program_21_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_2_tf1"),_.program_21_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_2_tf2"),_.program_21_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_3_tf"),_.program_21_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_3_tf1"),_.program_21_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_3_tf2"),_.program_21_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_4_tf"),_.program_21_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_4_tf1"),_.program_21_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_4_tf2"),_.program_21_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_5_tf"),_.program_21_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_5_tf1"),_.program_21_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_5_tf2"),_.program_21_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf"),_.program_21_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf1"),_.program_21_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf2"),_.program_22_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_2_tf"),_.program_22_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_2_tf1"),_.program_22_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_2_tf2"),_.program_22_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_3_tf"),_.program_22_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_3_tf1"),_.program_22_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_3_tf2"),_.program_22_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_4_tf"),_.program_22_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_4_tf1"),_.program_22_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_4_tf2"),_.program_22_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_5_tf"),_.program_22_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_5_tf1"),_.program_22_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_5_tf2"),_.program_22_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf"),_.program_22_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf1"),_.program_22_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf2"),_.program_23_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_2_tf"),_.program_23_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_2_tf1"),_.program_23_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_2_tf2"),_.program_23_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_3_tf"),_.program_23_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_3_tf1"),_.program_23_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_3_tf2"),_.program_23_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_4_tf"),_.program_23_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_4_tf1"),_.program_23_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_4_tf2"),_.program_23_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_5_tf"),_.program_23_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_5_tf1"),_.program_23_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_5_tf2"),_.program_23_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf"),_.program_23_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf1"),_.program_23_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf2"),_.program_24_MAIN_TextureLocation=t.getUniformLocation(_.program_24,"MAIN"),_.program_24_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_last_tf"),_.program_24_conv2d_last_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_last_tf1"),_.program_24_conv2d_last_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_last_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){if(u.width/a.width>1.2&&u.height/a.height>1.2){var m=this.program_1_intermediate_texture;c(e,m,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,m,0),e.useProgram(this.program_1);var g=d(e,0,0,a.width,a.height),v=d(e,0,0,1,1);s(e,this.program_1_a_position_location,g),s(e,this.program_1_a_texture_coord_location,v),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(g),e.deleteBuffer(v),t.set("conv2d_tf1",{texture:m,width:a.width,height:a.height})}if(t.get("MAIN")){var l=t.get("MAIN");if(l&&t.get("NATIVE")){var x=t.get("OUTPUT");if(x){if(x.width/l.width>1.2&&x.height/l.height>1.2){var p=this.program_2_intermediate_texture;c(e,p,l.width,l.height),e.viewport(0,0,l.width,l.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,p,0),e.useProgram(this.program_2);var T=d(e,0,0,l.width,l.height),h=d(e,0,0,1,1);s(e,this.program_2_a_position_location,T),s(e,this.program_2_a_texture_coord_location,h),e.uniform2f(this.program_2_u_resolution_location,l.width,l.height),e.uniform2f(this.program_2_u_texture_size_location,l.width,l.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(T),e.deleteBuffer(h),t.set("conv2d_tf2",{texture:p,width:l.width,height:l.height})}if(t.get("MAIN")){var E=t.get("MAIN");if(E&&t.get("NATIVE")){var U=t.get("OUTPUT");if(U){var A=t.get("conv2d_tf");if(A){var R=t.get("conv2d_tf1");if(R){var b=t.get("conv2d_tf2");if(b){if(U.width/E.width>1.2&&U.height/E.height>1.2){var L=this.program_3_intermediate_texture;c(e,L,A.width,A.height),e.viewport(0,0,A.width,A.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L,0),e.useProgram(this.program_3);var y=d(e,0,0,A.width,A.height),z=d(e,0,0,1,1);s(e,this.program_3_a_position_location,y),s(e,this.program_3_a_texture_coord_location,z),e.uniform2f(this.program_3_u_resolution_location,A.width,A.height),e.uniform2f(this.program_3_u_texture_size_location,E.width,E.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,A.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,R.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y),e.deleteBuffer(z),t.set("conv2d_1_tf",{texture:L,width:A.width,height:A.height})}if(t.get("MAIN")){var D=t.get("MAIN");if(D&&t.get("NATIVE")){var X=t.get("OUTPUT");if(X){var w=t.get("conv2d_tf");if(w){var O=t.get("conv2d_tf1");if(O){var N=t.get("conv2d_tf2");if(N){if(X.width/D.width>1.2&&X.height/D.height>1.2){var M=this.program_4_intermediate_texture;c(e,M,w.width,w.height),e.viewport(0,0,w.width,w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,M,0),e.useProgram(this.program_4);var I=d(e,0,0,w.width,w.height),F=d(e,0,0,1,1);s(e,this.program_4_a_position_location,I),s(e,this.program_4_a_texture_coord_location,F),e.uniform2f(this.program_4_u_resolution_location,w.width,w.height),e.uniform2f(this.program_4_u_texture_size_location,D.width,D.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_4_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,O.texture),e.uniform1i(this.program_4_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_4_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(I),e.deleteBuffer(F),t.set("conv2d_1_tf1",{texture:M,width:w.width,height:w.height})}if(t.get("MAIN")){var B=t.get("MAIN");if(B&&t.get("NATIVE")){var S=t.get("OUTPUT");if(S){var P=t.get("conv2d_tf");if(P){var C=t.get("conv2d_tf1");if(C){var V=t.get("conv2d_tf2");if(V){if(S.width/B.width>1.2&&S.height/B.height>1.2){var j=this.program_5_intermediate_texture;c(e,j,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,j,0),e.useProgram(this.program_5);var H=d(e,0,0,P.width,P.height),G=d(e,0,0,1,1);s(e,this.program_5_a_position_location,H),s(e,this.program_5_a_texture_coord_location,G),e.uniform2f(this.program_5_u_resolution_location,P.width,P.height),e.uniform2f(this.program_5_u_texture_size_location,B.width,B.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_5_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_5_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,V.texture),e.uniform1i(this.program_5_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(H),e.deleteBuffer(G),t.set("conv2d_1_tf2",{texture:j,width:P.width,height:P.height})}if(t.get("MAIN")){var k=t.get("MAIN");if(k&&t.get("NATIVE")){var K=t.get("OUTPUT");if(K){var W=t.get("conv2d_1_tf");if(W){var Y=t.get("conv2d_1_tf1");if(Y){var J=t.get("conv2d_1_tf2");if(J){if(K.width/k.width>1.2&&K.height/k.height>1.2){var Z=this.program_6_intermediate_texture;c(e,Z,W.width,W.height),e.viewport(0,0,W.width,W.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Z,0),e.useProgram(this.program_6);var $=d(e,0,0,W.width,W.height),q=d(e,0,0,1,1);s(e,this.program_6_a_position_location,$),s(e,this.program_6_a_texture_coord_location,q),e.uniform2f(this.program_6_u_resolution_location,W.width,W.height),e.uniform2f(this.program_6_u_texture_size_location,k.width,k.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_6_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Y.texture),e.uniform1i(this.program_6_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,J.texture),e.uniform1i(this.program_6_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer($),e.deleteBuffer(q),t.set("conv2d_2_tf",{texture:Z,width:W.width,height:W.height})}if(t.get("MAIN")){var Q=t.get("MAIN");if(Q&&t.get("NATIVE")){var tt=t.get("OUTPUT");if(tt){var _t=t.get("conv2d_1_tf");if(_t){var et=t.get("conv2d_1_tf1");if(et){var ot=t.get("conv2d_1_tf2");if(ot){if(tt.width/Q.width>1.2&&tt.height/Q.height>1.2){var rt=this.program_7_intermediate_texture;c(e,rt,_t.width,_t.height),e.viewport(0,0,_t.width,_t.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,rt,0),e.useProgram(this.program_7);var nt=d(e,0,0,_t.width,_t.height),it=d(e,0,0,1,1);s(e,this.program_7_a_position_location,nt),s(e,this.program_7_a_texture_coord_location,it),e.uniform2f(this.program_7_u_resolution_location,_t.width,_t.height),e.uniform2f(this.program_7_u_texture_size_location,Q.width,Q.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,_t.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,et.texture),e.uniform1i(this.program_7_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ot.texture),e.uniform1i(this.program_7_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(nt),e.deleteBuffer(it),t.set("conv2d_2_tf1",{texture:rt,width:_t.width,height:_t.height})}if(t.get("MAIN")){var ft=t.get("MAIN");if(ft&&t.get("NATIVE")){var at=t.get("OUTPUT");if(at){var ut=t.get("conv2d_1_tf");if(ut){var ct=t.get("conv2d_1_tf1");if(ct){var dt=t.get("conv2d_1_tf2");if(dt){if(at.width/ft.width>1.2&&at.height/ft.height>1.2){var st=this.program_8_intermediate_texture;c(e,st,ut.width,ut.height),e.viewport(0,0,ut.width,ut.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,st,0),e.useProgram(this.program_8);var mt=d(e,0,0,ut.width,ut.height),gt=d(e,0,0,1,1);s(e,this.program_8_a_position_location,mt),s(e,this.program_8_a_texture_coord_location,gt),e.uniform2f(this.program_8_u_resolution_location,ut.width,ut.height),e.uniform2f(this.program_8_u_texture_size_location,ft.width,ft.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ut.texture),e.uniform1i(this.program_8_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ct.texture),e.uniform1i(this.program_8_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,dt.texture),e.uniform1i(this.program_8_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(mt),e.deleteBuffer(gt),t.set("conv2d_2_tf2",{texture:st,width:ut.width,height:ut.height})}if(t.get("MAIN")){var vt=t.get("MAIN");if(vt&&t.get("NATIVE")){var lt=t.get("OUTPUT");if(lt){var xt=t.get("conv2d_2_tf");if(xt){var pt=t.get("conv2d_2_tf1");if(pt){var Tt=t.get("conv2d_2_tf2");if(Tt){if(lt.width/vt.width>1.2&<.height/vt.height>1.2){var ht=this.program_9_intermediate_texture;c(e,ht,xt.width,xt.height),e.viewport(0,0,xt.width,xt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,ht,0),e.useProgram(this.program_9);var Et=d(e,0,0,xt.width,xt.height),Ut=d(e,0,0,1,1);s(e,this.program_9_a_position_location,Et),s(e,this.program_9_a_texture_coord_location,Ut),e.uniform2f(this.program_9_u_resolution_location,xt.width,xt.height),e.uniform2f(this.program_9_u_texture_size_location,vt.width,vt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,xt.texture),e.uniform1i(this.program_9_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,pt.texture),e.uniform1i(this.program_9_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Tt.texture),e.uniform1i(this.program_9_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Et),e.deleteBuffer(Ut),t.set("conv2d_3_tf",{texture:ht,width:xt.width,height:xt.height})}if(t.get("MAIN")){var At=t.get("MAIN");if(At&&t.get("NATIVE")){var Rt=t.get("OUTPUT");if(Rt){var bt=t.get("conv2d_2_tf");if(bt){var Lt=t.get("conv2d_2_tf1");if(Lt){var yt=t.get("conv2d_2_tf2");if(yt){if(Rt.width/At.width>1.2&&Rt.height/At.height>1.2){var zt=this.program_10_intermediate_texture;c(e,zt,bt.width,bt.height),e.viewport(0,0,bt.width,bt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,zt,0),e.useProgram(this.program_10);var Dt=d(e,0,0,bt.width,bt.height),Xt=d(e,0,0,1,1);s(e,this.program_10_a_position_location,Dt),s(e,this.program_10_a_texture_coord_location,Xt),e.uniform2f(this.program_10_u_resolution_location,bt.width,bt.height),e.uniform2f(this.program_10_u_texture_size_location,At.width,At.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,bt.texture),e.uniform1i(this.program_10_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Lt.texture),e.uniform1i(this.program_10_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,yt.texture),e.uniform1i(this.program_10_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Dt),e.deleteBuffer(Xt),t.set("conv2d_3_tf1",{texture:zt,width:bt.width,height:bt.height})}if(t.get("MAIN")){var wt=t.get("MAIN");if(wt&&t.get("NATIVE")){var Ot=t.get("OUTPUT");if(Ot){var Nt=t.get("conv2d_2_tf");if(Nt){var Mt=t.get("conv2d_2_tf1");if(Mt){var It=t.get("conv2d_2_tf2");if(It){if(Ot.width/wt.width>1.2&&Ot.height/wt.height>1.2){var Ft=this.program_11_intermediate_texture;c(e,Ft,Nt.width,Nt.height),e.viewport(0,0,Nt.width,Nt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ft,0),e.useProgram(this.program_11);var Bt=d(e,0,0,Nt.width,Nt.height),St=d(e,0,0,1,1);s(e,this.program_11_a_position_location,Bt),s(e,this.program_11_a_texture_coord_location,St),e.uniform2f(this.program_11_u_resolution_location,Nt.width,Nt.height),e.uniform2f(this.program_11_u_texture_size_location,wt.width,wt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Nt.texture),e.uniform1i(this.program_11_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Mt.texture),e.uniform1i(this.program_11_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,It.texture),e.uniform1i(this.program_11_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Bt),e.deleteBuffer(St),t.set("conv2d_3_tf2",{texture:Ft,width:Nt.width,height:Nt.height})}if(t.get("MAIN")){var Pt=t.get("MAIN");if(Pt&&t.get("NATIVE")){var Ct=t.get("OUTPUT");if(Ct){var Vt=t.get("conv2d_3_tf");if(Vt){var jt=t.get("conv2d_3_tf1");if(jt){var Ht=t.get("conv2d_3_tf2");if(Ht){if(Ct.width/Pt.width>1.2&&Ct.height/Pt.height>1.2){var Gt=this.program_12_intermediate_texture;c(e,Gt,Vt.width,Vt.height),e.viewport(0,0,Vt.width,Vt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Gt,0),e.useProgram(this.program_12);var kt=d(e,0,0,Vt.width,Vt.height),Kt=d(e,0,0,1,1);s(e,this.program_12_a_position_location,kt),s(e,this.program_12_a_texture_coord_location,Kt),e.uniform2f(this.program_12_u_resolution_location,Vt.width,Vt.height),e.uniform2f(this.program_12_u_texture_size_location,Pt.width,Pt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Vt.texture),e.uniform1i(this.program_12_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,jt.texture),e.uniform1i(this.program_12_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Ht.texture),e.uniform1i(this.program_12_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(kt),e.deleteBuffer(Kt),t.set("conv2d_4_tf",{texture:Gt,width:Vt.width,height:Vt.height})}if(t.get("MAIN")){var Wt=t.get("MAIN");if(Wt&&t.get("NATIVE")){var Yt=t.get("OUTPUT");if(Yt){var Jt=t.get("conv2d_3_tf");if(Jt){var Zt=t.get("conv2d_3_tf1");if(Zt){var $t=t.get("conv2d_3_tf2");if($t){if(Yt.width/Wt.width>1.2&&Yt.height/Wt.height>1.2){var qt=this.program_13_intermediate_texture;c(e,qt,Jt.width,Jt.height),e.viewport(0,0,Jt.width,Jt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,qt,0),e.useProgram(this.program_13);var Qt=d(e,0,0,Jt.width,Jt.height),t_=d(e,0,0,1,1);s(e,this.program_13_a_position_location,Qt),s(e,this.program_13_a_texture_coord_location,t_),e.uniform2f(this.program_13_u_resolution_location,Jt.width,Jt.height),e.uniform2f(this.program_13_u_texture_size_location,Wt.width,Wt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_13_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_13_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_13_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Qt),e.deleteBuffer(t_),t.set("conv2d_4_tf1",{texture:qt,width:Jt.width,height:Jt.height})}if(t.get("MAIN")){var __=t.get("MAIN");if(__&&t.get("NATIVE")){var e_=t.get("OUTPUT");if(e_){var o_=t.get("conv2d_3_tf");if(o_){var r_=t.get("conv2d_3_tf1");if(r_){var n_=t.get("conv2d_3_tf2");if(n_){if(e_.width/__.width>1.2&&e_.height/__.height>1.2){var i_=this.program_14_intermediate_texture;c(e,i_,o_.width,o_.height),e.viewport(0,0,o_.width,o_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,i_,0),e.useProgram(this.program_14);var f_=d(e,0,0,o_.width,o_.height),a_=d(e,0,0,1,1);s(e,this.program_14_a_position_location,f_),s(e,this.program_14_a_texture_coord_location,a_),e.uniform2f(this.program_14_u_resolution_location,o_.width,o_.height),e.uniform2f(this.program_14_u_texture_size_location,__.width,__.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_14_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_14_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,n_.texture),e.uniform1i(this.program_14_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(f_),e.deleteBuffer(a_),t.set("conv2d_4_tf2",{texture:i_,width:o_.width,height:o_.height})}if(t.get("MAIN")){var u_=t.get("MAIN");if(u_&&t.get("NATIVE")){var c_=t.get("OUTPUT");if(c_){var d_=t.get("conv2d_4_tf");if(d_){var s_=t.get("conv2d_4_tf1");if(s_){var m_=t.get("conv2d_4_tf2");if(m_){if(c_.width/u_.width>1.2&&c_.height/u_.height>1.2){var g_=this.program_15_intermediate_texture;c(e,g_,d_.width,d_.height),e.viewport(0,0,d_.width,d_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,g_,0),e.useProgram(this.program_15);var v_=d(e,0,0,d_.width,d_.height),l_=d(e,0,0,1,1);s(e,this.program_15_a_position_location,v_),s(e,this.program_15_a_texture_coord_location,l_),e.uniform2f(this.program_15_u_resolution_location,d_.width,d_.height),e.uniform2f(this.program_15_u_texture_size_location,u_.width,u_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,d_.texture),e.uniform1i(this.program_15_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,s_.texture),e.uniform1i(this.program_15_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,m_.texture),e.uniform1i(this.program_15_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(v_),e.deleteBuffer(l_),t.set("conv2d_5_tf",{texture:g_,width:d_.width,height:d_.height})}if(t.get("MAIN")){var x_=t.get("MAIN");if(x_&&t.get("NATIVE")){var p_=t.get("OUTPUT");if(p_){var T_=t.get("conv2d_4_tf");if(T_){var h_=t.get("conv2d_4_tf1");if(h_){var E_=t.get("conv2d_4_tf2");if(E_){if(p_.width/x_.width>1.2&&p_.height/x_.height>1.2){var U_=this.program_16_intermediate_texture;c(e,U_,T_.width,T_.height),e.viewport(0,0,T_.width,T_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U_,0),e.useProgram(this.program_16);var A_=d(e,0,0,T_.width,T_.height),R_=d(e,0,0,1,1);s(e,this.program_16_a_position_location,A_),s(e,this.program_16_a_texture_coord_location,R_),e.uniform2f(this.program_16_u_resolution_location,T_.width,T_.height),e.uniform2f(this.program_16_u_texture_size_location,x_.width,x_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T_.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,h_.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,E_.texture),e.uniform1i(this.program_16_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A_),e.deleteBuffer(R_),t.set("conv2d_5_tf1",{texture:U_,width:T_.width,height:T_.height})}if(t.get("MAIN")){var b_=t.get("MAIN");if(b_&&t.get("NATIVE")){var L_=t.get("OUTPUT");if(L_){var y_=t.get("conv2d_4_tf");if(y_){var z_=t.get("conv2d_4_tf1");if(z_){var D_=t.get("conv2d_4_tf2");if(D_){if(L_.width/b_.width>1.2&&L_.height/b_.height>1.2){var X_=this.program_17_intermediate_texture;c(e,X_,y_.width,y_.height),e.viewport(0,0,y_.width,y_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,X_,0),e.useProgram(this.program_17);var w_=d(e,0,0,y_.width,y_.height),O_=d(e,0,0,1,1);s(e,this.program_17_a_position_location,w_),s(e,this.program_17_a_texture_coord_location,O_),e.uniform2f(this.program_17_u_resolution_location,y_.width,y_.height),e.uniform2f(this.program_17_u_texture_size_location,b_.width,b_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,y_.texture),e.uniform1i(this.program_17_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,z_.texture),e.uniform1i(this.program_17_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,D_.texture),e.uniform1i(this.program_17_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(w_),e.deleteBuffer(O_),t.set("conv2d_5_tf2",{texture:X_,width:y_.width,height:y_.height})}if(t.get("MAIN")){var N_=t.get("MAIN");if(N_&&t.get("NATIVE")){var M_=t.get("OUTPUT");if(M_){var I_=t.get("conv2d_5_tf");if(I_){var F_=t.get("conv2d_5_tf1");if(F_){var B_=t.get("conv2d_5_tf2");if(B_){if(M_.width/N_.width>1.2&&M_.height/N_.height>1.2){var S_=this.program_18_intermediate_texture;c(e,S_,I_.width,I_.height),e.viewport(0,0,I_.width,I_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,S_,0),e.useProgram(this.program_18);var P_=d(e,0,0,I_.width,I_.height),C_=d(e,0,0,1,1);s(e,this.program_18_a_position_location,P_),s(e,this.program_18_a_texture_coord_location,C_),e.uniform2f(this.program_18_u_resolution_location,I_.width,I_.height),e.uniform2f(this.program_18_u_texture_size_location,N_.width,N_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,I_.texture),e.uniform1i(this.program_18_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,F_.texture),e.uniform1i(this.program_18_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,B_.texture),e.uniform1i(this.program_18_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(P_),e.deleteBuffer(C_),t.set("conv2d_6_tf",{texture:S_,width:I_.width,height:I_.height})}if(t.get("MAIN")){var V_=t.get("MAIN");if(V_&&t.get("NATIVE")){var j_=t.get("OUTPUT");if(j_){var H_=t.get("conv2d_5_tf");if(H_){var G_=t.get("conv2d_5_tf1");if(G_){var k_=t.get("conv2d_5_tf2");if(k_){if(j_.width/V_.width>1.2&&j_.height/V_.height>1.2){var K_=this.program_19_intermediate_texture;c(e,K_,H_.width,H_.height),e.viewport(0,0,H_.width,H_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,K_,0),e.useProgram(this.program_19);var W_=d(e,0,0,H_.width,H_.height),Y_=d(e,0,0,1,1);s(e,this.program_19_a_position_location,W_),s(e,this.program_19_a_texture_coord_location,Y_),e.uniform2f(this.program_19_u_resolution_location,H_.width,H_.height),e.uniform2f(this.program_19_u_texture_size_location,V_.width,V_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,H_.texture),e.uniform1i(this.program_19_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,G_.texture),e.uniform1i(this.program_19_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,k_.texture),e.uniform1i(this.program_19_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(W_),e.deleteBuffer(Y_),t.set("conv2d_6_tf1",{texture:K_,width:H_.width,height:H_.height})}if(t.get("MAIN")){var J_=t.get("MAIN");if(J_&&t.get("NATIVE")){var Z_=t.get("OUTPUT");if(Z_){var $_=t.get("conv2d_5_tf");if($_){var q_=t.get("conv2d_5_tf1");if(q_){var Q_=t.get("conv2d_5_tf2");if(Q_){if(Z_.width/J_.width>1.2&&Z_.height/J_.height>1.2){var te=this.program_20_intermediate_texture;c(e,te,$_.width,$_.height),e.viewport(0,0,$_.width,$_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,te,0),e.useProgram(this.program_20);var _e=d(e,0,0,$_.width,$_.height),ee=d(e,0,0,1,1);s(e,this.program_20_a_position_location,_e),s(e,this.program_20_a_texture_coord_location,ee),e.uniform2f(this.program_20_u_resolution_location,$_.width,$_.height),e.uniform2f(this.program_20_u_texture_size_location,J_.width,J_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,$_.texture),e.uniform1i(this.program_20_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,q_.texture),e.uniform1i(this.program_20_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Q_.texture),e.uniform1i(this.program_20_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(_e),e.deleteBuffer(ee),t.set("conv2d_6_tf2",{texture:te,width:$_.width,height:$_.height})}if(t.get("MAIN")){var oe=t.get("MAIN");if(oe&&t.get("NATIVE")){var re=t.get("OUTPUT");if(re){var ne=t.get("conv2d_2_tf");if(ne){var ie=t.get("conv2d_2_tf1");if(ie){var fe=t.get("conv2d_2_tf2");if(fe){var ae=t.get("conv2d_3_tf");if(ae){var ue=t.get("conv2d_3_tf1");if(ue){var ce=t.get("conv2d_3_tf2");if(ce){var de=t.get("conv2d_4_tf");if(de){var se=t.get("conv2d_4_tf1");if(se){var me=t.get("conv2d_4_tf2");if(me){var ge=t.get("conv2d_5_tf");if(ge){var ve=t.get("conv2d_5_tf1");if(ve){var le=t.get("conv2d_5_tf2");if(le){var xe=t.get("conv2d_6_tf");if(xe){var pe=t.get("conv2d_6_tf1");if(pe){var Te=t.get("conv2d_6_tf2");if(Te){if(re.width/oe.width>1.2&&re.height/oe.height>1.2){var he=this.program_21_intermediate_texture;c(e,he,ne.width,ne.height),e.viewport(0,0,ne.width,ne.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,he,0),e.useProgram(this.program_21);var Ee=d(e,0,0,ne.width,ne.height),Ue=d(e,0,0,1,1);s(e,this.program_21_a_position_location,Ee),s(e,this.program_21_a_texture_coord_location,Ue),e.uniform2f(this.program_21_u_resolution_location,ne.width,ne.height),e.uniform2f(this.program_21_u_texture_size_location,oe.width,oe.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ne.texture),e.uniform1i(this.program_21_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ie.texture),e.uniform1i(this.program_21_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,fe.texture),e.uniform1i(this.program_21_conv2d_2_tf2_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,ae.texture),e.uniform1i(this.program_21_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,ue.texture),e.uniform1i(this.program_21_conv2d_3_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,ce.texture),e.uniform1i(this.program_21_conv2d_3_tf2_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,de.texture),e.uniform1i(this.program_21_conv2d_4_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,se.texture),e.uniform1i(this.program_21_conv2d_4_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,me.texture),e.uniform1i(this.program_21_conv2d_4_tf2_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,ge.texture),e.uniform1i(this.program_21_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,ve.texture),e.uniform1i(this.program_21_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,le.texture),e.uniform1i(this.program_21_conv2d_5_tf2_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,xe.texture),e.uniform1i(this.program_21_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,pe.texture),e.uniform1i(this.program_21_conv2d_6_tf1_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,Te.texture),e.uniform1i(this.program_21_conv2d_6_tf2_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ee),e.deleteBuffer(Ue),t.set("conv2d_last_tf",{texture:he,width:ne.width,height:ne.height})}if(t.get("MAIN")){var Ae=t.get("MAIN");if(Ae&&t.get("NATIVE")){var Re=t.get("OUTPUT");if(Re){var be=t.get("conv2d_2_tf");if(be){var Le=t.get("conv2d_2_tf1");if(Le){var ye=t.get("conv2d_2_tf2");if(ye){var ze=t.get("conv2d_3_tf");if(ze){var De=t.get("conv2d_3_tf1");if(De){var Xe=t.get("conv2d_3_tf2");if(Xe){var we=t.get("conv2d_4_tf");if(we){var Oe=t.get("conv2d_4_tf1");if(Oe){var Ne=t.get("conv2d_4_tf2");if(Ne){var Me=t.get("conv2d_5_tf");if(Me){var Ie=t.get("conv2d_5_tf1");if(Ie){var Fe=t.get("conv2d_5_tf2");if(Fe){var Be=t.get("conv2d_6_tf");if(Be){var Se=t.get("conv2d_6_tf1");if(Se){var Pe=t.get("conv2d_6_tf2");if(Pe){if(Re.width/Ae.width>1.2&&Re.height/Ae.height>1.2){var Ce=this.program_22_intermediate_texture;c(e,Ce,be.width,be.height),e.viewport(0,0,be.width,be.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ce,0),e.useProgram(this.program_22);var Ve=d(e,0,0,be.width,be.height),je=d(e,0,0,1,1);s(e,this.program_22_a_position_location,Ve),s(e,this.program_22_a_texture_coord_location,je),e.uniform2f(this.program_22_u_resolution_location,be.width,be.height),e.uniform2f(this.program_22_u_texture_size_location,Ae.width,Ae.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,be.texture),e.uniform1i(this.program_22_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Le.texture),e.uniform1i(this.program_22_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ye.texture),e.uniform1i(this.program_22_conv2d_2_tf2_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,ze.texture),e.uniform1i(this.program_22_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,De.texture),e.uniform1i(this.program_22_conv2d_3_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Xe.texture),e.uniform1i(this.program_22_conv2d_3_tf2_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,we.texture),e.uniform1i(this.program_22_conv2d_4_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,Oe.texture),e.uniform1i(this.program_22_conv2d_4_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,Ne.texture),e.uniform1i(this.program_22_conv2d_4_tf2_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,Me.texture),e.uniform1i(this.program_22_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,Ie.texture),e.uniform1i(this.program_22_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,Fe.texture),e.uniform1i(this.program_22_conv2d_5_tf2_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,Be.texture),e.uniform1i(this.program_22_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,Se.texture),e.uniform1i(this.program_22_conv2d_6_tf1_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,Pe.texture),e.uniform1i(this.program_22_conv2d_6_tf2_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ve),e.deleteBuffer(je),t.set("conv2d_last_tf1",{texture:Ce,width:be.width,height:be.height})}if(t.get("MAIN")){var He=t.get("MAIN");if(He&&t.get("NATIVE")){var Ge=t.get("OUTPUT");if(Ge){var ke=t.get("conv2d_2_tf");if(ke){var Ke=t.get("conv2d_2_tf1");if(Ke){var We=t.get("conv2d_2_tf2");if(We){var Ye=t.get("conv2d_3_tf");if(Ye){var Je=t.get("conv2d_3_tf1");if(Je){var Ze=t.get("conv2d_3_tf2");if(Ze){var $e=t.get("conv2d_4_tf");if($e){var qe=t.get("conv2d_4_tf1");if(qe){var Qe=t.get("conv2d_4_tf2");if(Qe){var to=t.get("conv2d_5_tf");if(to){var _o=t.get("conv2d_5_tf1");if(_o){var eo=t.get("conv2d_5_tf2");if(eo){var oo=t.get("conv2d_6_tf");if(oo){var ro=t.get("conv2d_6_tf1");if(ro){var no=t.get("conv2d_6_tf2");if(no){if(Ge.width/He.width>1.2&&Ge.height/He.height>1.2){var io=this.program_23_intermediate_texture;c(e,io,ke.width,ke.height),e.viewport(0,0,ke.width,ke.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,io,0),e.useProgram(this.program_23);var fo=d(e,0,0,ke.width,ke.height),ao=d(e,0,0,1,1);s(e,this.program_23_a_position_location,fo),s(e,this.program_23_a_texture_coord_location,ao),e.uniform2f(this.program_23_u_resolution_location,ke.width,ke.height),e.uniform2f(this.program_23_u_texture_size_location,He.width,He.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ke.texture),e.uniform1i(this.program_23_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ke.texture),e.uniform1i(this.program_23_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,We.texture),e.uniform1i(this.program_23_conv2d_2_tf2_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Ye.texture),e.uniform1i(this.program_23_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,Je.texture),e.uniform1i(this.program_23_conv2d_3_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Ze.texture),e.uniform1i(this.program_23_conv2d_3_tf2_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,$e.texture),e.uniform1i(this.program_23_conv2d_4_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,qe.texture),e.uniform1i(this.program_23_conv2d_4_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,Qe.texture),e.uniform1i(this.program_23_conv2d_4_tf2_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,to.texture),e.uniform1i(this.program_23_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,_o.texture),e.uniform1i(this.program_23_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,eo.texture),e.uniform1i(this.program_23_conv2d_5_tf2_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,oo.texture),e.uniform1i(this.program_23_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,ro.texture),e.uniform1i(this.program_23_conv2d_6_tf1_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,no.texture),e.uniform1i(this.program_23_conv2d_6_tf2_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(fo),e.deleteBuffer(ao),t.set("conv2d_last_tf2",{texture:io,width:ke.width,height:ke.height})}if(t.get("MAIN")){var uo=t.get("MAIN");if(uo&&t.get("NATIVE")){var co=t.get("OUTPUT");if(co){var so=t.get("conv2d_last_tf");if(so){var mo=t.get("conv2d_last_tf1");if(mo){var go=t.get("conv2d_last_tf2");if(go&&co.width/uo.width>1.2&&co.height/uo.height>1.2){var vo=this.program_24_intermediate_texture;c(e,vo,2*so.width,2*so.height),e.viewport(0,0,2*so.width,2*so.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,vo,0),e.useProgram(this.program_24);var lo=d(e,0,0,2*so.width,2*so.height),xo=d(e,0,0,1,1);s(e,this.program_24_a_position_location,lo),s(e,this.program_24_a_texture_coord_location,xo),e.uniform2f(this.program_24_u_resolution_location,2*so.width,2*so.height),e.uniform2f(this.program_24_u_texture_size_location,uo.width,uo.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,uo.texture),e.uniform1i(this.program_24_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,so.texture),e.uniform1i(this.program_24_conv2d_last_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,mo.texture),e.uniform1i(this.program_24_conv2d_last_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,go.texture),e.uniform1i(this.program_24_conv2d_last_tf2_TextureLocation,3),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(lo),e.deleteBuffer(xo),t.set("MAIN",{texture:vo,width:2*so.width,height:2*so.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&Y_(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function ee(t){return ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ee(t)}function oe(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,ae(o.key),o)}}function re(t,_){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},re(t,_)}function ne(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ie(t){return ie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ie(t)}function fe(t,_,e){return(_=ae(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function ae(t){var _=function(t,_){if("object"!==ee(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==ee(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===ee(_)?_:String(_)}var ue="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",ce=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&re(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=ie(o);if(r){var e=ie(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===ee(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return ne(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),fe(ne(_=n.call(this)),"gl",void 0),fe(ne(_),"program_0",void 0),fe(ne(_),"program_1",void 0),fe(ne(_),"program_2",void 0),fe(ne(_),"program_3",void 0),fe(ne(_),"program_4",void 0),fe(ne(_),"program_5",void 0),fe(ne(_),"program_6",void 0),fe(ne(_),"program_7",void 0),fe(ne(_),"program_8",void 0),fe(ne(_),"program_9",void 0),fe(ne(_),"program_10",void 0),fe(ne(_),"program_11",void 0),fe(ne(_),"program_12",void 0),fe(ne(_),"program_13",void 0),fe(ne(_),"program_14",void 0),fe(ne(_),"program_15",void 0),fe(ne(_),"program_16",void 0),fe(ne(_),"program_17",void 0),fe(ne(_),"program_0_intermediate_texture",void 0),fe(ne(_),"program_1_intermediate_texture",void 0),fe(ne(_),"program_2_intermediate_texture",void 0),fe(ne(_),"program_3_intermediate_texture",void 0),fe(ne(_),"program_4_intermediate_texture",void 0),fe(ne(_),"program_5_intermediate_texture",void 0),fe(ne(_),"program_6_intermediate_texture",void 0),fe(ne(_),"program_7_intermediate_texture",void 0),fe(ne(_),"program_8_intermediate_texture",void 0),fe(ne(_),"program_9_intermediate_texture",void 0),fe(ne(_),"program_10_intermediate_texture",void 0),fe(ne(_),"program_11_intermediate_texture",void 0),fe(ne(_),"program_12_intermediate_texture",void 0),fe(ne(_),"program_13_intermediate_texture",void 0),fe(ne(_),"program_14_intermediate_texture",void 0),fe(ne(_),"program_15_intermediate_texture",void 0),fe(ne(_),"program_16_intermediate_texture",void 0),fe(ne(_),"program_17_intermediate_texture",void 0),fe(ne(_),"program_0_a_position_location",void 0),fe(ne(_),"program_1_a_position_location",void 0),fe(ne(_),"program_2_a_position_location",void 0),fe(ne(_),"program_3_a_position_location",void 0),fe(ne(_),"program_4_a_position_location",void 0),fe(ne(_),"program_5_a_position_location",void 0),fe(ne(_),"program_6_a_position_location",void 0),fe(ne(_),"program_7_a_position_location",void 0),fe(ne(_),"program_8_a_position_location",void 0),fe(ne(_),"program_9_a_position_location",void 0),fe(ne(_),"program_10_a_position_location",void 0),fe(ne(_),"program_11_a_position_location",void 0),fe(ne(_),"program_12_a_position_location",void 0),fe(ne(_),"program_13_a_position_location",void 0),fe(ne(_),"program_14_a_position_location",void 0),fe(ne(_),"program_15_a_position_location",void 0),fe(ne(_),"program_16_a_position_location",void 0),fe(ne(_),"program_17_a_position_location",void 0),fe(ne(_),"program_0_a_texture_coord_location",void 0),fe(ne(_),"program_1_a_texture_coord_location",void 0),fe(ne(_),"program_2_a_texture_coord_location",void 0),fe(ne(_),"program_3_a_texture_coord_location",void 0),fe(ne(_),"program_4_a_texture_coord_location",void 0),fe(ne(_),"program_5_a_texture_coord_location",void 0),fe(ne(_),"program_6_a_texture_coord_location",void 0),fe(ne(_),"program_7_a_texture_coord_location",void 0),fe(ne(_),"program_8_a_texture_coord_location",void 0),fe(ne(_),"program_9_a_texture_coord_location",void 0),fe(ne(_),"program_10_a_texture_coord_location",void 0),fe(ne(_),"program_11_a_texture_coord_location",void 0),fe(ne(_),"program_12_a_texture_coord_location",void 0),fe(ne(_),"program_13_a_texture_coord_location",void 0),fe(ne(_),"program_14_a_texture_coord_location",void 0),fe(ne(_),"program_15_a_texture_coord_location",void 0),fe(ne(_),"program_16_a_texture_coord_location",void 0),fe(ne(_),"program_17_a_texture_coord_location",void 0),fe(ne(_),"program_0_u_resolution_location",void 0),fe(ne(_),"program_1_u_resolution_location",void 0),fe(ne(_),"program_2_u_resolution_location",void 0),fe(ne(_),"program_3_u_resolution_location",void 0),fe(ne(_),"program_4_u_resolution_location",void 0),fe(ne(_),"program_5_u_resolution_location",void 0),fe(ne(_),"program_6_u_resolution_location",void 0),fe(ne(_),"program_7_u_resolution_location",void 0),fe(ne(_),"program_8_u_resolution_location",void 0),fe(ne(_),"program_9_u_resolution_location",void 0),fe(ne(_),"program_10_u_resolution_location",void 0),fe(ne(_),"program_11_u_resolution_location",void 0),fe(ne(_),"program_12_u_resolution_location",void 0),fe(ne(_),"program_13_u_resolution_location",void 0),fe(ne(_),"program_14_u_resolution_location",void 0),fe(ne(_),"program_15_u_resolution_location",void 0),fe(ne(_),"program_16_u_resolution_location",void 0),fe(ne(_),"program_17_u_resolution_location",void 0),fe(ne(_),"program_0_u_texture_size_location",void 0),fe(ne(_),"program_1_u_texture_size_location",void 0),fe(ne(_),"program_2_u_texture_size_location",void 0),fe(ne(_),"program_3_u_texture_size_location",void 0),fe(ne(_),"program_4_u_texture_size_location",void 0),fe(ne(_),"program_5_u_texture_size_location",void 0),fe(ne(_),"program_6_u_texture_size_location",void 0),fe(ne(_),"program_7_u_texture_size_location",void 0),fe(ne(_),"program_8_u_texture_size_location",void 0),fe(ne(_),"program_9_u_texture_size_location",void 0),fe(ne(_),"program_10_u_texture_size_location",void 0),fe(ne(_),"program_11_u_texture_size_location",void 0),fe(ne(_),"program_12_u_texture_size_location",void 0),fe(ne(_),"program_13_u_texture_size_location",void 0),fe(ne(_),"program_14_u_texture_size_location",void 0),fe(ne(_),"program_15_u_texture_size_location",void 0),fe(ne(_),"program_16_u_texture_size_location",void 0),fe(ne(_),"program_17_u_texture_size_location",void 0),fe(ne(_),"program_0_MAIN_TextureLocation",void 0),fe(ne(_),"program_1_MAIN_TextureLocation",void 0),fe(ne(_),"program_2_conv2d_tf_TextureLocation",void 0),fe(ne(_),"program_2_conv2d_tf1_TextureLocation",void 0),fe(ne(_),"program_3_conv2d_tf_TextureLocation",void 0),fe(ne(_),"program_3_conv2d_tf1_TextureLocation",void 0),fe(ne(_),"program_4_conv2d_1_tf_TextureLocation",void 0),fe(ne(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),fe(ne(_),"program_5_conv2d_1_tf_TextureLocation",void 0),fe(ne(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),fe(ne(_),"program_6_conv2d_2_tf_TextureLocation",void 0),fe(ne(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),fe(ne(_),"program_7_conv2d_2_tf_TextureLocation",void 0),fe(ne(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),fe(ne(_),"program_8_conv2d_3_tf_TextureLocation",void 0),fe(ne(_),"program_8_conv2d_3_tf1_TextureLocation",void 0),fe(ne(_),"program_9_conv2d_3_tf_TextureLocation",void 0),fe(ne(_),"program_9_conv2d_3_tf1_TextureLocation",void 0),fe(ne(_),"program_10_conv2d_4_tf_TextureLocation",void 0),fe(ne(_),"program_10_conv2d_4_tf1_TextureLocation",void 0),fe(ne(_),"program_11_conv2d_4_tf_TextureLocation",void 0),fe(ne(_),"program_11_conv2d_4_tf1_TextureLocation",void 0),fe(ne(_),"program_12_conv2d_5_tf_TextureLocation",void 0),fe(ne(_),"program_12_conv2d_5_tf1_TextureLocation",void 0),fe(ne(_),"program_13_conv2d_5_tf_TextureLocation",void 0),fe(ne(_),"program_13_conv2d_5_tf1_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_tf_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_tf1_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_1_tf_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_1_tf1_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_2_tf_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_2_tf1_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_3_tf_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_3_tf1_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_4_tf_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_4_tf1_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_5_tf_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_5_tf1_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_6_tf_TextureLocation",void 0),fe(ne(_),"program_14_conv2d_6_tf1_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_tf_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_tf1_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_1_tf_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_1_tf1_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_2_tf_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_2_tf1_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_3_tf_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_3_tf1_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_4_tf_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_4_tf1_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_5_tf_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_5_tf1_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_6_tf_TextureLocation",void 0),fe(ne(_),"program_15_conv2d_6_tf1_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_tf_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_tf1_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_1_tf_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_1_tf1_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_2_tf_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_2_tf1_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_3_tf_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_3_tf1_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_4_tf_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_5_tf_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_5_tf1_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_6_tf_TextureLocation",void 0),fe(ne(_),"program_16_conv2d_6_tf1_TextureLocation",void 0),fe(ne(_),"program_17_MAIN_TextureLocation",void 0),fe(ne(_),"program_17_conv2d_last_tf_TextureLocation",void 0),fe(ne(_),"program_17_conv2d_last_tf1_TextureLocation",void 0),fe(ne(_),"program_17_conv2d_last_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.3053028, -0.037464816, 0.113983095, 0.12537485, -0.18630321, 0.084269725, -0.01351514, -0.20190673, -0.12298384, -0.037622184, -0.070214555, -0.19367279, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.41849324, 0.099702746, -0.04276645, -0.047299717, 0.20074473, 0.14217933, 0.15571699, 0.19553481, 0.21868695, -0.053848714, 0.016413521, 0.14117444, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.030540446, -0.052293833, 0.0715466, -0.31160545, 0.07808315, -0.16860045, 0.032828577, -0.2955024, -0.110374965, 0.04043687, -0.014024628, 0.058699366, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.10727635, 0.054200135, 0.20853694, 0.21086875, 0.122690216, -0.091823794, 0.310609, -0.01738923, -0.0013488946, 0.10835534, -0.077265196, 0.086751856, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.77150255, 0.40530515, -0.41257596, -0.14367618, 0.46888494, 0.2650122, -0.934199, 0.40476102, 0.32293493, 0.20251967, 0.19891106, -0.29698747, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.12505147, -0.41904053, -0.065798186, 0.34075752, 0.026240354, -0.2977496, 0.032647505, -0.003566783, 0.10290523, -0.23417123, -0.06014203, 0.094735645, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.11207838, -0.04062474, 0.023897955, 0.08605987, -0.020888371, 0.045541205, -0.07231824, -0.25884083, -0.11796847, -0.002691391, 0.0050435597, 0.02756291, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.4615728, 0.041790638, 0.08971143, 0.20213957, -0.38537467, 0.19938901, 0.08594364, -0.08621994, -0.08163473, -0.133266, -0.09561729, -0.014209637, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.0787417, -0.0483673, 0.07621572, -0.060169693, -0.013465177, -0.17152289, 0.02515561, 0.17675288, -0.05173998, 0.10768042, -0.029858522, -0.013957215, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.0072128535, -0.05658625, 0.052939568, -0.1760861);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.112743355, 0.0422517, 0.21350034, -0.0967133, 0.16265953, 0.0022497, 0.015078242, 0.08204187, 0.035236806, -0.0468228, -0.09464228, -0.001864949, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.25631642, -0.41485596, -0.16662048, 0.13201024, 0.057921384, 0.2240005, -0.30038536, -0.08305622, 0.2228756, 0.32263795, 0.10608189, -0.18616734, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.08997524, 0.11516871, 0.19212262, -0.035154644, 0.11612274, -0.04056247, 0.14974374, 0.029173585, -0.07629641, -0.14353512, 0.041081246, 0.20230265, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.2262286, 0.055954933, -0.14499907, 0.17314723, 0.16590612, -0.06688698, -0.11118816, -0.012938116, -0.043101817, 0.026133137, 0.2958395, 0.06543993, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.07311521, -0.3041244, -0.47978505, -0.6350967, -0.17432262, 0.34965977, 0.25399777, -0.16590433, -0.49957857, 0.0549526, -0.40869385, -0.08780993, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.3014447, -0.00021343959, -0.14953177, 0.028001398, -0.14931908, -0.14910097, -0.13287953, -0.45026535, 0.17378895, 0.024704922, -0.027308129, -0.10292025, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.06732655, -0.13119644, 0.066014715, 0.081011154, -0.15154321, 0.2407805, 0.07733481, 0.12312706, 0.1741804, 0.008495716, -0.14125362, -0.043644864, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.11465958, 0.42001364, 0.011069392, 0.3203028, -0.058801666, -0.37830314, -0.030540617, 0.2245139, -0.11310525, -0.14845212, 0.19957744, 0.25789997, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.16037206, 0.21326372, 0.020099448, 0.018666709, 0.122083254, -0.16033986, -0.10725163, 0.2556128, 0.1650688, -0.10475823, 0.048623525, -0.103755645, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.007717166, -0.027800834, 0.0795002, 0.0053199283);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0056740534, -0.21186607, -0.18014967, 0.118979976, -0.0015611284, -0.07708486, 0.060131397, 0.11653345, 0.027150517, 0.10837246, 0.08583816, -0.14032431, 0.017552888, 0.0035846964, 0.03980114, 0.064649396) * go_0(-1.0, -1.0);\n result += mat4(-0.03289318, -0.12004539, 0.26514888, -0.15079662, 0.04214227, -0.027273783, -0.027950313, 0.19614808, 0.18510003, -0.10346252, -0.029836183, 0.09174428, -0.0088710375, -0.18273513, 0.06601674, 0.009983851) * go_0(-1.0, 0.0);\n result += mat4(0.08476211, 0.043996535, 0.056711517, 0.009976895, 0.07039107, -0.024862664, -0.059921104, 0.046850603, 0.04983447, 0.04863198, 0.21777405, -0.0576961, 0.045321796, -0.0060038245, 0.096396215, -0.10842004) * go_0(-1.0, 1.0);\n result += mat4(-0.15746164, 0.041757874, 0.035169285, -0.1734288, -0.24219254, -0.13318908, 0.2272079, -0.02902605, 0.07750601, -0.1467191, -0.12296749, -0.07533314, -0.07073083, 0.17909113, 0.04789308, 0.17245363) * go_0(0.0, -1.0);\n result += mat4(0.057547905, 0.1464685, -0.33115456, -0.26956198, -0.26298407, -0.059824817, 0.022509675, -0.09251868, 0.36277944, -0.2072429, 0.21095088, -0.45492023, 0.07428653, 0.1593302, -0.2945834, 0.12825087) * go_0(0.0, 0.0);\n result += mat4(-0.1318458, 0.27804148, 0.037600737, 0.12047866, 0.0065036337, 0.0017241207, 0.060497303, -0.14786585, -0.15149063, 0.02731698, 0.048886403, -0.0025970868, -0.026979815, 0.07348884, 0.015636757, -0.107966796) * go_0(0.0, 1.0);\n result += mat4(-0.079988025, -0.01626299, 0.06517438, 0.086406484, -0.1484504, 0.070595, 0.20620634, 0.09713373, -0.13620836, 0.012067949, -0.00068703433, -0.038030174, 0.22300471, -0.0012400965, -0.014827909, -0.08927486) * go_0(1.0, -1.0);\n result += mat4(0.15634936, 0.052028038, 0.038081627, 0.12720168, 0.07342066, -0.04318368, -0.0065998454, 0.12109317, -0.45398173, 0.03666754, -0.17773737, 0.038516667, -0.13009632, -0.007457001, -0.013938809, 0.09776142) * go_0(1.0, 0.0);\n result += mat4(0.029636936, 0.12864171, 0.11347291, -0.11812842, -0.0870342, 0.035678383, 0.050338242, 0.045754932, -0.07072752, 0.010447726, 0.039642975, -0.08795004, -0.1191525, 0.00967509, 0.13485421, -0.053204738) * go_0(1.0, 1.0);\n result += mat4(-0.011072695, -0.09613245, -0.09094804, 0.028029291, -0.04031162, 0.15690295, 0.25094184, -0.21776834, 0.06524669, 0.06412185, -0.052852992, -0.08097702, -0.039127756, 0.036357917, 0.104585476, 0.25095442) * go_1(-1.0, -1.0);\n result += mat4(-0.08328618, -0.006246033, 0.099708706, -0.014916097, 0.17727195, 0.4369228, 0.14760216, 0.06707674, 0.025167737, -0.022487842, -0.038962565, 0.15380669, 0.08125089, 0.09844594, 0.33538374, -0.003161368) * go_1(-1.0, 0.0);\n result += mat4(-0.0128195705, -0.05475118, -0.037705053, -0.0012077648, -0.17425515, 0.091487505, -0.12909423, 0.0074876705, 0.13438368, 5.778033e-05, 0.04563314, -0.12185897, -0.053612474, -0.049824294, -0.12851205, 0.12856449) * go_1(-1.0, 1.0);\n result += mat4(-0.025741795, 0.01867236, -0.00027440622, 0.10502768, 0.27042285, -0.14947751, 0.11143123, 0.2575913, -0.07414089, -0.33919522, -0.13194235, -0.20088726, 0.23121537, -0.08197353, 0.06693911, 0.015411386) * go_1(0.0, -1.0);\n result += mat4(0.09143717, 0.22842278, 0.06501074, -0.20009698, -0.042117566, -0.23452093, -0.074082755, -0.10612558, 0.077631965, 0.08343657, -0.07657599, -0.43297377, 0.7092466, -0.16272525, 0.17222248, -0.056038965) * go_1(0.0, 0.0);\n result += mat4(0.081200436, 0.046752565, 0.028254949, 0.18820632, 0.096592255, 0.05896745, 0.14845169, 0.034777895, 0.07195204, -0.1908046, -0.015341971, 0.02606145, -0.010377239, 0.0755547, -0.15285216, 0.047916733) * go_1(0.0, 1.0);\n result += mat4(-0.06825636, -0.049540907, -0.024328846, 0.03506251, 0.2060094, 0.054119263, -0.06671269, 0.052428722, 0.055792283, -0.14336903, -0.03180757, 0.013760968, -0.037398104, -0.06880077, -0.023608573, 0.0360965) * go_1(1.0, -1.0);\n result += mat4(-0.16937497, -0.30156836, 0.0021435453, 0.025772978, -0.17990975, 0.046133514, -0.32447076, -0.083382785, -0.081322014, -0.022132374, -0.05319431, 0.11794733, 0.08943906, 0.12927428, 0.105764806, -0.051034793) * go_1(1.0, 0.0);\n result += mat4(-0.011012306, 0.047636557, 0.050260928, 0.051847618, 0.010985655, -0.13752967, 0.023869954, 0.07011459, -0.18244945, 0.07239806, -0.013638856, -0.026982805, 0.11395993, -0.031304818, -0.08714153, 0.077115685) * go_1(1.0, 1.0);\n result += mat4(0.08707592, 0.2265186, 0.13363098, -0.039588258, -0.029561255, 0.019238092, 0.024606103, -0.0019022018, -0.062285982, -0.0629511, -0.03753033, 0.109805316, 0.016018672, -0.08284564, -0.04092752, -0.030386891) * go_2(-1.0, -1.0);\n result += mat4(0.0016500859, 0.01616536, -0.099148355, 0.24161765, 0.028064307, -0.028680569, 0.054400917, -0.1978921, -0.08584302, -0.096797146, -0.06546965, -0.09342837, 0.030265866, 0.07057579, -0.02080932, 0.053178705) * go_2(-1.0, 0.0);\n result += mat4(-0.030304352, 0.047440585, -0.04248429, 0.08568772, -0.051317703, 0.036739342, 0.00865767, -0.018183297, -0.07335176, 0.025001721, -0.068509035, 0.1814819, -0.09756565, -0.024179723, -0.05959287, 0.0352454) * go_2(-1.0, 1.0);\n result += mat4(0.023015196, -0.022870664, -0.12028372, -0.111095205, 0.11065281, -0.19900022, -0.24012049, -0.017028643, -0.13484617, 0.050107025, 0.10741765, 0.037951697, 0.013090438, -0.0010045726, -0.029447839, -0.1859787) * go_2(0.0, -1.0);\n result += mat4(0.17922719, -0.24138594, -0.44595388, -0.032014426, 0.06897096, 0.07125395, 0.1944457, -0.035794795, -0.24022278, -0.13230884, -0.1277025, 0.21229011, -0.12249393, 0.06141907, 0.2687936, -0.26896995) * go_2(0.0, 0.0);\n result += mat4(0.0397242, -0.30710965, 0.28815824, -0.06642567, -0.07588877, -0.019552408, 0.0057806037, 0.11465521, 0.03560534, -0.10640553, 0.023589289, -0.16667193, 0.02066607, -0.01026633, -0.02655378, 0.082493655) * go_2(0.0, 1.0);\n result += mat4(-0.007902949, -0.08501038, -0.029395591, -0.07072227, -0.01800967, -0.14564751, -0.08372804, -0.049974415, 0.1756957, -0.02042449, -0.04413007, -0.016873527, -0.2385717, -0.001741017, 0.08298281, -0.019873247) * go_2(1.0, -1.0);\n result += mat4(-0.01803727, 0.0642893, 0.21513617, 0.066888265, -0.042107955, -0.123470366, 0.045296013, -0.11958806, 0.48208967, -0.027188249, 0.12136116, 0.05246265, 0.13522038, -0.016297493, 0.028486907, -0.059840377) * go_2(1.0, 0.0);\n result += mat4(-0.1373251, -0.11281026, -0.06418318, 0.08444032, 0.062874556, -0.009133875, -0.049571835, -0.042995855, 0.12483249, -0.025967957, -0.11202483, 0.09862257, 0.099986054, 0.009230306, -0.09042664, 0.046612263) * go_2(1.0, 1.0);\n result += mat4(0.03203309, 0.106030256, 0.045741174, -0.020529225, -0.028610658, -0.055219248, -0.21404657, 0.07746393, -0.059359375, 0.0033258004, -0.0054513607, 0.06856653, 0.18043655, -0.119936846, -0.05639265, -0.10240379) * go_3(-1.0, -1.0);\n result += mat4(-0.0004331875, 0.10426754, -0.008130048, 0.012795991, -0.14372933, -0.40797862, 0.105197415, -0.0041354536, -0.079792455, 0.0914027, 0.012418237, -0.11449173, 0.020261409, -0.14681602, -0.13355242, 0.18290488) * go_3(-1.0, 0.0);\n result += mat4(0.052306626, 0.010864275, -0.072627716, -0.009773121, 0.09484167, -0.09631301, 0.14896165, -0.21220942, -0.11994051, -0.002957136, -0.118194886, 0.08661347, 0.10005298, -0.029620873, 0.101668894, 0.0242806) * go_3(-1.0, 1.0);\n result += mat4(-0.055188183, -0.06322889, 0.12994595, 0.03140751, -0.092755616, 0.04239107, 0.18460171, 0.08471877, 0.014203371, 0.13608724, 0.035351243, -0.07883493, -0.10067456, 0.14417742, 0.0054235114, 0.100745104) * go_3(0.0, -1.0);\n result += mat4(-0.043811034, -0.16055201, -0.11927185, 0.20517266, 0.16734722, 0.27720267, 0.1205665, 0.045803893, -0.07874647, 0.06764307, -0.11157022, 0.080770165, -0.044105835, -0.03276538, -0.10945451, 0.100562036) * go_3(0.0, 0.0);\n result += mat4(-0.044731796, -0.12854387, -0.061937924, -0.21604767, -0.036132332, -0.024353411, -0.16718283, 0.14903957, -0.11620588, 0.14563644, 0.23363836, 0.08400659, 0.15248756, -0.1424437, 0.112882614, -0.04096889) * go_3(0.0, 1.0);\n result += mat4(-0.0486021, -0.05714939, 0.042517707, -0.06106919, -0.12970918, -0.071898215, -0.044727243, -0.026308542, 0.05687118, -0.0394057, -0.109454155, -0.0021216893, 0.018588595, 0.08061093, 0.0500373, -0.0034918839) * go_3(1.0, -1.0);\n result += mat4(0.11269324, -0.17924047, -0.12965205, -0.07287767, -0.015830642, -0.044497102, 0.20014328, -0.14054494, 0.1232692, 0.2395109, 0.14093149, 0.03518561, -0.14088139, -0.09045081, -0.07283352, 0.053434785) * go_3(1.0, 0.0);\n result += mat4(0.020512339, 0.026349569, -0.06666101, 0.05554806, -0.03044066, 0.26656216, 0.019155584, -0.12118906, 0.087923005, -0.1716557, 0.050843164, 0.037432503, -0.030232614, 0.030457936, 0.04232163, -0.066400655) * go_3(1.0, 1.0);\n result += vec4(-0.0216415, 0.09015036, -0.030761974, -0.26541537);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.04688368, 0.13853125, 0.1714716, -0.03034447, -0.08090605, 0.1225867, 0.17535992, 0.012508419, -0.0010665918, -0.07481546, -0.15541986, 0.0671128, -0.029307734, -0.076674186, 0.03925896, -0.07140553) * go_0(-1.0, -1.0);\n result += mat4(-0.13273083, 0.062933214, 0.04200143, -0.0080243945, -0.120439716, -0.090192355, -0.022639645, 0.00020024918, -0.11211478, -0.12949537, 0.025783822, 0.009155746, 0.01004339, -0.0661901, 0.10630156, 0.053137038) * go_0(-1.0, 0.0);\n result += mat4(0.07113487, -0.16011865, -0.10838903, -0.0034704183, 0.110606894, -0.14915739, 0.036511585, -0.003103608, -0.0551775, -0.13140677, 0.05270299, 0.12139221, 0.02226174, 0.008415268, -0.06647426, 0.118130066) * go_0(-1.0, 1.0);\n result += mat4(-0.045172617, -0.0020388453, -0.27287582, 0.002428232, -0.2833772, 0.13788106, 0.073339015, 0.10666715, 0.08455194, 0.16499293, 0.089058325, 0.008815447, 0.034657538, -0.109856166, -0.11499077, -0.02918854) * go_0(0.0, -1.0);\n result += mat4(0.07910854, -0.26334837, -0.3246593, -0.08246522, 0.09211476, 0.40793833, -0.09658794, -0.14430091, -0.50632644, 0.087234974, 0.26298127, 0.3687086, 0.06492316, 0.23082961, 0.18233871, -0.09283792) * go_0(0.0, 0.0);\n result += mat4(-0.022744032, 0.21690565, 0.2694824, -0.12230013, -0.07969618, 0.21595429, -0.034979805, 0.008938489, 0.21289209, -0.446482, -0.042927746, -0.13587558, -0.032581557, -0.07182814, -0.054092336, -0.009542036) * go_0(0.0, 1.0);\n result += mat4(-0.0034912943, -0.080354184, -0.08577375, -0.1521193, 0.09809233, 0.034529503, -0.100664355, 0.008191219, -0.014303411, -0.02862216, -0.18669915, -0.12384598, 0.046499267, 0.093707144, 0.10661308, 0.15079576) * go_0(1.0, -1.0);\n result += mat4(-0.031025652, -0.0384342, 0.14258307, 0.25531343, 0.0075049917, -0.03966595, 0.062381975, 0.19593526, -0.2868182, 0.03162008, -0.4391041, -0.524017, -0.034463473, -0.0066741486, -0.24586639, 0.10521736) * go_0(1.0, 0.0);\n result += mat4(-0.07452321, -0.0227877, -0.025402244, 0.115727395, -0.039511252, -0.07785703, -0.013689458, 0.0066024344, -0.052957747, 0.011206241, -0.0021671024, 0.077190824, -0.11709912, 0.046635598, 0.123751156, -0.03712064) * go_0(1.0, 1.0);\n result += mat4(0.055411004, -0.0020031065, 0.06685547, -0.018829947, -0.06378933, -0.18389674, -0.0023551763, 0.0670314, 0.13038594, 0.0601923, -0.03035789, -0.019537423, -0.014483204, -0.056800704, 0.08663347, -0.106859975) * go_1(-1.0, -1.0);\n result += mat4(-0.06603686, 0.07360526, -0.0072026253, -0.06778907, -0.039178446, 0.012397263, -0.13482279, 0.05745685, -0.055182382, -0.10545766, 0.003857615, 0.041947857, -0.15239377, 0.041826613, 0.058879383, -0.0042669442) * go_1(-1.0, 0.0);\n result += mat4(-0.0697229, -0.010702144, -0.032265816, 0.013317131, 0.105028264, 0.21032134, 0.06845646, -0.018358687, 0.064568676, 0.08437135, -0.000723181, 0.1324007, 0.05527932, -0.049871888, -0.10125047, -0.005040889) * go_1(-1.0, 1.0);\n result += mat4(-0.006467578, -0.05120533, -0.011780779, -0.011742203, -0.34242442, -0.020819988, 0.17381702, -0.059836414, -0.028882682, 0.23210457, 0.16579404, -0.03708216, -0.23541835, -0.03290251, 0.029319672, 0.26189178) * go_1(0.0, -1.0);\n result += mat4(-0.30955994, -0.06408282, -0.16872866, 0.10767772, -0.041430887, 0.051697977, 0.12523535, -0.060389146, 0.026289431, 0.06359533, 0.13526368, 0.2479901, -0.3263977, 0.10216362, -0.0030894123, 0.046437826) * go_1(0.0, 0.0);\n result += mat4(0.10061438, -0.17047118, -0.21593021, -0.023389054, -0.17507865, -0.30822313, -0.22044766, 0.16078933, 0.07099252, -0.11573018, 0.24712858, -0.0659458, -0.037504572, -0.12297423, 0.03342632, -0.058119852) * go_1(0.0, 1.0);\n result += mat4(-0.020957774, -0.0224927, 0.04069268, -0.07911167, 0.074009344, 0.065916434, 0.008222278, 0.11625076, -0.25299504, 0.03357169, -0.021988, 0.015821831, -0.0021187372, -0.030700417, -0.004374924, 0.027358979) * go_1(1.0, -1.0);\n result += mat4(0.06549052, -0.048067164, 0.05489091, -0.28851983, 0.13378961, 0.026875904, -0.09877994, -0.19947459, -0.1274035, -0.022928834, -0.26344195, -0.025870804, 0.022505255, 0.0070861108, 0.121051334, -0.025964163) * go_1(1.0, 0.0);\n result += mat4(0.059426542, -0.0327433, 0.2313695, -0.07046268, 0.20479666, 0.027021704, 0.2564928, -0.11689885, -0.07407976, -0.019611249, 0.093463086, -0.121553615, 0.035009407, -0.008135333, -0.075931996, 0.047803063) * go_1(1.0, 1.0);\n result += mat4(-0.059434246, -0.1652242, -0.124611154, 0.04743711, 0.10530296, -0.13869187, -0.036534663, -0.035206333, 0.06067593, 0.06126907, 0.120151915, -0.06722673, 0.008103894, 0.037225723, -0.007520425, 0.065720856) * go_2(-1.0, -1.0);\n result += mat4(-3.6759695e-05, -0.036789574, 0.013370567, -0.037871476, -0.013454664, 0.15086569, 0.10164699, 0.057703357, -0.12871023, 0.12827681, -0.055057358, -0.040753044, -0.0142621, 0.08563361, -0.04615499, -0.03130452) * go_2(-1.0, 0.0);\n result += mat4(-0.117965914, 0.09056485, 0.07272314, 0.009695964, -0.11331058, 0.07467256, -0.08291521, 0.00937355, -0.04097737, 0.07752905, -0.017335521, -0.12539999, 0.039462104, -0.0007037007, 0.06034812, -0.09497377) * go_2(-1.0, 1.0);\n result += mat4(0.20828065, 0.0400099, 0.047638226, -0.046423353, -0.026133502, 0.098207295, 0.056742374, 0.017029466, -0.058164768, -0.046973787, -0.17328712, -0.0012984811, 0.050085854, 0.11296557, 0.12639083, 0.058543045) * go_2(0.0, -1.0);\n result += mat4(-0.098907426, 0.22031747, 0.101559944, 0.06616554, 0.026110496, 0.56487054, 0.23754556, -0.07540935, 0.31768414, -0.47653618, 0.015073956, -0.33731326, 0.087285936, -0.24593173, -0.26141426, 0.15003823) * go_2(0.0, 0.0);\n result += mat4(0.046026446, -0.13767281, 0.064847544, 0.07717139, 0.08544123, -0.11092969, 0.072325274, 0.010849038, -0.3055905, 0.66436774, 0.1434729, 0.0494463, 0.07115603, 0.083811216, 0.020431712, 0.06537088) * go_2(0.0, 1.0);\n result += mat4(-0.15532711, 0.030139687, 0.040853374, 0.11089222, -0.08150315, -0.015851755, -0.06787692, 0.096075505, -0.011956207, -0.0017758606, 0.1277494, 0.16156575, -0.038588695, -0.0626418, -0.041797023, -0.19467135) * go_2(1.0, -1.0);\n result += mat4(0.12917455, 0.017410474, -0.20125067, -0.08040003, -0.13494664, 0.17789102, -0.19909395, 0.08441434, 0.078570575, -0.06330619, 0.23767303, 0.5442659, -0.009227878, -0.021818208, 0.14318731, -0.09042824) * go_2(1.0, 0.0);\n result += mat4(0.097801, 0.09345441, 0.17846581, -0.14773296, 0.06536365, 0.07642184, -0.011880635, 0.02086135, 0.013336972, -0.053295113, -0.13410404, 0.027241753, 0.087728985, -0.044033397, -0.13098569, 0.009423933) * go_2(1.0, 1.0);\n result += mat4(-0.02488427, 0.0134966355, -0.0075000813, 0.07272353, 0.015842725, 0.13765687, 0.028079558, -0.08384948, -0.06666623, -0.023220664, 0.025091043, -0.055167805, -0.18826278, 0.04423603, 0.13499942, 0.059128854) * go_3(-1.0, -1.0);\n result += mat4(0.01935146, -0.030980906, -0.031569187, -0.0036869382, 0.036753897, 0.118464164, 0.15871695, -0.09842428, 0.023324292, 0.071796335, -0.07869346, -0.10751301, -0.2588698, 0.064011686, 0.17386378, -0.039197855) * go_3(-1.0, 0.0);\n result += mat4(0.08590827, 0.005497696, -0.026512025, 0.015661815, 0.1102415, -0.08268483, -0.0032903247, 0.10049029, -0.008157236, -0.035823178, -0.017570151, -0.081716835, -0.3531045, 0.010005245, 0.017141227, -0.016376914) * go_3(-1.0, 1.0);\n result += mat4(-0.16617337, -0.007689783, 0.00954665, 0.07117733, -0.001669262, -0.012331606, 0.051613946, 0.062780835, 0.06123557, -0.20243123, -0.19181818, 0.032895602, 0.19760677, 0.004464939, 0.12754539, -0.27360034) * go_3(0.0, -1.0);\n result += mat4(0.15006685, -0.083587274, -0.03215495, -0.16992462, -0.011944293, 0.058361508, -0.088097006, 0.023880545, -0.04168166, -0.06960282, -0.092672385, -0.057278465, 0.23540072, -0.1721208, -0.018213503, -0.23494521) * go_3(0.0, 0.0);\n result += mat4(-0.124885194, 0.1905868, 0.11108704, 0.03163991, 0.11383064, 0.101223364, 0.069428995, -0.14298953, -0.07609092, 0.13704266, -0.07749446, -0.0005389336, -0.04617235, 0.18011934, 0.08350316, 0.09416366) * go_3(0.0, 1.0);\n result += mat4(0.073356606, 0.067966126, -0.21285574, 0.0782625, -0.0034364646, -0.032581426, -0.05538558, -0.1317288, 0.14552782, -0.1132393, 0.13063973, -0.00833602, 0.0026844777, 0.028135289, -0.02536825, -0.028372496) * go_3(1.0, -1.0);\n result += mat4(-0.318728, 0.07862527, -0.12176221, 0.35010242, -0.029198067, 0.016302662, 0.17667587, 0.12605923, 0.1556697, -0.06061443, 0.05843511, 0.10891248, 0.01267106, -0.018492714, -0.15945031, -0.050723754) * go_3(1.0, 0.0);\n result += mat4(-0.21555941, -0.016813517, -0.084676236, -0.07545412, -0.14518794, -0.014592766, -0.2446481, 0.0530632, 0.0847341, 0.12342537, -0.028644923, 0.083479315, -0.04179012, 0.0025225023, 0.16006976, -0.026940256) * go_3(1.0, 1.0);\n result += vec4(-0.060742114, -0.037577342, 0.055704296, 0.03134311);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.13129333, -0.022117995, -0.009753253, 0.020439912, 0.044090994, -0.0916335, 0.0036765633, -0.11719207, -0.06413809, 0.04079378, -0.00085516454, -0.06306388, -0.12660664, -0.054126263, -0.005513979, 0.06364538) * go_0(-1.0, -1.0);\n result += mat4(-0.028422508, 0.23270117, -0.28674677, -0.10820166, 0.024321957, -0.0811145, -0.07290707, -0.02125165, -0.064260505, 0.052076746, -0.009654081, 0.08363882, -0.02037171, 0.15006389, 0.121593125, -0.011237004) * go_0(-1.0, 0.0);\n result += mat4(-0.14672333, 0.015381624, 0.1028172, -0.041823238, 0.0072677187, -0.042953942, 0.06426537, -0.0938381, -0.05990813, -0.04599802, -0.11264726, -0.027826328, -0.058160868, 0.10747306, -0.07327458, 0.07998872) * go_0(-1.0, 1.0);\n result += mat4(-0.08702181, -0.03750975, -0.045659006, 0.04488332, 0.09102003, 0.066556975, -0.04353586, 0.08994567, -0.13561495, -0.10653702, 0.006989605, 0.028230097, 0.07177144, 0.2938447, -0.00943923, 0.022120917) * go_0(0.0, -1.0);\n result += mat4(-0.1801194, -0.11119162, 0.1977298, -0.247902, -0.16654298, -0.07423158, 0.114130594, 0.0014401592, 0.006954727, -0.09810646, -0.051310766, 0.19487657, 0.2545855, -0.06328558, -0.04617056, 0.09444692) * go_0(0.0, 0.0);\n result += mat4(0.011378825, 0.16044368, 0.017211074, 0.14472178, 0.032992378, -0.008925819, 0.035120245, -0.012409223, 0.074333005, 0.1178002, -0.128956, -0.13624239, -0.2791275, 0.21457297, -0.1476131, 0.04874687) * go_0(0.0, 1.0);\n result += mat4(-0.03491764, -0.061763793, 0.05779039, 0.0054837577, -0.023937583, 0.08281698, 0.032306053, -0.014566218, 0.12738499, -0.0132100545, -0.051833414, 0.0057818824, 0.012158851, -0.20231532, -0.0043795826, 0.10285843) * go_0(1.0, -1.0);\n result += mat4(-0.22269921, -0.15135509, -0.039143335, 0.033390045, 0.06770212, -0.14538582, -0.08011057, 0.03796648, -0.025913516, 0.13925864, 0.18309896, 0.012709204, -0.24912506, 0.3217706, 0.0394195, 0.017977878) * go_0(1.0, 0.0);\n result += mat4(0.00080196525, 0.059145816, 0.05720508, 0.0056548906, 0.005168018, 0.09938438, 0.0200503, -0.05516137, 0.061309986, -0.019621318, -0.1541441, 0.019540716, 0.030571707, -0.09054893, 0.032851614, -0.27210873) * go_0(1.0, 1.0);\n result += mat4(0.27061436, -0.114008114, -0.0020118617, -0.1656827, 0.09770587, 0.029897455, -0.03307522, -0.04661818, 0.033011347, 0.18498488, -0.05162084, 0.087471776, -0.24665618, -0.12538423, -0.08123797, -0.010210389) * go_1(-1.0, -1.0);\n result += mat4(0.075188264, 0.0020608555, 0.18558815, 0.041179713, 0.11232638, 0.05507779, -0.19599183, 0.027942855, 0.06199144, 0.22141005, -0.06121163, 0.014993597, 0.24105869, -0.019737717, -0.112485714, 0.0157406) * go_1(-1.0, 0.0);\n result += mat4(0.09425698, 0.0207658, 0.12074599, 0.009430481, 0.11889248, -0.025782838, 0.0034711843, 0.05113582, 0.012531833, -0.0018606635, -0.09137569, 0.018120576, 0.4051155, 0.02222076, -0.16001017, 0.10981527) * go_1(-1.0, 1.0);\n result += mat4(-0.03582557, 0.014994796, -6.4688604e-05, 0.24618183, -0.11697727, 0.24388117, 0.038502026, -0.3511993, 0.101741396, -0.10748137, 0.035059888, -0.017535849, 0.09450039, 0.06541661, 0.12149035, 0.28798738) * go_1(0.0, -1.0);\n result += mat4(-0.27143848, 0.017990451, -0.69144464, 0.037944376, -0.04551905, 0.09263134, 0.4259611, -0.14107811, -0.10641847, 0.23065196, 0.040813655, -0.07789163, 0.3087666, 0.08190437, 0.16409059, -0.06455426) * go_1(0.0, 0.0);\n result += mat4(-0.08290655, -0.35286915, -0.18082355, -0.32229406, 0.1608227, 0.030915622, 0.09207708, 0.02655054, 0.039464593, 0.026095424, 0.052584656, 0.033881903, -0.01751319, -0.0011676399, 0.04002607, 0.1630013) * go_1(0.0, 1.0);\n result += mat4(-0.012021132, 0.12163766, -0.07410629, -0.06879096, 0.017859738, -0.039261997, -0.028677614, -0.23610398, -0.15963873, -0.0006119958, 0.11275506, 0.0082659265, 0.05677582, 0.08676638, -0.08669759, -0.10475464) * go_1(1.0, -1.0);\n result += mat4(0.12792721, 0.06888765, 0.31803077, 0.26002547, -0.067599155, -0.011822328, -0.2589909, -0.30024147, 0.11076704, 0.15200609, -0.018180368, -0.19146141, 0.22298847, 0.059484895, 0.034478076, 0.15610938) * go_1(1.0, 0.0);\n result += mat4(0.0870121, -0.016420847, -0.011579898, 0.097182855, -0.120095566, -0.06843338, -0.043460473, -0.060684606, -0.027540063, -0.008499213, 0.033570655, -0.06866259, 0.01429712, -0.07424434, 0.0009466247, 0.09142678) * go_1(1.0, 1.0);\n result += mat4(-0.03781424, 0.04587032, 0.03744051, 0.02712279, -0.051038064, 0.0669144, -0.02640278, 0.12384894, -0.0022533627, -0.010022036, 0.07536463, -0.030489929, 0.09418577, 0.155089, -0.011290433, -0.02102941) * go_2(-1.0, -1.0);\n result += mat4(-0.0053278613, -0.07160643, 0.039028414, 0.04123311, -0.10693177, -0.1170874, 0.07230816, -0.033255517, -0.119176835, 0.0786526, -0.11880206, -0.11354601, -0.037539184, 0.14404313, 0.069760695, 0.024738638) * go_2(-1.0, 0.0);\n result += mat4(0.03413808, -0.006487654, 0.10006853, 0.22228058, -0.13796462, -0.14042488, 0.04017443, -0.031790894, -0.06673143, 0.009888688, 0.08831443, -0.0045771743, -0.028375361, -0.04704813, 0.07128581, -0.07012518) * go_2(-1.0, 1.0);\n result += mat4(-0.06954315, -0.23728988, -0.14192343, -0.08236467, -0.2552115, 0.04102959, -0.06355397, -0.08340241, 0.17617856, 0.20281969, -0.16249381, 0.10843737, -0.04392261, -0.08587206, 0.053069845, -0.15482199) * go_2(0.0, -1.0);\n result += mat4(0.124981806, 0.12828638, -0.061472785, -0.20108232, -0.14905351, -0.40766275, -0.35427195, -0.13183996, 0.09307428, -0.07697028, 0.06702549, -0.22656697, 0.019868268, -0.19361132, 0.08784669, 0.20249842) * go_2(0.0, 0.0);\n result += mat4(-0.004661343, -0.09333453, -0.24876262, -0.07906779, 0.110697776, -0.37069768, -0.042212646, -0.0046135853, -0.2254257, -0.023392014, 0.031476703, -0.045574382, -0.12675518, -0.076056994, -0.08228006, -0.040303517) * go_2(0.0, 1.0);\n result += mat4(0.16182694, 0.0512523, 0.051189836, 0.048962783, -0.05156489, -0.17987493, -0.012037288, 0.06953726, -0.09458492, 0.1610021, -0.004063283, -0.032922342, 0.08995396, 0.1939926, -0.018710036, -0.08153231) * go_2(1.0, -1.0);\n result += mat4(-0.064830944, 0.06121252, -0.18886387, -0.12976822, -0.031117212, 0.12219633, 0.19070715, 0.12495262, -0.11994464, -0.24687837, -0.08425294, -0.016920334, -0.13286817, -0.3260188, -0.11776061, 0.1651019) * go_2(1.0, 0.0);\n result += mat4(-0.17652592, 0.002499805, -0.030541016, -0.01393431, 0.031418208, 0.08209422, 0.12430871, 0.4387016, -0.108871914, -0.09041422, 0.031226631, -0.1638517, 0.20756467, 0.014476537, -0.012701195, -0.03440563) * go_2(1.0, 1.0);\n result += mat4(0.005320072, -0.0032291536, -0.017209187, 0.031944863, -0.2479921, -0.24433962, -0.13832912, 0.07835928, -0.17707248, 0.028202811, -0.19121435, 0.164587, 0.123152815, 0.0050288937, 0.084104605, -0.0380019) * go_3(-1.0, -1.0);\n result += mat4(0.16008669, -0.018608516, -0.013778938, 0.033447385, -0.01242472, -0.070916265, 0.026909694, -0.07318777, 0.15158044, 0.12047607, -0.1709358, 0.2031767, 0.0025611701, -0.21457459, 0.2791286, 0.10159932) * go_3(-1.0, 0.0);\n result += mat4(0.14320926, 0.020023825, -0.0484187, 0.011563084, -0.2640472, -0.013056275, 0.004234292, -0.095376395, 0.28363484, -0.0058227647, -0.0777649, 0.05238444, 0.41757923, -0.07081097, 0.012567031, -0.13029522) * go_3(-1.0, 1.0);\n result += mat4(0.07266207, 0.042793367, -0.08212271, -0.23401663, -0.19457819, 0.4191269, -0.03095442, 0.15339781, -0.28451788, 0.09316364, 0.10231693, -0.22844811, 0.111623526, 0.120017685, 0.18777381, 0.014420896) * go_3(0.0, -1.0);\n result += mat4(0.15037206, -0.29763284, 0.2601235, 0.0193363, 0.13686465, 0.009907918, -0.37781665, 0.04916627, 0.14114739, 0.5043813, 0.0447959, -0.029427614, 0.041768756, 0.27211213, 0.14163221, 0.086162075) * go_3(0.0, 0.0);\n result += mat4(0.19159287, 0.21363218, 0.15053211, 0.08992885, 0.100828275, 0.09379921, 0.030783929, 0.11664482, -0.059145752, -0.19400764, -0.09351283, -0.016430443, -0.12910964, -0.067078374, 0.11760082, 0.121194765) * go_3(0.0, 1.0);\n result += mat4(-0.055059325, 0.09299572, 0.06848913, 0.06334532, -0.1476285, 0.111801244, -0.033960916, 0.06474366, -0.04952303, 0.27885208, -0.052447475, 0.09226763, -0.15024844, -0.0033919013, 0.013498364, 0.09135676) * go_3(1.0, -1.0);\n result += mat4(-0.017010042, -0.122343406, -0.19097193, -0.27957183, -0.18206005, 0.102321096, 0.22794476, 0.0439245, -0.23710132, -0.08070259, 0.17377135, 0.23811814, 0.17799385, 0.049567625, 0.1470908, 0.07329385) * go_3(1.0, 0.0);\n result += mat4(0.0038071256, 0.19454515, -0.01222965, -0.07390379, -0.0532754, 0.03942833, 0.123840906, 0.023459576, -0.0658742, -0.023957543, -0.14682837, 0.1221027, -0.010986398, -0.066184506, 0.03026491, -0.0638446) * go_3(1.0, 1.0);\n result += vec4(-0.06427697, -0.00039365015, 0.011889719, 0.060232002);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.012110923, 0.07818654, 0.07964548, 0.11885079, -0.07694473, -0.01378252, 0.006632789, -0.12876098, 0.0069211307, 0.022278586, 0.069553085, 0.16569804, -0.11123615, 0.06125189, -0.11232848, 0.1559266) * go_0(-1.0, -1.0);\n result += mat4(-0.3261174, -0.25586754, 0.21129315, 0.3135101, 0.1509055, 0.0044283345, 0.024674175, -0.08000473, 0.01213029, 0.09093019, 0.04942677, 0.09806723, -0.16454464, -0.14433062, -0.058094524, -0.060819894) * go_0(-1.0, 0.0);\n result += mat4(0.023174008, 0.02858724, 0.07685972, 0.036857616, -0.10415571, 0.10241035, -0.01893166, 0.02065923, 0.058356714, 0.096426114, -0.03772327, -0.1529002, 0.13740575, -0.048291504, -0.06152548, -0.15199897) * go_0(-1.0, 1.0);\n result += mat4(0.029300174, -0.13222043, 0.0139825605, -0.02274408, 0.062944874, 0.028447356, 0.05960515, 0.034447193, 0.03133432, -0.019283533, -0.024591971, -0.0043914663, 0.15245225, 0.006851478, -0.051783554, 0.17453748) * go_0(0.0, -1.0);\n result += mat4(-0.09125915, 0.081739366, 0.01196335, 0.23130219, -0.22557035, -0.13537665, 0.0022028848, -0.043430023, 0.22759882, 0.07920754, -0.027986467, -0.14051494, -0.19557038, -0.03585936, -0.4258294, -0.03856216) * go_0(0.0, 0.0);\n result += mat4(0.18511422, -0.09368415, 0.1551229, 0.04322566, -0.023400841, -0.02261204, 0.15129441, -0.007954805, -0.10739125, 0.019459398, 0.013128325, 0.018073296, 0.20886365, -0.20662378, -0.03814699, -0.09272838) * go_0(0.0, 1.0);\n result += mat4(-0.027352437, -0.039882626, 0.12598103, -0.093930446, 0.030846786, -0.09325075, -0.009084744, -0.024584265, 0.07159868, 0.14162529, 0.19019091, 0.058855128, -0.09880401, -0.01843218, 0.14753596, -0.2449532) * go_0(1.0, -1.0);\n result += mat4(0.06565521, 0.09150168, -0.08654865, 0.0829788, -0.07596146, -0.01815166, -0.08786775, -0.03477514, 0.20538878, -0.012766377, 0.020719538, 0.088188395, -0.034300096, 0.29972988, -0.20005241, 0.018425167) * go_0(1.0, 0.0);\n result += mat4(0.11713916, 0.024167519, 0.05167596, -0.0027117804, -0.016994188, 0.048177514, -0.012556207, 0.010979094, 0.09098878, 0.028514355, 0.06063336, -0.06624107, 0.012754856, 0.013208708, -0.061374772, -0.0025992664) * go_0(1.0, 1.0);\n result += mat4(-0.09053513, 0.03183455, 0.017340872, 0.12934409, -0.022161964, -0.0015361432, -0.049972344, -0.12763855, 0.12779881, -0.04697911, 0.018968226, -0.119873665, 0.05462772, -0.13919477, -0.10226718, -0.2540179) * go_1(-1.0, -1.0);\n result += mat4(-0.29912186, -0.09291771, 0.050926663, 0.49361777, 0.21372582, 0.076717265, -0.058968987, -0.1572678, 0.3194591, -0.120582424, 0.03942037, 0.023128232, 0.24321598, 0.07046334, -0.21204855, -0.648296) * go_1(-1.0, 0.0);\n result += mat4(0.05366883, -0.020366706, 0.020979457, -0.06893884, 0.04837168, 0.017253762, 0.008874203, -0.020785445, -0.20425391, 0.060179923, 0.046167206, 0.09863377, -0.14381303, 0.038928367, -0.06590863, -0.18408588) * go_1(-1.0, 1.0);\n result += mat4(0.07099762, 0.2029403, -0.033945918, 0.15202214, 0.0901113, -0.27336198, -0.17693861, -0.16206753, -0.17642029, 0.09400492, -0.11165698, -0.07863893, -0.16306102, -0.056210615, 0.22173557, 0.013508989) * go_1(0.0, -1.0);\n result += mat4(0.08541511, -0.27093616, -0.35273993, -0.48919773, 0.038383547, -0.16013749, 0.012996215, -0.03434873, 0.07024113, -0.28971404, 0.10623425, -0.0019642068, -0.062374946, 0.3291145, 0.22468035, -0.42971882) * go_1(0.0, 0.0);\n result += mat4(0.020427933, 0.15062793, 0.08308975, -0.025095072, 0.030093266, -0.09649862, -0.03382388, -0.0016017791, 0.105402954, 0.020693144, -0.051065, 0.07704679, 0.02864139, -0.00135146, 0.03762216, 0.029277142) * go_1(0.0, 1.0);\n result += mat4(0.01700994, 0.12214317, 0.06749582, 0.07354159, -0.093085855, -0.065021954, 0.010773045, -0.00095128635, -0.045384295, -0.072611265, -0.043900184, 0.049471326, 0.029131187, 0.03180158, -0.13313527, 0.05280797) * go_1(1.0, -1.0);\n result += mat4(0.14751251, -0.15087761, 0.09932281, -0.099232934, -0.062390897, 0.112391844, -0.09159478, 0.15856399, 0.034708973, 0.01819943, -0.02730164, -0.13562973, -0.05687333, -0.0114601655, 0.07025971, 0.02496533) * go_1(1.0, 0.0);\n result += mat4(-0.0117268525, -0.026162883, 0.07481553, 0.13420302, 0.029870516, 0.07405776, -0.06379041, 0.09631234, -0.07754842, 0.035888605, 0.0034764851, -0.040771756, -0.092022054, -0.034230903, -0.02281844, -0.0028173258) * go_1(1.0, 1.0);\n result += mat4(-0.059846643, 0.016772347, -0.02287152, 0.07036337, -0.024946844, 0.09826078, -0.068491876, 0.20852126, 0.073890835, -0.058288682, 0.013093785, -0.05776076, 0.0516503, 0.052794468, 0.10837015, 0.038539834) * go_2(-1.0, -1.0);\n result += mat4(-0.16391893, -0.008062687, -0.35022175, 0.2510062, -0.15820411, 0.048403125, 0.024878092, 0.037888516, -0.035924178, -0.068953894, -0.025386479, 0.24405715, -0.018495679, -0.051277515, 0.14754932, -0.031538483) * go_2(-1.0, 0.0);\n result += mat4(-0.038429607, -0.047140498, -0.018157095, -0.029318782, -0.04094171, -0.11870087, 0.11214255, 0.07142628, 0.021007229, -0.005681072, 0.1662777, 0.10829575, 0.112268396, 0.03567479, -0.06738845, 0.0032037434) * go_2(-1.0, 1.0);\n result += mat4(-0.032217573, 0.2102397, -0.20617546, -0.07920811, 0.12918773, 0.054486286, -0.13656865, 0.05806265, 0.01963165, 0.049910642, 0.15538268, 0.10724465, -0.09697837, -0.03070673, -0.0071386313, -0.11899626) * go_2(0.0, -1.0);\n result += mat4(0.130827, 0.0051715383, -0.07212691, 0.45726067, 0.2773031, 0.2973666, 0.3951691, 0.01333662, -0.14561643, 0.04508669, 0.121690124, 0.13326228, -0.22579186, 0.058161184, 0.09281702, -0.00079749606) * go_2(0.0, 0.0);\n result += mat4(-0.00771113, 0.09912341, -0.41895548, -0.06705759, 0.029148718, 0.052991726, 0.18665347, -0.031787418, 0.23053595, 0.09444956, 0.10691037, -0.06325714, -0.05335701, 0.1917427, -0.0065284846, 0.032622546) * go_2(0.0, 1.0);\n result += mat4(-0.056801565, -0.019131258, -0.0939022, -0.08130343, -0.11051993, 0.0035269214, -0.047361933, -0.0543875, 0.10854369, 0.06445185, 0.016828364, -0.022595318, 0.1450623, 0.033027507, -0.020425137, 0.16169788) * go_2(1.0, -1.0);\n result += mat4(-0.08747717, 0.07770065, 0.018155783, 0.07160794, 0.09860347, -0.04329888, -0.0043579484, -0.2014418, -0.060260013, 0.0036374568, -0.17566042, -0.2268221, 0.001273691, -0.2609373, -0.19417606, -0.04102927) * go_2(1.0, 0.0);\n result += mat4(-0.086845055, -0.114253804, -0.13433142, -0.025941795, -0.0155711295, -0.13578776, 0.12059696, -0.08760523, -0.0057348222, 0.12164273, 0.07270617, -0.06352636, 0.08894258, 0.04140841, 0.1230304, -0.030357126) * go_2(1.0, 1.0);\n result += mat4(0.03320213, 0.015911903, -0.06288296, -0.121976145, 0.2713457, 0.13913193, -0.092420585, 0.105714336, 0.10294281, -0.04591945, -0.11767934, 0.032249406, -0.06506192, -0.04639334, 0.08137017, -0.031746846) * go_3(-1.0, -1.0);\n result += mat4(0.13717805, 0.0071242675, -0.077256985, -0.14974317, -0.08467893, -0.20126395, -0.06240603, 0.09554399, -0.075844854, 0.28380412, 0.046030026, 0.053188596, 0.50943077, 0.1179795, 0.32203588, -0.06712207) * go_3(-1.0, 0.0);\n result += mat4(-0.18528835, 0.0016975187, -0.0041140947, 0.11234392, -0.34049067, -0.056880493, -0.04325441, 0.09905571, 0.10978758, 0.009608353, -0.10801905, -0.04071131, -0.09096832, -0.12350487, 0.011801418, 0.22521795) * go_3(-1.0, 1.0);\n result += mat4(0.040283076, -0.034117915, -0.026142653, -0.06058959, 0.12511659, 0.4131219, 0.59190845, 0.39758852, 0.16032091, -0.5975032, -0.14516282, 0.115154505, 0.03874097, 0.18462797, 0.22934213, 0.05285643) * go_3(0.0, -1.0);\n result += mat4(-0.17804009, 0.33769128, -0.14572927, -0.029545018, 0.3897, -0.055615567, 0.15232995, 0.48788264, -0.21422523, 0.03397293, 0.0337794, -0.19830915, -0.022457365, -0.35096076, 0.42616987, -0.19268763) * go_3(0.0, 0.0);\n result += mat4(-0.13191561, -0.18337126, 0.017879983, -0.070472844, -0.09409196, -0.025770849, -0.060219247, 0.10869267, -0.17341033, -0.09199785, -0.0667796, -0.093538545, -0.21300837, 0.030474098, -0.04540468, 0.041321553) * go_3(0.0, 1.0);\n result += mat4(-0.0998177, -0.08669185, -0.0090886615, 0.0021083376, 0.08900095, 0.5062186, 0.45537788, 0.029077586, -0.1001008, -0.0077697043, -0.0096318, 0.11706454, 0.07401959, -0.00650215, 0.06092762, 0.037442297) * go_3(1.0, -1.0);\n result += mat4(-0.18500404, 0.0024998419, -0.11761331, -0.026825588, 0.27255726, 0.093010515, 0.3281413, -0.051473666, -0.050259475, -0.17258662, -0.23394547, 0.104795866, 0.035074063, -0.061560635, 0.05975411, -0.094255395) * go_3(1.0, 0.0);\n result += mat4(-0.023440497, -0.021479638, 0.0036277648, 0.004972212, 0.02416659, -0.09856867, -0.03971455, -0.27094853, 0.026615402, -0.0047890246, -0.13755885, 0.16591635, -0.0016293586, 0.133207, 0.047790572, 0.029041538) * go_3(1.0, 1.0);\n result += vec4(-0.0063728676, -0.029053684, -0.052831043, 0.006475641);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0431447, 0.047972627, 0.09522898, 0.19048582, 0.0015511789, 0.1182684, -0.065335006, 0.061233886, -0.02451869, 0.065670215, -0.015341636, 0.06836347, 0.10215459, 0.17516296, 0.0857072, 0.072732896) * go_0(-1.0, -1.0);\n result += mat4(0.10117189, 0.049022958, -0.016017418, -0.12119866, 0.089112304, 0.016286526, -0.025251161, 0.03239003, -0.0783818, -0.086096615, -0.13673106, -0.15934734, -0.51308054, -0.061430074, -0.16208844, 0.2227776) * go_0(-1.0, 0.0);\n result += mat4(-0.011567444, 0.025550444, -0.018439503, -0.015003767, 0.11606929, -0.11613111, -0.040906087, -0.015202219, 0.03932618, -0.1106059, 0.03703376, 0.018548314, -0.12761284, -0.038109995, -0.23577367, 0.20272344) * go_0(-1.0, 1.0);\n result += mat4(0.025444161, -0.075270735, 0.10999789, 0.16305386, 0.016178958, -0.074034974, 0.1177035, -0.077481024, -0.047774278, -0.029782977, 0.23137823, -0.2389453, 0.033015423, -0.10381626, -0.16437943, 0.20906886) * go_0(0.0, -1.0);\n result += mat4(-0.098473966, 0.11013442, -0.18486807, 0.1907086, -0.17564997, -0.08509439, -0.42472756, -0.17446618, 0.3440862, 0.12719585, -0.12213955, -0.02246555, 0.18982963, 0.20809166, -0.36067408, 0.51116616) * go_0(0.0, 0.0);\n result += mat4(-0.019805575, 0.07812505, 0.061653323, -0.08379226, 0.026396899, 0.009063019, -0.10845824, 0.0827647, 0.045301896, -0.07748021, -0.07435832, 0.14860612, -0.077515624, 0.010588131, -0.22704287, 0.26849246) * go_0(0.0, 1.0);\n result += mat4(-0.02884339, -0.09512523, -0.038564682, 0.08862835, 0.041666254, -0.10532901, 0.040582962, -0.10063983, -0.15736029, -0.03644334, -0.005061672, 0.04302295, -0.046482194, -0.05262547, 0.05110866, 0.03204655) * go_0(1.0, -1.0);\n result += mat4(-0.005932702, 0.033263832, 0.0044865874, -0.02328917, 0.056534443, -0.14084046, 0.022353357, 0.015087431, -0.2734596, -0.026544483, 0.06297078, 0.11277746, 0.06127936, 0.02466357, -0.04970561, 0.02098484) * go_0(1.0, 0.0);\n result += mat4(0.013603583, 0.036264602, 0.10985147, 0.01532773, -0.09012781, 0.1132652, -0.17016481, 0.025332611, -0.077462606, 0.02990799, -0.10627784, -0.006231141, -0.089164406, -0.051507175, -0.043900985, 0.09049239) * go_0(1.0, 1.0);\n result += mat4(-0.15391691, 0.1915742, 0.014101639, -0.022153432, 0.06291936, -0.017871676, -0.016763045, -0.14741553, -0.011252563, -0.20720159, -0.030648025, -0.0142307645, 0.010291614, -0.09243969, -0.052940153, 0.0061574522) * go_1(-1.0, -1.0);\n result += mat4(0.032283742, 0.030768922, 0.1070225, -0.027818602, 0.10032608, 0.0061178426, -0.03561339, -0.26687133, 0.14369439, -0.11362691, -0.08980895, 0.066520914, 0.33414948, 0.006998835, 0.09193012, -0.2857383) * go_1(-1.0, 0.0);\n result += mat4(-0.059588976, -0.02046844, -0.042585023, 0.031939838, 0.12796514, -0.06155685, 0.03540324, 0.009929082, -0.0039611827, 0.10790477, 0.049435645, -0.083034374, 0.23874004, -0.07460337, -0.020173345, -0.2006587) * go_1(-1.0, 1.0);\n result += mat4(-0.13217632, 0.052319963, -0.026713084, -0.0051368694, -0.10380872, -0.28659084, 0.0044393227, 0.005174543, -0.05092618, -0.07092548, -0.027397033, -0.01609789, 0.13699281, -0.14706929, 0.17737861, -0.23746766) * go_1(0.0, -1.0);\n result += mat4(0.19268502, 0.14133929, -0.1305119, -0.4034132, 0.057504695, -0.24550998, -0.081932545, 0.45489246, -0.29331785, 0.19625074, 0.063166246, 0.15158689, 0.6715147, -0.4610189, 0.08921431, 0.17761138) * go_1(0.0, 0.0);\n result += mat4(0.044718128, -0.011809122, 0.024131307, -0.30093196, -0.05607289, 0.047759805, 0.004210022, 0.098192796, 0.030430846, 0.008207501, 0.12266905, -0.10549182, 0.11584339, -0.091016166, -0.08635591, -0.13889709) * go_1(0.0, 1.0);\n result += mat4(-0.19226642, 0.07147627, -0.14759602, 0.4041079, 0.0744628, -0.19612685, 0.1498252, -0.06273549, 0.017959936, 0.10858338, -0.14985329, 0.062042814, -0.13240446, -0.24362786, 0.113626175, -0.15332204) * go_1(1.0, -1.0);\n result += mat4(0.08383099, -0.13935047, -0.25981048, 0.16491203, 0.07513876, -0.28346774, 0.19722275, -0.044425573, 0.020889329, -0.22140723, 0.025403097, -0.09183192, 0.014202567, -0.18666178, 0.062913105, -0.047674105) * go_1(1.0, 0.0);\n result += mat4(-0.1862771, 0.25878942, -0.043018065, 0.22144824, 0.016088247, 0.12113542, -0.11965952, -0.01587184, 0.07830932, -0.16069177, 0.13421321, 0.018718706, 0.09548377, 0.018543294, 0.013614677, -0.1054485) * go_1(1.0, 1.0);\n result += mat4(-0.2121733, -0.015635416, 0.027564054, -0.085904464, 0.064805664, -0.070543915, 0.08966146, -0.06359783, 0.01131311, 0.046913184, -0.09809833, -0.092063695, -0.087217696, 0.012411829, 0.0045399712, 0.027389864) * go_2(-1.0, -1.0);\n result += mat4(-0.19307798, 0.09449126, 0.084036835, 0.30262446, 0.011706106, 0.029800637, 0.04612629, 0.006186647, 0.11228541, 0.055147965, 0.17659879, -0.023410015, 0.19965266, -0.06684007, -0.081968054, -0.052410994) * go_2(-1.0, 0.0);\n result += mat4(-0.058564443, 0.08252549, 0.058217794, 0.0864448, -0.25663558, 0.080260284, -0.0010294432, 0.05830051, -0.07684524, 0.1820709, 0.04438993, 0.019178499, -0.12425012, -0.04596089, -0.010032888, -0.0012803525) * go_2(-1.0, 1.0);\n result += mat4(-0.43352658, 0.15262963, 0.25620222, 0.22428556, 0.09667152, 0.0037820593, -0.07951691, -0.11553085, 0.12982155, 0.17988266, -0.14283511, 0.074744284, 0.03604327, 0.00452661, -0.12865154, -0.020020623) * go_2(0.0, -1.0);\n result += mat4(0.06850602, -0.18057181, 0.2093389, -0.07333886, 0.28406742, -0.048766967, 0.18114483, 0.47292945, -0.2340266, -0.06862712, 0.28263155, 0.3150323, -0.054724697, -0.16958356, 0.27928987, -0.19666018) * go_2(0.0, 0.0);\n result += mat4(0.03281329, 0.0038649621, -0.07108877, 0.10791149, 0.15235375, -0.3083721, 0.168294, 0.10379698, 0.029038485, 0.16282903, 0.04483725, -0.018684763, 0.108186625, 0.027885616, -0.019351846, 0.1623065) * go_2(0.0, 1.0);\n result += mat4(-0.110499054, 0.31347123, 0.030852, 0.01631416, -0.1466389, 0.080429435, -0.18689284, 0.10667815, 0.20645237, -0.18004708, -0.10570413, -0.15435064, -0.019000605, -3.126077e-06, 0.037761535, -0.015040956) * go_2(1.0, -1.0);\n result += mat4(-0.023364332, -0.023399066, 0.2712722, 0.049637552, -0.10222765, -0.2698945, 0.20991959, 0.04921932, 0.21510898, -0.0751939, -0.19781734, -0.28162366, -0.041881047, 0.0065111094, -0.04102195, 0.0982682) * go_2(1.0, 0.0);\n result += mat4(-0.032176614, 0.019144032, -0.08985387, 0.091637276, 0.1012352, 0.0003583357, 0.07897295, -0.09531175, -0.001155058, 0.074372366, -0.026186578, 0.07283374, 0.06052053, 0.009307753, -0.03874333, -0.06228009) * go_2(1.0, 1.0);\n result += mat4(-0.022224072, -0.15717922, -0.1406057, -0.05941157, -0.028769474, -0.21226564, -0.036570027, 0.22266355, 0.14120889, 0.014577123, 0.10216447, 0.018429281, 0.056729726, -0.055834044, 0.058146577, -0.11999068) * go_3(-1.0, -1.0);\n result += mat4(0.009995364, -0.020045493, -0.0057422677, 0.0643022, 0.016475432, -0.030856136, 0.042140726, 0.15077904, -0.32955253, 0.0694449, 0.17931722, 0.3439302, -0.12484157, -0.10958869, -0.15755124, -0.09755644) * go_3(-1.0, 0.0);\n result += mat4(-0.008314924, 0.07704758, 0.043228816, -0.08110893, 0.099286236, -0.053224478, 0.22877018, -0.189486, -0.00798416, 0.018341504, 0.10734141, 0.0752633, -0.042524844, -0.086395286, 0.14299925, 0.026488977) * go_3(-1.0, 1.0);\n result += mat4(-0.052531082, 0.19139186, 0.12205995, -0.2573172, 0.15157184, 0.0073150825, 0.089774385, 0.06604469, -0.16528498, -0.002511137, 0.14287429, -0.07819732, 0.025014274, 0.15338829, 0.0761692, -0.02803716) * go_3(0.0, -1.0);\n result += mat4(-0.21000335, 0.15277153, 0.08546171, 0.2816124, -0.16559112, -0.11068559, 0.47053605, -0.009787771, -0.0013089112, -0.06985127, 0.44743782, 0.25142467, -0.32670796, 0.044035822, -0.12545367, -0.2996084) * go_3(0.0, 0.0);\n result += mat4(-0.11526387, 0.15654811, 0.099616654, 0.15473685, 0.21278231, 0.046207245, 0.117993094, -0.26825273, -0.12539764, 0.14013724, 0.17357737, -0.05387817, 0.076738276, -0.13339446, 0.15005626, -0.2108176) * go_3(0.0, 1.0);\n result += mat4(-0.0008846504, -0.05998622, -0.028892396, 0.04784136, 0.0104263965, 0.10899508, -0.073364735, 0.077516064, -0.074248806, -0.21749993, -0.26203, 0.041161157, 0.09366407, -0.026498007, 0.0122177545, 0.03892727) * go_3(1.0, -1.0);\n result += mat4(0.04349908, 0.13671173, 0.2242545, -0.028021423, -0.03802222, 0.0052366396, -0.010709643, 0.031290106, 0.06291333, -0.024909683, -0.15439379, -0.04502091, 0.2062182, -0.5983536, -0.09670497, -0.38446042) * go_3(1.0, 0.0);\n result += mat4(-0.008962513, 0.13044207, 0.04964221, 0.012250417, 0.012129821, 0.019985713, -0.06421885, 0.009168735, -0.044516414, 0.071368866, -0.006634213, 0.06497366, 0.08578495, -0.10586125, 0.06628038, -0.14006054) * go_3(1.0, 1.0);\n result += vec4(0.056541316, 0.041788545, -0.036094554, -0.021763096);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0647927, 0.053666476, -0.14723225, 0.027874574, -0.0003166473, 0.07337155, -0.061972085, -0.012667777, -0.17071614, 0.091927536, -0.051160213, 0.21336353, 0.13854574, 0.09582817, 0.032316446, 0.13838023) * go_0(-1.0, -1.0);\n result += mat4(-0.0398984, 0.108049214, 0.093780346, -0.022015186, -0.15188989, -0.1381083, 0.2998843, 0.21623154, -0.08862326, 0.025862623, 0.06895634, 0.13529755, 0.06957801, -0.0011681129, 0.105972745, -0.04722446) * go_0(-1.0, 0.0);\n result += mat4(-0.026321493, -0.04828038, -0.012545767, -0.005490858, -0.054038163, 0.075943105, -0.11526662, 0.022242405, -0.03543104, -0.12451852, -0.14911178, 0.013503498, 0.08773292, 0.09695139, -0.013498657, -0.27424073) * go_0(-1.0, 1.0);\n result += mat4(0.018575635, -0.11321618, -0.07853153, 0.04104883, 0.0018416744, 0.11579002, 0.03685964, -0.031546146, -0.1755398, 0.23517849, -0.08095411, 0.031999595, -0.18542038, -0.26171613, -0.20567231, -0.05683613) * go_0(0.0, -1.0);\n result += mat4(0.1538556, 0.21723682, 0.12131733, -0.15308167, 0.103326, -0.006956118, 0.043583486, -0.23811384, -0.103285454, 0.05543916, -0.37894246, 0.32072112, 0.22651967, 0.03516268, 0.34612176, 0.23688535) * go_0(0.0, 0.0);\n result += mat4(0.040021293, 0.0029912095, 0.04885362, 0.061496444, 0.016926387, -0.118446946, 0.038948335, -0.0934512, -0.25194243, -0.054018084, -0.07149527, 0.017903058, 0.0845516, 0.33802906, 0.11953944, -0.081294954) * go_0(0.0, 1.0);\n result += mat4(-0.09558082, -0.36974236, -0.07524102, 0.11131445, 0.047626104, 0.12854609, -0.10264962, -0.044669047, -0.05572307, 0.34475142, -0.16806377, -0.0037204176, 0.03400533, -0.04047774, 0.024379745, 0.09056291) * go_0(1.0, -1.0);\n result += mat4(-0.039392482, 0.2553437, 0.11705501, 0.03219211, 0.073977776, -0.16610906, -0.032796364, -0.054669864, -0.07123178, 0.00079619256, -0.36920992, -0.029054813, 0.12830003, 0.004987549, 0.08724278, -0.029499404) * go_0(1.0, 0.0);\n result += mat4(0.021272454, -0.063295126, 0.011779576, 0.103093, -0.011095461, 0.027948728, -0.014605259, -0.04723974, -0.05334346, -0.044831257, -0.07296399, -0.03314197, -0.01687865, -0.09261895, -0.06128567, 0.092708185) * go_0(1.0, 1.0);\n result += mat4(0.0077418387, 0.00871427, 0.060824487, 0.1093608, -0.021077013, -0.057341542, -0.04769576, -0.08144089, 0.0212823, -0.06731425, -0.04134463, -0.0016761447, -0.03402026, 0.036424547, 0.11689576, -0.14946719) * go_1(-1.0, -1.0);\n result += mat4(0.18536687, 0.020073935, 0.17041959, 0.024790209, 0.08397728, -0.13884324, 0.013950321, -0.055075396, -0.09317963, -0.05723721, -0.060491834, 0.0017911601, -0.109154835, 0.010338362, -0.1982491, -0.21752335) * go_1(-1.0, 0.0);\n result += mat4(0.031852514, 0.031424347, 0.07817056, 0.07770759, 0.019805199, -0.091223724, 0.11914662, 0.1673029, -0.018734453, 0.16275099, 0.23245652, 0.36139074, -0.1396047, -0.14774057, 0.13756078, -0.123794965) * go_1(-1.0, 1.0);\n result += mat4(-0.034937833, 0.20777488, 0.10104809, -0.035140667, 0.2536575, 0.010970045, 0.16896339, -0.081219964, -0.062478427, -0.0010431948, -0.027980985, 0.11446318, -0.127309, 0.21002083, 0.044436257, -0.16986957) * go_1(0.0, -1.0);\n result += mat4(0.06309646, -0.042341243, 0.36642808, 0.18653205, 0.06973023, 0.06315932, -0.323688, 0.25672218, 0.042820994, 0.13792914, -0.12892757, -0.09220378, -0.18939693, 0.03862022, -0.17376114, -0.24673308) * go_1(0.0, 0.0);\n result += mat4(-0.02130602, -0.35428852, -0.011634983, -3.9823462e-05, 0.110818714, -0.2981158, 0.060209107, 0.012538829, -0.0744833, -0.050204318, -0.12676497, -0.031484153, -0.28799182, 0.22338839, -0.070876874, -0.02102363) * go_1(0.0, 1.0);\n result += mat4(-0.07929991, 0.014598492, 0.23034762, 0.024872296, 0.07480494, -0.17139243, -0.014421178, 0.056448363, -0.028626937, -0.022152562, 0.044871796, -0.048653606, 0.009350802, 0.019022083, -0.08554845, -0.0922645) * go_1(1.0, -1.0);\n result += mat4(-0.027405115, 0.1831188, 0.28516722, 0.19882526, 0.27299204, -0.06910511, 0.03244419, -0.0031333128, 0.061055277, -0.114398144, 0.03729459, -0.07840815, -0.37776002, -0.24129418, -0.54815483, -0.2702045) * go_1(1.0, 0.0);\n result += mat4(0.053723935, 0.13472083, 0.09563273, 0.19009806, -0.18722993, -0.25939655, -0.016197463, -0.067061596, 0.1647598, 0.061905228, 0.06191816, -0.018582113, -0.07218153, 0.11278394, 0.05478068, -0.104871586) * go_1(1.0, 1.0);\n result += mat4(0.0036616288, -0.045782693, -0.226954, -0.05043515, -0.078096785, -0.036197383, 0.09269631, 0.016823346, -0.0060579977, -0.041455746, 0.09032774, -0.09217121, 0.058089796, 0.060311552, 0.033079024, 0.022586476) * go_2(-1.0, -1.0);\n result += mat4(0.0436363, -0.079482526, 0.0027447809, 0.039558932, 0.13275702, 6.898711e-05, -0.21961488, -0.11315821, 0.0076181027, -0.025279062, -0.15829584, -0.063141204, 0.062049046, 0.13117202, -0.02435016, 0.109555416) * go_2(-1.0, 0.0);\n result += mat4(-0.010148116, 0.056620967, -0.015910713, -0.07370375, 0.1529919, 0.005792597, 0.02771225, -0.17027487, 0.096740395, 0.063347995, 0.17823112, 0.054105148, 0.04995114, -0.28613812, 0.06369567, 0.15978208) * go_2(-1.0, 1.0);\n result += mat4(-0.13688345, 0.16967694, -0.061759472, 0.013682004, -0.1290496, 0.07167547, -0.065592445, -0.17897636, 0.057080988, 0.035630587, 0.09140394, -0.08695068, 0.16807681, 0.014749346, 0.07875138, 0.034913708) * go_2(0.0, -1.0);\n result += mat4(-0.098915346, -0.31459075, -0.10892429, 0.1557498, -0.19764107, -0.26881596, -0.03589311, 0.45288458, -0.34171388, 0.12675741, 0.18415868, -0.19770056, 0.29025507, -0.15812592, 0.09685835, 0.0027761247) * go_2(0.0, 0.0);\n result += mat4(0.06425249, -0.01169722, 0.06379363, 0.053835012, -0.07356561, -0.06367294, 0.108630784, -0.14137438, 0.08536725, -0.03209748, 0.07250959, -0.014214082, 0.07170588, -0.25647813, 0.1092683, 0.18791042) * go_2(0.0, 1.0);\n result += mat4(-0.023783233, 0.14261739, 0.102011986, -0.03633555, -0.05032627, 0.09378387, 0.11764051, 0.1353335, 0.032817088, -0.1352964, -0.00667997, -0.13388929, 0.022861317, 0.0037358075, 0.018605746, -0.0009892831) * go_2(1.0, -1.0);\n result += mat4(0.22419162, -0.23105696, -0.09900454, -0.15831396, 0.12398773, 0.097933106, -0.13189293, 0.1330756, -0.19673057, -0.037342317, -0.13462654, -0.08974021, 0.030326528, -0.0815862, -0.118352115, 0.009187904) * go_2(1.0, 0.0);\n result += mat4(-0.012130391, -0.06408448, 0.13710785, -0.06678414, -0.09970725, -0.14895032, -0.02366641, 0.029581001, -0.07101809, 0.09414698, 0.018300869, 0.009139046, -0.0027311493, -0.2359952, -0.011602826, -0.007582444) * go_2(1.0, 1.0);\n result += mat4(-0.15473361, -0.06868751, -0.030721204, -0.08650113, 0.071349874, -0.08177769, 0.1611948, 0.18305337, -0.0144878505, 0.10975452, -0.026968453, -0.04909913, -0.059665974, 0.056036238, -0.11623168, -0.10584912) * go_3(-1.0, -1.0);\n result += mat4(-0.096973225, 0.054132458, -0.010600018, 0.089397885, -0.0031138035, 0.037452973, 0.041115325, 0.1924831, 0.14759748, 0.032560788, -0.082884625, 0.0324635, -0.083511285, -0.050381303, 0.025589975, -0.0981257) * go_3(-1.0, 0.0);\n result += mat4(-0.09183111, 0.034952193, -0.048511654, 0.020719057, 0.1863456, 0.01902738, 0.14455654, -0.008500172, 0.16385981, -0.07806569, -0.031216217, -0.17002788, -0.08882952, 0.07335293, -0.2223089, 0.01706056) * go_3(-1.0, 1.0);\n result += mat4(-0.08361569, 0.046698716, -0.016646344, 0.09351987, 0.0054158634, -0.13641126, -0.12396605, 0.011380122, 0.040951792, -0.11222528, -0.0031548145, -0.0022303525, 0.0350846, -0.03280425, -0.09972476, -0.113325305) * go_3(0.0, -1.0);\n result += mat4(-0.19961461, -0.27561286, -0.12783135, -0.062596925, 0.005870981, -0.24796526, 0.18717633, -0.16945636, -0.076396205, -0.08411448, 0.13751988, 0.21014418, -0.008655945, -0.09848541, -0.14536901, -0.2132181) * go_3(0.0, 0.0);\n result += mat4(0.14118621, 0.20831147, -0.020545695, 0.008340737, 0.016840864, -0.16912372, -0.121718146, 0.15108089, -0.19803092, -0.07827729, -0.047639225, -0.12277847, 0.04974115, -0.09349339, -0.2756667, -0.19581003) * go_3(0.0, 1.0);\n result += mat4(-0.0036992705, 0.16539848, 0.022026122, 0.07740234, -0.035687633, -0.004568715, 0.017408118, -0.09757294, -0.094941914, -0.3381112, -0.12724453, 0.025583982, -0.18571027, 0.047607586, -0.0704089, -0.055323426) * go_3(1.0, -1.0);\n result += mat4(0.13821335, 0.028168043, 0.09990671, -0.032266147, -0.067236245, 0.11512147, -0.112986445, -0.10818019, -0.10062181, 0.21276556, 0.01681818, 0.069806606, 0.09628121, 0.06456379, 0.10394843, -0.02343886) * go_3(1.0, 0.0);\n result += mat4(0.041937463, 0.072631165, 0.045366894, -0.0046993676, 0.03946691, 0.121010706, -0.030089365, -0.007266469, 0.0092267515, 0.14853416, -0.033248078, -0.027284347, -0.10031526, 0.15864117, -0.16782752, -0.18466589) * go_3(1.0, 1.0);\n result += vec4(0.07722432, -0.025165567, 0.034291282, -0.09902708);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.004729794, -0.0124398535, -0.08538641, -0.058604605, 0.008671952, 0.25604513, 0.020800482, 0.24144122, -0.028920606, -0.04705229, 0.030192787, 0.0010597534, 0.017666103, 0.0041322373, 0.20027764, 0.08919112) * go_0(-1.0, -1.0);\n result += mat4(0.0001626656, 0.05816014, -0.0060765734, 0.08811165, 0.35835367, -0.016291425, -0.56892496, 0.083845764, 0.15026698, -0.15916558, 0.08069463, -0.3931291, -0.0123534845, -0.111639686, -0.14637001, -0.08171439) * go_0(-1.0, 0.0);\n result += mat4(-0.114976816, 0.023376396, 0.13855027, 0.07438716, -0.069991484, 0.20377779, 0.23929878, -0.040769435, 0.018832395, 0.005638609, -0.091848075, 0.027843866, 0.023744943, -0.06620523, -0.11678267, 0.0844119) * go_0(-1.0, 1.0);\n result += mat4(0.0035854098, -0.08432094, -0.17799544, -0.10041983, 0.25605857, 0.021009786, 0.030499447, -0.09928291, 0.052178737, -0.08286175, -0.057888374, 0.024606042, 0.046342995, 0.13875343, 0.11279266, 0.19826262) * go_0(0.0, -1.0);\n result += mat4(-0.016232021, -0.21539623, 0.0936961, 0.021143785, 0.094262615, 0.049040064, 0.40978724, 0.15347758, 0.08884813, -0.24887115, -0.14756748, -0.5020875, 0.112477, 0.1466549, -0.33418837, 0.5769466) * go_0(0.0, 0.0);\n result += mat4(-0.16832942, -0.07354198, -0.12081261, -0.055348314, 0.39716053, 0.25583258, 0.09870877, 0.2151021, -0.025700683, -0.1801462, -0.04616654, -0.02782245, -0.054461803, -0.00042802413, -0.00163228, -0.004240747) * go_0(0.0, 1.0);\n result += mat4(-0.05193433, -0.0018198475, -0.17647028, -0.19462106, 0.1538165, 0.054894235, 0.12183955, 0.07340974, -0.0019901982, 0.0357373, -0.07597063, -0.06681543, -0.00090057997, -0.053894397, -0.010301875, -0.16553953) * go_0(1.0, -1.0);\n result += mat4(-0.30873474, -0.2836045, 0.057037193, -0.5016378, 0.11952749, 0.102353275, 0.2351629, -0.14635189, -0.019398788, -0.08776502, 0.021669978, -0.089918956, -0.2187901, -0.1180891, -0.049789533, -0.16109149) * go_0(1.0, 0.0);\n result += mat4(-0.078335494, -0.08867304, 0.03349591, -0.1000293, -0.20235832, 0.22917585, -0.09905303, 0.08381748, 0.014350217, -0.14478815, -0.027479894, -0.026432173, -0.10309177, -0.09860884, -0.019177807, -0.06963025) * go_0(1.0, 1.0);\n result += mat4(0.008169383, 0.12532842, -0.23369955, 0.077973194, 0.09076616, -0.021277165, 0.1721421, -0.26914293, -0.014729218, -0.023279984, -0.057670787, 0.003598546, -0.015225789, -0.0115396585, -0.26196182, -0.10724508) * go_1(-1.0, -1.0);\n result += mat4(0.16542235, 0.06589374, 0.07410237, 0.26753154, -0.3356288, 0.3096256, 0.07112498, -0.0992165, 0.15020338, -0.11021673, 0.18803611, 0.12918204, 0.109007336, -0.031968266, 0.057093572, 0.035949256) * go_1(-1.0, 0.0);\n result += mat4(0.065006174, 0.031055925, 0.0390232, -0.01678507, -0.21553491, 0.14171642, -0.19541772, -0.033691674, -0.06241631, 0.07497651, 0.024557155, 0.056778047, -0.060191352, -0.0261998, 0.07493729, -0.0699132) * go_1(-1.0, 1.0);\n result += mat4(-0.008541382, 0.020270415, -0.027760057, -0.040962905, -0.26732433, 0.34379438, -0.23012447, 0.0051356517, -0.04059567, 0.0972959, 0.039965224, -0.14796777, -0.0016924662, -0.116963714, -0.026353523, -0.29799464) * go_1(0.0, -1.0);\n result += mat4(0.03329303, -0.12663862, -0.0004959157, -0.11162377, 0.26238343, 0.43260252, -0.16504994, 0.10727678, -0.22505566, 0.43474057, 0.43304008, 0.05143919, 0.40494493, 0.08689636, -0.035733614, 0.25727916) * go_1(0.0, 0.0);\n result += mat4(0.12175736, -0.014467151, -0.17461288, -0.18480565, -0.26439998, 0.307935, -0.058916792, -0.014292711, -0.0569471, 0.10751278, -0.04134206, 0.1847734, -0.07519831, -0.033909313, -0.05001451, -0.136606) * go_1(0.0, 1.0);\n result += mat4(0.1424893, -0.026820501, 0.19645774, -0.0011315406, -0.14680974, 0.07662838, 0.21108222, 0.13260938, 0.17923595, -0.085527614, 0.08217639, 0.06579479, 0.05985784, -0.09016323, 0.11172888, 0.111903176) * go_1(1.0, -1.0);\n result += mat4(0.19842595, 0.0093640275, 0.10433465, 0.13341904, -0.082806975, 0.22555825, -0.1315717, 0.11907785, 0.24012424, 0.47776055, 0.1835734, 0.17483878, 0.079803735, 0.01155073, -0.21146573, -0.16484722) * go_1(1.0, 0.0);\n result += mat4(0.15064004, 0.021381427, 0.18301587, 0.21225913, 0.054995645, 0.03212186, 0.052798916, -0.048424408, 0.03609021, 0.0964704, -0.059469886, -0.05133066, -0.08157349, 0.051145166, -0.09107608, -0.1362262) * go_1(1.0, 1.0);\n result += mat4(0.090521574, -0.014747857, -0.081675015, -0.118686825, 0.04848682, -0.033071827, 0.008534588, 0.023765508, 0.16849907, -0.21797262, -0.17049783, -0.07824179, -0.033794608, 0.052612655, 0.095820345, -0.07262317) * go_2(-1.0, -1.0);\n result += mat4(0.22816367, -0.13772108, -0.036353834, -0.47638395, -0.0530902, 0.14089061, 0.076203234, 0.18006112, 0.121814854, -0.20750527, 0.08266107, -0.28634354, 0.14301859, -0.13458411, 0.00501663, -0.039783802) * go_2(-1.0, 0.0);\n result += mat4(-0.103384845, -0.14389835, 0.08275834, -0.068423435, 0.22643796, -0.02966374, -0.2847584, 0.037081387, 0.02349005, -0.19353923, -0.00095957273, -0.13623689, -0.073120415, 0.03941467, 0.21864155, -0.014019576) * go_2(-1.0, 1.0);\n result += mat4(-0.082576886, 0.17085212, 0.08971252, -0.04213377, -0.032548156, 0.022137715, 0.08399252, -0.0011743539, -0.09410863, -0.41728264, -0.20709297, -0.18933547, 0.027059928, 0.09743364, 0.2504647, -0.041173562) * go_2(0.0, -1.0);\n result += mat4(-0.20924084, 0.291118, 0.029851688, 0.16953468, 0.02936709, 0.12213576, 0.22944322, 0.108747594, 0.0001881129, -0.27398208, -0.009702691, 0.15449248, -0.9472944, -0.26114875, -0.28161275, -0.3495961) * go_2(0.0, 0.0);\n result += mat4(-0.12994622, -0.2758638, -0.1091727, -0.0968308, -0.14323105, 0.035175014, -0.08023811, 0.006023802, -0.031529594, -0.1486306, -0.3398172, -0.23240276, -0.29163983, 0.173475, 0.18809283, 0.22197202) * go_2(0.0, 1.0);\n result += mat4(0.048254848, -0.083444916, -0.014334202, 0.060992356, -0.023099286, -0.09492961, 0.05592045, 0.0026059286, 0.08998117, -0.108810075, -0.053304546, 0.045926623, 0.068255246, 0.099023566, 0.01595483, 0.1336309) * go_2(1.0, -1.0);\n result += mat4(0.21916585, 0.2837387, 0.14624594, 0.18843961, -0.06747584, 0.054924384, -0.082568415, 0.05011459, 0.014297759, -0.3884833, -0.054417178, -0.18970548, 0.088336475, -0.030646667, -0.2980552, -0.030035203) * go_2(1.0, 0.0);\n result += mat4(-0.02748568, -0.011897529, -0.2370837, -0.016740574, -0.0282112, 0.050353892, -0.10761107, -0.00036999505, 0.037646662, -0.17742962, 0.06489219, -0.158852, -0.08016933, 0.07808515, -0.105895035, 0.079869986) * go_2(1.0, 1.0);\n result += mat4(-0.0058994526, -0.037170693, 0.2574696, 0.06199102, -0.04497728, -0.10667442, -0.15183865, 0.0212881, -0.030842574, 0.073473394, 0.010764398, -0.00084518327, -0.03893014, -0.009649613, 0.07443129, 0.15108284) * go_3(-1.0, -1.0);\n result += mat4(0.11325495, -0.096435815, -0.097331434, -0.049700152, -0.17231967, 0.047090057, -0.019111065, 0.104790315, -0.15004838, 0.13950798, 0.055996202, -0.070548095, 0.047154237, -0.007650949, -0.053611025, -0.012242293) * go_3(-1.0, 0.0);\n result += mat4(0.12787002, -0.04958212, 0.053988468, 0.0017896162, 0.049493514, -0.009475431, -0.0022641935, 0.03933694, -0.005174597, 0.043754533, -0.1432976, 0.037084177, -0.04601288, -0.032077815, -0.059897035, 0.12584484) * go_3(-1.0, 1.0);\n result += mat4(0.019409029, 0.10492923, 0.268368, 0.12597778, -0.17733063, -0.0085961, -0.27136415, -0.049664587, 0.012515404, -0.21444482, -0.39275557, -0.12297177, 0.06800057, 0.19228315, 0.06245887, 0.35772634) * go_3(0.0, -1.0);\n result += mat4(-0.16317715, 0.2288402, -0.23235172, 0.22230752, -0.1646375, 0.13366091, 0.16681044, -0.17399235, 0.33997267, -0.3179832, -0.34756508, 0.39843196, -0.10748536, 0.322923, 0.23339489, 0.08684083) * go_3(0.0, 0.0);\n result += mat4(0.02835275, 0.12314228, 0.24030593, 0.30856124, 0.055735108, -0.044914473, 0.0031432225, 0.07469899, 0.1778018, 0.107083894, -0.023706734, -0.15501897, 0.0943098, -0.034707237, -0.18622099, 0.05257965) * go_3(0.0, 1.0);\n result += mat4(0.042839274, 0.12597966, 0.08979042, -0.0647561, -0.050434645, 0.049438696, -0.20008127, -0.05572608, 0.046238814, 0.12622325, -0.019017145, -0.13960391, -0.040050175, 0.14298008, -0.20270552, 0.13391526) * go_3(1.0, -1.0);\n result += mat4(-0.0073277587, 0.10606624, -0.08940439, -0.09656414, 0.12387374, -0.0013147948, 0.23607181, -0.00037969893, 0.050353236, -0.17266603, 0.27796733, -0.09877832, 0.02711225, 0.096394345, 0.07457944, 0.21541388) * go_3(1.0, 0.0);\n result += mat4(-0.18612787, -0.00027517386, -0.17136407, -0.06413671, 0.025629476, -0.04570916, 0.0008431566, -0.03419168, 0.08123608, 0.09465922, 0.11975521, 0.1269741, 0.08413221, 0.12125001, 0.04727287, 0.072378494) * go_3(1.0, 1.0);\n result += vec4(0.04244928, -0.014280219, 0.017129054, -0.08807801);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.01973856, -0.05053795, 0.015545361, 0.10867395, 0.33441806, 0.14731607, 0.6793983, -0.21394718, -0.00846322, 0.09146322, -0.07427475, -0.078477465, -0.090998545, 0.133366, 0.105515696, -0.13784988) * go_0(-1.0, -1.0);\n result += mat4(-0.05404873, 0.09784018, -0.1337389, -0.18082313, 0.13461179, -0.3816801, 0.12209786, 0.08176651, 0.10461896, -0.43315184, 0.017470734, 0.20423968, -0.03941875, -0.101959296, -0.09440259, 0.09154717) * go_0(-1.0, 0.0);\n result += mat4(0.17229515, -0.06907825, -0.008382803, -0.16671611, -0.01576541, 0.03985307, 0.08209482, -0.11707446, -0.11793074, 0.13702396, -0.02013158, 0.07302033, -0.022301994, -0.11464677, 0.036753565, -0.093276784) * go_0(-1.0, 1.0);\n result += mat4(-0.017650167, 0.009475923, -0.17856382, 0.15925962, 0.06434641, -0.15568036, 0.038135886, 0.18855911, -0.04427734, 0.1878215, 0.10856261, 0.0041275816, -0.12046199, 0.13610138, 0.3741596, -0.12934728) * go_0(0.0, -1.0);\n result += mat4(-0.24631616, 0.0169485, -0.035534818, 0.37795424, -0.08546174, 0.07817259, 0.42897213, -0.47965595, -0.0146556785, -0.20510523, -0.18889453, 0.06476019, 0.1021008, -0.35398817, -0.031071864, -0.21416448) * go_0(0.0, 0.0);\n result += mat4(0.32810766, 0.050585747, -0.17658374, -0.13881154, 0.16417882, -0.21286008, -0.106835455, -0.1722344, -0.14151084, 0.08962986, 0.057395387, -0.01623662, 0.02570415, 0.15626897, -0.12687978, 0.080729105) * go_0(0.0, 1.0);\n result += mat4(-0.050597478, -0.018753758, -0.036346875, -0.017908493, 0.058593344, 0.008303028, 0.05254987, -0.06635018, -0.022532012, 0.029511122, 0.026682215, -0.054647952, 0.069466785, -0.08892492, 0.025351115, -0.023130694) * go_0(1.0, -1.0);\n result += mat4(0.2412473, -0.16138165, -0.15117447, 0.11851003, -0.096868426, 0.082690425, 0.27923304, 0.11590443, 0.19363573, -0.15770023, -0.066793665, 0.011681678, 0.14037277, -0.112065665, -0.048159517, 0.009453693) * go_0(1.0, 0.0);\n result += mat4(0.1580054, -0.0060506654, 0.05267837, -0.09178131, -0.09107123, 0.23191126, 0.21108283, -0.070422985, 0.024321035, 0.06131459, 0.066626504, 0.032481454, 0.044402298, 0.1390604, -0.14432502, 0.040869843) * go_0(1.0, 1.0);\n result += mat4(0.10264861, 0.013504324, 0.012482852, -0.1781206, -0.12799414, -0.27026084, -0.123830505, 0.098105, -0.039127555, 0.09367889, 0.122323096, 0.1416734, 0.044763107, -0.21801683, -0.14018978, 0.17646866) * go_1(-1.0, -1.0);\n result += mat4(0.017453065, 0.11498537, -0.10998983, -0.3116098, -0.3099762, 0.5024706, 0.051817298, 0.03170681, -0.18937826, 0.07946567, -0.11978771, -0.09523745, -0.0033551592, -0.11768945, 0.08932359, -0.06689581) * go_1(-1.0, 0.0);\n result += mat4(0.1507582, -0.013266159, -0.073085934, -0.07252967, -0.06301927, -0.13218755, 0.12984878, -0.13678701, 0.023422396, 0.082123175, 0.006906731, -0.004018426, -0.15813835, 0.13711788, 0.016018609, 0.13443229) * go_1(-1.0, 1.0);\n result += mat4(-0.06960673, 0.16156524, -0.1374069, -0.05803206, -0.077960715, -0.10676749, 0.26282015, 0.03521529, 0.058099385, -0.014738148, 0.0011174522, 0.24279532, -0.023991548, -0.108812414, -0.08886019, 0.20584475) * go_1(0.0, -1.0);\n result += mat4(-0.08043308, 0.063343, 0.055290066, -0.15991378, -0.08096304, -0.23888679, 0.019161629, 0.38381267, 0.3672934, -0.119608454, -0.43623593, -0.46014485, -0.5323366, 0.1318621, 0.087373205, -0.05535459) * go_1(0.0, 0.0);\n result += mat4(0.20640239, -0.1369444, -0.21677823, 0.08202178, 0.10515278, 0.06810837, 0.073207974, 0.23623931, 0.102422275, -0.05016664, -0.0039228587, -0.1810343, -0.2235563, -0.1246854, 0.1428113, -0.10609135) * go_1(0.0, 1.0);\n result += mat4(-0.031941894, -0.08905056, 0.21501167, 0.11244667, -0.011811734, 0.21630247, 0.07589472, -0.040489636, -0.11824066, -0.11520391, -0.10075633, -0.035642453, 0.062144946, 0.0073282206, 0.14119269, -0.060479023) * go_1(1.0, -1.0);\n result += mat4(-0.29382935, -0.056808118, 0.051812876, -0.061358813, -0.08344258, 0.124203674, 0.037964176, -0.01961274, -0.000951725, 0.50005037, -0.24176972, 0.06487161, -0.15469861, 0.04336187, 0.17826353, 0.040010225) * go_1(1.0, 0.0);\n result += mat4(0.02044482, -0.0879271, -0.01053958, -0.31148303, 0.07497373, -0.11548258, -0.1666126, 0.02369657, -0.058044076, 0.010801491, -0.005933901, -0.08910467, 0.007953008, 0.03761974, -0.029501524, 0.16816042) * go_1(1.0, 1.0);\n result += mat4(0.1779597, -0.10213089, 0.29942423, -0.016642543, -0.015537001, -0.04676146, 0.09585872, -0.0055750017, -0.014361908, -0.20667697, -0.11348746, 0.13081487, -0.10437329, 0.14328459, 0.11648822, -0.09163837) * go_2(-1.0, -1.0);\n result += mat4(0.019033967, -0.12420627, -0.07748253, 0.43203858, -0.109799065, 0.07605535, 0.060791396, -0.24517195, -0.15674245, 0.21267459, 0.10665515, -0.073150024, -0.1358355, 0.0054066703, -0.16434059, -0.06031853) * go_2(-1.0, 0.0);\n result += mat4(-0.18834068, 0.26840356, -0.12937617, 0.16103932, -0.0062331813, -0.13630053, -0.013911821, 0.022389365, -0.044232946, -0.056454606, 0.022426741, 0.18010215, 0.041900013, 0.03375041, -0.11376866, -0.010313381) * go_2(-1.0, 1.0);\n result += mat4(0.12497669, -0.31161824, 0.097568035, 0.19443443, -0.05056519, -0.0031457904, 0.1055554, -0.083650924, 0.07630523, -0.34177595, -0.093093194, 0.20701368, -0.030962149, -0.054470222, -0.23853977, 0.004326528) * go_2(0.0, -1.0);\n result += mat4(0.34370202, 0.085750066, -0.16071722, -0.54335934, -0.35595295, -0.050744478, -0.17405547, 0.008628697, -0.007086256, 0.23164117, 0.340156, 0.5475976, -0.15292351, 0.28019544, 0.038059216, 0.0044727) * go_2(0.0, 0.0);\n result += mat4(-0.08231968, -0.0052294536, 0.07451547, 0.22278999, -0.3305531, 0.0017458396, 0.10818422, -0.21325395, -0.08807993, -0.110342845, 0.10082142, -0.051594347, 0.24192205, -0.18042035, -0.0095462985, -0.08757798) * go_2(0.0, 1.0);\n result += mat4(0.096379586, 0.021887815, -0.05097233, -0.06797989, -0.026171045, 0.022944937, -0.015915364, 0.037667938, 0.17216732, -0.014889412, 0.07343887, 0.028236505, 0.0015047621, 0.1355103, -0.09918284, -0.07673695) * go_2(1.0, -1.0);\n result += mat4(-0.25385055, 0.15163356, 0.0030003798, 0.18464413, 0.05611221, 0.099498056, -0.07128191, 0.042955168, 0.027493173, 0.07440157, 0.07814497, 0.096160784, 0.13571084, 0.056412842, -0.031997006, -0.16073681) * go_2(1.0, 0.0);\n result += mat4(-0.21634746, 0.025153082, -0.064477116, 0.0005679147, -0.0029436245, 0.12794618, 0.024849026, 0.03018052, 0.11723976, 0.059955597, -0.013594654, 0.09091745, 0.04775348, 0.21260159, -0.07463213, -0.06727042) * go_2(1.0, 1.0);\n result += mat4(-0.12166018, 0.024545137, 0.08611618, -0.17627168, 0.09042604, -0.14157623, -0.22147785, 0.09100581, 0.11078359, 0.031410985, -0.17170976, 0.09532806, -0.059569277, 0.09392676, 0.11784347, -0.21471368) * go_3(-1.0, -1.0);\n result += mat4(0.1483187, -0.2217563, 0.12032977, 0.14932398, 0.27428308, -0.04568031, 0.12670338, 0.09586169, 0.06700745, 0.005126449, 0.0027694793, -0.033667028, 0.06447861, -0.08585174, -0.05509812, -0.11358761) * go_3(-1.0, 0.0);\n result += mat4(-0.22750492, 0.032906335, -0.029479047, 0.11580199, -0.05812372, -0.032269973, 0.05219915, 0.041658226, 0.010897959, 0.065550454, 0.0076911976, -0.045743827, 0.11614996, -0.10393113, -0.0012606392, -0.034367524) * go_3(-1.0, 1.0);\n result += mat4(0.09350742, 0.09561609, 0.3735968, 0.031685118, -0.042026598, 0.17006761, -0.3910107, 0.16984761, 0.25679177, 0.036610503, -0.13772772, 0.11101589, -0.1137049, 0.07211461, 0.18065079, -0.12324793) * go_3(0.0, -1.0);\n result += mat4(-0.020749722, 0.14413361, -0.061903823, -0.21550268, 0.31306142, -0.11532895, 0.029482557, 0.03282164, -0.09800627, -0.20765196, 0.33030233, 0.075725295, 0.49252015, 0.042455837, -0.07264194, -0.10401895) * go_3(0.0, 0.0);\n result += mat4(-0.22697076, -0.15738785, 0.09740376, -0.072098814, -0.06638972, 0.12336611, 0.0073687397, 0.048267826, 0.06717852, -0.027047804, -0.123397194, 0.17829034, 0.04215185, 0.066311836, -0.061742183, -0.046373066) * go_3(0.0, 1.0);\n result += mat4(0.041311592, 0.2813485, 0.055084586, -0.01823069, 0.08105147, -0.087944716, -0.10135052, -0.02653456, 0.063169874, -0.1351186, 0.06722432, -0.016406318, 0.08666922, 0.0555909, 0.12086502, -0.17224412) * go_3(1.0, -1.0);\n result += mat4(0.26026788, -0.18303715, 0.029279215, -0.12858874, 0.027197823, 0.0919464, 0.00849638, 0.10547888, -0.12952055, -0.14414985, 0.1903315, 0.05004528, -0.12657289, 0.038008716, -0.036606666, -0.054025438) * go_3(1.0, 0.0);\n result += mat4(0.069167465, 0.2699947, -0.11137602, -0.05888806, -0.107324794, -0.07598601, 0.06042177, 0.0064530694, -0.039780665, -0.076666445, -0.00846108, -0.06165907, -0.06978219, -0.19108103, -0.040026028, -0.120319635) * go_3(1.0, 1.0);\n result += vec4(-0.14375664, -0.0056876075, 0.052177623, 0.07152566);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.15667982, -0.31441393, 0.29112124, -0.15737213, 0.022372838, 0.10690639, -0.12019085, -0.051941186, -0.30367845, 0.02612279, 0.2372532, 0.2021648, -0.20481086, -0.003770439, 0.14981231, 0.066780254) * go_0(-1.0, -1.0);\n result += mat4(0.03270688, -0.42270073, 0.044317324, 0.15907793, 0.14681059, -0.2934784, 0.24933252, -0.067273855, 0.07752533, -0.23194817, 0.0686707, 0.08999225, 0.121678345, -0.12916678, 0.012397381, 0.012315053) * go_0(-1.0, 0.0);\n result += mat4(-0.10090412, -0.20792678, 0.11076032, -0.02938975, -0.1944187, -0.2003259, 0.04438032, 0.36946484, -0.019868722, -0.15830222, 0.042811528, 0.015641417, 0.113098525, 0.080257006, 0.011135628, -0.2877629) * go_0(-1.0, 1.0);\n result += mat4(0.15482685, 0.06579119, 0.28301102, 0.23729764, 0.15990537, 0.4529694, 0.107880585, 0.10668121, -0.42430598, -0.2631025, 0.10513542, -0.036242936, -0.09827965, -0.0069260495, -0.11689201, -0.041436482) * go_0(0.0, -1.0);\n result += mat4(0.08472191, -0.13051608, 0.047930017, 0.36831668, 0.1164478, 0.21384816, 0.22062506, 0.2094167, 0.48668453, 0.32302913, 0.36268055, -0.091801375, -0.079141125, -0.26613805, -0.16608004, 0.03810683) * go_0(0.0, 0.0);\n result += mat4(-0.13474251, -0.04824603, 0.23303726, -0.116136365, 0.0056330245, 0.15829784, 0.0012259148, 0.12648389, 0.038680512, 0.05131116, 0.024099711, 0.4555406, 0.0035716395, 0.11633299, 0.094744846, -0.2457627) * go_0(0.0, 1.0);\n result += mat4(-0.0576871, -0.04037522, 0.16857862, 0.0031084458, -0.027274646, -0.18154246, 0.13337846, 0.035422433, -0.0030749738, -0.17288287, 0.019983152, -0.31871706, -0.03280405, 0.06825421, -0.1563798, 0.05031885) * go_0(1.0, -1.0);\n result += mat4(-0.066631876, 0.012560506, 0.1690693, -0.018248236, 0.0450104, 0.016296914, -0.14910112, -0.16191053, 0.5078224, -0.017615631, 0.15226597, -0.13373777, 0.20148668, 0.060258996, 0.13215344, 0.18430072) * go_0(1.0, 0.0);\n result += mat4(0.12976126, -0.072738245, 0.053067926, 0.09752956, -0.04716214, 0.04136464, 0.014162617, -0.06621296, -0.09617736, 0.057469178, 0.01280261, -0.042976785, -0.12570308, 0.006027807, 0.031038594, 0.06569918) * go_0(1.0, 1.0);\n result += mat4(-0.12655424, -0.41563693, -0.030971345, -0.06357555, -0.14121394, -0.15667427, 0.14398985, 0.05995984, 0.0821605, 0.12462943, 0.007492498, -0.0030187522, -0.22804567, -0.10487421, 0.13180672, -0.13978589) * go_1(-1.0, -1.0);\n result += mat4(-0.075991526, 0.12352044, -0.17844258, 0.010614991, -0.18293494, 0.25009897, -0.080779895, 0.21548378, 0.22215544, 0.048670914, -0.057372037, 0.078176, 0.17490411, 0.004919551, 0.059619516, 0.12660357) * go_1(-1.0, 0.0);\n result += mat4(-0.06282951, 0.10929357, 0.026720649, -0.15939257, 0.17107709, -0.04334904, -0.03047162, -0.101681694, 0.03118431, 0.19994627, 0.025729552, 0.035035726, -0.0012207883, -0.08618888, 0.061205562, 0.009940555) * go_1(-1.0, 1.0);\n result += mat4(-0.23581573, 0.08002133, -0.15170844, 0.08872338, -0.25767094, -0.09273545, 0.18153891, 0.2544269, -0.084598936, -0.089766875, -0.14610913, 0.002247754, 0.1802837, -0.019625561, 0.30239686, -0.032793984) * go_1(0.0, -1.0);\n result += mat4(0.5223286, 0.10347663, 0.4000593, 0.25440502, -0.07646958, -0.31940606, 0.053407036, -0.09356492, 0.2738851, 0.23945184, -0.2907089, -0.45822915, 0.13415676, 0.17187089, 0.08731114, -0.27670014) * go_1(0.0, 0.0);\n result += mat4(0.059273496, -0.107137166, 0.12087539, 0.179237, -0.021209063, -0.02548005, 0.061256204, 0.033822674, 0.54491127, -0.2475085, 0.08055858, -0.4071213, -0.045093834, 0.07161349, 0.08219979, -0.31735933) * go_1(0.0, 1.0);\n result += mat4(-0.29527053, 0.021469543, 0.07202354, -0.07103959, 0.03990857, 0.2490762, -0.19419849, -0.13916986, -0.05325315, 0.12922864, -0.041463424, -0.031249814, 0.073991664, -0.09723187, 0.35132217, 0.024760868) * go_1(1.0, -1.0);\n result += mat4(0.09606787, -0.0951808, -0.0059865676, -0.052033573, -0.3118038, 0.4432636, -0.12943317, 0.09484738, 0.10621756, -0.10550469, 0.11264014, 0.1402276, -0.012679125, -0.08809835, 0.029994955, -0.15121669) * go_1(1.0, 0.0);\n result += mat4(0.123397775, 0.048338536, -0.00975707, -0.103767075, -0.041053303, -0.07228534, 0.046792876, 0.0668788, 0.29554394, 0.012451002, 0.19568972, 0.112091154, 0.10882395, -0.0995439, 0.051324263, 0.24967718) * go_1(1.0, 1.0);\n result += mat4(0.2699648, 0.17300771, -0.16056584, 0.1099392, 0.11674778, -0.19811755, 0.111880325, -0.06075038, -0.095849104, -0.04510651, -0.04180761, -0.0052786698, 0.11037549, -0.24115366, 0.018509468, -0.07819484) * go_2(-1.0, -1.0);\n result += mat4(0.10981622, 0.044488225, 0.050722387, -0.3146652, -0.0013019707, -0.24084032, -0.10475088, 0.026944289, 0.1592903, 0.33087498, 0.061839584, -0.043863457, -0.06904603, -0.08635262, 0.088630445, -0.15485142) * go_2(-1.0, 0.0);\n result += mat4(-0.06810522, 0.19927117, -0.08130387, 0.11612667, -0.015104349, -7.738651e-05, -0.06419643, -0.14813533, 0.026650215, 0.015038833, 0.08161237, 0.058321163, 0.015005185, -0.16189656, 0.024501886, 0.1927279) * go_2(-1.0, 1.0);\n result += mat4(0.31858218, 0.11962043, -0.20560326, -0.13190113, 0.02138715, -0.057066392, -0.085771754, -0.124566585, 0.044749223, 0.13687828, 0.1195792, 0.14021616, 0.26204133, 0.05119197, -0.13980037, 0.050747477) * go_2(0.0, -1.0);\n result += mat4(-0.21238558, -0.0734057, -0.2036023, -0.34308743, -0.29370925, 0.2393742, -0.37877437, 0.036869828, -0.17053255, -0.26900926, -0.23330869, 0.32902205, -0.4882585, 0.27430108, -0.033711653, 0.15501487) * go_2(0.0, 0.0);\n result += mat4(0.23487025, 0.085289046, -0.14281847, 0.12543266, 0.15871634, -0.13858907, 0.14810285, -0.0239261, 0.1286852, 0.07754033, 0.01072327, -0.14313328, 0.05480442, -0.12195059, 0.11341822, 0.08224607) * go_2(0.0, 1.0);\n result += mat4(0.19490337, 0.023521842, -0.24548791, 0.0035114093, -0.07937166, -0.07674376, 0.08365873, -0.003286068, 0.023862893, 0.009626835, 0.032829892, 0.0078141205, 0.053484406, -0.08297165, 0.09303188, 0.004273738) * go_2(1.0, -1.0);\n result += mat4(-0.0032906602, 0.13636959, 0.027821168, 0.06270053, 0.024775786, -0.077529594, 0.03799126, 0.030000908, 0.031749167, 0.04360487, 0.004448846, -0.17835903, -0.30834544, 0.013150946, -0.13758293, -0.03296242) * go_2(1.0, 0.0);\n result += mat4(-0.14166978, 0.034131095, 0.049779188, 0.09453289, -0.011406557, -0.07020709, -0.0031981543, -0.03443845, -0.00010218944, 0.0855161, -0.10951453, 0.042758763, 0.1718446, -0.1577923, 0.0410027, -0.04992991) * go_2(1.0, 1.0);\n result += mat4(0.1219178, 0.105126485, -0.041097324, -0.08110963, -0.04857337, -0.11544925, -0.14572923, 0.092435546, 0.091857366, 0.15425235, -0.020324683, -0.05764375, -0.020458939, -0.10527823, -0.085554086, 0.16358297) * go_3(-1.0, -1.0);\n result += mat4(-0.12372687, -0.009976829, 0.14252265, -0.1321053, -0.05965866, -0.1393898, -0.017603246, -0.02714342, -0.16824952, -0.23083204, -0.012299022, -0.06689838, -0.015830487, 0.21299921, -0.11637202, 0.0074968333) * go_3(-1.0, 0.0);\n result += mat4(-0.01979935, -0.182785, -0.015397454, 0.14175794, -0.011465284, 0.11285164, -0.036115747, 0.07150463, -0.083641894, -0.10221778, -0.13871445, 0.099696055, 0.04603662, -0.06463785, -0.007984529, -0.0032940735) * go_3(-1.0, 1.0);\n result += mat4(0.072830334, -0.057334073, 0.09086239, 0.13039105, 0.06350303, 0.17130788, -0.2181585, -0.09137403, -0.31397742, -0.019071499, -0.017274613, 0.13762084, 0.10195637, -0.021455176, 0.04011394, -0.08029658) * go_3(0.0, -1.0);\n result += mat4(-0.26982597, -0.40265098, -0.4151411, 0.038557775, -0.095602125, 0.3503172, -0.029988842, -0.03484708, 0.095536314, -0.0030311556, 0.31589827, 0.52763534, -0.12629713, -0.24356791, 0.0059487303, 0.42298427) * go_3(0.0, 0.0);\n result += mat4(0.054166105, 0.18827972, -0.081673265, -0.06720384, 0.09375001, 0.22173035, -0.14050071, 0.108400136, -0.15553835, -0.08716729, -0.037366748, 0.10971073, -0.02560103, -0.26702073, -0.05201882, 0.2432563) * go_3(0.0, 1.0);\n result += mat4(0.16196893, 0.0889265, -0.09887943, -0.042956755, -0.054403376, -0.123823255, 0.045847844, 0.017027669, 0.00539936, -0.112265736, 0.050549984, -0.104931094, -0.06883012, -0.25745714, 0.11155538, -0.15363649) * go_3(1.0, -1.0);\n result += mat4(-0.22157209, 0.18200903, -0.13290548, 0.026721261, -0.06066069, -0.18150693, 0.08768983, 0.037362453, -0.1073367, -0.070236765, -0.41223463, -0.168915, -0.15517351, -0.13949952, -0.13307643, -0.15935421) * go_3(1.0, 0.0);\n result += mat4(-0.026589906, 0.0930502, 0.05195435, 0.06301585, -0.01107014, -0.019382332, 0.027223695, -0.004045145, -0.15238355, -0.0345132, 0.06355168, 0.0011230056, 0.16690113, 0.0017829507, -0.0023939044, -0.09471834) * go_3(1.0, 1.0);\n result += vec4(0.024455175, 0.01669877, -0.066231176, 0.036848705);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.01763509, -0.17156707, -0.06841296, -0.026132878, -0.10600523, 0.11245994, 0.121395074, -0.09331501, 0.12764473, 0.0428028, -0.11837395, 0.2092563, -0.04357652, -0.0490096, 0.024701532, 0.10518723) * go_0(-1.0, -1.0);\n result += mat4(-0.17130826, -0.31987694, -0.07639005, 0.21362033, 0.058639023, 0.066175915, -0.25344703, -0.07923442, -0.14766373, 0.040518284, -0.031103026, -0.040075514, -0.051108997, -0.28214613, -0.18504949, 0.27544948) * go_0(-1.0, 0.0);\n result += mat4(0.030991005, -0.011353306, 0.15237464, 0.15458584, 0.1250524, 0.19959912, 0.14049476, 0.38410887, 0.07378578, -0.017728366, 0.0963528, -0.043756213, -0.039577194, -0.11800575, -0.08392266, -0.07599512) * go_0(-1.0, 1.0);\n result += mat4(0.022089608, -0.027317125, 0.051330008, -0.0075439885, 0.021650828, -0.0009390209, -0.12043464, 0.049332134, -0.055557396, -0.053297505, -0.0918705, -0.13089466, -0.10994107, 0.072746456, 0.11496739, -0.05225977) * go_0(0.0, -1.0);\n result += mat4(0.29730305, 0.26317745, 0.052159555, -0.32006654, 0.48288685, -0.049926184, -0.08091092, -0.13825637, -0.1485706, -0.288657, -0.41443697, 0.06856032, -0.23809211, -0.12953928, 0.4783034, -0.47557938) * go_0(0.0, 0.0);\n result += mat4(0.026139118, -0.23031352, 0.04861487, 0.033556074, 0.2702056, 0.22802536, -0.15385233, 0.1664119, 0.18749923, 0.36927548, -0.011473684, -0.11771165, -0.16859052, -0.4513202, 0.12863952, 0.02482837) * go_0(0.0, 1.0);\n result += mat4(0.0073229345, -0.061915245, 0.06710329, 0.0062416573, -0.00555983, 0.14592186, 0.11201052, -0.123630054, 0.32611257, -0.11279885, -0.059449438, 0.2891043, -0.10519016, 0.040108994, -0.012468261, 0.02083298) * go_0(1.0, -1.0);\n result += mat4(-0.057483062, 0.08454755, -0.15529329, -0.12572923, 0.2600099, -0.02319978, -0.04037675, 0.11496361, 0.07728194, -0.12908956, -0.025529336, 0.112581626, 0.02971823, 0.11659056, -0.01298622, 0.017061908) * go_0(1.0, 0.0);\n result += mat4(0.22417091, -0.00222947, 0.04980858, 0.12260437, -0.025507605, 0.042577885, 0.120813504, -0.048522256, -0.038494784, -0.0072195013, -0.23012944, -0.020850847, -0.078296244, -0.014830018, 0.19759563, -0.10000253) * go_0(1.0, 1.0);\n result += mat4(-0.032090195, 0.023757193, -0.08989734, 0.14419042, 0.0112194475, -0.093776144, -0.020197887, 0.29295877, 0.06872183, 0.09511462, -0.03245769, -0.06504889, 0.05132126, 0.00399527, 0.075911656, 0.250893) * go_1(-1.0, -1.0);\n result += mat4(-0.3418496, 0.25525784, 0.0018161442, 0.028484365, -0.17573346, -0.12457501, 0.18466166, 0.20209278, 0.10282706, 0.16353399, 0.025052028, -0.059714165, -0.055806916, -0.28651386, 0.112798095, 0.11624314) * go_1(-1.0, 0.0);\n result += mat4(-0.018793896, 0.07500149, -0.01728254, -0.1726998, -0.13333, 0.09590344, -0.036537904, -0.11522523, 0.19445558, 0.22680458, 0.12061006, -0.06225618, 0.1127748, 0.28380096, -0.07099846, -0.007440302) * go_1(-1.0, 1.0);\n result += mat4(-0.43887648, -0.10018577, -0.29267642, 0.12149727, -0.14333835, 0.04161915, 0.19442867, 0.16506511, 0.09655387, -0.0014398015, 0.13189743, -0.14068556, 0.049408, 0.0829072, 0.2950336, 0.36965907) * go_1(0.0, -1.0);\n result += mat4(0.41486958, -0.023498302, -0.37900022, -0.31752598, 0.13758768, -0.18782206, -0.31358528, 0.3330786, -0.4039293, -0.06539036, 0.032599606, 0.10663507, -0.26369813, -0.17365438, 0.20723309, 0.1801556) * go_1(0.0, 0.0);\n result += mat4(0.004117444, -0.14894462, 0.14915143, -0.047375835, -0.2609916, -0.10172324, -0.14925237, -0.33830285, 0.12131607, -0.18156646, -0.42382464, -0.052582145, 0.2329045, -0.4576963, 0.13756892, 0.055571318) * go_1(0.0, 1.0);\n result += mat4(-0.31689477, 0.017058033, -0.01904924, -0.016893756, -0.011479519, 0.07316262, -0.07086077, 0.08923511, -0.08190091, -0.025866933, -0.06909204, -0.028601022, 0.023224542, 0.03082087, 0.2230426, -0.16713654) * go_1(1.0, -1.0);\n result += mat4(0.13457374, 0.110913865, -0.1130815, -0.031438913, -0.55201167, 0.04831016, 0.25107765, -0.014003224, 0.19532952, 0.02062346, 0.04839241, 0.088673405, 0.30325848, -0.20222804, -0.085780576, 0.22512968) * go_1(1.0, 0.0);\n result += mat4(0.076354, 0.021940092, -0.16170324, 0.0025543426, -0.0032400405, -0.0046705627, 0.06241069, -0.031247333, 0.098353796, 0.03723474, 0.22971998, -0.017877292, 0.119858086, 0.008041448, 0.2140585, 0.10343376) * go_1(1.0, 1.0);\n result += mat4(0.08627595, 0.04532834, 0.027579082, -0.16222088, 0.15583228, -0.14371829, -0.07243855, -0.111895435, -0.14438897, -0.10250594, 0.0034202964, -0.066547595, -0.034390844, -0.021545287, 0.014540157, -0.10215731) * go_2(-1.0, -1.0);\n result += mat4(0.19720152, 0.21534947, 0.1130938, -0.011730973, 0.013247983, -0.10344174, -0.1906514, -0.015767017, -0.020093633, -0.26487067, -0.005960781, -0.057149183, 0.030110173, 0.047692046, -0.19308545, -0.25292158) * go_2(-1.0, 0.0);\n result += mat4(0.039498243, 0.053682897, -0.01844695, -0.017540915, 0.039454967, -0.27696076, 0.09503274, -0.038958035, 0.17321438, -0.036311295, 0.03123055, 0.02310311, 0.040591653, 0.0054627894, -0.03520426, -0.026101988) * go_2(-1.0, 1.0);\n result += mat4(0.055991564, 0.06512919, -0.12532505, 0.024075158, -0.04926237, -0.11701171, 0.026792146, 0.013033238, -0.052847516, -0.01550091, -0.008442071, -0.077945165, -0.033220004, -0.13678443, -0.07040586, 0.121846326) * go_2(0.0, -1.0);\n result += mat4(-0.19537796, -0.016634773, 0.10707109, -0.024361614, -0.16002733, -0.44066608, 0.16488662, 0.013152995, 0.22407806, 0.12854017, 0.19028598, -0.08379244, -0.05594235, -0.15909895, 0.511962, 0.39027596) * go_2(0.0, 0.0);\n result += mat4(-0.032652248, 0.06004893, 0.011166194, 0.102761306, -0.035113614, -0.29961765, -0.013817978, 0.20938557, 0.08488225, -0.1118558, -0.0375328, -0.035511103, 0.0046933405, 0.20203683, -0.13552529, -0.12685429) * go_2(0.0, 1.0);\n result += mat4(0.03054923, 0.08224908, -0.059128158, -0.02583655, -0.02133876, 0.0048713544, 0.10848829, 0.06324404, 0.028332822, -0.011002306, -0.027557913, -0.06072362, 0.1019048, -0.02587316, 0.08563405, -0.08119947) * go_2(1.0, -1.0);\n result += mat4(-0.10568117, 0.1075248, 0.19379964, -0.14337265, 0.019374132, -0.0907804, -0.13827625, -0.03628561, 0.014735499, -0.026882607, -0.25948793, 0.034926686, -0.05988073, -0.22735636, 0.053511668, 0.04765336) * go_2(1.0, 0.0);\n result += mat4(-0.029848114, 0.09183966, 0.084713496, 0.09422864, 0.069713995, -0.10584984, -0.020899031, 0.059645247, -0.075805016, -0.01828552, 0.06689195, -0.13804196, -0.023465823, -0.034038994, -0.12946706, 0.058709413) * go_2(1.0, 1.0);\n result += mat4(0.061918218, 0.038984764, 0.013660938, -0.19340219, -0.014949839, 0.12946278, 0.12725051, 0.13429146, 0.05993008, -0.015394284, 0.011232483, 0.0344157, 0.022161875, -0.023923954, 0.061736204, 0.025963215) * go_3(-1.0, -1.0);\n result += mat4(0.048136763, 0.03162042, -0.01967249, 0.06374493, 0.034645267, 0.22403605, 0.036197048, -0.06903216, -0.1024706, -0.0005459356, 0.049185563, 0.16309108, 0.07394778, 0.10351343, 0.28430694, -0.13531347) * go_3(-1.0, 0.0);\n result += mat4(-0.14705071, -0.09458433, 0.03063114, 0.07901115, -0.11911086, -0.06428132, -0.013549552, -0.041342866, -0.20770676, -0.15104479, 0.054365363, -0.11652907, 0.05639815, 0.070518605, 0.0017846811, -0.00056205114) * go_3(-1.0, 1.0);\n result += mat4(0.27148908, 0.07358356, 0.13644488, -0.13824654, 0.0112991175, -0.021521023, -0.10197379, 0.007816017, -0.13314332, 0.12318473, -0.043214846, -0.15759036, -0.19744353, -0.10267182, -0.28249928, 0.11233295) * go_3(0.0, -1.0);\n result += mat4(-0.096474804, 0.17893109, 0.014679829, -0.21218887, -0.24170275, 0.10603527, 0.05375366, -0.059315052, 0.17087384, 0.13633691, -0.37958893, 0.43264794, 0.17829923, 0.06485103, -0.37551817, -0.22082718) * go_3(0.0, 0.0);\n result += mat4(-0.30536333, -0.033212308, -0.25232, 0.11730442, -0.11176368, 0.26223183, -0.049025323, -0.01375941, -0.29028055, 0.16842811, -0.035684332, -0.4180911, -0.1611732, 0.07683385, -0.14263596, 0.17508087) * go_3(0.0, 1.0);\n result += mat4(0.23580009, 0.025621435, -0.15757325, 0.008123166, -0.021905439, -0.02162503, -0.059497356, -0.01636353, 0.047654126, -0.084423855, -0.033733923, 0.0127116265, -0.059593942, -0.053935718, -0.050729543, 0.013887048) * go_3(1.0, -1.0);\n result += mat4(-0.19232626, 0.07915767, -0.05909752, 0.007695347, 0.058876406, 0.057521783, -0.080253534, 0.2011056, -0.27965516, -0.08033169, -0.13025513, 0.12854645, 0.053400308, -0.18445957, -0.18463044, 0.27920377) * go_3(1.0, 0.0);\n result += mat4(-0.061806213, -0.020037206, 0.003183183, -0.029844081, -0.039553937, 0.028905323, -0.11367984, -0.097321615, -0.10112643, 0.0039709485, -0.06020118, -0.23871279, -0.077974856, 0.05806996, -0.21440302, 0.11898043) * go_3(1.0, 1.0);\n result += vec4(-0.023832673, 0.03702965, -0.04749135, -0.10982549);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.030931145, 0.013683292, -0.0650242, -0.028732346, 0.120067924, -0.029404473, 0.0038229884, -0.14631765, 0.041900825, -0.076596744, -0.11096378, -0.27100095, 0.0052598766, -0.05929686, -0.06816563, -0.086864315) * go_0(-1.0, -1.0);\n result += mat4(-0.043620087, -0.16360405, 0.006527374, 0.15706524, 0.08338088, -0.19027525, 0.22595987, -0.054963548, 0.01825031, -0.03149212, 0.025471251, 0.06429379, -0.011633275, -0.079389006, -0.0030728737, 0.17345747) * go_0(-1.0, 0.0);\n result += mat4(-0.011275288, -0.10668036, 0.05718997, 0.010336089, 0.33393976, -0.2029354, 0.075444475, -0.092244044, 0.07605498, 0.20125951, 0.10493973, -0.12306946, 0.03658231, 0.08233366, -0.12205888, -0.116969004) * go_0(-1.0, 1.0);\n result += mat4(-0.0070305974, 0.105127215, 0.006041873, 0.26743913, 0.028119443, 0.14823505, -0.28344348, 0.12362866, -0.1215781, 0.08104382, 0.102011785, 0.085380934, 0.061244503, -0.06230063, -0.05353345, 0.1166729) * go_0(0.0, -1.0);\n result += mat4(0.08945733, 0.4101902, -0.06404005, 0.040728435, 0.13076581, -0.20805469, -0.10897316, -0.14924604, 0.10090762, 0.015475414, 0.26346552, 0.12096677, -0.20199244, 0.2780031, 0.18515368, 0.35105625) * go_0(0.0, 0.0);\n result += mat4(0.07463155, 0.26932517, -0.06768551, 0.10470878, -0.1423996, 0.013550665, -0.06167201, -0.1022994, -0.3107166, -0.15609552, 0.1695213, -0.1277181, 0.12582655, -0.1596128, 0.015612055, -0.19826376) * go_0(0.0, 1.0);\n result += mat4(0.011745468, 0.006471601, 0.008110513, 0.025831396, 0.1272883, -0.221959, 0.11993834, -0.007903633, 0.009993582, -0.10170755, 0.026594637, -0.027883623, 0.030666083, -0.036415886, 0.007469573, 0.0674783) * go_0(1.0, -1.0);\n result += mat4(-0.022760388, -0.10911659, -0.012589904, -0.046462692, 0.36987287, 0.71668935, -0.04466556, 0.12082762, 0.0026539841, 0.07070946, -0.00020439121, -0.13925348, 0.08672072, 0.20075354, -0.066352285, 0.14655356) * go_0(1.0, 0.0);\n result += mat4(-0.081081845, -0.21956222, 0.06781787, -0.106362104, -0.03016425, -0.010460211, -0.009725996, -0.009805538, 0.07037355, 0.19254607, 0.038890257, 0.29580075, -0.10355764, 0.12613009, 0.02485986, -0.031927988) * go_0(1.0, 1.0);\n result += mat4(-0.13882205, 0.21770848, 0.015392157, 0.010310204, 0.008225721, 0.07457836, 0.09984027, -0.25452816, 0.2193511, -0.22262146, -0.12950355, 0.026151875, 0.022114651, -0.030566849, 0.034688126, 0.03047327) * go_1(-1.0, -1.0);\n result += mat4(0.0363441, 0.19290726, -0.1143055, 0.30871987, -0.05780708, 0.082128406, -0.115280904, 0.07636388, 0.48947453, -0.29715258, 0.146737, -0.3275992, -0.055972476, -0.09991753, 0.17435446, 0.10917291) * go_1(-1.0, 0.0);\n result += mat4(0.026389305, 0.054523308, -0.028950177, 0.06913328, -0.18626037, 0.08829993, 0.10407121, 0.001246911, 0.103938825, -0.3117343, -0.045564886, 0.07316613, 0.0027089121, 0.099437356, -0.046500806, -0.0927284) * go_1(-1.0, 1.0);\n result += mat4(0.051037624, -0.2068234, 0.061572235, -0.3345198, 0.16960172, -0.30289862, -0.002583443, 0.39312238, 0.08246557, 0.16374862, -0.31902805, -0.13205275, -0.032050006, 0.01670186, 0.13852347, 0.120012194) * go_1(0.0, -1.0);\n result += mat4(-0.67096996, -0.06274476, 0.18575665, 0.80282855, 0.23201196, -0.0054729837, 0.050396994, -0.42014772, 0.34904522, 0.26281372, 0.24697208, 0.55475426, 0.49850988, -0.06581312, -0.0068906257, -0.15741143) * go_1(0.0, 0.0);\n result += mat4(-0.04252036, -0.28224963, 0.009723064, 0.116357096, 0.2992567, -0.26702902, -0.05648925, 0.12729199, -0.37574205, 0.54211813, -0.25248805, -0.13023548, 0.18903324, -0.5182459, 0.0141203115, -0.19444294) * go_1(0.0, 1.0);\n result += mat4(-0.0017735233, -0.010132458, -0.040924776, -0.13767008, 0.20757031, -0.06509882, -0.09756446, 0.018974079, 0.090851985, -0.010158765, -0.03999607, -0.12055641, 0.03629025, -0.018645551, -0.05506811, -0.014202848) * go_1(1.0, -1.0);\n result += mat4(0.16203491, 0.011118734, -0.18486023, -0.024290733, -0.3673846, -0.20295864, 0.23055002, -0.1555852, -0.02706522, 0.03262891, 0.008724611, -0.03760652, -0.20946771, -0.01951837, 0.16955496, 0.11690098) * go_1(1.0, 0.0);\n result += mat4(0.0783421, 0.22656651, -0.15715368, -0.024174158, 0.020260733, 0.032390315, -0.029133298, 0.086601086, 0.13871798, -0.12525433, 0.16097449, 0.058946393, 0.029865682, 0.08508385, 0.040569812, -0.09402932) * go_1(1.0, 1.0);\n result += mat4(-0.05063873, 0.11269313, -0.057484943, -0.13579641, 0.047973365, -0.07103839, -0.07838756, -0.0028928046, -0.019466015, 0.018428024, 0.010016324, -0.057396665, -0.19495595, 0.034307264, -0.022888038, 0.08112259) * go_2(-1.0, -1.0);\n result += mat4(-0.09790086, 0.10613111, 0.06611674, 0.19356097, -0.00073371036, -0.019078335, 0.076719105, -0.016212497, -0.3283475, -0.07547389, -0.08140701, 0.3185625, -0.25060275, 0.16820994, -0.123497784, 0.43272668) * go_2(-1.0, 0.0);\n result += mat4(-0.06365342, 0.11186735, -0.17493224, -0.04207358, 0.0003117533, 0.034089327, -3.067692e-05, -0.03422754, 0.16267666, 0.054771993, 0.048384454, -0.041866794, 0.0036008756, 0.0021496525, 0.20258942, -0.06297619) * go_2(-1.0, 1.0);\n result += mat4(0.03578836, 0.08763908, -0.22370125, -0.32465744, 0.019142643, 0.011316954, 0.17920344, 0.031633645, 0.03766343, -0.116487674, -0.05281752, -0.018965483, 0.049297336, -0.34511214, 0.42598158, 0.051361635) * go_2(0.0, -1.0);\n result += mat4(0.26638633, -0.33628765, 0.04437907, 0.09616201, -0.020049393, 0.2560829, -0.027108455, 0.255752, 0.3666511, 0.052277412, -0.46667686, 0.48482272, 0.51302284, -0.06941614, -0.17967525, -0.07889891) * go_2(0.0, 0.0);\n result += mat4(0.18503937, 0.088710256, 0.2083147, -0.20758459, -0.036416974, 0.018303726, 0.03729963, -0.035969947, -0.2685231, -0.42169708, -0.039593916, -0.02642618, 0.29050872, -0.25723743, -0.111259766, 0.15001127) * go_2(0.0, 1.0);\n result += mat4(-0.026473878, -0.07241443, 0.022400148, -0.03214132, 0.0859297, -0.0036677981, -0.07039137, 0.03703108, 0.042322673, -0.01222808, -0.08151938, 0.033109214, -0.048737407, 0.25929528, -0.40535828, -0.123594694) * go_2(1.0, -1.0);\n result += mat4(0.10233285, 0.22455986, -0.13368733, 0.033236265, -0.052114893, -0.11709317, 0.009709581, 0.19201641, -0.02973698, 0.032114245, -0.09771862, 0.085680574, 0.15827927, -0.15042172, 0.21833214, -0.13262676) * go_2(1.0, 0.0);\n result += mat4(-0.08460587, -0.09473209, 0.019323658, -0.057233352, 0.0019434267, -0.14437936, 0.034232683, 0.0030602294, -0.023598112, 0.10692026, -0.09960999, 0.005887181, 0.014738836, -0.32473162, -0.10886747, -0.08365826) * go_2(1.0, 1.0);\n result += mat4(0.10900178, 0.00080280803, -0.14009437, -0.053074867, -0.07811151, -0.03456029, -0.104943685, 0.016918905, -0.11335709, 0.079421654, 0.13481963, 0.037818357, -0.027339859, 0.05856774, -0.044562265, 0.03908084) * go_3(-1.0, -1.0);\n result += mat4(0.07628258, -0.23815769, 0.2840278, -0.3541637, -0.044292126, -0.09310441, -0.1335055, -0.031899665, -0.11981227, 0.24012394, -0.041896038, -0.10168982, 0.20248915, -0.10036763, -0.044115108, 0.08520525) * go_3(-1.0, 0.0);\n result += mat4(0.07234102, -0.119480744, -0.01401321, -0.025182616, -0.031284854, -0.050089385, 0.014808948, 0.038662236, -0.18539418, 0.017342187, 0.023812262, 0.13428104, 0.020824855, -0.07433546, 0.054307282, 0.08511016) * go_3(-1.0, 1.0);\n result += mat4(-0.11046813, -0.04663274, 0.33497185, 0.023273284, -0.24681108, 0.116665915, 0.12045893, 0.13306482, -0.039098527, 0.04747061, 0.042796664, 0.053514794, 0.011861975, -0.048702, 0.008408589, -0.09497112) * go_3(0.0, -1.0);\n result += mat4(0.34634927, 0.37973458, -0.79267627, -0.7362719, 0.35489878, -0.07635863, 0.24082923, -0.27480397, -0.3236968, -0.25523046, 0.05118527, -0.040529836, -0.6000509, 0.39020586, 0.27632973, 0.5141453) * go_3(0.0, 0.0);\n result += mat4(0.16761221, -0.033125393, 0.00561569, 0.083019435, -0.101278506, 0.07810264, 0.12060661, 0.16048536, 0.14257826, -0.15996903, 0.018831912, -0.094429865, -0.22227801, 0.426937, -0.054677445, 0.05067348) * go_3(0.0, 1.0);\n result += mat4(0.02233958, 0.02608942, -0.045318656, 0.06509929, 0.035911568, 0.025316885, 0.0840986, 0.08326237, 0.048455603, -0.13630742, 0.07230253, -0.047261715, -0.092630014, 0.04786565, 0.10354939, -0.07094341) * go_3(1.0, -1.0);\n result += mat4(-0.1463382, -0.14900577, 0.2835977, -0.106733374, -0.11554754, -0.168429, -0.1411373, -0.20654152, -0.06388508, 0.039648015, 0.08543832, -0.13253337, 0.017264463, -0.06346233, -0.10823598, 0.067361064) * go_3(1.0, 0.0);\n result += mat4(0.04419582, 0.039152585, 0.06222691, 0.05757103, 0.012084537, 0.051425997, -0.061130576, 0.16752882, 0.07497411, 0.13495837, -0.15585983, -0.02050144, -0.08555421, -0.09147339, 0.025115604, 0.05948922) * go_3(1.0, 1.0);\n result += vec4(0.00590038, 0.03082865, 0.002111702, -0.03330112);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.009029573, 0.029218858, 0.029705316, -0.019268971, -0.0023235187, -0.072589695, 0.1424836, 0.09049359, 0.04342995, 0.18134294, 0.018145641, 0.14789368, 0.050923645, 0.06524081, 0.036812488, 0.11108108) * go_0(-1.0, -1.0);\n result += mat4(-0.026506428, 0.016968496, 0.015961196, 0.010030791, -0.3141888, -0.06769598, -0.23920257, -0.031002127, -0.07351358, -0.19290134, -0.24282931, -0.18831016, -0.0928966, 0.075177215, -0.19699521, -0.05810917) * go_0(-1.0, 0.0);\n result += mat4(-0.017991852, -0.079427645, 0.035970494, -0.017095685, -0.27197137, -0.20046075, 0.2616644, 0.021876303, -0.077394076, -0.04978692, 0.20363241, -0.013741705, -0.032103598, 0.14403099, 0.01442474, 0.048115995) * go_0(-1.0, 1.0);\n result += mat4(-0.16939245, -0.001777, 0.026244136, -0.14122388, -0.056853324, 0.54357284, -0.19769607, -0.03187079, 0.04559263, -0.16048127, 0.12830622, 0.1442168, 0.006611398, -0.01618195, 0.012860053, -0.16539487) * go_0(0.0, -1.0);\n result += mat4(0.13116026, -0.006161343, 0.7209969, 0.18338475, 0.3099777, 0.6500026, 0.3883795, -0.021434233, 0.31667513, 0.008917659, 0.14124091, -0.22335114, 0.12198921, -0.16449445, 0.08773425, 0.30054978) * go_0(0.0, 0.0);\n result += mat4(-0.10413989, -0.10316161, 0.04342709, -0.021252686, 0.120892406, 0.37798002, -0.35963747, 0.021069285, 0.37587845, -0.08159587, 0.011139747, 0.2501104, -0.094568014, 0.037900843, -0.025109999, -0.030106556) * go_0(0.0, 1.0);\n result += mat4(0.09680291, -0.040868275, 0.051731605, 0.089064725, -0.56098557, -0.38148618, -0.017037416, 0.08508287, -0.019247344, 0.019857002, -0.03512887, 0.031057188, -0.09648583, -0.04474188, 0.028748507, -0.11880965) * go_0(1.0, -1.0);\n result += mat4(-0.010236943, 0.04257042, -0.08202597, -0.004203426, -0.26801527, -0.11716526, -0.017402772, -0.05819106, -0.13394608, 0.0234606, -0.15404865, -0.06801164, -0.0047627664, -0.1975249, 0.09420144, 0.23249897) * go_0(1.0, 0.0);\n result += mat4(0.107361935, 0.07373787, 0.06242962, 0.05236332, -0.028867323, 0.025924044, -0.042526353, -0.0015729597, -0.1323144, -0.4040712, 0.023919407, -0.09535502, 0.049100045, 0.081110805, 0.08946112, 0.058505684) * go_0(1.0, 1.0);\n result += mat4(0.13236825, -0.04468476, -0.04426802, 0.031087106, -0.09093992, -0.07470971, -0.01591504, 0.05924266, -0.21910913, 0.065537, -0.18358919, -0.02533145, -0.1512009, -0.04953928, 0.015540006, -0.0043442883) * go_1(-1.0, -1.0);\n result += mat4(-0.14016777, -0.1086958, 0.16316028, 0.050777458, 0.23148167, 0.04944809, -0.10599886, -0.10447021, -0.40729257, -0.10926556, 0.069055155, 0.110635415, 0.108922414, -0.1716362, 0.10743909, -0.102534756) * go_1(-1.0, 0.0);\n result += mat4(0.017795928, -0.066930935, 0.09396082, 0.092585504, 0.14223933, 0.059458215, 0.072033696, -0.04507726, -0.19956456, 0.1251282, -0.31733638, -0.10465904, 0.08546377, 0.048638333, 0.031372465, -0.08720661) * go_1(-1.0, 1.0);\n result += mat4(0.108719654, -0.092161916, -0.014724377, 0.20068261, -0.24350016, 0.2113636, -0.07483714, -0.45665312, -0.25134233, 0.2753893, -0.11324696, -0.04472, 0.1576102, -0.045395147, 0.06013951, -0.12507361) * go_1(0.0, -1.0);\n result += mat4(0.546225, -0.281897, 0.19477816, -0.116612464, -0.3145171, -0.41660902, 0.333625, 0.35902345, 0.48333502, 0.4662005, 0.10222491, -0.15314859, -0.3036888, 0.22849742, 0.20740797, 0.41399437) * go_1(0.0, 0.0);\n result += mat4(0.007284074, 0.0393942, -0.31192186, -0.15687793, -0.289214, -0.015956698, -0.24718472, -0.1637855, -0.00765037, 0.26677555, 0.20215511, 0.37790874, -0.22096673, 0.25287116, -0.2446764, -0.13610223) * go_1(0.0, 1.0);\n result += mat4(-0.16734968, 0.16721225, -0.053508647, -0.041097626, 0.062356673, 0.07812319, -0.263546, -0.39739034, 0.003389846, 0.12676363, -0.13175991, -0.19019242, -0.011847587, -0.007580052, -0.023946386, 0.046034034) * go_1(1.0, -1.0);\n result += mat4(-0.17047611, 0.13298693, -0.07506747, -0.045542978, 0.33571973, 0.20192616, 0.30674616, 0.25668672, -0.24134545, 0.031693842, -0.009647641, 0.040534843, 0.03159419, -0.1100516, 0.11371316, 0.06098735) * go_1(1.0, 0.0);\n result += mat4(-0.05518961, 0.19402988, -0.09646874, -0.059196774, -0.0073436056, -0.1381309, 0.06868669, 0.061328378, -0.1480867, -0.15774113, -0.022572191, 0.122521356, -0.04067007, -0.10145177, 0.13006335, -0.099452734) * go_1(1.0, 1.0);\n result += mat4(0.06962972, 0.07768411, 0.021085173, 0.108355984, -0.03132525, 0.10220273, -0.11626593, -0.14104277, 0.018778645, -0.024237925, 0.048783034, 0.09074447, 0.4120426, -0.01948466, 0.073218934, 0.055681944) * go_2(-1.0, -1.0);\n result += mat4(-0.22553118, -0.12923603, -0.22068842, -0.35037905, 0.005709937, -0.09528472, 0.08718399, 0.13200706, 0.17220478, 0.096844435, -0.30439013, -0.14122063, 0.15733318, -0.1014675, 0.33836862, 0.042193163) * go_2(-1.0, 0.0);\n result += mat4(0.15826897, -0.034870047, 0.09295099, -0.17674965, -0.042326324, 0.06680338, -0.074267656, -0.0631393, -0.11267909, -0.19795708, 0.22005288, 0.35703793, 0.033995766, -0.12663686, -0.02449896, -0.123250045) * go_2(-1.0, 1.0);\n result += mat4(0.021434195, 0.058398597, 0.04828315, -0.0016824572, -0.04291545, -0.0744907, -0.07698706, -0.15937585, -0.18852457, -0.17966963, 0.023800725, 0.025979731, -0.51412296, -0.018316887, -0.23076254, -0.12298674) * go_2(0.0, -1.0);\n result += mat4(0.16054317, -0.0002730893, -0.54173076, -0.62443435, 0.04300197, -0.08529622, 0.15392275, 0.15742144, 0.025834514, -0.2800517, -0.17600477, 0.0020806703, -0.3010582, 0.45233512, 0.25595665, 0.103661336) * go_2(0.0, 0.0);\n result += mat4(-0.024034392, -0.43800178, 0.28606912, -0.20908915, 0.078471914, -0.030501373, -0.059055753, 0.050494444, 0.063274644, -0.025071034, 0.17561312, -0.100698635, -0.25631955, 0.039981876, -0.18506624, 0.08366402) * go_2(0.0, 1.0);\n result += mat4(-0.1413656, 0.03589635, -0.020917566, 0.017598262, 0.020156413, -0.018854238, 0.027228508, -0.03806087, -0.021715842, 0.071974196, -0.040065665, 0.08459291, -0.23530225, 0.16599682, -0.2772327, 0.10041177) * go_2(1.0, -1.0);\n result += mat4(-0.055056706, 0.1286236, -0.11890451, -0.1790546, 0.16517544, -0.040448934, 0.12548013, 0.017075695, 0.07185459, -0.13236302, 0.19354409, 0.12767012, 0.31120765, 0.16378082, -0.036915366, -0.19724306) * go_2(1.0, 0.0);\n result += mat4(-0.02225051, 0.033263147, 0.003279449, 0.08826271, -0.047833472, 6.574577e-05, 0.13721916, 0.04801998, -0.014958419, 0.08791209, -0.08076282, 0.024002168, -0.18028922, 0.23835851, -0.23309888, -0.119310364) * go_2(1.0, 1.0);\n result += mat4(0.044960875, 0.18821983, 0.027640678, 0.013462449, 0.19011214, 0.21559924, -0.03329638, 0.07234414, 0.030880248, -0.11273214, 0.102028474, 0.12203351, 0.035855662, 0.008828778, 0.007218363, -0.012421797) * go_3(-1.0, -1.0);\n result += mat4(-0.09450626, 0.025191775, -0.10738468, 0.16237053, 0.073676676, 0.12488881, -0.048748355, 0.007877263, 0.3572506, -0.07911043, 0.14684045, 0.0015310893, -0.33411503, -0.1151223, 0.004201752, 0.017775744) * go_3(-1.0, 0.0);\n result += mat4(-0.10607509, -0.008143826, -0.08448629, -0.27557802, 0.0046665915, 0.008158659, 0.030826218, 0.020516023, 0.2333065, -0.017463414, -0.041772116, -0.03027809, -0.028166672, -0.080471426, 0.048199337, 0.08341059) * go_3(-1.0, 1.0);\n result += mat4(-0.14640257, -0.18334304, -0.061674733, 0.0008892598, -0.2374775, -0.2721524, -0.040371176, 0.26362613, 0.19872928, -0.11246391, 0.0842288, 0.11188515, 0.0045209546, -0.04250933, -0.0738212, -0.069005966) * go_3(0.0, -1.0);\n result += mat4(-0.08760266, 0.4816288, -0.21241407, 0.22734411, -0.1783721, -0.26842996, 0.099888, -0.2867675, 0.085521065, -0.3780281, -0.018543908, -0.039699722, 0.75688565, -0.5333645, 0.47567275, 0.09518891) * go_3(0.0, 0.0);\n result += mat4(-0.04072665, 0.05998423, -0.48314768, -0.29495844, 0.10358383, -0.09816629, 0.028586809, -0.047708735, 0.008320228, 0.04089551, -0.18359782, -0.27615002, 0.12414414, -0.072417594, 0.25932562, 0.30268723) * go_3(0.0, 1.0);\n result += mat4(0.14481631, 0.06484443, -0.09898657, -0.06553556, 0.25750044, -0.07265585, 0.12903488, -0.022347894, -0.04693863, -0.000107379274, 0.030295763, -0.0325354, 0.086214684, -0.021326948, 0.039682828, -0.034843277) * go_3(1.0, -1.0);\n result += mat4(-0.031971477, -0.25145087, 0.03931631, 0.14262606, -0.06044626, 0.22820354, -0.10506207, 0.18064679, 0.0069641788, 0.01477993, -0.003626875, 0.118767865, 0.109416224, -0.002998205, 0.035680585, 0.07843882) * go_3(1.0, 0.0);\n result += mat4(0.03375426, -0.059815384, 0.11632834, -0.12411481, 0.022583738, 0.02544465, -0.054889992, -0.07031964, -0.10140042, 0.16750422, -0.1448294, -0.09316004, 0.035582513, -0.026138382, -0.031955894, 0.040148776) * go_3(1.0, 1.0);\n result += vec4(-0.03573331, 0.032919675, 0.011109369, 0.008329268);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max((conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_5 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_9 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_13 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_17 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_21 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.11498094, -0.053904895, -0.11520678, -0.05479549, 0.028396055, 0.032767884, 0.052479446, 0.05257866, -0.25706592, -0.3454966, -0.24713765, -0.2854201, -0.10287636, 0.0023146886, -0.09190338, -0.011193905) * g_0;\n result += mat4(-0.05461422, 0.008780496, -0.07738697, -0.032230727, -0.047554165, -0.025061952, -0.051897213, -0.009545297, -0.14548294, -0.15184018, -0.01313442, -0.015299784, -0.0007883845, -0.12866738, -0.15260352, -0.27081275) * g_1;\n result += mat4(0.11007706, 0.035344437, 0.11020841, 0.0425353, 0.1613199, 0.18417408, 0.09274313, 0.11943135, 0.106862, 0.079875536, 0.0937752, 0.068030775, 0.029093558, -0.06441164, 0.06467169, -0.021989612) * g_2;\n result += mat4(0.049548414, -0.012455486, 0.07185561, 0.021865537, 0.020969186, -0.03374196, -0.024260623, -0.07739141, 0.07164591, 0.12741035, 0.0379913, 0.076403245, 0.07049977, 0.0744538, 0.0062989634, 0.01818882) * g_3;\n result += mat4(-0.12511204, -0.010836819, 0.13709816, 0.22472954, 0.21280868, -0.006484726, 0.17554289, -0.009977173, 0.078398876, 0.20698707, 0.13432744, 0.29740283, -0.24750128, -0.32757792, -0.19807857, -0.2537023) * g_4;\n result += mat4(-0.27207088, -0.1385644, -0.2166476, -0.07687419, -0.20300622, -0.29678395, -0.13135734, -0.20851587, 0.0361364, 0.011243289, -0.06845459, -0.11796941, 0.11575868, 0.070215136, -0.10295678, -0.12281369) * g_5;\n result += mat4(0.13619795, -0.0019436983, -0.12701888, -0.25933513, -0.20134166, 0.00062823144, -0.076756015, 0.11002947, 0.0059049693, -0.18756741, -0.0718802, -0.2589954, 0.23413423, 0.30107784, 0.14445266, 0.18920745) * g_6;\n result += mat4(0.1494216, 0.0587532, 0.05478662, -0.039123338, 0.23322394, 0.29950607, 0.24384268, 0.27843767, -0.16094431, -0.04705998, -0.016345032, 0.028868208, -0.102872886, -0.04659664, 0.104105346, 0.14305067) * g_7;\n result += mat4(-0.001037014, 0.010001526, -0.0052278573, 0.024779709, 0.06857274, 0.067640975, 0.085439384, 0.09242789, -0.066597246, -0.055928994, 0.0015658981, 0.016131008, -0.03524695, -0.018364554, -0.047754433, -0.014295886) * g_8;\n result += mat4(-0.042207, 0.02835915, -0.1404656, -0.08563323, -0.030979915, -0.0673764, 0.10733943, 0.057902794, 0.00022424995, -0.0023634837, -0.10778953, -0.10202357, -0.020368295, -0.019088887, -0.06875738, -0.08504131) * g_9;\n result += mat4(-0.00043458896, 0.00045652856, -0.02016843, -0.020062413, -0.08740103, -0.042085808, -0.10644177, -0.09226477, 0.11212161, -0.00048174805, 0.021872435, -0.05868698, 0.0333954, 0.058184672, 0.05532576, 0.07621587) * g_10;\n result += mat4(0.054245148, 0.001020329, 0.09106849, 0.05303779, 0.009889632, 0.01309413, -0.09187347, -0.08618193, -0.011621187, 0.016222361, 0.061095525, 0.060885344, 0.078050986, 0.0111776795, 0.08829944, 0.032022282) * g_11;\n result += mat4(0.01643529, 0.02285545, -0.03498564, 0.00769657, -0.0042474116, 0.015836312, -0.025771018, -0.0016368, -0.008897948, -0.012588166, -0.01416411, -0.003578984, 0.025991246, 0.021237152, 0.017450012, 0.025172485) * g_12;\n result += mat4(0.014568868, 0.017796224, -0.036679734, -0.03138748, 0.019457601, -0.027607411, -0.004529679, -0.038048342, -0.054055385, -0.03876025, 0.041948095, 0.005869784, 0.02439633, 0.05177997, 0.016000897, 0.0057169925) * g_13;\n result += mat4(-0.03021866, 0.017678728, -0.01371109, 0.013548159, -0.0038099394, -0.014066414, 0.028093752, 0.0027308422, -0.010615999, 0.012673458, -0.03028171, -0.016818244, -0.06530097, -0.018845048, -0.0072947564, -0.0038243714) * g_14;\n result += mat4(-0.019006258, -0.007847591, 0.03690709, 0.06714211, 0.0073993434, -0.009766907, -0.0021441753, -0.01308625, 0.06658726, 0.06701995, -0.027305668, -0.016032105, -0.028976806, -0.0036668575, -0.0027825525, 0.0105632655) * g_15;\n result += mat4(0.028945107, -0.0014701135, 0.048950657, -0.01923516, -0.0014054152, 0.002650635, -0.005300331, 0.004860559, 0.011158468, 0.005940625, -0.012095051, 0.0041518128, -0.020433836, -0.025870577, -0.0007547932, -0.026509356) * g_16;\n result += mat4(-0.004545374, 0.04264545, 0.021741537, 0.029115127, 0.04225599, -0.0055392785, 0.026570829, -0.031795148, -0.008307126, 0.020176455, 0.010904648, 0.017765503, -0.10806103, -0.01776947, 0.00070428237, -0.06356262) * g_17;\n result += mat4(-0.05663172, 0.05908046, -0.03837452, 0.06636983, -0.007960516, -0.06384041, 0.023125881, -0.030108837, 0.0038054318, -0.023263922, 0.020264054, -0.0062937695, 0.031630237, 0.020909082, 0.03594235, 0.035879835) * g_18;\n result += mat4(-0.0050448794, 0.033650696, -0.002830413, 0.035174295, -0.024521282, 0.013054315, -0.020833842, 0.037953895, 0.08249671, 0.024239466, -0.012758333, -0.027316988, 0.051040914, 0.0005025873, 0.039778862, 0.0024668393) * g_19;\n result += mat4(0.017232442, 0.022482058, 0.020233413, 0.024337437, 0.07986929, 0.06234036, 0.12662584, -0.05271183, -0.009718745, -0.0046989853, -0.0030333172, -0.04034237, -0.0113442, 0.022746231, -0.035293855, -0.009433693) * g_20;\n result += mat4(0.015766997, 0.013647276, -0.029327558, 0.039106004, -0.010398323, -0.032851525, 0.02908329, -0.003789618, 0.12963496, 0.010851003, 0.1126276, -0.049255487, 0.06867432, 0.07970792, 0.017840397, -0.026481882) * g_21;\n result += mat4(-0.058729574, -0.07886952, 0.033267397, 0.02755372, -0.0172006, 0.012404398, -0.0230168, -0.015059758, -0.09239916, -0.029533267, -0.043251917, 0.0035152994, 0.022931995, 0.101714484, -0.044946067, 0.094993) * g_22;\n result += mat4(-0.04708704, -0.032475296, -0.03228093, -0.08810475, 0.013745045, 0.027828002, -0.031922746, 0.022986397, -0.061620213, -0.03694645, -0.055026993, 0.0031291894, -0.028799903, -0.0025357977, -0.03441407, 0.0028600092) * g_23;\n result += mat4(0.058981724, -0.10447273, -0.088705614, 0.16546178, -0.023549391, -0.008831522, -0.018411588, 0.029640056, -0.068086684, -0.05414636, -0.029401174, 0.036180343, -0.031988926, -0.047249753, 0.008162177, 0.00548062) * g_24;\n result += mat4(0.05287462, -0.030657746, 0.02821435, 0.037005343, 0.03534311, -0.15614955, 0.07085459, -0.11997641, -0.009156166, -0.021968868, -0.054147746, -0.07307657, -0.006428544, -0.017528288, 0.012614676, 0.037840024) * g_25;\n result += mat4(-0.021977803, 0.047799855, 0.02660416, -0.07292106, 0.045195807, -0.0056674764, 0.10824326, -0.112114795, 0.1447127, -0.0119616175, 0.0011661504, -0.04553905, 0.13048342, 0.14574122, -0.105522245, -0.102792375) * g_26;\n result += mat4(-0.16397473, 0.15785863, -0.06666504, -0.01682913, 0.06070918, 0.070222184, 0.037701584, 0.026657054, -0.0835267, -0.009457008, 0.13232987, 0.13508691, -0.056414206, -0.06818828, 0.079076104, 0.032249212) * g_27;\n result += vec4(-0.10795144, -0.09953324, -0.055413827, -0.03875493);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max((conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_5 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_9 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_13 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_17 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_21 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.024905335, -0.0020974763, 0.02695263, 0.00016802056, -0.024053082, -0.02133723, -0.031614035, -0.031826317, 0.120421864, 0.10555479, 0.08609448, 0.116875134, 0.046175968, 0.04224941, 0.059216674, 0.035143953) * g_0;\n result += mat4(0.059397914, 0.016519934, 0.07189327, 0.047407165, 0.04808963, 0.02792908, 0.057017103, 0.034324065, 0.14228246, 0.11275426, 0.088058695, 0.059600517, 0.02063494, 0.052596953, 0.047207687, 0.08789091) * g_1;\n result += mat4(-0.013453174, 0.008474715, -0.017593835, 0.009218917, 0.070580654, 0.040542338, 0.08812338, 0.074653216, -0.016356857, 0.015809007, -0.008739107, 0.0097674895, -0.018381525, -0.007775341, -0.040571664, -0.011188163) * g_2;\n result += mat4(-0.026196122, -0.034825727, -0.042998232, -0.033436514, -0.01678153, -0.004592797, -0.010311677, 0.0008815291, -0.08899181, -0.10274026, -0.066960976, -0.082430154, -0.057137426, -0.07554528, -0.030993424, -0.050372377) * g_3;\n result += mat4(0.022921838, -0.010479244, -0.050794605, -0.073633075, -0.053708922, 0.009594084, -0.071259, -0.01054356, 0.005165821, -0.08024963, -0.049251772, -0.09581235, 0.17995799, 0.09743011, 0.13533138, 0.11643848) * g_4;\n result += mat4(0.09727046, 0.07292666, 0.06820908, 0.041535784, -0.0049705, 0.0048759184, -0.035702795, -0.015944308, -0.010730028, 0.018847652, 0.06466244, 0.086318985, -0.05661574, -0.040698618, 0.010839972, 0.0027009705) * g_5;\n result += mat4(-0.04628466, 0.010060396, 0.02609333, 0.08664702, 0.057045907, 0.033591177, 0.02186063, -0.024303377, 0.006569828, 0.08025825, 0.016128821, 0.10180713, -0.12228169, -0.112990454, -0.078443415, -0.09126021) * g_6;\n result += mat4(-0.12733299, -0.087755, -0.07374111, -0.044979006, -0.025347412, -0.004083168, 0.023782173, 0.02900392, -0.017815407, -0.041119996, -0.057978686, -0.13521095, 0.08364004, 0.06950181, 0.023554614, 0.008043734) * g_7;\n result += mat4(0.009062775, -0.003570175, -0.007378757, -0.0018487388, 0.01145638, 0.05217187, -0.008250244, 0.008433307, -0.056756936, -0.044681005, -0.08096105, -0.08033185, -0.023784965, -0.01859799, 0.013042476, 0.021188647) * g_8;\n result += mat4(-0.0071619656, -0.012498299, -0.05144986, -0.078112476, -0.034992415, -0.017038302, -0.04464615, -0.044504963, 0.024249, -0.004297534, 0.03674578, 0.03090718, 0.04698553, 0.008344952, 0.057619847, -0.0338724) * g_9;\n result += mat4(-0.011845145, -0.0045043705, -1.6646482e-06, -0.0038495932, -0.01992515, 0.004827126, 0.019493148, 0.00862289, 0.10151322, 0.0021909082, 0.09940764, 0.03728846, 0.027824005, 0.04358071, 0.014909185, 0.036326095) * g_10;\n result += mat4(0.022513246, 0.028257169, 0.0102195935, 0.03301329, 0.052253865, -0.0021944977, 0.08247392, 0.03256867, -0.040685873, -0.0052207555, -0.0451257, -0.054165114, 0.01647699, 0.0028809097, -0.015233776, -0.0008741886) * g_11;\n result += mat4(0.017371105, 0.01597189, -0.052552313, -0.008554715, -0.0023150423, 0.006076517, -0.012868931, 0.0039361073, -0.007524978, -0.004284313, -0.021520883, -0.010327569, 0.02543678, 0.008725823, -0.0073885336, 0.005528395) * g_12;\n result += mat4(0.019192757, 0.016561812, 0.0027538154, 0.0013078215, 0.007916496, -0.042525183, -0.013173432, -0.05265476, -0.062195376, -0.011255499, 0.020898128, 0.021532273, -0.001524097, 0.034835674, -0.004051403, -0.0292426) * g_13;\n result += mat4(-0.049191684, -9.43322e-06, -0.009106849, 0.012845289, -0.019482708, -0.011163468, 0.0034011535, -0.007062845, -0.006469714, 0.03177786, -0.033006195, -0.0006813464, -0.053963087, 0.00085209147, 0.02734121, 0.034086403) * g_14;\n result += mat4(-0.03232248, -0.004037002, -0.010319106, 0.030889064, 0.019604538, 0.0020888883, 0.010277864, 0.000661223, 0.057915937, 0.030683514, 0.00042533095, -0.013019287, -0.015896408, 0.0038484468, -0.0042103594, 0.02174542) * g_15;\n result += mat4(0.032975145, 0.0011456647, 0.04913679, -0.017063798, 0.0117176045, 0.007440557, 0.0020480808, 0.009415731, 0.027573857, 0.015140836, -0.01679426, -0.006124731, -0.03206279, -0.029842237, -0.010428016, -0.028513178) * g_16;\n result += mat4(-0.00506859, 0.055869613, 0.010164368, 0.027031485, 0.042289548, -0.0054258504, 0.032214936, -0.029970925, -0.0058315448, 0.022889478, 0.01681123, 0.02985076, -0.111186065, -0.02202099, 0.0030994313, -0.062343158) * g_17;\n result += mat4(-0.060951103, 0.06079555, -0.0396464, 0.070911355, -0.011480358, -0.06803282, 0.01637355, -0.043100975, -0.00423709, -0.028337711, 0.021635853, 0.0014857082, 0.030084312, 0.018155476, 0.043694943, 0.038795974) * g_18;\n result += mat4(-0.0060662925, 0.029721662, -0.008117774, 0.034551267, -0.024477571, 0.018841071, -0.027095588, 0.034495078, 0.082398005, 0.008998768, -0.016399248, -0.043801688, 0.05936684, 0.006066549, 0.045399766, 3.5319943e-05) * g_19;\n result += mat4(0.019259382, 0.02494012, 0.029301709, 0.028329274, 0.09122267, 0.06900443, 0.1412115, -0.043169618, -0.01627418, -0.004989528, -0.0042651827, -0.04556752, -0.023623291, 0.013007996, -0.04483056, -0.015727345) * g_20;\n result += mat4(0.016332543, 0.016384754, -0.030676385, 0.045312885, -0.0100853555, -0.032632045, 0.031514473, -0.0070776115, 0.13642761, 0.0023589598, 0.12214136, -0.062155515, 0.08240989, 0.08894205, 0.03325406, -0.016589595) * g_21;\n result += mat4(-0.06494277, -0.08158925, 0.030425413, 0.019835634, -0.012624623, 0.013942616, -0.030527417, -0.021668324, -0.09444672, -0.033064254, -0.044167448, 0.0011024752, 0.03210801, 0.12662941, -0.03912534, 0.1112649) * g_22;\n result += mat4(-0.04716062, -0.03751481, -0.031030515, -0.09067383, 0.0077815712, 0.02169541, -0.035285182, 0.02290573, -0.0704085, -0.03916127, -0.058103334, 0.004915147, -0.0333844, -0.011548617, -0.031151932, -0.00043817286) * g_23;\n result += mat4(0.05976319, -0.107285, -0.097245865, 0.17706421, -0.021453341, -0.0047738464, -0.017621001, 0.033400454, -0.07225561, -0.05599672, -0.027600193, 0.038664024, -0.03762786, -0.052429967, 0.0104017975, 0.007116869) * g_24;\n result += mat4(0.06014114, -0.029824806, 0.03209269, 0.04392036, 0.031300627, -0.16249833, 0.06878509, -0.12658615, -0.012383169, -0.025043553, -0.06527381, -0.08149099, -0.014006842, -0.018669648, 0.014510818, 0.042045828) * g_25;\n result += mat4(-0.023342922, 0.047104675, 0.029629575, -0.082307704, 0.04035797, -0.0013049254, 0.11085582, -0.11031226, 0.14778149, -0.016699014, -0.00634342, -0.055320874, 0.14306462, 0.15896587, -0.110229075, -0.1069649) * g_26;\n result += mat4(-0.17449625, 0.15787153, -0.06711028, -0.023110518, 0.06862914, 0.074063435, 0.042682912, 0.029800726, -0.08768606, -0.009814701, 0.14180017, 0.14780663, -0.05672417, -0.074305914, 0.07873489, 0.028458012) * g_27;\n result += vec4(0.06026231, 0.040204916, 0.037672628, 0.023496555);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\n#define g_0 (max((conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_1 (max((conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_2 (max(-(conv2d_tf_tex(conv2d_tf_pos)), 0.0))\n#define g_3 (max(-(conv2d_tf1_tex(conv2d_tf1_pos)), 0.0))\n#define g_4 (max((conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_5 (max((conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_6 (max(-(conv2d_1_tf_tex(conv2d_1_tf_pos)), 0.0))\n#define g_7 (max(-(conv2d_1_tf1_tex(conv2d_1_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_9 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_10 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_11 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_12 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_13 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_14 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_15 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_16 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_17 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_18 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_19 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_21 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.1765669, 0.14268716, 0.19186598, 0.15799578, 0.016374417, 0.018578433, 0.0039475, 0.0046772263, 0.39840183, 0.36909792, 0.35409746, 0.37422222, -0.108508386, -0.1331279, -0.10336035, -0.14776541) * g_0;\n result += mat4(-0.057757027, -0.14071062, -0.025283009, -0.09397916, -0.09031894, -0.14219165, -0.08299535, -0.13970287, -0.12259208, -0.14382727, -0.22002274, -0.25016093, -0.048906635, 0.06620249, 0.016965045, 0.1295978) * g_1;\n result += mat4(-0.16748372, -0.13718611, -0.18565705, -0.15029612, -0.080749065, -0.09955825, 0.032431383, 0.023855643, -0.2748885, -0.23232168, -0.29121292, -0.26405892, 0.16556135, 0.18657646, 0.1424068, 0.18855052) * g_2;\n result += mat4(0.10960496, 0.10851629, 0.095003806, 0.11053746, 0.09885307, 0.14437789, 0.13191165, 0.17365928, 0.16558935, 0.15473324, 0.21136154, 0.19976667, -0.07267957, -0.11469687, -0.029134216, -0.06817615) * g_3;\n result += mat4(0.10202856, 0.04216857, -0.03959349, -0.09849683, -0.1576996, -0.049997438, -0.1579918, -0.058789205, 0.029792828, -0.07311781, -0.045432188, -0.11312683, 0.24257647, 0.16204113, 0.17869382, 0.16024388) * g_4;\n result += mat4(0.17193612, 0.12692013, 0.13177487, 0.0796725, 0.0797928, 0.08952722, -0.012468046, 0.011071511, -0.068559825, -0.024852324, 0.0526428, 0.07917346, -0.085534215, -0.09591339, 0.04615827, 0.024577664) * g_5;\n result += mat4(-0.14653449, -0.067267366, -0.002524394, 0.086243175, 0.13660401, 0.08039592, 0.09179008, 0.022573143, -0.024744196, 0.09120211, 0.017654825, 0.14114714, -0.16093308, -0.14538004, -0.09950235, -0.111152865) * g_6;\n result += mat4(-0.188637, -0.12968326, -0.1200479, -0.06537649, -0.12589337, -0.106242515, -0.02788782, -0.025949068, 0.04948153, 0.02222735, -0.025291357, -0.12379292, 0.11074645, 0.11902375, -0.00056989543, -0.0024386419) * g_7;\n result += mat4(0.018286629, 0.0072215167, 0.00037828335, 0.0047001047, 0.011478272, 0.041745186, -0.015742473, -0.002282524, -0.03440817, -0.02196847, -0.07838253, -0.07993771, -0.010155526, -0.017590692, 0.027141469, 0.029741213) * g_8;\n result += mat4(0.016512005, 0.004950637, -0.0238836, -0.05587327, -0.03164328, -0.009499985, -0.059880238, -0.061794154, 0.023154303, -0.013266373, 0.04701534, 0.0415862, 0.06357814, 0.033057794, 0.08389772, 0.00035060212) * g_9;\n result += mat4(-0.016403968, -0.012538788, -0.0015746636, -0.004771009, -0.021361275, -0.009695242, 0.020548422, -0.0024130535, 0.07796766, -0.01516671, 0.09961382, 0.042754963, 0.017363647, 0.03729065, -0.004795824, 0.01550197) * g_10;\n result += mat4(-0.0028093113, 0.011869523, -0.02216933, 0.011177349, 0.033342455, -0.021146454, 0.07830085, 0.032490104, -0.03281833, 0.0060484232, -0.04081057, -0.04945058, -0.0056189033, -0.010636801, -0.041949317, -0.025739705) * g_11;\n result += mat4(0.012979897, 0.016758928, -0.049062215, -0.0035748442, 0.0085972, 0.0036381132, -0.0055621094, 0.0041307937, -0.0008907763, -0.0034079372, -0.025680453, -0.015531803, 0.012816766, 0.009977763, -0.016416566, 0.0034859509) * g_12;\n result += mat4(0.021753248, 0.016452711, 0.009833835, 0.0065052663, 0.0014061348, -0.046160888, -0.0132271005, -0.05051269, -0.05746351, -0.0012690664, 0.017191738, 0.018192926, -0.008879476, 0.026354216, -0.012801991, -0.029587373) * g_13;\n result += mat4(-0.04220692, -0.0015560482, -0.0019648245, 0.013402305, -0.018259782, -0.0036008905, 0.0035650074, -0.0019178417, 0.00051580026, 0.027355857, -0.017914988, 0.004937948, -0.046335887, 0.00013612259, 0.030293299, 0.030688645) * g_14;\n result += mat4(-0.036683388, -0.0031274238, -0.026074665, 0.021684237, 0.022639066, 0.0022493738, 0.011508554, -0.0006385944, 0.04890418, 0.020119468, 0.004167364, -0.008356099, -0.008598796, 0.0089028, -0.0029575853, 0.016687104) * g_15;\n result += mat4(0.027207986, 0.0011099194, 0.042383645, -0.015179333, 0.014744431, 0.006148344, 0.005165422, 0.0070196544, 0.030286826, 0.016620956, -0.01611366, -0.00667594, -0.029524863, -0.024751091, -0.013321004, -0.025199674) * g_16;\n result += mat4(0.0027477827, 0.054622147, 0.010154094, 0.025437292, 0.031773083, -0.01055473, 0.022864206, -0.029010754, -0.0029999653, 0.025018329, 0.015316208, 0.027188798, -0.10096525, -0.017268656, 0.0012529213, -0.062078856) * g_17;\n result += mat4(-0.053670805, 0.057336535, -0.037418038, 0.06443577, -0.016027879, -0.058168363, 0.007034215, -0.03390141, -0.0019346164, -0.027947908, 0.021723913, -0.0018286633, 0.030507812, 0.018293543, 0.042917266, 0.033528328) * g_18;\n result += mat4(-0.004559579, 0.029667616, -0.001870353, 0.0378995, -0.017147437, 0.020192018, -0.021574946, 0.031568103, 0.07487145, 0.0032376775, -0.018893708, -0.041981626, 0.054478757, 0.0061423797, 0.041280247, 0.000878061) * g_19;\n result += mat4(0.017076394, 0.023647636, 0.029403262, 0.029923365, 0.08866472, 0.060613394, 0.1314274, -0.04490231, -0.016304834, -0.0062647443, -0.0031828512, -0.03989252, -0.024330825, 0.00741213, -0.04075287, -0.01615817) * g_20;\n result += mat4(0.017866978, 0.017720113, -0.02846163, 0.040761847, -0.0063438355, -0.02347501, 0.029564403, -0.0029562064, 0.12505588, -0.0073986333, 0.11250363, -0.06179967, 0.07854423, 0.08546533, 0.034743227, -0.010757377) * g_21;\n result += mat4(-0.06416677, -0.08344284, 0.030138884, 0.017635904, -0.012087523, 0.014205202, -0.03221233, -0.023834767, -0.091186255, -0.028958676, -0.04724334, 0.00013161585, 0.027391518, 0.1249978, -0.045047652, 0.10737729) * g_22;\n result += mat4(-0.04326348, -0.03543181, -0.029558217, -0.08582413, 0.007812453, 0.014296562, -0.028779754, 0.018517692, -0.063755795, -0.036619596, -0.050809663, 0.005431336, -0.029205568, -0.011827915, -0.031110523, -0.005648626) * g_23;\n result += mat4(0.05499293, -0.10000709, -0.0943537, 0.16143042, -0.019952895, -0.0039807972, -0.014841254, 0.0320363, -0.065173544, -0.049425576, -0.023904482, 0.03759679, -0.03207411, -0.047782745, 0.01352581, 0.008140566) * g_24;\n result += mat4(0.055923894, -0.025134467, 0.029583648, 0.04096879, 0.027551858, -0.14995384, 0.06467113, -0.11633077, -0.01563784, -0.026909819, -0.06292879, -0.078409635, -0.009081105, -0.015533088, 0.019585673, 0.04334208) * g_25;\n result += mat4(-0.021717606, 0.042464726, 0.02743202, -0.07388838, 0.03460472, 0.0038285658, 0.099842004, -0.098247, 0.13276267, -0.020793032, -0.008603039, -0.051913783, 0.12959045, 0.14735717, -0.10888226, -0.10263746) * g_26;\n result += mat4(-0.16819532, 0.141579, -0.062480718, -0.021918943, 0.06348125, 0.06849444, 0.03888676, 0.027375204, -0.08194279, -0.012574497, 0.13523251, 0.13739482, -0.047547445, -0.058767617, 0.07009549, 0.028136581) * g_27;\n result += vec4(0.069033325, 0.040207114, 0.027286075, 0.0065334598);\n gl_FragColor = result;\n}\n")),_.program_17=a(t,i(t,ue),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nuniform sampler2D conv2d_last_tf1;\n#define conv2d_last_tf1_pos (v_texture_coord)\n#define conv2d_last_tf1_tex(pos) (texture2D(conv2d_last_tf1, pos))\n#define conv2d_last_tf1_size (u_texture_size)\n#define conv2d_last_tf1_pt (1.0 / conv2d_last_tf1_size)\n#define conv2d_last_tf1_texOff(offset) (conv2d_last_tf1_tex(conv2d_last_tf1_pos + conv2d_last_tf1_pt * offset))\n\nuniform sampler2D conv2d_last_tf2;\n#define conv2d_last_tf2_pos (v_texture_coord)\n#define conv2d_last_tf2_tex(pos) (texture2D(conv2d_last_tf2, pos))\n#define conv2d_last_tf2_size (u_texture_size)\n#define conv2d_last_tf2_pt (1.0 / conv2d_last_tf2_size)\n#define conv2d_last_tf2_texOff(offset) (conv2d_last_tf2_tex(conv2d_last_tf2_pos + conv2d_last_tf2_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n vec2 f1 = fract(conv2d_last_tf1_pos * conv2d_last_tf1_size);\n ivec2 i1 = ivec2(f1 * vec2(2.0));\n float c1 = 0.0;\n if (i1.y * 2 + i1.x == 0) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[0];\n } else if (i1.y * 2 + i1.x == 1) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[1];\n } else if (i1.y * 2 + i1.x == 2) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[2];\n } else if (i1.y * 2 + i1.x == 3) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[3];\n };\n vec2 f2 = fract(conv2d_last_tf2_pos * conv2d_last_tf2_size);\n ivec2 i2 = ivec2(f2 * vec2(2.0));\n float c2 = 0.0;\n if (i2.y * 2 + i2.x == 0) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[0];\n } else if (i2.y * 2 + i2.x == 1) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[1];\n } else if (i2.y * 2 + i2.x == 2) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[2];\n } else if (i2.y * 2 + i2.x == 3) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[3];\n };\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_17_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_17_a_position_location=t.getAttribLocation(_.program_17,"a_position"),t.enableVertexAttribArray(_.program_17_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_17_a_texture_coord_location=t.getAttribLocation(_.program_17,"a_texture_coord"),t.enableVertexAttribArray(_.program_17_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_17_u_resolution_location=t.getUniformLocation(_.program_17,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_17_u_texture_size_location=t.getUniformLocation(_.program_17,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf"),_.program_8_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf1"),_.program_9_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf"),_.program_9_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_3_tf1"),_.program_10_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf"),_.program_10_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_4_tf1"),_.program_11_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf"),_.program_11_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_4_tf1"),_.program_12_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf"),_.program_12_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_5_tf1"),_.program_13_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf"),_.program_13_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_5_tf1"),_.program_14_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_tf"),_.program_14_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_tf1"),_.program_14_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_1_tf"),_.program_14_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_1_tf1"),_.program_14_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_2_tf"),_.program_14_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_2_tf1"),_.program_14_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf"),_.program_14_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf1"),_.program_14_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_4_tf"),_.program_14_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_4_tf1"),_.program_14_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_5_tf"),_.program_14_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_5_tf1"),_.program_14_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf"),_.program_14_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_6_tf1"),_.program_15_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_tf"),_.program_15_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_tf1"),_.program_15_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_1_tf"),_.program_15_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_1_tf1"),_.program_15_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_2_tf"),_.program_15_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_2_tf1"),_.program_15_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_3_tf"),_.program_15_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_3_tf1"),_.program_15_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf"),_.program_15_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf1"),_.program_15_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_5_tf"),_.program_15_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_5_tf1"),_.program_15_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf"),_.program_15_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_6_tf1"),_.program_16_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_tf"),_.program_16_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_tf1"),_.program_16_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf"),_.program_16_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_1_tf1"),_.program_16_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf"),_.program_16_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_2_tf1"),_.program_16_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf"),_.program_16_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_3_tf1"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf"),_.program_16_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_5_tf1"),_.program_16_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf"),_.program_16_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_6_tf1"),_.program_17_MAIN_TextureLocation=t.getUniformLocation(_.program_17,"MAIN"),_.program_17_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_last_tf"),_.program_17_conv2d_last_tf1_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_last_tf1"),_.program_17_conv2d_last_tf2_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_last_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){if(u.width/a.width>1.2&&u.height/a.height>1.2){var m=this.program_1_intermediate_texture;c(e,m,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,m,0),e.useProgram(this.program_1);var g=d(e,0,0,a.width,a.height),v=d(e,0,0,1,1);s(e,this.program_1_a_position_location,g),s(e,this.program_1_a_texture_coord_location,v),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(g),e.deleteBuffer(v),t.set("conv2d_tf1",{texture:m,width:a.width,height:a.height})}if(t.get("MAIN")){var l=t.get("MAIN");if(l&&t.get("NATIVE")){var x=t.get("OUTPUT");if(x){var p=t.get("conv2d_tf");if(p){var T=t.get("conv2d_tf1");if(T){if(x.width/l.width>1.2&&x.height/l.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,p.width,p.height),e.viewport(0,0,p.width,p.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,p.width,p.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,p.width,p.height),e.uniform2f(this.program_2_u_texture_size_location,l.width,l.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,p.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_1_tf",{texture:h,width:p.width,height:p.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_tf");if(b){var L=t.get("conv2d_tf1");if(L){if(R.width/A.width>1.2&&R.height/A.height>1.2){var y=this.program_3_intermediate_texture;c(e,y,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y,0),e.useProgram(this.program_3);var z=d(e,0,0,b.width,b.height),D=d(e,0,0,1,1);s(e,this.program_3_a_position_location,z),s(e,this.program_3_a_texture_coord_location,D),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z),e.deleteBuffer(D),t.set("conv2d_1_tf1",{texture:y,width:b.width,height:b.height})}if(t.get("MAIN")){var X=t.get("MAIN");if(X&&t.get("NATIVE")){var w=t.get("OUTPUT");if(w){var O=t.get("conv2d_1_tf");if(O){var N=t.get("conv2d_1_tf1");if(N){if(w.width/X.width>1.2&&w.height/X.height>1.2){var M=this.program_4_intermediate_texture;c(e,M,O.width,O.height),e.viewport(0,0,O.width,O.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,M,0),e.useProgram(this.program_4);var I=d(e,0,0,O.width,O.height),F=d(e,0,0,1,1);s(e,this.program_4_a_position_location,I),s(e,this.program_4_a_texture_coord_location,F),e.uniform2f(this.program_4_u_resolution_location,O.width,O.height),e.uniform2f(this.program_4_u_texture_size_location,X.width,X.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,O.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(I),e.deleteBuffer(F),t.set("conv2d_2_tf",{texture:M,width:O.width,height:O.height})}if(t.get("MAIN")){var B=t.get("MAIN");if(B&&t.get("NATIVE")){var S=t.get("OUTPUT");if(S){var P=t.get("conv2d_1_tf");if(P){var C=t.get("conv2d_1_tf1");if(C){if(S.width/B.width>1.2&&S.height/B.height>1.2){var V=this.program_5_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_5);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);s(e,this.program_5_a_position_location,j),s(e,this.program_5_a_texture_coord_location,H),e.uniform2f(this.program_5_u_resolution_location,P.width,P.height),e.uniform2f(this.program_5_u_texture_size_location,B.width,B.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_2_tf1",{texture:V,width:P.width,height:P.height})}if(t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")){var k=t.get("OUTPUT");if(k){var K=t.get("conv2d_2_tf");if(K){var W=t.get("conv2d_2_tf1");if(W){if(k.width/G.width>1.2&&k.height/G.height>1.2){var Y=this.program_6_intermediate_texture;c(e,Y,K.width,K.height),e.viewport(0,0,K.width,K.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Y,0),e.useProgram(this.program_6);var J=d(e,0,0,K.width,K.height),Z=d(e,0,0,1,1);s(e,this.program_6_a_position_location,J),s(e,this.program_6_a_texture_coord_location,Z),e.uniform2f(this.program_6_u_resolution_location,K.width,K.height),e.uniform2f(this.program_6_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(J),e.deleteBuffer(Z),t.set("conv2d_3_tf",{texture:Y,width:K.width,height:K.height})}if(t.get("MAIN")){var $=t.get("MAIN");if($&&t.get("NATIVE")){var q=t.get("OUTPUT");if(q){var Q=t.get("conv2d_2_tf");if(Q){var tt=t.get("conv2d_2_tf1");if(tt){if(q.width/$.width>1.2&&q.height/$.height>1.2){var _t=this.program_7_intermediate_texture;c(e,_t,Q.width,Q.height),e.viewport(0,0,Q.width,Q.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,_t,0),e.useProgram(this.program_7);var et=d(e,0,0,Q.width,Q.height),ot=d(e,0,0,1,1);s(e,this.program_7_a_position_location,et),s(e,this.program_7_a_texture_coord_location,ot),e.uniform2f(this.program_7_u_resolution_location,Q.width,Q.height),e.uniform2f(this.program_7_u_texture_size_location,$.width,$.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Q.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(et),e.deleteBuffer(ot),t.set("conv2d_3_tf1",{texture:_t,width:Q.width,height:Q.height})}if(t.get("MAIN")){var rt=t.get("MAIN");if(rt&&t.get("NATIVE")){var nt=t.get("OUTPUT");if(nt){var it=t.get("conv2d_3_tf");if(it){var ft=t.get("conv2d_3_tf1");if(ft){if(nt.width/rt.width>1.2&&nt.height/rt.height>1.2){var at=this.program_8_intermediate_texture;c(e,at,it.width,it.height),e.viewport(0,0,it.width,it.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,at,0),e.useProgram(this.program_8);var ut=d(e,0,0,it.width,it.height),ct=d(e,0,0,1,1);s(e,this.program_8_a_position_location,ut),s(e,this.program_8_a_texture_coord_location,ct),e.uniform2f(this.program_8_u_resolution_location,it.width,it.height),e.uniform2f(this.program_8_u_texture_size_location,rt.width,rt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,it.texture),e.uniform1i(this.program_8_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_8_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ut),e.deleteBuffer(ct),t.set("conv2d_4_tf",{texture:at,width:it.width,height:it.height})}if(t.get("MAIN")){var dt=t.get("MAIN");if(dt&&t.get("NATIVE")){var st=t.get("OUTPUT");if(st){var mt=t.get("conv2d_3_tf");if(mt){var gt=t.get("conv2d_3_tf1");if(gt){if(st.width/dt.width>1.2&&st.height/dt.height>1.2){var vt=this.program_9_intermediate_texture;c(e,vt,mt.width,mt.height),e.viewport(0,0,mt.width,mt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,vt,0),e.useProgram(this.program_9);var lt=d(e,0,0,mt.width,mt.height),xt=d(e,0,0,1,1);s(e,this.program_9_a_position_location,lt),s(e,this.program_9_a_texture_coord_location,xt),e.uniform2f(this.program_9_u_resolution_location,mt.width,mt.height),e.uniform2f(this.program_9_u_texture_size_location,dt.width,dt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,mt.texture),e.uniform1i(this.program_9_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,gt.texture),e.uniform1i(this.program_9_conv2d_3_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(lt),e.deleteBuffer(xt),t.set("conv2d_4_tf1",{texture:vt,width:mt.width,height:mt.height})}if(t.get("MAIN")){var pt=t.get("MAIN");if(pt&&t.get("NATIVE")){var Tt=t.get("OUTPUT");if(Tt){var ht=t.get("conv2d_4_tf");if(ht){var Et=t.get("conv2d_4_tf1");if(Et){if(Tt.width/pt.width>1.2&&Tt.height/pt.height>1.2){var Ut=this.program_10_intermediate_texture;c(e,Ut,ht.width,ht.height),e.viewport(0,0,ht.width,ht.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ut,0),e.useProgram(this.program_10);var At=d(e,0,0,ht.width,ht.height),Rt=d(e,0,0,1,1);s(e,this.program_10_a_position_location,At),s(e,this.program_10_a_texture_coord_location,Rt),e.uniform2f(this.program_10_u_resolution_location,ht.width,ht.height),e.uniform2f(this.program_10_u_texture_size_location,pt.width,pt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ht.texture),e.uniform1i(this.program_10_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Et.texture),e.uniform1i(this.program_10_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(At),e.deleteBuffer(Rt),t.set("conv2d_5_tf",{texture:Ut,width:ht.width,height:ht.height})}if(t.get("MAIN")){var bt=t.get("MAIN");if(bt&&t.get("NATIVE")){var Lt=t.get("OUTPUT");if(Lt){var yt=t.get("conv2d_4_tf");if(yt){var zt=t.get("conv2d_4_tf1");if(zt){if(Lt.width/bt.width>1.2&&Lt.height/bt.height>1.2){var Dt=this.program_11_intermediate_texture;c(e,Dt,yt.width,yt.height),e.viewport(0,0,yt.width,yt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Dt,0),e.useProgram(this.program_11);var Xt=d(e,0,0,yt.width,yt.height),wt=d(e,0,0,1,1);s(e,this.program_11_a_position_location,Xt),s(e,this.program_11_a_texture_coord_location,wt),e.uniform2f(this.program_11_u_resolution_location,yt.width,yt.height),e.uniform2f(this.program_11_u_texture_size_location,bt.width,bt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,yt.texture),e.uniform1i(this.program_11_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,zt.texture),e.uniform1i(this.program_11_conv2d_4_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Xt),e.deleteBuffer(wt),t.set("conv2d_5_tf1",{texture:Dt,width:yt.width,height:yt.height})}if(t.get("MAIN")){var Ot=t.get("MAIN");if(Ot&&t.get("NATIVE")){var Nt=t.get("OUTPUT");if(Nt){var Mt=t.get("conv2d_5_tf");if(Mt){var It=t.get("conv2d_5_tf1");if(It){if(Nt.width/Ot.width>1.2&&Nt.height/Ot.height>1.2){var Ft=this.program_12_intermediate_texture;c(e,Ft,Mt.width,Mt.height),e.viewport(0,0,Mt.width,Mt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ft,0),e.useProgram(this.program_12);var Bt=d(e,0,0,Mt.width,Mt.height),St=d(e,0,0,1,1);s(e,this.program_12_a_position_location,Bt),s(e,this.program_12_a_texture_coord_location,St),e.uniform2f(this.program_12_u_resolution_location,Mt.width,Mt.height),e.uniform2f(this.program_12_u_texture_size_location,Ot.width,Ot.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Mt.texture),e.uniform1i(this.program_12_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,It.texture),e.uniform1i(this.program_12_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Bt),e.deleteBuffer(St),t.set("conv2d_6_tf",{texture:Ft,width:Mt.width,height:Mt.height})}if(t.get("MAIN")){var Pt=t.get("MAIN");if(Pt&&t.get("NATIVE")){var Ct=t.get("OUTPUT");if(Ct){var Vt=t.get("conv2d_5_tf");if(Vt){var jt=t.get("conv2d_5_tf1");if(jt){if(Ct.width/Pt.width>1.2&&Ct.height/Pt.height>1.2){var Ht=this.program_13_intermediate_texture;c(e,Ht,Vt.width,Vt.height),e.viewport(0,0,Vt.width,Vt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ht,0),e.useProgram(this.program_13);var Gt=d(e,0,0,Vt.width,Vt.height),kt=d(e,0,0,1,1);s(e,this.program_13_a_position_location,Gt),s(e,this.program_13_a_texture_coord_location,kt),e.uniform2f(this.program_13_u_resolution_location,Vt.width,Vt.height),e.uniform2f(this.program_13_u_texture_size_location,Pt.width,Pt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Vt.texture),e.uniform1i(this.program_13_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,jt.texture),e.uniform1i(this.program_13_conv2d_5_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Gt),e.deleteBuffer(kt),t.set("conv2d_6_tf1",{texture:Ht,width:Vt.width,height:Vt.height})}if(t.get("MAIN")){var Kt=t.get("MAIN");if(Kt&&t.get("NATIVE")){var Wt=t.get("OUTPUT");if(Wt){var Yt=t.get("conv2d_1_tf");if(Yt){var Jt=t.get("conv2d_1_tf1");if(Jt){var Zt=t.get("conv2d_2_tf");if(Zt){var $t=t.get("conv2d_2_tf1");if($t){var qt=t.get("conv2d_3_tf");if(qt){var Qt=t.get("conv2d_3_tf1");if(Qt){var t_=t.get("conv2d_4_tf");if(t_){var __=t.get("conv2d_4_tf1");if(__){var e_=t.get("conv2d_5_tf");if(e_){var o_=t.get("conv2d_5_tf1");if(o_){var r_=t.get("conv2d_6_tf");if(r_){var n_=t.get("conv2d_6_tf1");if(n_){var i_=t.get("conv2d_tf");if(i_){var f_=t.get("conv2d_tf1");if(f_){if(Wt.width/Kt.width>1.2&&Wt.height/Kt.height>1.2){var a_=this.program_14_intermediate_texture;c(e,a_,i_.width,i_.height),e.viewport(0,0,i_.width,i_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a_,0),e.useProgram(this.program_14);var u_=d(e,0,0,i_.width,i_.height),c_=d(e,0,0,1,1);s(e,this.program_14_a_position_location,u_),s(e,this.program_14_a_texture_coord_location,c_),e.uniform2f(this.program_14_u_resolution_location,i_.width,i_.height),e.uniform2f(this.program_14_u_texture_size_location,Kt.width,Kt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,i_.texture),e.uniform1i(this.program_14_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,f_.texture),e.uniform1i(this.program_14_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Yt.texture),e.uniform1i(this.program_14_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_14_conv2d_1_tf1_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_14_conv2d_2_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_14_conv2d_2_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,qt.texture),e.uniform1i(this.program_14_conv2d_3_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,Qt.texture),e.uniform1i(this.program_14_conv2d_3_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,t_.texture),e.uniform1i(this.program_14_conv2d_4_tf_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,__.texture),e.uniform1i(this.program_14_conv2d_4_tf1_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,e_.texture),e.uniform1i(this.program_14_conv2d_5_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_14_conv2d_5_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_14_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,n_.texture),e.uniform1i(this.program_14_conv2d_6_tf1_TextureLocation,13),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u_),e.deleteBuffer(c_),t.set("conv2d_last_tf",{texture:a_,width:i_.width,height:i_.height})}if(t.get("MAIN")){var d_=t.get("MAIN");if(d_&&t.get("NATIVE")){var s_=t.get("OUTPUT");if(s_){var m_=t.get("conv2d_1_tf");if(m_){var g_=t.get("conv2d_1_tf1");if(g_){var v_=t.get("conv2d_2_tf");if(v_){var l_=t.get("conv2d_2_tf1");if(l_){var x_=t.get("conv2d_3_tf");if(x_){var p_=t.get("conv2d_3_tf1");if(p_){var T_=t.get("conv2d_4_tf");if(T_){var h_=t.get("conv2d_4_tf1");if(h_){var E_=t.get("conv2d_5_tf");if(E_){var U_=t.get("conv2d_5_tf1");if(U_){var A_=t.get("conv2d_6_tf");if(A_){var R_=t.get("conv2d_6_tf1");if(R_){var b_=t.get("conv2d_tf");if(b_){var L_=t.get("conv2d_tf1");if(L_){if(s_.width/d_.width>1.2&&s_.height/d_.height>1.2){var y_=this.program_15_intermediate_texture;c(e,y_,b_.width,b_.height),e.viewport(0,0,b_.width,b_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y_,0),e.useProgram(this.program_15);var z_=d(e,0,0,b_.width,b_.height),D_=d(e,0,0,1,1);s(e,this.program_15_a_position_location,z_),s(e,this.program_15_a_texture_coord_location,D_),e.uniform2f(this.program_15_u_resolution_location,b_.width,b_.height),e.uniform2f(this.program_15_u_texture_size_location,d_.width,d_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b_.texture),e.uniform1i(this.program_15_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,L_.texture),e.uniform1i(this.program_15_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,m_.texture),e.uniform1i(this.program_15_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,g_.texture),e.uniform1i(this.program_15_conv2d_1_tf1_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,v_.texture),e.uniform1i(this.program_15_conv2d_2_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,l_.texture),e.uniform1i(this.program_15_conv2d_2_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,x_.texture),e.uniform1i(this.program_15_conv2d_3_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,p_.texture),e.uniform1i(this.program_15_conv2d_3_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,T_.texture),e.uniform1i(this.program_15_conv2d_4_tf_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,h_.texture),e.uniform1i(this.program_15_conv2d_4_tf1_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,E_.texture),e.uniform1i(this.program_15_conv2d_5_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,U_.texture),e.uniform1i(this.program_15_conv2d_5_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,A_.texture),e.uniform1i(this.program_15_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,R_.texture),e.uniform1i(this.program_15_conv2d_6_tf1_TextureLocation,13),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z_),e.deleteBuffer(D_),t.set("conv2d_last_tf1",{texture:y_,width:b_.width,height:b_.height})}if(t.get("MAIN")){var X_=t.get("MAIN");if(X_&&t.get("NATIVE")){var w_=t.get("OUTPUT");if(w_){var O_=t.get("conv2d_1_tf");if(O_){var N_=t.get("conv2d_1_tf1");if(N_){var M_=t.get("conv2d_2_tf");if(M_){var I_=t.get("conv2d_2_tf1");if(I_){var F_=t.get("conv2d_3_tf");if(F_){var B_=t.get("conv2d_3_tf1");if(B_){var S_=t.get("conv2d_4_tf");if(S_){var P_=t.get("conv2d_4_tf1");if(P_){var C_=t.get("conv2d_5_tf");if(C_){var V_=t.get("conv2d_5_tf1");if(V_){var j_=t.get("conv2d_6_tf");if(j_){var H_=t.get("conv2d_6_tf1");if(H_){var G_=t.get("conv2d_tf");if(G_){var k_=t.get("conv2d_tf1");if(k_){if(w_.width/X_.width>1.2&&w_.height/X_.height>1.2){var K_=this.program_16_intermediate_texture;c(e,K_,G_.width,G_.height),e.viewport(0,0,G_.width,G_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,K_,0),e.useProgram(this.program_16);var W_=d(e,0,0,G_.width,G_.height),Y_=d(e,0,0,1,1);s(e,this.program_16_a_position_location,W_),s(e,this.program_16_a_texture_coord_location,Y_),e.uniform2f(this.program_16_u_resolution_location,G_.width,G_.height),e.uniform2f(this.program_16_u_texture_size_location,X_.width,X_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,G_.texture),e.uniform1i(this.program_16_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,k_.texture),e.uniform1i(this.program_16_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,O_.texture),e.uniform1i(this.program_16_conv2d_1_tf_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,N_.texture),e.uniform1i(this.program_16_conv2d_1_tf1_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,M_.texture),e.uniform1i(this.program_16_conv2d_2_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,I_.texture),e.uniform1i(this.program_16_conv2d_2_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,F_.texture),e.uniform1i(this.program_16_conv2d_3_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,B_.texture),e.uniform1i(this.program_16_conv2d_3_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,S_.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,P_.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,C_.texture),e.uniform1i(this.program_16_conv2d_5_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,V_.texture),e.uniform1i(this.program_16_conv2d_5_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,j_.texture),e.uniform1i(this.program_16_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,H_.texture),e.uniform1i(this.program_16_conv2d_6_tf1_TextureLocation,13),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(W_),e.deleteBuffer(Y_),t.set("conv2d_last_tf2",{texture:K_,width:G_.width,height:G_.height})}if(t.get("MAIN")){var J_=t.get("MAIN");if(J_&&t.get("NATIVE")){var Z_=t.get("OUTPUT");if(Z_){var $_=t.get("conv2d_last_tf");if($_){var q_=t.get("conv2d_last_tf1");if(q_){var Q_=t.get("conv2d_last_tf2");if(Q_&&Z_.width/J_.width>1.2&&Z_.height/J_.height>1.2){var te=this.program_17_intermediate_texture;c(e,te,2*$_.width,2*$_.height),e.viewport(0,0,2*$_.width,2*$_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,te,0),e.useProgram(this.program_17);var _e=d(e,0,0,2*$_.width,2*$_.height),ee=d(e,0,0,1,1);s(e,this.program_17_a_position_location,_e),s(e,this.program_17_a_texture_coord_location,ee),e.uniform2f(this.program_17_u_resolution_location,2*$_.width,2*$_.height),e.uniform2f(this.program_17_u_texture_size_location,J_.width,J_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,J_.texture),e.uniform1i(this.program_17_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,$_.texture),e.uniform1i(this.program_17_conv2d_last_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,q_.texture),e.uniform1i(this.program_17_conv2d_last_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Q_.texture),e.uniform1i(this.program_17_conv2d_last_tf2_TextureLocation,3),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(_e),e.deleteBuffer(ee),t.set("MAIN",{texture:te,width:2*$_.width,height:2*$_.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&oe(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function de(t){return de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},de(t)}function se(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,ge(o.key),o)}}function me(t,_,e){return(_=ge(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function ge(t){var _=function(t,_){if("object"!==de(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==de(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===de(_)?_:String(_)}e(1532),e(9554),e(4747),e(1249);var ve=function(){function t(_){!function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,t),me(this,"gl",void 0),me(this,"program",void 0),me(this,"resolutionLocation",void 0),me(this,"sourceTextureLocation",void 0),me(this,"aPositionLocation",void 0),me(this,"aTextureCoordLocation",void 0),this.gl=_,this.program=a(_,i(_,"\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n // convert the rectangle from pixels to 0.0 to 1.0\n vec2 zeroToOne = a_position / u_resolution;\n\n // convert from 0->1 to 0->2\n vec2 zeroToTwo = zeroToOne * 2.0;\n\n // convert from 0->2 to -1->+1 (clipspace)\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);\n\n // pass the texCoord to the fragment shader\n // The GPU will interpolate this value between points.\n v_texture_coord = a_texture_coord;\n}\n"),f(_,"\nprecision mediump float;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n gl_FragColor = texture2D(u_image, v_texture_coord);\n}\n")),this.resolutionLocation=_.getUniformLocation(this.program,"u_resolution"),this.sourceTextureLocation=_.getUniformLocation(this.program,"u_image"),this.aPositionLocation=_.getAttribLocation(this.program,"a_position"),_.enableVertexAttribArray(this.aPositionLocation),this.aTextureCoordLocation=_.getAttribLocation(this.program,"a_texture_coord"),_.enableVertexAttribArray(this.aTextureCoordLocation)}var _,e;return _=t,(e=[{key:"render",value:function(t,_,e){var o=this.gl,r=t.texture;o.viewport(0,0,_,e),o.bindFramebuffer(o.FRAMEBUFFER,null),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,r),o.useProgram(this.program);var n=d(o,0,0,_,e),i=d(o,0,0,1,1);s(o,this.aPositionLocation,n),s(o,this.aTextureCoordLocation,i),o.uniform2f(this.resolutionLocation,_,e),o.uniform1i(this.sourceTextureLocation,0),o.drawArrays(o.TRIANGLES,0,6)}}])&&se(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),t}();function le(t){return le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},le(t)}function xe(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,Te(o.key),o)}}function pe(t,_,e){return(_=Te(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function Te(t){var _=function(t,_){if("object"!==le(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==le(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===le(_)?_:String(_)}var he=function(){function t(_,e){!function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,t),pe(this,"video",null),pe(this,"canvas",null),pe(this,"gl",null),pe(this,"config",void 0),pe(this,"textures",new Map),pe(this,"in_texture",null),pe(this,"native_texture",null),pe(this,"output_texture",null),pe(this,"framebuffer",null),pe(this,"programs",null),pe(this,"passthrough",null),pe(this,"upscaleHandler",this.upscale.bind(this)),pe(this,"upscaleTimer",null),pe(this,"running",!1),pe(this,"upscaleTime",0),pe(this,"fps",void 0),pe(this,"supported",void 0),this.supported=t.isSupported(),this.fps=_,this.config=e}var _,e,o;return _=t,o=[{key:"isSupported",value:function(){var t=document.createElement("canvas").getContext("webgl");return!!t&&null!=t.getExtension("OES_texture_float")&&null!=t.getExtension("OES_texture_float_linear")}}],(e=[{key:"start",value:function(){this.running=!0,this.upscaleTime=0,this.upscale()}},{key:"stop",value:function(){this.running=!1,this.upscaleTime=0,this.canvas&&(this.canvas.style.visibility="hidden"),null!=this.upscaleTimer&&(cancelAnimationFrame(this.upscaleTimer),this.upscaleTimer=null)}},{key:"upscale",value:function(){var t,_=this;if(this.supported&&this.video&&this.canvas&&this.gl&&this.framebuffer&&this.programs&&this.passthrough&&this.running){this.adjustCanvasSize();var e=performance.now();if((e-this.upscaleTime)*this.fps<1e3)requestAnimationFrame(this.upscaleHandler);else{this.upscaleTime=e;var o=this.gl,r=this.framebuffer,n=o.getExtension("OES_texture_half_float_linear")&&o.getExtension("OES_texture_half_float"),i=this.in_texture;if(i){o.bindTexture(o.TEXTURE_2D,i),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,o.RGBA,null!==(t=null==n?void 0:n.HALF_FLOAT_OES)&&void 0!==t?t:o.FLOAT,this.video),o.bindTexture(o.TEXTURE_2D,null);var f=this.native_texture;if(f){var a=this.output_texture;if(a){var u=this.video.videoWidth,c=this.video.videoHeight,d=this.canvas.width,s=this.canvas.height;if(this.textures.has("NATIVE")||this.textures.set("NATIVE",{texture:f,width:u,height:c}),this.textures.has("OUTPUT")||this.textures.set("OUTPUT",{texture:a,width:d,height:s}),this.textures.has("MAIN")||this.textures.set("MAIN",{texture:i,width:u,height:c}),this.programs.forEach((function(t){return t.hook_MAIN(_.textures,r)})),this.textures.has("MAIN")){var m=this.textures.get("MAIN");this.textures.set("PREKERNEL",m),this.textures.delete("MAIN"),this.programs.forEach((function(t){return t.hook_PREKERNEL(_.textures,r)}))}this.passthrough.render(this.textures.get("PREKERNEL"),d,s),o.flush(),this.canvas.style.visibility="visible",this.upscaleTimer=requestAnimationFrame(this.upscaleHandler)}}}}}}},{key:"attachVideo",value:function(t,_){if(this.video=t,this.canvas=_,this.gl=this.canvas.getContext("webgl",{premultipliedAlpha:!1,stencil:!1,depth:!1}),this.gl&&this.gl.getExtension("OES_texture_float")&&this.gl.getExtension("OES_texture_float_linear")&&this.gl.getExtension("EXT_color_buffer_half_float")){var e=this.gl;e.disable(e.DEPTH_TEST),e.disable(e.STENCIL_TEST),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),this.framebuffer=e.createFramebuffer(),this.in_texture=u(e,e.LINEAR),this.native_texture=u(e,e.LINEAR),this.output_texture=u(e,e.LINEAR),this.programs=this.config.map((function(t){return new t(e)})),this.passthrough=new ve(e),this.adjustCanvasSize()}else this.detachVideo()}},{key:"detachVideo",value:function(){var t,_,e,o;this.stop(),null===(t=this.gl)||void 0===t||t.deleteFramebuffer(this.framebuffer),null===(_=this.gl)||void 0===_||_.deleteTexture(this.in_texture),null===(e=this.gl)||void 0===e||e.deleteTexture(this.native_texture),null===(o=this.gl)||void 0===o||o.deleteTexture(this.output_texture),this.in_texture=this.native_texture=this.output_texture=null,this.gl=null,this.framebuffer=null,this.canvas&&(this.canvas.style.visibility="hidden"),this.video=null,this.canvas=null}},{key:"adjustCanvasSize",value:function(){this.video&&this.canvas&&(this.canvas.width=2*this.video.videoWidth,this.canvas.height=2*this.video.videoHeight,this.canvas.style.pointerEvents="none")}}])&&xe(_.prototype,e),o&&xe(_,o),Object.defineProperty(_,"prototype",{writable:!1}),t}();function Ee(t){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ee(t)}function Ue(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,Re(o.key),o)}}function Ae(t,_,e){return(_=Re(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function Re(t){var _=function(t,_){if("object"!==Ee(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==Ee(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Ee(_)?_:String(_)}var be=function(){},Le=function(){function t(_){!function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,t),Ae(this,"source",null),Ae(this,"canvas",null),Ae(this,"gl",null),Ae(this,"config",void 0),Ae(this,"textures",new Map),Ae(this,"in_texture",null),Ae(this,"native_texture",null),Ae(this,"output_texture",null),Ae(this,"framebuffer",null),Ae(this,"programs",null),Ae(this,"passthrough",null),Ae(this,"supported",void 0),this.supported=t.isSupported(),this.config=_}var _,e,o;return _=t,o=[{key:"isSupported",value:function(){var t=new OffscreenCanvas(0,0).getContext("webgl");return!!t&&null!=t.getExtension("OES_texture_float")&&null!=t.getExtension("OES_texture_float_linear")}}],(e=[{key:"upscale",value:function(){var t,_,e,o=this;if(this.supported&&this.source&&this.canvas&&this.gl&&this.framebuffer&&this.programs&&this.passthrough){var r=this.gl,n=this.framebuffer,i=r.getExtension("OES_texture_half_float_linear")&&r.getExtension("OES_texture_half_float"),f=this.in_texture;if(f){r.bindTexture(r.TEXTURE_2D,f),r.texImage2D(r.TEXTURE_2D,0,r.RGBA,r.RGBA,null!==(t=null==i?void 0:i.HALF_FLOAT_OES)&&void 0!==t?t:r.FLOAT,this.source),r.bindTexture(r.TEXTURE_2D,null);var a=this.native_texture;if(a){var u=this.output_texture;if(u){var c=this.source instanceof ImageBitmap?this.source.width:this.source instanceof HTMLVideoElement?this.source.videoWidth:this.source instanceof(null!==(_=window.VideoFrame)&&void 0!==_?_:be)?this.source.displayWidth:this.source.width,d=this.source instanceof ImageBitmap?this.source.height:this.source instanceof HTMLVideoElement?this.source.videoHeight:this.source instanceof(null!==(e=window.VideoFrame)&&void 0!==e?e:be)?this.source.displayHeight:this.source.height,s=this.canvas.width,m=this.canvas.height;if(this.textures.has("NATIVE")||this.textures.set("NATIVE",{texture:a,width:c,height:d}),this.textures.has("OUTPUT")||this.textures.set("OUTPUT",{texture:u,width:s,height:m}),this.textures.has("MAIN")||this.textures.set("MAIN",{texture:f,width:c,height:d}),this.programs.forEach((function(t){return t.hook_MAIN(o.textures,n)})),this.textures.has("MAIN")){var g=this.textures.get("MAIN");this.textures.set("PREKERNEL",g),this.textures.delete("MAIN"),this.programs.forEach((function(t){return t.hook_PREKERNEL(o.textures,n)}))}this.passthrough.render(this.textures.get("PREKERNEL"),s,m),r.flush(),this.canvas instanceof OffscreenCanvas||(this.canvas.style.visibility="visible")}}}}}},{key:"attachSource",value:function(t,_){if(this.source=t,this.canvas=_,this.gl=this.canvas.getContext("webgl",{premultipliedAlpha:!1,stencil:!1,depth:!1}),this.gl&&this.gl.getExtension("OES_texture_float")&&this.gl.getExtension("OES_texture_float_linear")){var e=this.gl;e.disable(e.DEPTH_TEST),e.disable(e.STENCIL_TEST),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),this.in_texture=u(e,e.LINEAR),this.native_texture=u(e,e.LINEAR),this.output_texture=u(e,e.LINEAR),this.framebuffer=e.createFramebuffer(),this.programs=this.config.map((function(t){return new t(e)})),this.passthrough=new ve(e),this.adjustCanvasSize()}else this.detachSource()}},{key:"detachSource",value:function(){var t,_,e,o;null===(t=this.gl)||void 0===t||t.deleteFramebuffer(this.framebuffer),null===(_=this.gl)||void 0===_||_.deleteTexture(this.in_texture),null===(e=this.gl)||void 0===e||e.deleteTexture(this.native_texture),null===(o=this.gl)||void 0===o||o.deleteTexture(this.output_texture),this.in_texture=this.native_texture=this.output_texture=null,this.gl=null,this.canvas&&(this.canvas instanceof OffscreenCanvas||(this.canvas.style.visibility="hidden")),this.source=null,this.canvas=null}},{key:"adjustCanvasSize",value:function(){var t,_;if(this.source&&this.canvas){var e=this.source instanceof ImageBitmap?this.source.width:this.source instanceof HTMLVideoElement?this.source.videoWidth:this.source instanceof(null!==(t=window.VideoFrame)&&void 0!==t?t:be)?this.source.displayWidth:this.source.width,o=this.source instanceof ImageBitmap?this.source.height:this.source instanceof HTMLVideoElement?this.source.videoHeight:this.source instanceof(null!==(_=window.VideoFrame)&&void 0!==_?_:be)?this.source.displayHeight:this.source.height;this.canvas.width=2*e,this.canvas.height=2*o,this.canvas instanceof OffscreenCanvas||(this.canvas.style.pointerEvents="none")}}}])&&Ue(_.prototype,e),o&&Ue(_,o),Object.defineProperty(_,"prototype",{writable:!1}),t}();function ye(t){return ye="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ye(t)}function ze(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,Ne(o.key),o)}}function De(t,_){return De=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},De(t,_)}function Xe(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function we(t){return we=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},we(t)}function Oe(t,_,e){return(_=Ne(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function Ne(t){var _=function(t,_){if("object"!==ye(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==ye(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===ye(_)?_:String(_)}var Me="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Ie=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&De(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=we(o);if(r){var e=we(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===ye(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return Xe(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),Oe(Xe(_=n.call(this)),"gl",void 0),Oe(Xe(_),"program_0",void 0),Oe(Xe(_),"program_1",void 0),Oe(Xe(_),"program_2",void 0),Oe(Xe(_),"program_3",void 0),Oe(Xe(_),"program_4",void 0),Oe(Xe(_),"program_5",void 0),Oe(Xe(_),"program_6",void 0),Oe(Xe(_),"program_7",void 0),Oe(Xe(_),"program_8",void 0),Oe(Xe(_),"program_0_intermediate_texture",void 0),Oe(Xe(_),"program_1_intermediate_texture",void 0),Oe(Xe(_),"program_2_intermediate_texture",void 0),Oe(Xe(_),"program_3_intermediate_texture",void 0),Oe(Xe(_),"program_4_intermediate_texture",void 0),Oe(Xe(_),"program_5_intermediate_texture",void 0),Oe(Xe(_),"program_6_intermediate_texture",void 0),Oe(Xe(_),"program_7_intermediate_texture",void 0),Oe(Xe(_),"program_8_intermediate_texture",void 0),Oe(Xe(_),"program_0_a_position_location",void 0),Oe(Xe(_),"program_1_a_position_location",void 0),Oe(Xe(_),"program_2_a_position_location",void 0),Oe(Xe(_),"program_3_a_position_location",void 0),Oe(Xe(_),"program_4_a_position_location",void 0),Oe(Xe(_),"program_5_a_position_location",void 0),Oe(Xe(_),"program_6_a_position_location",void 0),Oe(Xe(_),"program_7_a_position_location",void 0),Oe(Xe(_),"program_8_a_position_location",void 0),Oe(Xe(_),"program_0_a_texture_coord_location",void 0),Oe(Xe(_),"program_1_a_texture_coord_location",void 0),Oe(Xe(_),"program_2_a_texture_coord_location",void 0),Oe(Xe(_),"program_3_a_texture_coord_location",void 0),Oe(Xe(_),"program_4_a_texture_coord_location",void 0),Oe(Xe(_),"program_5_a_texture_coord_location",void 0),Oe(Xe(_),"program_6_a_texture_coord_location",void 0),Oe(Xe(_),"program_7_a_texture_coord_location",void 0),Oe(Xe(_),"program_8_a_texture_coord_location",void 0),Oe(Xe(_),"program_0_u_resolution_location",void 0),Oe(Xe(_),"program_1_u_resolution_location",void 0),Oe(Xe(_),"program_2_u_resolution_location",void 0),Oe(Xe(_),"program_3_u_resolution_location",void 0),Oe(Xe(_),"program_4_u_resolution_location",void 0),Oe(Xe(_),"program_5_u_resolution_location",void 0),Oe(Xe(_),"program_6_u_resolution_location",void 0),Oe(Xe(_),"program_7_u_resolution_location",void 0),Oe(Xe(_),"program_8_u_resolution_location",void 0),Oe(Xe(_),"program_0_u_texture_size_location",void 0),Oe(Xe(_),"program_1_u_texture_size_location",void 0),Oe(Xe(_),"program_2_u_texture_size_location",void 0),Oe(Xe(_),"program_3_u_texture_size_location",void 0),Oe(Xe(_),"program_4_u_texture_size_location",void 0),Oe(Xe(_),"program_5_u_texture_size_location",void 0),Oe(Xe(_),"program_6_u_texture_size_location",void 0),Oe(Xe(_),"program_7_u_texture_size_location",void 0),Oe(Xe(_),"program_8_u_texture_size_location",void 0),Oe(Xe(_),"program_0_MAIN_TextureLocation",void 0),Oe(Xe(_),"program_1_MAIN_TextureLocation",void 0),Oe(Xe(_),"program_2_conv2d_tf_TextureLocation",void 0),Oe(Xe(_),"program_2_conv2d_tf1_TextureLocation",void 0),Oe(Xe(_),"program_3_conv2d_tf_TextureLocation",void 0),Oe(Xe(_),"program_3_conv2d_tf1_TextureLocation",void 0),Oe(Xe(_),"program_4_conv2d_1_tf_TextureLocation",void 0),Oe(Xe(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),Oe(Xe(_),"program_5_conv2d_1_tf_TextureLocation",void 0),Oe(Xe(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),Oe(Xe(_),"program_6_conv2d_2_tf_TextureLocation",void 0),Oe(Xe(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),Oe(Xe(_),"program_7_conv2d_2_tf_TextureLocation",void 0),Oe(Xe(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),Oe(Xe(_),"program_8_MAIN_TextureLocation",void 0),Oe(Xe(_),"program_8_conv2d_3_tf_TextureLocation",void 0),Oe(Xe(_),"program_8_conv2d_3_tf1_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.2676983, -0.1694746, 0.7231928, -0.050193843, 0.1850188, -0.4749505, 0.07632266, 0.17824799, 0.026348969, -0.213702, -0.16420218, -0.066780016, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.09888135, -0.079641104, 0.51160043, 0.53629893, -0.1368544, -0.07092336, 0.18622977, 0.6388427, 0.19499005, 0.06811229, -0.31991923, 0.088302985, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.06487055, -0.1591197, -0.29304126, -0.428903, 0.1966732, 0.11229865, 0.089009434, 0.23463708, -0.22231965, -0.008649182, 0.3317394, 0.10976113, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.40386826, -0.09486362, -0.058931742, -0.1341693, -0.28993917, -0.09050739, 0.28094417, 0.31630108, -0.02661985, -0.24368657, 0.096867286, 0.05391612, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.05631564, 0.34576723, -0.5587978, 0.16213721, 0.12679785, 0.18991663, -0.24762277, -0.33682153, -0.22863568, 0.20517963, 0.20418519, 0.12087338, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.17579688, 0.18395603, -0.014987654, 0.30243605, -0.12778279, -0.07003458, -0.5353068, -0.39372426, 0.2676877, 0.255503, -0.29737592, -0.30513638, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.799834, -0.023603538, 0.19820727, -0.11204286, -0.1566225, -0.1937577, -0.030266436, -0.10107911, 0.023661222, 0.16879195, 0.046644643, 0.09485681, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.014675849, -0.110290475, -0.28381273, -0.06814732, 0.2067597, 0.20925248, -0.24068354, -0.5096708, -0.09384791, 0.10593733, 0.0672362, -0.06924161, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.05908883, 0.099426664, -0.20916614, -0.17044452, -0.091960385, 0.3218613, 0.41635308, -0.36125022, -0.012630896, -0.37540653, 0.018497325, -0.10067442, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.55533427, -0.05231614, -0.032685343, -0.027457517);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.09844753, -0.19389127, 0.029695928, 0.3805915, 0.1353029, 0.027786473, 0.15621242, 0.09383762, -0.1097243, 0.021245124, -0.016402386, 0.09129394, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.3038283, 0.03778846, 0.1898852, 0.23949303, -0.34829387, 0.20485392, 0.60560244, 0.4089768, -0.260066, 0.42611003, 0.19227165, 0.03948586, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.033990905, 0.17583308, -0.2235879, 0.47376296, -0.1001787, 0.72851896, -0.056391567, -0.056544185, 0.0966166, -0.016663829, -0.15151545, -0.14227313, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.16544957, 0.05889452, -0.3277256, -0.42792717, 0.32491356, -0.39113912, 0.16600312, -0.3097514, 0.27907088, -0.22553465, 0.048548058, -0.08310438, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.03992136, 0.17895368, 0.16562924, -0.536188, -0.25868654, -0.4869832, 0.2591772, -0.5191932, 0.020162001, -0.41568524, 0.4776641, 0.019298514, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.14911795, -0.5984171, -0.18241958, 0.5472136, -0.69194865, 0.033839397, 0.13408412, 0.09503547, -0.21318413, 0.53743845, 0.080091774, -0.1369053, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.038978565, 0.40742934, 0.20107205, -0.3550106, 0.227634, -0.16101603, -0.45037574, 0.23192371, 0.17923234, -0.13692904, 0.10395048, 0.3124129, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.059144646, -0.22531863, -0.024704054, -0.20749553, 0.58086175, -0.32206532, -0.5130457, -0.14057957, 0.24317528, 0.088735096, -0.44098017, -0.16980846, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.30321437, 0.17502202, 0.1910563, -0.10118702, 0.1465326, 0.3852395, -0.31210947, 0.18236226, -0.23306467, -0.28551704, -0.2982589, 0.072740674, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.029685514, 0.066621915, 0.03600017, -0.03497038);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.20989326, 0.020975577, -0.005522964, -0.10013134, 0.013517254, -0.03347422, 0.40903455, 0.013940953, 0.01066957, 0.2569982, -0.018764338, -0.37931216, -0.20921241, -0.3565134, 0.1776639, 0.081515394) * go_0(-1.0, -1.0);\n result += mat4(-0.2555968, -0.05024504, 0.046776827, 0.38626888, -0.21787676, 0.0013136056, -0.13391882, 0.00022813173, -0.042842478, -0.10413157, -0.008385445, -0.11843704, 0.062092766, -0.40029097, 0.31873867, -0.19030346) * go_0(-1.0, 0.0);\n result += mat4(-0.19435422, -0.56006145, 0.050693467, -0.8857939, -0.0677575, -0.30498, 0.012069988, 0.026757652, -0.16890685, 0.04575225, -0.08477036, -0.018015383, 0.0002810964, 0.0772843, 0.00017034424, -0.228497) * go_0(-1.0, 1.0);\n result += mat4(0.092564344, 0.061863884, -0.13135873, 0.10290956, 0.1670116, -0.08312144, -0.020718448, 0.06729496, -0.06338295, -0.09972319, 0.18505506, -0.2622095, 0.045575716, 0.12836345, -0.22356766, 0.28924033) * go_0(0.0, -1.0);\n result += mat4(0.23605964, 0.46831363, 0.21037713, 0.3901851, -0.122640595, -0.29213053, 0.14194407, -0.3353137, 0.07847812, 0.3094049, -0.050705243, -0.23498294, 0.24583417, 0.3703223, 0.1121086, 0.20645288) * go_0(0.0, 0.0);\n result += mat4(-0.08616125, -0.13809866, 0.27488732, 0.19573413, -0.20682202, 0.01106275, -0.018731792, 0.048580807, -0.097444884, -0.03766069, -0.12636039, 0.3133589, -0.12802023, 0.1988174, 0.19551867, -0.2720954) * go_0(0.0, 1.0);\n result += mat4(0.03484159, 0.05830728, 0.028816089, 0.27173883, 0.15579484, -0.07751753, -0.033748254, 0.22559631, -0.35857964, 0.1043378, 0.5031367, 0.031042032, 0.071555324, -0.24148308, -0.24156207, 0.104249395) * go_0(1.0, -1.0);\n result += mat4(0.04002337, -0.17350379, -0.1802324, -0.23008482, 0.2917599, 0.1801853, 0.041955303, 0.015545025, 0.069034904, 0.19370675, 0.097300164, 0.11832116, -0.23043779, 0.33832225, -0.029885143, -0.022836795) * go_0(1.0, 0.0);\n result += mat4(0.040476788, 0.3176767, -0.2372066, 0.24106048, 0.28147677, -0.06513699, -0.22784042, -0.46840426, -0.23415963, -0.067057185, -0.013863767, 0.30710638, 0.06337683, -0.1774192, 0.05082387, -0.02581459) * go_0(1.0, 1.0);\n result += mat4(-0.13767451, 0.26832962, 0.018361554, 0.2665501, -0.22070843, 0.10799693, 0.09780551, 0.042999722, 0.3302224, 0.10916339, -0.22705203, 0.040675506, -0.049211837, 0.19487813, 0.051528033, 0.20227027) * go_1(-1.0, -1.0);\n result += mat4(0.1279485, 0.14895418, 0.40570346, -0.008809808, 0.09898892, 0.035774715, -0.28405192, 0.26836014, -0.096799396, -0.12336552, -0.24413097, 0.12693845, 0.12410443, 0.27200332, -0.18279982, -0.032115027) * go_1(-1.0, 0.0);\n result += mat4(0.14698029, -0.31720948, 0.24974433, 0.14444488, 0.09503049, -0.02618792, 0.15163966, 0.22923012, -0.004227005, -0.2564904, -0.06648419, -0.07868524, -0.14852846, -0.3513046, -0.1374295, -0.09808154) * go_1(-1.0, 1.0);\n result += mat4(0.1275583, 0.1875862, -0.15939887, -0.1029876, -0.25886494, -0.07434281, -0.018779758, -0.008408217, 0.06420735, 0.0025367932, 0.073679835, 0.1369152, -0.2256255, 0.26216295, -0.052095387, 0.04673847) * go_1(0.0, -1.0);\n result += mat4(0.1147465, 0.14129257, -0.036377613, 0.041968875, 0.031286925, -0.00013609273, -0.248227, 0.10412182, -0.00039004904, 0.01673792, 0.056068443, -0.16470632, -0.042392768, 0.23993582, -0.22915693, 0.36430097) * go_1(0.0, 0.0);\n result += mat4(0.23650797, 0.12200628, 0.057768486, 0.23353462, 0.04389849, -0.11567954, -0.12633252, -0.1884369, -0.10636852, -0.115114085, -0.0022040834, 0.041720822, 0.20775628, -0.1127031, -0.060805347, -0.10988217) * go_1(0.0, 1.0);\n result += mat4(0.0401325, -0.271267, -0.3003843, 0.010670003, -0.12597936, -0.059235968, 0.08256807, -0.22041298, 0.14655456, 0.07416407, -0.03940599, -0.25057787, -0.043001004, 0.2124355, 0.19165096, 0.077120975) * go_1(1.0, -1.0);\n result += mat4(0.01693656, -0.057261657, -0.13366276, -0.15589137, -0.07157646, -0.12266521, 0.24651442, -0.079142615, -0.113005005, -0.15769142, -0.017285366, 0.08821278, 0.28891653, 0.06013908, 0.0038421913, 0.106700204) * go_1(1.0, 0.0);\n result += mat4(0.16187043, -0.059908718, -0.050456535, -0.027998367, 0.12749411, -0.07558445, 0.05249467, 0.02001542, 0.03188715, 0.056223337, 0.06117334, 0.022764465, 0.1051409, 0.0011876151, -0.07030176, -0.015487096) * go_1(1.0, 1.0);\n result += mat4(0.047084607, 0.06401777, 0.15585798, 0.16639893, 0.025441, -0.020858578, -0.07795479, -0.0045188745, -0.09186016, -0.16865493, 0.02187216, 0.02241868, 0.3175809, 0.25483596, 0.046578035, -0.09617824) * go_2(-1.0, -1.0);\n result += mat4(0.08622112, 0.124111585, -0.15246506, -0.072898194, 0.26907462, -0.15550381, 0.036907334, -0.16388376, -0.10869113, 0.113909826, -0.118678264, 0.013610441, -0.1307433, 0.044969033, -0.053201765, -0.058903012) * go_2(-1.0, 0.0);\n result += mat4(0.036120024, -0.011461657, -0.10083318, -0.334466, 0.016460553, 0.1781498, 0.15133101, -0.0010224655, 0.10511601, 0.12667589, 0.15001541, 0.14479756, -0.046095166, -0.15012313, -0.009395591, 0.019260757) * go_2(-1.0, 1.0);\n result += mat4(0.04500625, -0.037348565, -0.10475762, 0.113254204, -0.17360263, -0.18522957, 0.014305901, 0.07039716, -0.11408359, 0.057783633, -0.028000865, -0.25506407, -0.058175903, 0.0040344223, 0.11234911, -0.07254186) * go_2(0.0, -1.0);\n result += mat4(0.05607878, -0.07737156, 0.01586671, -0.21907675, 0.1729392, -0.09273287, 0.14671144, 0.21306099, -0.1374591, -0.09428349, 0.28138107, 0.08421483, -0.30330884, -0.039166123, -0.18316704, -0.27840406) * go_2(0.0, 0.0);\n result += mat4(-0.15336679, -0.05767407, 0.13347702, 0.10092905, 0.09895612, -0.0839073, -0.16025528, -0.087642424, -0.101612955, 0.4119443, 0.031125817, -0.110090934, 0.056127027, -0.04000313, -0.042920932, 0.08100733) * go_2(0.0, 1.0);\n result += mat4(-0.113653034, -0.10163741, -0.058498476, -0.12347642, -0.20110545, -0.006300695, -0.1328342, -0.0071486877, 0.18334186, 0.15882389, -0.120586954, -0.04277906, -0.13593355, 0.11897087, 0.030404912, -0.23374279) * go_2(1.0, -1.0);\n result += mat4(0.044901595, -0.00010039519, -0.14989527, 0.025639903, 0.23985633, 0.0114784185, 0.056620862, -0.0599113, 0.017398749, 0.3567445, 0.10223932, -0.12609181, 0.0074833618, -0.16702464, -0.033638544, 0.062087793) * go_2(1.0, 0.0);\n result += mat4(-0.0302778, -0.009963125, 0.29761076, 0.08238972, 0.26467612, -0.19331805, -0.09930472, 0.23798122, 0.03599952, 0.24224155, 0.3041322, -0.054690234, 0.05582198, 0.0012778769, 0.041249134, -0.014496484) * go_2(1.0, 1.0);\n result += mat4(-0.033623356, -0.18683043, -0.48352727, -0.09534184, 0.16657802, -0.31149274, -0.25840783, -0.16902964, -0.40347067, 0.046952717, 0.15677738, -0.14079048, 0.0444492, -0.012346084, -0.16768047, -0.07540055) * go_3(-1.0, -1.0);\n result += mat4(0.2678487, 0.113161474, -0.19962314, 0.23060325, -0.28154588, -0.06956369, 0.08050926, -0.25503877, 0.12565655, 0.5497286, -0.18335307, -0.044097837, 0.058234677, 0.049816858, -0.021038791, 0.14644346) * go_3(-1.0, 0.0);\n result += mat4(-0.008438418, 0.080761805, 0.06993718, 0.08508105, 0.11905285, 0.016726421, -0.16668561, 0.026911844, 0.041182615, 0.2760306, 0.18553418, 0.25386074, 0.11789433, 0.094213605, 0.15487063, 0.15375367) * go_3(-1.0, 1.0);\n result += mat4(-0.10329284, 0.16198465, -0.0681889, -0.006294233, 0.4592297, -0.12816279, 0.19529971, 0.109294996, 0.043646853, 0.084326275, 0.0635968, -0.11471805, 0.44923568, -0.01125437, -0.19251052, -0.08885202) * go_3(0.0, -1.0);\n result += mat4(-0.108986676, 0.40908077, -0.31152573, -0.13468693, -0.10438951, -0.086357035, 0.13880713, -0.288345, 0.17497768, -0.08021166, 0.07815909, 0.17337689, 0.02700953, -0.016387407, 0.0053377734, 0.109923586) * go_3(0.0, 0.0);\n result += mat4(0.13881513, -0.21179448, -0.104762904, 0.019093828, -0.3383386, 0.14453639, -0.28122503, 0.19449967, -0.035691183, 0.21306588, -0.046144057, 0.17898172, -0.0035024916, -0.054061864, -0.03985455, 0.3264588) * go_3(0.0, 1.0);\n result += mat4(0.02336507, 0.20597245, 0.03627631, 0.04278966, -0.042182084, -0.26431814, 0.122881256, 0.34909293, -0.17958918, 0.050698034, 0.336547, 0.21614759, 0.19511287, -0.20311548, -0.13249207, -0.24043573) * go_3(1.0, -1.0);\n result += mat4(-0.025547924, 0.020525696, 0.375233, -0.02528368, -0.044973124, 0.13667387, -0.08506365, 0.34317508, 0.14618309, 0.108213425, 0.15557359, -0.05340479, -0.27103037, 0.12428249, -0.085362, -0.009073445) * go_3(1.0, 0.0);\n result += mat4(-0.09518274, 0.036228243, -0.2145168, 0.090918355, -0.20793489, 0.19843313, 0.06701371, -0.11499378, -0.033398125, -0.020169621, 0.057314273, 0.0027613493, -0.11993404, 0.12495525, -0.0151242195, 0.1896457) * go_3(1.0, 1.0);\n result += vec4(-0.045150407, -0.034128085, 0.10230384, 0.074793644);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.10541986, -0.27021417, 0.30589217, -0.06793019, 0.0712113, -0.5818028, -0.09057832, 0.009519015, -0.07754299, 0.009050975, -0.08283811, -0.078837596, -0.008200866, 0.53291875, 0.22918138, 0.09433025) * go_0(-1.0, -1.0);\n result += mat4(0.35867104, 0.17056245, 0.28573632, 0.45787787, 0.054377224, 0.30656826, -0.13864343, 0.13956884, -0.052365527, -0.17660435, -0.14363506, -0.11313267, -0.15472592, -0.011637987, 0.3057005, 0.40122506) * go_0(-1.0, 0.0);\n result += mat4(-0.42738816, -0.13046122, -0.4223082, 0.32663476, -0.14648326, 0.056164477, 0.09366789, -0.046335716, 0.00401621, -0.008206323, -0.075975314, 0.046879925, 0.04891574, 0.08912198, 0.32541895, 0.014354832) * go_0(-1.0, 1.0);\n result += mat4(0.105501, -0.06999185, -0.023181506, 0.13587391, -0.10643463, 0.061667755, 0.24508677, 0.33984032, -0.1698376, -0.05051473, -0.29430416, -0.06635265, -0.031917162, 0.046488285, 0.17973569, -0.025048103) * go_0(0.0, -1.0);\n result += mat4(-0.07685088, -0.035609607, 0.07060013, -0.19892506, 0.17084605, -0.19758354, -0.29233304, -0.19821644, -0.047398012, 0.12004138, 0.1643941, 0.043807004, 0.2513805, 0.13687916, 0.23235638, 0.00979058) * go_0(0.0, 0.0);\n result += mat4(-0.2601253, -0.0010056786, -0.46147683, -0.117661044, -0.042538162, -0.012710203, -0.034079336, -0.08661733, -0.03908205, 0.104053, -0.045735247, -0.07916684, -0.021913078, -0.0035067864, -0.10581172, 0.11498716) * go_0(0.0, 1.0);\n result += mat4(0.0421786, 0.0099540735, -0.020447837, -0.27269018, -0.084229656, 0.04271779, 0.036794372, -0.18072419, 0.07743771, -0.109369494, -0.07608079, 0.2973058, -0.1602913, -0.10049883, 0.033048846, -0.3780618) * go_0(1.0, -1.0);\n result += mat4(-0.38231418, 0.106174126, 0.07344471, -0.1979349, 0.093251124, -0.07658309, 0.08417288, 0.2981472, -0.047867708, 0.0097399205, -0.11213339, 0.1746439, 0.10045314, -0.030283177, 0.004107288, -0.16744147) * go_0(1.0, 0.0);\n result += mat4(0.43939134, 0.14499938, 0.20161533, -0.0067911143, 0.098075844, 0.22099596, 0.099283025, -0.017734041, 0.112658866, -0.12010951, -0.13342896, 0.053806942, 0.017880073, 0.028821323, 0.0082069365, -0.053472634) * go_0(1.0, 1.0);\n result += mat4(0.2429229, 0.012143042, -0.029962441, 0.017843649, 0.11972611, -0.07733264, -0.37523645, -0.19887479, -0.18222691, -0.31171882, -0.20578085, 0.040127717, 0.0842879, 0.12601142, -0.07302166, -0.033017557) * go_1(-1.0, -1.0);\n result += mat4(0.09666541, -0.053779975, -0.045221806, -0.06923458, -0.046158988, -0.12819108, -0.32956856, -0.15813568, 0.12464106, -0.42395857, 0.078095086, -0.12961964, -0.15057011, -0.041440632, 0.04221429, 0.08509352) * go_1(-1.0, 0.0);\n result += mat4(0.2505401, 0.023106987, -0.0001688444, -0.11545978, 0.044663083, -0.011316191, -0.024175104, 0.033631656, -0.13285598, -0.026969459, 0.02669494, 0.082885765, -0.036615327, 0.06434473, -0.059197906, -0.1100841) * go_1(-1.0, 1.0);\n result += mat4(-0.12549014, 0.25078717, -0.06146062, 0.1406611, 0.13844866, 0.012716272, 0.07641059, 0.04245357, -0.09028008, -0.15924782, -0.14551707, -0.09782215, 0.05188703, -0.12323306, -0.20053494, -0.20062317) * go_1(0.0, -1.0);\n result += mat4(-0.26341316, -0.16508758, 0.036919586, -0.17812039, -0.3016191, 0.06403582, 0.12948476, 0.110633194, 0.14551535, -0.09222706, -0.30942333, 0.20120445, 0.059902433, -0.17293817, -0.07280857, -0.36021966) * go_1(0.0, 0.0);\n result += mat4(0.11032128, -0.024297172, -0.110301405, -0.09563319, -0.23266938, -0.009982061, 0.18834652, 0.0987435, -0.13652846, -0.025019212, 0.07672643, 0.017108513, -0.043844085, 0.02440773, -0.029404791, 0.034692347) * go_1(0.0, 1.0);\n result += mat4(-0.048525557, -0.043118346, 0.12048513, 0.030609682, 0.16658829, 0.19444555, 0.113910906, 0.31148425, -0.1755198, -0.038910154, 0.084356636, 0.12969102, 0.01661835, 0.28915378, -0.032290917, -0.12997934) * go_1(1.0, -1.0);\n result += mat4(-0.24347968, 0.032619976, 0.16692804, -0.046297006, 0.0901479, 0.060802385, 0.21347383, 0.29304698, 0.16361152, 0.19639444, 0.0054137907, 0.049575172, 0.20710163, 0.076565325, 0.34911337, 0.35831028) * go_1(1.0, 0.0);\n result += mat4(-0.092651226, 0.045491215, 0.11757575, 0.11756375, -0.27768722, 0.010231745, 0.21116765, 0.024840422, 0.0051228474, -0.04532887, -0.013311027, 0.121157385, -0.1053527, -0.00010417442, -0.035180032, 0.2051271) * go_1(1.0, 1.0);\n result += mat4(-0.055320628, 0.14249797, -0.13782813, -0.05412119, -0.043079898, -0.18216185, 0.13923723, -0.11468015, -0.09394785, 0.12044827, -0.05177875, 0.1349153, -0.03233552, 0.16400962, -0.11219184, 0.09460802) * go_2(-1.0, -1.0);\n result += mat4(-0.018258873, -0.23629102, -0.140925, 0.10609654, 0.024990926, -0.31095183, 0.21505022, 0.0007466126, -0.062110204, 0.24764718, 0.0018352414, 0.03383791, -0.05727847, -0.006963949, -0.23087887, -0.2521535) * go_2(-1.0, 0.0);\n result += mat4(-0.08928898, 0.21107556, 0.27720314, 0.3170095, 0.1569246, -0.07950364, -0.035353288, 0.0851358, 0.034223706, -0.1124521, 0.068468235, -0.1876728, -0.09508409, -0.03837469, -0.19909252, 0.09844746) * go_2(-1.0, 1.0);\n result += mat4(0.04326774, -0.063746035, 0.13767312, 0.048762802, 0.14155331, -0.21800575, -0.22868122, -0.10928361, 0.15166105, 0.086240664, 0.110339195, -0.0039928076, 0.114750795, 0.19737157, -0.09005264, -0.10637459) * go_2(0.0, -1.0);\n result += mat4(0.023298614, 0.07140441, 0.029475417, -0.14667986, -0.017949682, 0.007795148, -0.044714145, -0.13990426, 0.03870307, -0.067750655, -0.11831945, -0.14363948, 0.00049597165, -0.18959905, -0.20256434, 0.040964015) * go_2(0.0, 0.0);\n result += mat4(0.18983524, 0.07018097, 0.015068278, -0.17990883, -0.12528846, -0.020557154, 0.0106482245, 0.08105856, 0.02577546, -0.25885943, 0.0061467723, -0.058998212, 0.045207195, 0.019213859, -0.021913687, -0.10641617) * go_2(0.0, 1.0);\n result += mat4(-0.005021213, -0.030781588, -0.08722711, 0.045172613, 0.13006134, 0.03640675, -0.18160394, 0.10903534, 0.1283007, 0.053212877, 0.15160874, -0.30678773, 0.0611477, 0.060609598, -0.21533446, 0.2817914) * go_2(1.0, -1.0);\n result += mat4(-0.06942382, -0.08785516, -0.018080644, 0.12124481, -0.0988795, 0.021093542, 0.015752183, 0.057520576, -0.1873821, -0.15041956, 0.12230656, -0.23798561, -0.16819417, 0.07222907, -0.01441512, 0.06420038) * go_2(1.0, 0.0);\n result += mat4(-0.0350732, -0.054145966, 0.008372502, -0.16092199, -0.0671371, 0.057495046, -0.08276416, 0.34617814, 0.11239629, -0.19681981, 0.16116115, 0.046944335, 0.09723501, -0.12488112, -0.031532682, 0.013095191) * go_2(1.0, 1.0);\n result += mat4(-0.2309171, 0.10420613, -0.12122516, -0.04000454, -0.20740104, -0.010152015, 0.26092738, 0.13527256, 0.08665683, -0.18393658, -0.030344693, -0.10654187, 0.07108977, -0.28212613, 0.024101965, -0.22189055) * go_3(-1.0, -1.0);\n result += mat4(0.06602971, 0.050674047, 0.33251405, -0.07886978, -0.13822217, -0.014285523, 0.22478761, 0.22517748, -0.1175651, 0.11234997, -0.17835312, 0.010875831, 0.20007257, 0.21565825, 0.30876723, -0.029953295) * go_3(-1.0, 0.0);\n result += mat4(0.3083618, 0.12779777, 0.112711206, 0.001815444, -0.123584166, 0.03232661, -0.060439207, -0.13411477, 0.30604517, -0.19359338, -0.115064435, -0.03826723, 0.16092177, -0.07926006, -0.27355558, 0.077829085) * go_3(-1.0, 1.0);\n result += mat4(-0.020265967, -0.27894706, -0.105033666, -0.10975655, 0.20102961, 0.024541473, 0.21834314, -0.21726306, -0.01132585, -0.16459125, 0.21980706, 0.039996378, -0.15850788, 0.16646145, 0.10387183, -0.35103965) * go_3(0.0, -1.0);\n result += mat4(-0.038195442, 0.02967505, -0.22234862, -0.040221542, 0.06056814, 0.14282827, -0.26034078, 0.32477978, -0.45779508, -0.3667849, 0.22392158, 0.09866475, -0.096611015, 0.12282537, 0.080877006, -0.038721707) * go_3(0.0, 0.0);\n result += mat4(0.12205649, 0.052729234, 0.09086409, 0.13457046, -0.24082763, -0.008418334, -0.24735104, 0.13281673, 0.049058694, 0.046168383, -0.049963474, 0.09272115, 0.12703685, 0.020337742, -0.20470645, -0.07379872) * go_3(0.0, 1.0);\n result += mat4(0.02244616, 0.058318693, -0.05570221, -0.02717316, 0.14189804, -0.0016504574, 0.018723257, -0.05787106, 0.055331856, 0.0030448188, 0.01664426, 0.080254346, -0.15860988, -0.10147442, 0.115529425, -0.12332509) * go_3(1.0, -1.0);\n result += mat4(0.16019078, -0.20631735, -0.018190302, 0.0647328, -0.04840569, 0.083106056, -0.13247506, -0.2112572, -0.10423932, -0.12388437, 0.1951962, 0.15236832, -0.075027406, -0.12183809, -0.07161853, -0.24558437) * go_3(1.0, 0.0);\n result += mat4(-0.06832158, 0.06699966, -0.17887384, 0.025053928, 0.22054252, -0.03332688, -0.089027286, -0.0743864, -0.019737093, 0.1890527, 0.3194981, -0.014847898, 0.0616053, -0.046331815, -0.013838972, -0.19598661) * go_3(1.0, 1.0);\n result += vec4(0.0031252617, 0.028414045, -0.018389644, 0.011216021);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.1156422, 0.13656664, 0.23103227, -0.09881847, -0.13118152, 0.063764885, -0.1902535, 0.12580052, -0.057555363, 0.0015611092, 0.009383415, 0.0028447553, -0.12577637, 0.06707094, 0.05323591, 0.087465174) * go_0(-1.0, -1.0);\n result += mat4(0.023715734, 0.15901619, 0.010465818, -0.05401794, 0.12822664, -0.079860024, -0.107430205, -0.09094713, 0.11440009, -0.069189526, 0.1377121, -0.02780827, -0.2594948, -0.008447683, -0.052618783, 0.0995311) * go_0(-1.0, 0.0);\n result += mat4(0.014655754, 0.0976315, -0.10425098, 0.06731683, -0.07336922, -0.09931748, -0.074338034, 0.014602733, 0.0761052, -0.14147633, 0.057346404, -0.10485628, 0.008160006, -0.14553718, -0.14069714, -0.106754564) * go_0(-1.0, 1.0);\n result += mat4(-0.18000032, 0.2654082, 0.07008131, -0.21326934, -0.11475177, 0.110427424, -0.09757059, -0.068473235, 0.14004572, -0.1257574, -0.18653339, -0.0546973, -0.04573617, 0.0062926346, -0.111400455, 0.20940857) * go_0(0.0, -1.0);\n result += mat4(-0.018083753, 0.2091146, -0.12149297, -0.20310159, 0.19642518, 0.008668434, 0.30470127, 0.080623224, -0.04213514, 0.114459425, -0.20325947, 0.024065504, 0.4724302, -0.12169043, 0.22899939, 0.16189654) * go_0(0.0, 0.0);\n result += mat4(0.22153069, -0.13286535, 0.21529129, 0.059222966, -0.010648649, -0.07542803, 0.12650701, 0.107978106, -0.0122471545, -0.12456761, -0.05047403, 0.052241012, -0.18476847, 0.023691572, 0.16347644, -0.10157776) * go_0(0.0, 1.0);\n result += mat4(0.053245157, 0.23913434, -0.06288426, -0.15678102, -0.09103809, -0.070054255, -0.021768395, 0.012513, 0.105658144, -0.2088671, -0.03485171, -0.07802848, -0.08754643, 0.0675039, -0.10190519, 0.03442446) * go_0(1.0, -1.0);\n result += mat4(-0.028817, 0.11284706, 0.13998732, -0.015143216, -0.03416565, 0.09102063, 0.11161235, 0.08467392, 0.16325544, 0.14942992, -0.12313727, -0.06640328, -0.0750008, -0.018136598, -0.23112826, -0.006661416) * go_0(1.0, 0.0);\n result += mat4(0.017297093, 0.07989559, 0.13549612, 0.07035857, -0.25493076, 0.061273754, 0.052633338, 0.0782014, -0.17994808, -0.14367908, 0.098241016, -0.07993234, -0.010386358, -0.102339104, 0.023344131, -0.08682215) * go_0(1.0, 1.0);\n result += mat4(0.36794287, -0.048137277, -0.3692417, 0.07832, -0.023172008, 0.02877666, -0.23517531, 0.1448923, 0.09313475, -0.27063283, 0.028388552, 0.17988816, 0.1006075, 0.028261969, -0.10012888, -0.10348935) * go_1(-1.0, -1.0);\n result += mat4(-0.06629671, 0.35957095, -0.21791938, -0.12429962, 0.054654542, 0.05988639, -0.32374984, 0.009501225, -0.26171863, 0.042992886, 0.29698196, 0.08521328, 0.15199377, 0.16362138, -0.18785295, -0.049852755) * go_1(-1.0, 0.0);\n result += mat4(0.15766738, -0.04841046, 0.14447841, 0.17353393, -0.008089345, 0.04590437, -0.043384884, 0.002877719, 0.08845935, 0.039423246, -0.14808795, -0.03975318, 0.2653877, -0.20700884, 0.07218189, -0.10878484) * go_1(-1.0, 1.0);\n result += mat4(0.11222389, 0.2779044, 0.0847275, -0.16267867, 0.17030342, 0.05503266, -0.22644295, -0.23563059, 0.41185054, -0.43625602, -0.18901125, 0.6115694, -0.084791176, -0.01684559, 0.19077617, -0.07168747) * go_1(0.0, -1.0);\n result += mat4(0.015268929, -0.14208716, 0.15536898, -0.11922906, -0.021667667, -0.078210905, 0.023766499, -0.18069603, -0.06938558, -0.023576038, -0.2990819, 0.11863158, -0.05013765, 0.061508566, -0.085189775, 0.07901883) * go_1(0.0, 0.0);\n result += mat4(0.13318339, 0.29247984, 0.14075997, 0.08248716, 0.3436642, -0.099461004, -0.17356718, -0.029998098, 0.11614284, 0.20115575, 0.04850254, -0.109567694, -0.090151444, 0.06976889, 0.12614332, 0.097242) * go_1(0.0, 1.0);\n result += mat4(0.102283016, 0.2969136, -0.059127506, 0.06053867, 0.102346785, 0.061365493, -0.09023823, -0.14396398, 0.04298546, -0.10845686, -0.16071963, 0.05240062, 0.00294458, 0.01617549, 0.30480185, -0.0020818028) * go_1(1.0, -1.0);\n result += mat4(0.022530032, -0.04770017, 0.16849731, 0.2684958, -0.20493472, 0.26375678, -0.08210537, 0.11594341, 0.12630959, -0.33804628, -0.066290505, -0.21235433, -0.11481554, 0.045285236, 0.009036264, -0.009541344) * go_1(1.0, 0.0);\n result += mat4(0.22221607, 0.19683546, 0.088301376, 0.07007941, 0.42560205, -0.2515224, 0.10263357, 0.17257528, -0.025208276, 0.09696816, 0.07462843, -0.1663459, 0.14332424, -0.04554422, 0.1857485, 0.19819035) * go_1(1.0, 1.0);\n result += mat4(-0.33422568, 0.22908518, -0.052035328, 0.0022050992, 0.22068155, -0.31737608, 0.11867548, -0.1062603, 0.21229419, 0.0637268, 0.06284452, 0.075321406, -0.0017977909, -0.24026957, 0.08011851, -0.016301792) * go_2(-1.0, -1.0);\n result += mat4(0.18647133, -0.042395514, -0.21644959, 0.020428998, -0.19073069, 0.037881456, 0.15364948, 0.13242447, -0.30524725, 0.056054097, -0.03914103, 0.030670341, -0.0010289366, -0.03421297, 0.34305614, 0.078916825) * go_2(-1.0, 0.0);\n result += mat4(-0.061559163, 0.33350998, -0.040633813, -0.1973531, -0.17371178, 0.020277103, -0.024941592, 0.06309346, 0.10086231, -0.07366512, 0.16570221, 0.20248237, -0.23286462, 0.2155677, 0.15136743, 0.05190251) * go_2(-1.0, 1.0);\n result += mat4(-0.089644894, 0.13512145, -0.09810823, 0.1616594, 0.16190928, -0.35417703, -0.05601066, 0.20318456, 0.17348176, 0.074274324, 0.029394915, 0.15095772, 0.12337869, 0.029932164, 0.04123706, -0.049648866) * go_2(0.0, -1.0);\n result += mat4(0.46952993, 0.14834478, -0.11927866, 0.07611556, -0.2967575, -0.030506441, -0.1524667, -0.16106017, -0.38649827, 0.18501776, 0.07677004, -0.0828538, -0.43983704, -0.15083657, -0.118309684, 0.13656397) * go_2(0.0, 0.0);\n result += mat4(-0.04939808, 0.53252345, 0.12711428, -0.38512766, -0.20486577, 0.031688303, -0.18231112, -0.019054607, -0.034855623, -0.05244254, -0.1425771, 0.0892418, 0.046889585, 0.1430025, -0.12742822, 0.092776656) * go_2(0.0, 1.0);\n result += mat4(-0.105744444, -0.10247078, -0.02144931, -0.09396661, -0.03536793, -0.027341979, -0.103435315, 0.12214116, -0.13862023, 0.037751865, 0.40586975, 0.023863355, -0.12592442, -0.0762698, 0.008515978, 0.1552095) * go_2(1.0, -1.0);\n result += mat4(0.018858416, 0.053681094, 0.16911085, -0.29219922, -0.182029, 0.02297272, -0.30588147, -0.18948974, -0.05744442, 0.0065371646, 0.16328862, -0.051437955, 0.13113242, -0.07573973, -0.047258016, 0.0882382) * go_2(1.0, 0.0);\n result += mat4(-0.021155104, 0.07440132, -0.06681412, -0.20775446, 0.053573515, 0.007910367, -0.26769453, -0.15753269, 0.24886242, -0.004493456, 0.023437606, 0.13257046, 0.104298666, 0.14052817, -0.29093856, 0.006735399) * go_2(1.0, 1.0);\n result += mat4(-0.1299053, 0.21084401, 0.07395335, 0.025556391, -0.012464804, 0.090624444, -0.1041891, 0.03487812, -0.012958428, -0.22729388, 0.06259986, -0.1693054, -0.12679845, -0.15950051, -0.13191415, 0.1125045) * go_3(-1.0, -1.0);\n result += mat4(0.1916771, -0.02030791, -0.2001191, 0.01943065, -0.18369348, -0.054252382, -0.11485618, -0.16434757, 0.0587951, 0.15208498, -0.1752913, 0.03718008, -0.07597363, -0.21144252, -0.049415894, -0.010295923) * go_3(-1.0, 0.0);\n result += mat4(-0.044603452, 0.019383559, -0.24661145, -0.12994917, 0.12697428, -0.13032277, -0.15293793, -0.03483303, -0.104321085, 0.04012559, 0.037243072, 0.079595305, -0.12313407, 0.118987724, 0.038709577, 0.09531991) * go_3(-1.0, 1.0);\n result += mat4(-0.021859067, 0.009060085, 0.19879933, 0.21082644, -0.07705756, 0.10045584, -0.075999945, 0.15191688, -0.12042984, -0.11578441, 0.29679164, -0.23787339, 0.1087794, -0.1419117, -0.22779143, 0.12054577) * go_3(0.0, -1.0);\n result += mat4(0.16636065, 0.21066229, -0.06262401, 0.051833395, 0.05992027, 0.014294402, -0.13363211, -0.11139326, -0.026526988, -0.2071816, -0.03000262, -0.08924753, 0.0979992, -0.08312352, -0.016549548, -0.034920745) * go_3(0.0, 0.0);\n result += mat4(0.099836424, -0.19452114, 0.07249264, -0.025459828, 0.12210845, -0.15024027, -0.06490785, -0.080187015, -0.009426102, 0.15876383, -0.19070506, 0.12257102, 0.04862195, 0.0707773, -0.24345201, -0.103591055) * go_3(0.0, 1.0);\n result += mat4(-0.039747223, 0.07834283, 0.13246708, -0.021774938, -0.05476214, 0.07021812, 0.0134778535, 0.003289531, 0.11907656, 0.04191671, 0.04860092, -0.041503876, -0.040156245, -0.21329322, 0.2024782, 0.067827046) * go_3(1.0, -1.0);\n result += mat4(-0.036722995, 0.12776081, 0.14014143, 0.09107308, 0.18742307, -0.099873625, -0.13149267, -0.18590397, -0.067778006, 0.16363877, -0.007999648, 0.13500053, 0.23733437, 0.16123019, 0.23561893, 0.0365712) * go_3(1.0, 0.0);\n result += mat4(0.023911275, -0.03754323, 0.17444386, 0.08616114, 0.21406639, -0.15029684, 0.09355591, -0.2486941, 0.11913366, -0.16174106, -0.10907662, 0.107935205, -0.20745984, -0.06180981, -0.019558005, -0.24215329) * go_3(1.0, 1.0);\n result += vec4(-0.16255508, -0.041602854, 0.09628627, 0.12747966);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.14002717, 0.058876935, 0.20110254, 0.08939276, 0.03416418, 0.0011943586, 0.042772148, -0.00071322336, -0.115944035, 0.04220234, -0.34941152, -0.01974448, -0.0860279, 0.062355816, -0.023853427, 0.02757322) * go_0(-1.0, -1.0);\n result += mat4(0.07400734, 0.19251242, 0.22637455, -0.12530822, -0.17724502, -0.022523593, -0.15113536, 0.065425, 0.101782374, -0.014717139, -0.098752305, 0.080687046, -0.1023507, 0.019614108, 0.01754361, 0.017383952) * go_0(-1.0, 0.0);\n result += mat4(-0.044900224, -0.04213899, 0.0073328684, 0.16705592, -0.051043745, -0.115500204, -0.07567362, 0.07818187, 0.26050508, 0.20679274, 0.04177571, 0.059024576, -0.12510507, -0.051585447, -0.007354538, 0.041514263) * go_0(-1.0, 1.0);\n result += mat4(0.19596866, -0.085393354, 0.03522195, 0.070734546, -0.10047298, 0.033123884, -0.030003218, -0.060309574, 0.11121212, 0.038920198, -0.09097313, 0.020515997, 0.082481235, 0.08472773, -0.007372676, 0.020294813) * go_0(0.0, -1.0);\n result += mat4(-0.08415041, -0.2041298, -0.0834695, -0.18762465, 0.26823425, -0.029255247, 0.21203867, 0.01842292, 0.17127061, -0.14378369, 0.18486983, 0.040807612, 0.053938765, -0.0033184371, 0.021192972, -0.28285155) * go_0(0.0, 0.0);\n result += mat4(-0.071444504, -0.16073905, 0.03151272, 0.31961456, -0.09696413, -0.14652419, 0.012872177, 0.036853626, 0.055909842, 0.023814479, 0.12539348, 0.40904784, 0.065472044, -0.04875745, -0.012401859, 0.055437304) * go_0(0.0, 1.0);\n result += mat4(-0.020927057, -0.23479983, -0.073076054, -0.019441728, 0.08953939, 0.00085565075, 0.061437223, -0.0912304, 0.088546015, -0.009464413, -0.21220255, -0.13741408, 0.049379412, -0.059064344, 0.019205336, -0.11340151) * go_0(1.0, -1.0);\n result += mat4(0.091714375, -0.17525947, 0.10243093, 0.037679292, 0.062438603, -0.05920895, -0.041936304, -0.030830177, 0.15641114, -0.13261372, -0.021079037, -0.036029477, 0.051840104, 0.07784452, 0.024798041, -0.079719625) * go_0(1.0, 0.0);\n result += mat4(0.09153048, 0.09966556, -0.10249195, 0.062159285, -0.041912418, -0.22329834, 0.06683857, -0.07287391, -0.1276734, -0.108105786, -0.076660454, -0.07083524, 0.115786545, 0.043516885, 0.032041304, 0.058955755) * go_0(1.0, 1.0);\n result += mat4(0.13925591, 0.18807505, 0.19418481, 0.13057134, -0.18483852, 0.07704087, -0.25748852, -0.008577424, 0.0165214, 0.03893396, 0.081021786, -0.19419926, 0.21641012, 0.047428373, -0.08350786, -0.14157358) * go_1(-1.0, -1.0);\n result += mat4(-0.06301399, -0.10051874, 0.050919298, -0.011019032, -0.09310829, -0.09138247, -0.16847654, 0.059362046, 0.09107295, 0.06165534, -0.14288484, -0.09833287, 0.116363674, 0.20607105, 0.28841344, -0.09095499) * go_1(-1.0, 0.0);\n result += mat4(-0.21624683, -0.01876206, 0.008987255, 0.17512046, -0.07461909, 0.124108806, -0.054439757, 0.0063252384, -0.24328436, 0.12330878, -0.09306248, -0.046553027, 0.07773235, 0.08965016, 0.0025699693, 0.06252218) * go_1(-1.0, 1.0);\n result += mat4(0.17797774, -0.0768457, -0.06500614, 0.010914941, 0.052788664, 0.10169022, -0.11962388, -0.10176263, -0.52695477, 0.10339165, 0.12893896, 0.016989866, -0.070845306, 0.011061218, -0.033032518, 0.13843493) * go_1(0.0, -1.0);\n result += mat4(0.4498575, 0.3626344, -0.18857695, 0.12901132, 0.050753895, 0.03323978, -0.15807427, 0.050633483, -0.35924155, 0.13558777, 0.07132256, -0.20883714, 0.23128356, 0.2943383, 0.011521201, -0.21517687) * go_1(0.0, 0.0);\n result += mat4(-0.007034323, -0.08821435, -0.1275898, -0.15626103, 0.1458542, 0.26724494, -0.118883595, -0.0062981425, 0.07331739, -0.061295208, -0.008509335, -0.012484612, -0.010828551, -0.11301564, -0.078878716, -0.07692456) * go_1(0.0, 1.0);\n result += mat4(-0.17712432, 0.020956295, 0.118008055, 0.09609794, 0.22146885, 0.20994097, -0.11431106, -0.10710715, -0.15350081, 0.118692145, -0.028190786, 0.021440385, 0.053412, -0.06350743, -0.03998433, 0.061913643) * go_1(1.0, -1.0);\n result += mat4(-0.07220576, 0.21927893, 0.029267995, 0.107059665, 0.114823125, -0.115261756, -0.18801664, 0.04473252, -0.055653024, 0.11297751, 0.15545851, -0.012991604, 0.1803409, 0.1982345, -0.07486266, -0.09845943) * go_1(1.0, 0.0);\n result += mat4(-0.0855076, 0.014239223, 0.15630183, 0.21274531, -0.24398185, -0.039692834, -0.167163, 0.09103569, 0.029505143, 0.0986762, 0.015726546, 0.015572646, 0.16977786, -0.08617271, 0.13340445, -0.14292516) * go_1(1.0, 1.0);\n result += mat4(-0.07120758, -0.1391182, -0.12895927, -0.05497231, 0.017502422, 0.21387358, 0.11369438, -0.09802215, 0.23512627, -0.18750496, 0.3741736, 0.07218814, 0.050294157, -0.03545248, 0.1803603, -0.05216715) * go_2(-1.0, -1.0);\n result += mat4(-0.031216163, 0.26304567, -0.22097221, 0.0057130447, 0.05476227, 0.048769098, 0.11701435, -0.08043882, 0.121324, -0.07633719, 0.019091062, 0.1056272, 0.19340484, -0.11655276, -0.06859909, -0.20875669) * go_2(-1.0, 0.0);\n result += mat4(-0.1303287, 0.23683752, -0.14536002, -0.12238158, -0.024545986, -0.09032069, 0.03192402, -0.22449107, 0.2297885, 0.02040227, 0.00034511733, -0.0878228, 0.184152, -0.070972465, -0.010276752, -0.1974931) * go_2(-1.0, 1.0);\n result += mat4(-0.345411, -0.088238314, -0.020721637, -0.19773935, -0.08967216, 0.11257784, 0.11590796, 0.047473334, 0.20315827, 0.08028863, -0.053076692, 0.04220213, 0.0463197, -0.11993164, 0.17273119, -0.10105775) * go_2(0.0, -1.0);\n result += mat4(0.01774352, -0.029116748, -0.070671946, 0.03868912, -0.23905252, 0.122819565, -0.13782008, -0.11386684, -0.15104173, 0.06922476, -0.40653947, -0.041311335, 0.03382718, 0.17504995, 0.19865142, 0.20958701) * go_2(0.0, 0.0);\n result += mat4(0.019477593, -0.13480781, -0.15261935, -0.29111782, -0.009433358, 0.07510615, -0.07673836, -0.092863046, -0.15928364, -0.18979515, 0.23357031, -0.096665405, 0.017931713, 0.15517262, -0.045679327, -0.13043073) * go_2(0.0, 1.0);\n result += mat4(0.009786184, 0.23618346, 0.08964326, -0.07550377, -0.21214269, 0.008612741, 0.012998613, 0.08797401, 0.16580902, 0.018369747, 0.31754863, 0.094271086, -0.3186572, 0.013351233, -0.04407326, 0.0920314) * go_2(1.0, -1.0);\n result += mat4(-0.025626086, 0.09697167, -0.013395247, -0.080764554, -0.19025484, 0.25081167, -0.008351234, 0.009649054, -0.045282297, 0.02762338, 0.09182815, -0.015618593, -0.24248622, -0.0027028685, -0.026439957, 0.06903493) * go_2(1.0, 0.0);\n result += mat4(0.15144084, 0.09893225, 0.18078536, -0.40492618, 0.006812688, 0.20841157, -0.052535042, -0.03471349, 0.07722477, 0.18913163, 0.06806257, 0.13268931, -0.23726766, -0.06573527, -0.07974115, 0.00016083609) * go_2(1.0, 1.0);\n result += mat4(-0.22123417, 0.043395992, -0.075050056, 0.040263254, 0.05219495, -0.10119571, 0.06624045, 0.006088249, -0.02443482, 0.22211014, 0.11706287, 0.09821594, -0.26269525, -0.045644283, 0.1594094, 0.05119857) * go_3(-1.0, -1.0);\n result += mat4(-0.1359838, 0.085772105, -0.14989698, 0.22662053, -0.13730896, 0.13598563, -0.22069088, -0.049138095, -0.11819638, 0.00615722, 0.22080155, -0.18276499, 0.13765272, 0.026108319, -0.16875726, -0.04851573) * go_3(-1.0, 0.0);\n result += mat4(-0.23633143, -0.04675013, 0.13207665, 0.17955893, -0.057579413, -0.007248268, -0.11771674, 0.053317282, 0.06935881, -0.07843104, -0.051989514, -0.101527795, 0.030873962, 0.05374762, 0.15865721, -0.11873757) * go_3(-1.0, 1.0);\n result += mat4(-0.17574823, 0.116152145, 0.038584445, 0.06896235, 0.045519844, -0.003343947, -0.18241419, -0.0559283, 0.1285456, -0.06100108, 0.072168864, 0.2383614, 0.06786445, -0.110831186, 0.0017635048, -0.11216164) * go_3(0.0, -1.0);\n result += mat4(-0.22214325, -0.16752025, 0.39590892, 0.0366774, -0.09062008, 0.04298391, -0.2098661, -0.007913526, 0.27807632, -0.0072328355, -0.123739436, 0.017585058, -0.0792693, -0.012500297, -0.0028807693, -0.0010119011) * go_3(0.0, 0.0);\n result += mat4(0.014059116, 0.19940482, 0.16831028, 0.16160843, -0.23937507, -0.0070899655, 0.05102661, 0.14583974, 0.04344956, 0.21863829, 0.014209773, -0.063842624, -0.19981036, 0.09243793, 0.24139273, 0.11667779) * go_3(0.0, 1.0);\n result += mat4(0.16715737, -0.09880053, 0.00053459726, -0.08722921, -0.050105397, -0.01993378, -0.15830508, -0.028736366, -0.03423738, -0.13328381, -0.1851269, 0.012596559, 0.16408625, 0.10486815, -0.011303046, -0.025475042) * go_3(1.0, -1.0);\n result += mat4(0.118060954, -0.24267668, -0.0098548755, -0.04774737, -8.479728e-05, 0.11292645, -0.05507332, -0.20990159, -0.16743746, -0.17963362, -0.14095132, 0.19843975, -0.032164577, -0.21628135, -0.12668937, -0.008645119) * go_3(1.0, 0.0);\n result += mat4(0.11424831, -0.19821498, 0.016948126, 0.0033053497, 0.24253003, 0.24522384, -0.13992928, 0.08576702, -0.15157521, -0.08158828, 0.07676344, -0.08844756, -0.02293248, -0.052961793, 0.08597288, -0.07834255) * go_3(1.0, 1.0);\n result += vec4(-0.07366732, -0.06278686, 0.11547288, -0.04786791);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.012843345, 0.047590222, 0.0052741203, 0.017328946, 0.06774971, -0.028615275, 0.030839639, 0.053735327, -0.093057916, 0.08288735, 0.02991863, -0.040167376, 0.11699043, 0.062987246, 0.038180597, 0.11130321) * go_0(-1.0, -1.0);\n result += mat4(0.047898952, 0.013089616, 0.13206771, 0.053474475, -0.24849094, -0.13717765, -0.14899106, 0.032647215, -0.111574546, -0.017941473, 0.017136412, -0.04121033, 0.04825172, -0.07243479, -0.30205736, -0.009043054) * go_0(-1.0, 0.0);\n result += mat4(-0.006104078, -0.056147296, -0.05430816, -0.012150009, -0.12583707, -0.06810525, -0.18965304, -0.03767409, 0.038220566, 0.12901759, 0.14772348, -0.011318772, 0.10613474, -0.011039028, -0.017407915, -0.035597485) * go_0(-1.0, 1.0);\n result += mat4(0.070510425, 0.07079898, 0.063229784, 0.12203576, -0.08330366, 0.14733653, 0.1879776, 0.038365003, -0.112844236, 0.039776023, 0.1109856, -0.013311713, -0.039772045, 0.055393253, 0.13704132, -0.017909162) * go_0(0.0, -1.0);\n result += mat4(0.01609076, 0.29408732, -0.27179766, 0.06092111, 0.22690177, -0.16917813, -0.3125674, -0.059012905, -0.095299855, -0.07046006, -0.03500062, 0.14539354, -0.031449903, -0.020992422, 0.11367832, -0.16279401) * go_0(0.0, 0.0);\n result += mat4(-0.014307108, 0.066424, -0.10264224, 0.03198627, 0.1848716, 0.0827183, 0.055873994, -0.08671376, -0.09059771, -0.0033756928, 0.015373264, 0.1482131, -0.22886358, 0.14303732, 0.060101535, -0.056595195) * go_0(0.0, 1.0);\n result += mat4(-0.085188106, 0.07173675, 0.112149395, 0.12051379, -0.008070544, 0.17174324, 0.09781431, 0.15725529, -0.11921908, -0.026167218, 0.0726004, 0.1150364, 0.07129521, 0.08404156, -0.06052682, -0.024796983) * go_0(1.0, -1.0);\n result += mat4(-0.118749954, 0.21372789, 0.1825785, 0.12766796, -0.20407347, -0.31983793, 0.06569954, 0.061804183, -0.1381503, -0.2288562, 0.010778781, 0.046662748, 0.09632992, -0.0007208436, 0.042766806, -0.008586152) * go_0(1.0, 0.0);\n result += mat4(-0.08471548, 0.11370638, 0.044628102, 0.21962023, -0.1537214, 0.018495824, -0.10132307, 0.055931155, -0.19381963, -0.029650096, -0.12020838, 0.14787269, 0.10709368, 0.091088474, -0.08593706, 0.02723246) * go_0(1.0, 1.0);\n result += mat4(0.023070067, 0.047927327, -0.0039206124, 0.044357426, 0.078707196, -0.02090998, 0.061532218, -0.01990171, -0.0010075673, -0.02985451, -0.013571645, 0.072454736, -0.08910195, 0.08069201, 0.021186491, -0.015898732) * go_1(-1.0, -1.0);\n result += mat4(0.19465011, -0.099643335, -0.13729279, -0.01785864, 0.07081408, -0.03980578, -0.055030484, -0.007838133, 0.02866604, 0.047467582, 0.0021829177, -0.0085278815, -0.14039196, 0.14613628, -0.08654854, 0.091417976) * go_1(-1.0, 0.0);\n result += mat4(0.2008973, -0.055368304, -0.11570937, -0.020534834, 0.029072378, 0.057559345, -0.12295086, -0.093348056, -0.032486536, -0.024021279, -0.03250597, 0.03629745, -0.08590457, -0.037932087, -0.21787491, 0.06611054) * go_1(-1.0, 1.0);\n result += mat4(0.0013978226, 0.12190444, -0.1388371, 0.053365257, 0.06383916, -0.16512986, 0.020202242, -0.05118216, -0.022544125, 0.022348702, -0.04619122, -0.007816115, 0.16181955, -0.087810166, -0.017245274, 0.2592078) * go_1(0.0, -1.0);\n result += mat4(-0.29257166, 0.18668509, 0.39435357, -0.015695287, 0.052169085, 0.08033462, -0.06759564, 0.15172167, -0.07392426, 0.08598093, -0.099814445, 0.16442427, -0.23507537, 0.00095621345, 0.09456823, 0.35083038) * go_1(0.0, 0.0);\n result += mat4(0.09508197, -0.10668374, 0.07861556, -0.18495509, -0.012995353, 0.10549121, 0.20355113, 0.02486487, -0.0010891877, 0.0013024746, 0.040683478, 0.09813279, -0.25718254, -0.080950156, -0.20833632, -0.011176342) * go_1(0.0, 1.0);\n result += mat4(0.04636551, 0.01815646, -0.061344985, 0.16105172, 0.018154364, 0.08175996, 0.02177905, 0.05214974, 0.056760095, 0.056198932, -0.01944339, 0.10342066, 0.037774805, -0.098509185, -0.050058816, 0.22327778) * go_1(1.0, -1.0);\n result += mat4(0.3342538, 0.24596402, -0.05070882, -0.1629279, -0.0605624, -0.31846803, -0.030116247, 0.14499578, 0.23033214, 0.100796476, -0.11549748, 0.13272488, 0.09768287, -0.08599002, -0.18570031, -0.095745035) * go_1(1.0, 0.0);\n result += mat4(0.017806288, 0.03143078, 0.1363342, -0.018307902, 0.036575943, -0.04645106, -0.13187204, -0.019356936, 0.08177283, 0.14059572, -0.026990665, -0.025628868, 0.089009784, -0.054094527, -0.10889895, -0.08352851) * go_1(1.0, 1.0);\n result += mat4(-0.10441912, 0.06942166, 0.021075722, 0.022823252, 0.14455585, -0.10067584, -0.006786432, -0.15945506, 0.051149122, -0.051351603, -0.012551037, 0.017784216, -0.030743994, 0.06534117, -0.05894921, -0.007193482) * go_2(-1.0, -1.0);\n result += mat4(-0.105177015, 0.12079406, -0.021824203, 0.0051873215, 0.09426312, 0.0872351, 0.042457238, -0.027718134, -0.04744092, -0.036118995, -0.088347785, 0.025714433, -0.0033455554, 0.0052299164, 0.14114419, -0.23041077) * go_2(-1.0, 0.0);\n result += mat4(-0.10924918, 0.07170065, 0.15847342, 0.045235954, 0.01170718, 0.09113452, 0.155801, 0.012455027, 0.0091770645, -0.071032606, -0.06911904, -0.0078831315, 0.27796802, -0.08136213, 0.20615137, -0.22055252) * go_2(-1.0, 1.0);\n result += mat4(0.02993543, -0.011065637, 0.015992155, -0.106134124, -0.26578894, 0.16489314, 0.0020848098, 0.12432517, -0.14845847, 0.11076599, -0.015617476, 0.12498255, 0.009672752, -0.013014179, 0.10577515, 0.02908296) * go_2(0.0, -1.0);\n result += mat4(-0.0728776, -0.14159116, 0.105368264, -0.016262107, -0.14621304, -0.0007887494, 0.14413477, 0.11337385, -0.1769697, -0.1076886, 0.08036942, 0.10428512, 0.10336065, -0.15257628, 0.05553209, 0.12439473) * go_2(0.0, 0.0);\n result += mat4(-0.067323305, 0.23115864, 0.0817162, 0.13127932, 0.02427729, 0.01246805, 0.021550559, 0.066352196, -0.014213087, -0.022559473, 0.058270242, -0.069260366, -0.1949913, 0.27712336, -0.020843407, 0.16199547) * go_2(0.0, 1.0);\n result += mat4(-0.06066066, 0.009365795, -0.005817299, 0.016661849, 0.032292802, 0.10364246, -0.105340734, -0.040422246, 0.0028520338, 0.10786728, 0.041312158, 0.0634878, -0.10283239, -0.13716424, 0.2013461, -0.14106691) * go_2(1.0, -1.0);\n result += mat4(-0.14796652, 0.042259417, -0.08663438, 0.09733461, -0.044074174, 0.24739462, 0.04777009, -0.026686348, 0.0027458945, 0.043400105, -0.11496284, 0.08113486, -0.33933377, 0.046819236, -0.12803015, 0.006137677) * go_2(1.0, 0.0);\n result += mat4(-0.07903079, -0.009489394, 0.018812884, -0.031424083, 0.14344518, 0.08629371, 0.123602144, 0.045581687, 0.102321856, 0.07221763, 0.14465447, -0.23171869, -0.1145046, -0.088674895, -0.08679749, -0.20322132) * go_2(1.0, 1.0);\n result += mat4(-0.09741677, 0.0010184142, -0.06932825, 0.044964395, 0.03060611, 0.11817057, 0.04148144, 0.000755089, 0.018646225, -0.1362759, 0.045627713, -0.01720389, -0.013920286, 0.0041473205, 0.023480741, -0.00036270308) * go_3(-1.0, -1.0);\n result += mat4(-0.047821313, 0.15457056, 0.081069574, -0.061125267, -0.003727664, -0.03735384, -0.00673114, -0.0585745, -0.14427665, 0.21584798, 0.17612408, 0.03723236, 0.09688153, 0.0071055717, 0.0704578, -0.008490558) * go_3(-1.0, 0.0);\n result += mat4(0.005648931, -0.021415008, 0.07515239, 0.024656001, 0.14356652, -0.09023091, -0.092833556, -0.11933706, -0.17543222, -0.31645912, -0.14794292, -0.10830711, 0.046658885, -0.13449514, -0.032724228, -0.07927336) * go_3(-1.0, 1.0);\n result += mat4(-0.012330256, 0.030906612, 0.009849825, 0.16186711, 0.105316125, 0.1066287, 0.007410255, 0.08471377, -0.06755245, 0.2835302, 0.06922882, 0.18501134, -0.10781668, -0.021025939, -0.057754997, -0.19532007) * go_3(0.0, -1.0);\n result += mat4(0.09254016, 0.21572222, -0.250398, -0.017990865, 0.10726608, -0.13617107, 0.06726572, -0.17355372, 0.07552837, -0.01980061, 0.10523871, -0.062427603, -0.1769102, 0.35534126, -0.22155605, -0.13921477) * go_3(0.0, 0.0);\n result += mat4(0.0054315915, 0.028563919, -0.030617325, 0.12851912, 0.0020591016, -0.07287573, -0.15371658, -0.3468236, 0.042036943, -0.19993319, -0.1311562, -0.11087494, -0.033534657, -0.049439076, 0.07299748, 0.049393892) * go_3(0.0, 1.0);\n result += mat4(0.04817828, 0.009956909, 0.08608736, -0.04149299, 0.07101367, -0.03388178, 0.08030968, -0.032450564, 0.14994971, -0.006995002, 0.13461865, -0.061656967, -0.044900555, -0.05698395, 0.07130313, -0.17835349) * go_3(1.0, -1.0);\n result += mat4(0.09259944, -0.1760367, -0.05008204, 0.12799591, 0.10526596, 0.25768888, 0.11187724, -0.06537007, 0.11869906, -0.30243787, 0.1930932, -0.13290296, 0.017331708, 0.04682896, 0.02930385, 0.15250616) * go_3(1.0, 0.0);\n result += mat4(-0.01343636, -0.015147329, -0.12101166, 0.04787181, 0.088516094, -0.0716172, 0.012281597, -0.01175244, -0.036102388, -0.16996604, 0.0068835146, 0.16938321, -0.019361602, -0.07008898, -0.111906745, -0.008676077) * go_3(1.0, 1.0);\n result += vec4(0.03128986, -0.070663765, -0.056307543, -0.043389197);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.010251427, -0.045750465, 0.016315231, -0.008768869, 0.017431414, 0.080067836, 0.025827147, 0.10838066, 0.0024869177, -0.034495536, 0.09772538, 0.07213915, 0.016637174, 0.040788822, -0.022752339, 0.10970543) * go_0(-1.0, -1.0);\n result += mat4(0.11526194, 0.09676918, -0.04237834, -0.2271947, 0.12261753, -0.24500768, 0.10468346, 0.13780572, -0.009849901, 0.023189532, 0.0011982447, 0.04185303, 0.045187697, 0.06505389, 0.096869685, -0.1784324) * go_0(-1.0, 0.0);\n result += mat4(0.04672689, 0.13536161, -0.1818021, -0.20668268, 0.07533596, -0.032177944, -0.024819814, 0.036118865, 0.012960037, -0.04256549, 0.03154665, 0.10697645, 0.0455828, 0.15624708, 0.0880299, -0.044446476) * go_0(-1.0, 1.0);\n result += mat4(-0.03187084, -0.04798656, 0.05435525, -0.060023244, -0.02988392, -0.13252808, -0.13699181, -0.013882888, 0.052836955, -0.051288467, -0.048392758, -0.02818318, -0.045959223, -0.0385304, -0.113381095, 0.048340388) * go_0(0.0, -1.0);\n result += mat4(0.06799445, -0.32721373, 0.09433875, -0.24025385, 0.0029125893, -0.029136823, 0.01100064, -0.12017942, -0.12278812, -0.0646935, 0.009398038, -0.021518359, 0.008572816, 0.15084247, -0.22798048, -0.027803216) * go_0(0.0, 0.0);\n result += mat4(0.14571115, 0.24804439, 0.13177192, -0.1820655, -0.0030899157, -0.11837261, 0.14447895, 0.11825037, 0.083688706, 0.13209106, 0.051847935, -0.27009267, -0.030820336, 0.15591313, 0.00807933, 0.08577916) * go_0(0.0, 1.0);\n result += mat4(0.07043623, -0.006127145, -0.16473344, -0.091646075, 0.12019198, 0.02408659, 0.038805984, 0.043282606, 0.09853516, -0.03085117, -0.13666795, 0.057578508, 0.023477113, -0.050639734, 0.05486259, 0.10117338) * go_0(1.0, -1.0);\n result += mat4(0.07739963, 0.019718317, -0.17859067, -0.107660785, 0.07235146, -0.08198499, -0.13072458, 0.0808431, -0.09421921, -0.024668563, 0.058651946, 0.058679227, -0.041750733, 0.07785575, 0.0375434, -0.11090677) * go_0(1.0, 0.0);\n result += mat4(0.13032761, 0.2291367, -0.1677081, -0.22246332, 0.03946319, 0.0063910848, 0.09128152, 0.0013804171, -0.034065075, -0.058277655, 0.052419346, -0.030012188, 0.018556409, -0.07521306, 0.12746032, 0.0899423) * go_0(1.0, 1.0);\n result += mat4(-0.14820024, 0.03316697, 0.074021704, 0.0349015, -0.028731624, -0.03655249, 0.041885335, 0.025598902, -0.007544352, -0.058063164, 0.030487465, -0.073317364, -0.033130456, -0.17607957, 0.0020156964, 0.15351814) * go_1(-1.0, -1.0);\n result += mat4(-0.33111712, 0.11070417, -0.11759775, 0.12881225, -0.10840586, -0.114877716, 0.026571346, 0.01617625, 0.0028098845, 0.07325011, -0.008114658, 0.11581408, 0.0040087802, 0.15237121, 0.10423624, 0.010486565) * go_1(-1.0, 0.0);\n result += mat4(-0.14014785, 0.03670812, 0.041663505, -0.25026393, -0.05651376, -0.009220771, 0.18786587, 0.11221872, -0.0045316, -0.0781469, 0.09609792, -0.077175744, 0.15113525, 0.14979461, -0.003579166, -0.097722545) * go_1(-1.0, 1.0);\n result += mat4(0.005191016, -0.05746076, 0.14736177, -0.37837118, -0.116905205, 0.035447106, -0.1389216, -0.06583864, 0.08867301, -0.027591052, 0.020395119, -0.067704394, -0.078146204, 0.21156693, -0.24100207, -0.34081197) * go_1(0.0, -1.0);\n result += mat4(0.3395633, -0.16366479, -0.16501908, 0.19205959, -0.1203106, 0.1201394, 0.059141878, 0.024588805, 0.0106182005, -0.007498128, -0.13781549, -0.031079333, 0.45373476, -0.019419974, -0.029461615, -0.109356895) * go_1(0.0, 0.0);\n result += mat4(-0.20302778, 0.023634301, 0.0037064455, 0.23106048, -0.14157735, 0.115462445, -0.10275177, -0.05708588, 0.0066573587, -0.14406916, -0.029837208, 0.056612004, -0.036978997, 0.07784742, -0.009329581, 0.11628078) * go_1(0.0, 1.0);\n result += mat4(-0.050052032, 0.061341796, -0.108812004, -0.27657855, 0.07106667, -0.062498234, 0.08073948, 0.18898413, -0.005880379, -0.031624768, 0.0334547, 0.10361753, -0.18414119, -0.070826136, 0.027453694, 0.022999335) * go_1(1.0, -1.0);\n result += mat4(0.014818375, 0.17337285, 0.10936815, -0.030657725, -0.08041041, 0.022390872, 0.0053962595, 0.090021096, 0.05470518, 0.014654071, 0.06899392, -0.03431451, 0.05177294, -0.13493995, -0.055468578, -0.19131596) * go_1(1.0, 0.0);\n result += mat4(0.08200318, -0.10802187, -0.075451784, 0.006642357, -0.041665014, -0.05528946, 0.1799087, -0.07113583, -0.016218789, -0.12353001, -0.034801062, 0.06995437, 0.013318846, -0.16708943, 0.17779571, 0.20705931) * go_1(1.0, 1.0);\n result += mat4(0.10754426, -0.03437161, -0.089123115, -0.12592112, -0.09719291, 0.042339396, -0.02457928, -0.10472151, -0.031175358, -0.06077806, -0.025603233, 0.0030798917, 0.0302328, -0.011108347, -0.08815118, -0.11247357) * go_2(-1.0, -1.0);\n result += mat4(-0.03634052, -0.0752815, -0.032257803, -0.020932812, -0.01030603, 0.05347118, -0.013455479, -0.1528448, 0.11631174, 0.017359301, 0.0053947037, -0.10187295, -0.034056764, -0.06371101, 0.10579902, 0.06297638) * go_2(-1.0, 0.0);\n result += mat4(0.0026892002, -0.09832557, 0.07002896, 0.17336288, 0.017382741, 0.0868499, 0.024310237, 0.1024202, 0.016445315, -0.096997134, -0.05655256, -0.03888035, -0.23449722, 0.004868548, -0.046150357, 0.16268611) * go_2(-1.0, 1.0);\n result += mat4(-0.08197917, 0.06499742, 0.044401966, 0.119590975, 0.17058893, 0.003096477, 0.073047325, -0.2325016, 0.20562899, 0.06886438, -0.10150125, -0.09421983, -0.026852611, 0.11638924, -0.2897435, 0.10056706) * go_2(0.0, -1.0);\n result += mat4(0.05599001, 0.20881969, 0.057560008, 0.03211348, 0.07353149, 0.10849278, -0.04358825, -0.07277266, 0.19414866, 0.084341206, -0.054937962, -0.19548011, -0.1875029, -0.13233592, 0.247698, 0.054934226) * go_2(0.0, 0.0);\n result += mat4(0.006909254, -0.043635696, -0.0420242, 0.0029297285, -0.011208758, 0.10583326, -0.039475866, -0.091568366, -0.11034183, -0.2710617, -0.15182555, 0.27160573, 0.029486256, -0.17993683, 0.10480137, -0.031949393) * go_2(0.0, 1.0);\n result += mat4(0.012359864, -0.024621721, -0.066488825, -0.041012418, 0.0008418082, -0.034133818, 0.1275645, -0.22584224, 0.04127642, 0.021086683, -0.055507325, 0.017740795, -0.10207868, -0.02459281, -0.16278388, 0.2084072) * go_2(1.0, -1.0);\n result += mat4(0.07907339, -0.08811312, -0.043821383, -0.12781687, -0.014701197, -0.08600121, -0.07344954, -0.06233793, 0.13561183, 0.17435691, -0.25248256, -0.18915577, 0.11731138, -0.076414265, 0.011668736, -0.24489906) * go_2(1.0, 0.0);\n result += mat4(0.015452916, -0.1093781, -0.031768844, -0.049816687, 0.087654404, 0.083113015, -0.11759004, -0.02852037, 0.0119902035, -0.12981133, -0.043321397, 0.30873615, 0.16349368, 0.0475539, -0.12394514, 0.012860273) * go_2(1.0, 1.0);\n result += mat4(0.024975974, 0.14167881, -0.03849521, 0.092395015, -0.14491238, -0.024630755, 0.1262065, 0.22724074, -0.088403955, 0.069909796, -0.1582284, -0.06366643, 0.03808985, 0.055002328, 0.046191234, -0.15073699) * go_3(-1.0, -1.0);\n result += mat4(0.040616892, -0.05149903, 0.07913543, -0.12622666, 0.012306014, -0.0072504813, 0.09324519, 0.013837971, 0.033986375, 0.09466625, -0.11271816, 0.06514161, 0.008318977, 0.2319992, -0.23813216, -0.064383216) * go_3(-1.0, 0.0);\n result += mat4(0.0058016274, 0.07342614, -0.02532061, 0.046294674, -0.14704724, -0.09635743, 0.011660911, -0.028665043, 0.07488793, 0.049912058, -0.23186599, -0.12174707, -0.078130014, -0.17273565, 0.009148666, 0.042669322) * go_3(-1.0, 1.0);\n result += mat4(0.02457923, 0.06036786, -0.08706319, 0.011597113, 0.0027447701, 0.12410346, 0.07509643, 0.23769653, 0.055913534, -0.030516708, 0.090205066, 0.005610863, -0.0037265806, -0.06458783, 0.08390646, 0.03704848) * go_3(0.0, -1.0);\n result += mat4(-0.24644387, 0.09733959, 0.15941189, -0.039000493, -0.34143484, -0.10905996, 0.123846896, -0.025850125, 0.22231472, -0.074195, 0.17869541, 0.007901206, -0.07893139, -0.0031443893, -0.2252749, 0.020515904) * go_3(0.0, 0.0);\n result += mat4(0.046822242, 0.19209228, 0.10584968, -0.20782734, 0.020917192, 0.064485386, 0.022432446, 0.0021164739, 0.053817958, 0.2291973, 0.15079306, -0.18283905, 0.090974085, 0.24965459, -0.11586238, -0.1068585) * go_3(0.0, 1.0);\n result += mat4(-0.018472567, -0.09019175, -0.0014198436, 0.11438912, -0.18806975, 0.017498987, 0.06471353, -0.11078878, -0.09412236, -0.11218875, 0.077031404, -0.18779173, -0.025784107, -0.031477705, -0.10906885, 0.074243516) * go_3(1.0, -1.0);\n result += mat4(-0.06388332, 0.0813248, 0.1583895, -0.17604364, 0.02474024, 0.09227594, -0.07166613, -0.046409506, -0.20977338, 0.058364637, -0.014288648, 0.23180534, -0.03359222, 0.03962627, -0.011652336, 0.08433068) * go_3(1.0, 0.0);\n result += mat4(-0.05829235, -0.026256828, 0.051615473, -0.082805336, 0.06738748, -0.093329325, -0.03197624, 0.067339435, -0.06104219, 0.119381785, 0.10763423, -0.31583574, 0.003745323, 0.14953502, -0.009772352, -0.05511591) * go_3(1.0, 1.0);\n result += vec4(-0.014193535, -0.035853464, -0.0019574068, 0.035060503);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,Me),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.01858372, 0.017144108, 0.02794388, 0.0, 0.0129101565, -0.0073674284, -0.011766938, 0.0, 0.01970984, 0.01209068, 0.009530311, 0.0, -0.009190449, -0.006996753, -0.0038750458, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.15856947, 0.10162126, 0.08489005, 0.0, 0.038381726, -0.017771017, -0.03226132, 0.0, -0.011787879, -0.0152445, -0.007564454, 0.0, 0.055921376, 0.08389841, 0.08452836, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.026705442, -0.0070655374, -0.018199183, 0.0, 0.016254421, -0.025398912, -0.03461042, 0.0, 0.03950644, 0.06586101, 0.0707467, 0.0, -0.03793455, -0.04957139, -0.04777402, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.115341224, -0.04463122, -0.016549354, 0.0, -0.059433736, -0.04303295, -0.042805545, 0.0, 0.010830498, -0.011057443, -0.0141014, 0.0, 0.067396216, 0.06553637, 0.06705378, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.12767975, -0.19935511, -0.20109995, 0.0, 0.11554901, 0.11426503, 0.11161185, 0.0, -0.22092125, -0.22041021, -0.2142712, 0.0, -0.06326996, -0.061314825, -0.059039716, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.007717391, -0.046238754, -0.056983955, 0.0, 0.021419598, 0.0036924274, -0.00033630748, 0.0, 0.053556852, 0.0824714, 0.08295022, 0.0, -0.09881205, -0.043157153, -0.040801782, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.0052828738, 0.049702674, 0.056108, 0.0, 0.009478552, 0.010345037, 0.0094180945, 0.0, -0.010412882, 0.0006965096, 0.0021917222, 0.0, -0.010701383, -0.023212843, -0.024252625, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.07542127, 0.0739301, 0.06642962, 0.0, -0.08054489, -0.037553925, -0.026762033, 0.0, 0.09727509, 0.102272816, 0.097533874, 0.0, 0.01325714, -0.004582272, -0.006647532, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.03005975, 0.017012767, 0.007840201, 0.0, -0.028650383, -0.0019064787, 0.01083078, 0.0, -0.071352504, -0.019919744, -0.008299795, 0.0, 0.023253804, 0.042413715, 0.04681489, 0.0) * go_0(1.0, 1.0);\n result += mat4(-0.052201163, -0.021727808, -0.020888992, 0.0, 0.008365179, -0.016546093, -0.0111018475, 0.0, -0.06236095, -0.019278256, -0.021443967, 0.0, 0.0029381379, -0.0033039588, -0.006425339, 0.0) * go_1(-1.0, -1.0);\n result += mat4(0.02397296, -0.041659098, -0.050882675, 0.0, -0.013487, 0.0067506596, 0.005435185, 0.0, 0.066447854, 0.13331215, 0.13754861, 0.0, 0.028300207, -0.0048033795, -0.010058485, 0.0) * go_1(-1.0, 0.0);\n result += mat4(0.08140248, 0.018564016, 0.0036607496, 0.0, -0.0112075955, 0.0022339798, 0.0045722146, 0.0, -0.045716517, -0.0076076477, -0.0016939791, 0.0, -0.030486025, -0.07539711, -0.07185734, 0.0) * go_1(-1.0, 1.0);\n result += mat4(-0.0155724995, 0.048904862, 0.059412133, 0.0, -0.013894624, -0.0061430936, -0.011662488, 0.0, -0.0052947477, -0.0176474, -0.018611705, 0.0, 0.022075793, 0.031703226, 0.026735537, 0.0) * go_1(0.0, -1.0);\n result += mat4(-0.18287502, -0.18703277, -0.18331653, 0.0, -0.08616293, -0.011741755, -0.009296464, 0.0, -0.054274965, 0.016794622, 0.022522328, 0.0, 0.06965258, 0.08260611, 0.08285337, 0.0) * go_1(0.0, 0.0);\n result += mat4(0.08107809, 0.0336241, 0.025449684, 0.0, -0.031931, 0.01179566, 0.019694995, 0.0, 0.025930194, 0.042288166, 0.04673656, 0.0, -0.14357394, -0.11003491, -0.094090074, 0.0) * go_1(0.0, 1.0);\n result += mat4(0.007188181, 0.050626095, 0.050705966, 0.0, -0.008030409, -0.018670242, -0.019766346, 0.0, 0.014874803, -0.03657919, -0.034044486, 0.0, -0.011178416, -0.004358302, -0.013611815, 0.0) * go_1(1.0, -1.0);\n result += mat4(0.07987872, 0.11399873, 0.12089382, 0.0, -0.01514355, 0.0068139364, 0.010206274, 0.0, -0.0005701044, -0.011158322, 0.006484812, 0.0, 0.002018227, 0.043359682, 0.042987905, 0.0) * go_1(1.0, 0.0);\n result += mat4(0.0017806455, -0.0015697709, -0.0018252691, 0.0, 0.0058658062, 0.021681193, 0.028615465, 0.0, -0.054827355, -0.04541651, -0.027485048, 0.0, -0.017649114, 0.017717479, 0.027309911, 0.0) * go_1(1.0, 1.0);\n result += mat4(0.02555098, -0.0028983613, -0.005134733, 0.0, -0.0029332284, 0.015552135, 0.022189403, 0.0, -0.019786593, -0.0031676649, -0.0014604586, 0.0, 0.06648065, 0.0672302, 0.04586375, 0.0) * go_2(-1.0, -1.0);\n result += mat4(-0.06674696, 0.002328631, 0.014039355, 0.0, -0.03636718, 0.014560653, 0.028076636, 0.0, 0.042305287, 0.015249338, 0.0136925895, 0.0, 0.033586804, 0.00701501, -0.011588751, 0.0) * go_2(-1.0, 0.0);\n result += mat4(-0.039022632, 0.015240631, 0.02699061, 0.0, -0.02614261, 0.0051843156, 0.012590042, 0.0, 0.015304643, -0.022641543, -0.030434309, 0.0, 0.016862666, 0.020819275, 0.022333218, 0.0) * go_2(-1.0, 1.0);\n result += mat4(0.08056982, 0.026592938, 0.009744146, 0.0, 0.08762212, 0.10150359, 0.09662005, 0.0, -0.044551965, -0.016349116, -0.014629014, 0.0, -0.014341297, -0.030914815, -0.038747486, 0.0) * go_2(0.0, -1.0);\n result += mat4(-0.048734166, 0.019775594, 0.03124684, 0.0, -0.2345022, -0.23639877, -0.22958128, 0.0, 0.12412277, 0.10245112, 0.10389806, 0.0, -0.0030797734, -0.01989389, -0.02020691, 0.0) * go_2(0.0, 0.0);\n result += mat4(-0.0133485105, 0.029644802, 0.041630358, 0.0, 0.041081797, 0.059993293, 0.060033485, 0.0, -0.02155099, -0.035306025, -0.03838472, 0.0, 0.017466968, -0.01866363, -0.004764589, 0.0) * go_2(0.0, 1.0);\n result += mat4(0.0030783121, -0.04064586, -0.04504904, 0.0, -0.023528632, -0.029308239, -0.022441925, 0.0, 0.020095564, 0.018979732, 0.015117934, 0.0, 0.008429918, 0.021180628, 0.020137152, 0.0) * go_2(1.0, -1.0);\n result += mat4(0.0012200709, 0.013313984, 0.014122978, 0.0, 0.08750284, 0.038747437, 0.027102578, 0.0, -0.09627132, -0.09706183, -0.09405641, 0.0, -0.05180081, -0.03555434, -0.021694236, 0.0) * go_2(1.0, 0.0);\n result += mat4(-0.022396728, -0.018316073, -0.01250564, 0.0, 0.045423746, 0.025315331, 0.010639915, 0.0, 0.05618814, 0.022210265, 0.014195103, 0.0, -0.014828652, -0.010245087, 0.0020570823, 0.0) * go_2(1.0, 1.0);\n result += mat4(0.046651457, 0.001333767, -0.003572458, 0.0, -0.0077845114, -0.012861641, -0.015116351, 0.0, 0.01338984, 0.029198132, 0.026183384, 0.0, 0.0014878022, 0.020025207, 0.024829973, 0.0) * go_3(-1.0, -1.0);\n result += mat4(-0.09506711, -0.06541528, -0.051106647, 0.0, 0.02552611, 0.01181497, 0.0020236392, 0.0, 0.03234602, -0.03153924, -0.035502207, 0.0, -0.034516744, 0.00018784113, 0.0085376045, 0.0) * go_3(-1.0, 0.0);\n result += mat4(-0.05945615, -0.0046793907, 0.011128929, 0.0, -0.0061961384, -0.0040663416, -0.010319631, 0.0, 0.044197917, -0.033448357, -0.04109943, 0.0, -0.04109929, 0.006773195, 0.016976412, 0.0) * go_3(-1.0, 1.0);\n result += mat4(0.02855516, -0.033051047, -0.04864978, 0.0, -0.06393814, -0.082921155, -0.0730681, 0.0, -0.058905125, -0.038639963, -0.027698845, 0.0, -0.013616608, -0.007876684, -0.006182652, 0.0) * go_3(0.0, -1.0);\n result += mat4(0.15423118, 0.14667909, 0.14534634, 0.0, 0.1485341, 0.096721016, 0.0820024, 0.0, 0.1263968, 0.088775866, 0.083860956, 0.0, 0.04213644, 0.020989005, 0.010447147, 0.0) * go_3(0.0, 0.0);\n result += mat4(-0.068275765, -0.018390667, -0.011452603, 0.0, 0.03738383, 0.019398715, 0.005998161, 0.0, -0.0011161854, -0.039955888, -0.04444185, 0.0, 0.052985556, 0.017621813, 0.009551621, 0.0) * go_3(0.0, 1.0);\n result += mat4(0.01387326, -0.0033411914, -0.009420935, 0.0, -0.034494568, -0.019219222, -0.009562797, 0.0, 0.0074023325, 0.022065453, 0.027121471, 0.0, 0.00019609048, -0.0042242454, 2.0403608e-05, 0.0) * go_3(1.0, -1.0);\n result += mat4(-0.015793918, -0.024342488, -0.037188973, 0.0, 0.004534637, -0.025236975, -0.028567247, 0.0, -0.055682972, -0.054670315, -0.06584981, 0.0, 0.043045517, -0.0075941198, -0.014196169, 0.0) * go_3(1.0, 0.0);\n result += mat4(0.0132598495, 0.01775289, 0.017206183, 0.0, 0.010604703, -0.007352816, -0.017301153, 0.0, 0.030967329, 0.027615465, 0.0145311365, 0.0, 0.008636854, -0.033379406, -0.042725433, 0.0) * go_3(1.0, 1.0);\n result += vec4(-0.0056639817, -0.0017339308, -0.0011913306, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_MAIN_TextureLocation=t.getUniformLocation(_.program_8,"MAIN"),_.program_8_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf"),_.program_8_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_3_tf1"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=this.program_1_intermediate_texture;c(e,a,f.width,f.height),e.viewport(0,0,f.width,f.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.useProgram(this.program_1);var u=d(e,0,0,f.width,f.height),m=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,u),s(e,this.program_1_a_texture_coord_location,m),e.uniform2f(this.program_1_u_resolution_location,f.width,f.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,f.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u),e.deleteBuffer(m),t.set("conv2d_tf1",{texture:a,width:f.width,height:f.height}),t.get("MAIN")){var g=t.get("MAIN");if(g&&t.get("NATIVE")&&t.get("OUTPUT")){var v=t.get("conv2d_tf");if(v){var l=t.get("conv2d_tf1");if(l){var x=this.program_2_intermediate_texture;c(e,x,v.width,v.height),e.viewport(0,0,v.width,v.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,x,0),e.useProgram(this.program_2);var p=d(e,0,0,v.width,v.height),T=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,p),s(e,this.program_2_a_texture_coord_location,T),e.uniform2f(this.program_2_u_resolution_location,v.width,v.height),e.uniform2f(this.program_2_u_texture_size_location,g.width,g.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,v.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(p),e.deleteBuffer(T),t.set("conv2d_1_tf",{texture:x,width:v.width,height:v.height}),t.get("MAIN")){var h=t.get("MAIN");if(h&&t.get("NATIVE")&&t.get("OUTPUT")){var E=t.get("conv2d_tf");if(E){var U=t.get("conv2d_tf1");if(U){var A=this.program_3_intermediate_texture;c(e,A,E.width,E.height),e.viewport(0,0,E.width,E.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,A,0),e.useProgram(this.program_3);var R=d(e,0,0,E.width,E.height),b=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,R),s(e,this.program_3_a_texture_coord_location,b),e.uniform2f(this.program_3_u_resolution_location,E.width,E.height),e.uniform2f(this.program_3_u_texture_size_location,h.width,h.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,U.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(R),e.deleteBuffer(b),t.set("conv2d_1_tf1",{texture:A,width:E.width,height:E.height}),t.get("MAIN")){var L=t.get("MAIN");if(L&&t.get("NATIVE")&&t.get("OUTPUT")){var y=t.get("conv2d_1_tf");if(y){var z=t.get("conv2d_1_tf1");if(z){var D=this.program_4_intermediate_texture;c(e,D,y.width,y.height),e.viewport(0,0,y.width,y.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,D,0),e.useProgram(this.program_4);var X=d(e,0,0,y.width,y.height),w=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,X),s(e,this.program_4_a_texture_coord_location,w),e.uniform2f(this.program_4_u_resolution_location,y.width,y.height),e.uniform2f(this.program_4_u_texture_size_location,L.width,L.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,y.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,z.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(X),e.deleteBuffer(w),t.set("conv2d_2_tf",{texture:D,width:y.width,height:y.height}),t.get("MAIN")){var O=t.get("MAIN");if(O&&t.get("NATIVE")&&t.get("OUTPUT")){var N=t.get("conv2d_1_tf");if(N){var M=t.get("conv2d_1_tf1");if(M){var I=this.program_5_intermediate_texture;c(e,I,N.width,N.height),e.viewport(0,0,N.width,N.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,I,0),e.useProgram(this.program_5);var F=d(e,0,0,N.width,N.height),B=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,F),s(e,this.program_5_a_texture_coord_location,B),e.uniform2f(this.program_5_u_resolution_location,N.width,N.height),e.uniform2f(this.program_5_u_texture_size_location,O.width,O.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,M.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(F),e.deleteBuffer(B),t.set("conv2d_2_tf1",{texture:I,width:N.width,height:N.height}),t.get("MAIN")){var S=t.get("MAIN");if(S&&t.get("NATIVE")&&t.get("OUTPUT")){var P=t.get("conv2d_2_tf");if(P){var C=t.get("conv2d_2_tf1");if(C){var V=this.program_6_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_6);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,j),s(e,this.program_6_a_texture_coord_location,H),e.uniform2f(this.program_6_u_resolution_location,P.width,P.height),e.uniform2f(this.program_6_u_texture_size_location,S.width,S.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_3_tf",{texture:V,width:P.width,height:P.height}),t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")&&t.get("OUTPUT")){var k=t.get("conv2d_2_tf");if(k){var K=t.get("conv2d_2_tf1");if(K){var W=this.program_7_intermediate_texture;c(e,W,k.width,k.height),e.viewport(0,0,k.width,k.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,W,0),e.useProgram(this.program_7);var Y=d(e,0,0,k.width,k.height),J=d(e,0,0,1,1);if(s(e,this.program_7_a_position_location,Y),s(e,this.program_7_a_texture_coord_location,J),e.uniform2f(this.program_7_u_resolution_location,k.width,k.height),e.uniform2f(this.program_7_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,k.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Y),e.deleteBuffer(J),t.set("conv2d_3_tf1",{texture:W,width:k.width,height:k.height}),t.get("MAIN")){var Z=t.get("MAIN");if(Z&&t.get("NATIVE")&&t.get("OUTPUT")){var $=t.get("conv2d_3_tf");if($){var q=t.get("conv2d_3_tf1");if(q){var Q=this.program_8_intermediate_texture;c(e,Q,$.width,$.height),e.viewport(0,0,$.width,$.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Q,0),e.useProgram(this.program_8);var tt=d(e,0,0,$.width,$.height),_t=d(e,0,0,1,1);s(e,this.program_8_a_position_location,tt),s(e,this.program_8_a_texture_coord_location,_t),e.uniform2f(this.program_8_u_resolution_location,$.width,$.height),e.uniform2f(this.program_8_u_texture_size_location,Z.width,Z.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Z.texture),e.uniform1i(this.program_8_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,$.texture),e.uniform1i(this.program_8_conv2d_3_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,q.texture),e.uniform1i(this.program_8_conv2d_3_tf1_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(tt),e.deleteBuffer(_t),t.set("MAIN",{texture:Q,width:$.width,height:$.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&ze(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function Fe(t){return Fe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fe(t)}function Be(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,je(o.key),o)}}function Se(t,_){return Se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},Se(t,_)}function Pe(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Ce(t){return Ce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Ce(t)}function Ve(t,_,e){return(_=je(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function je(t){var _=function(t,_){if("object"!==Fe(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==Fe(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===Fe(_)?_:String(_)}var He="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Ge=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&Se(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=Ce(o);if(r){var e=Ce(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===Fe(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return Pe(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),Ve(Pe(_=n.call(this)),"gl",void 0),Ve(Pe(_),"program_0",void 0),Ve(Pe(_),"program_1",void 0),Ve(Pe(_),"program_2",void 0),Ve(Pe(_),"program_3",void 0),Ve(Pe(_),"program_4",void 0),Ve(Pe(_),"program_5",void 0),Ve(Pe(_),"program_6",void 0),Ve(Pe(_),"program_7",void 0),Ve(Pe(_),"program_8",void 0),Ve(Pe(_),"program_9",void 0),Ve(Pe(_),"program_10",void 0),Ve(Pe(_),"program_11",void 0),Ve(Pe(_),"program_12",void 0),Ve(Pe(_),"program_13",void 0),Ve(Pe(_),"program_14",void 0),Ve(Pe(_),"program_15",void 0),Ve(Pe(_),"program_16",void 0),Ve(Pe(_),"program_17",void 0),Ve(Pe(_),"program_18",void 0),Ve(Pe(_),"program_19",void 0),Ve(Pe(_),"program_20",void 0),Ve(Pe(_),"program_21",void 0),Ve(Pe(_),"program_22",void 0),Ve(Pe(_),"program_23",void 0),Ve(Pe(_),"program_24",void 0),Ve(Pe(_),"program_0_intermediate_texture",void 0),Ve(Pe(_),"program_1_intermediate_texture",void 0),Ve(Pe(_),"program_2_intermediate_texture",void 0),Ve(Pe(_),"program_3_intermediate_texture",void 0),Ve(Pe(_),"program_4_intermediate_texture",void 0),Ve(Pe(_),"program_5_intermediate_texture",void 0),Ve(Pe(_),"program_6_intermediate_texture",void 0),Ve(Pe(_),"program_7_intermediate_texture",void 0),Ve(Pe(_),"program_8_intermediate_texture",void 0),Ve(Pe(_),"program_9_intermediate_texture",void 0),Ve(Pe(_),"program_10_intermediate_texture",void 0),Ve(Pe(_),"program_11_intermediate_texture",void 0),Ve(Pe(_),"program_12_intermediate_texture",void 0),Ve(Pe(_),"program_13_intermediate_texture",void 0),Ve(Pe(_),"program_14_intermediate_texture",void 0),Ve(Pe(_),"program_15_intermediate_texture",void 0),Ve(Pe(_),"program_16_intermediate_texture",void 0),Ve(Pe(_),"program_17_intermediate_texture",void 0),Ve(Pe(_),"program_18_intermediate_texture",void 0),Ve(Pe(_),"program_19_intermediate_texture",void 0),Ve(Pe(_),"program_20_intermediate_texture",void 0),Ve(Pe(_),"program_21_intermediate_texture",void 0),Ve(Pe(_),"program_22_intermediate_texture",void 0),Ve(Pe(_),"program_23_intermediate_texture",void 0),Ve(Pe(_),"program_24_intermediate_texture",void 0),Ve(Pe(_),"program_0_a_position_location",void 0),Ve(Pe(_),"program_1_a_position_location",void 0),Ve(Pe(_),"program_2_a_position_location",void 0),Ve(Pe(_),"program_3_a_position_location",void 0),Ve(Pe(_),"program_4_a_position_location",void 0),Ve(Pe(_),"program_5_a_position_location",void 0),Ve(Pe(_),"program_6_a_position_location",void 0),Ve(Pe(_),"program_7_a_position_location",void 0),Ve(Pe(_),"program_8_a_position_location",void 0),Ve(Pe(_),"program_9_a_position_location",void 0),Ve(Pe(_),"program_10_a_position_location",void 0),Ve(Pe(_),"program_11_a_position_location",void 0),Ve(Pe(_),"program_12_a_position_location",void 0),Ve(Pe(_),"program_13_a_position_location",void 0),Ve(Pe(_),"program_14_a_position_location",void 0),Ve(Pe(_),"program_15_a_position_location",void 0),Ve(Pe(_),"program_16_a_position_location",void 0),Ve(Pe(_),"program_17_a_position_location",void 0),Ve(Pe(_),"program_18_a_position_location",void 0),Ve(Pe(_),"program_19_a_position_location",void 0),Ve(Pe(_),"program_20_a_position_location",void 0),Ve(Pe(_),"program_21_a_position_location",void 0),Ve(Pe(_),"program_22_a_position_location",void 0),Ve(Pe(_),"program_23_a_position_location",void 0),Ve(Pe(_),"program_24_a_position_location",void 0),Ve(Pe(_),"program_0_a_texture_coord_location",void 0),Ve(Pe(_),"program_1_a_texture_coord_location",void 0),Ve(Pe(_),"program_2_a_texture_coord_location",void 0),Ve(Pe(_),"program_3_a_texture_coord_location",void 0),Ve(Pe(_),"program_4_a_texture_coord_location",void 0),Ve(Pe(_),"program_5_a_texture_coord_location",void 0),Ve(Pe(_),"program_6_a_texture_coord_location",void 0),Ve(Pe(_),"program_7_a_texture_coord_location",void 0),Ve(Pe(_),"program_8_a_texture_coord_location",void 0),Ve(Pe(_),"program_9_a_texture_coord_location",void 0),Ve(Pe(_),"program_10_a_texture_coord_location",void 0),Ve(Pe(_),"program_11_a_texture_coord_location",void 0),Ve(Pe(_),"program_12_a_texture_coord_location",void 0),Ve(Pe(_),"program_13_a_texture_coord_location",void 0),Ve(Pe(_),"program_14_a_texture_coord_location",void 0),Ve(Pe(_),"program_15_a_texture_coord_location",void 0),Ve(Pe(_),"program_16_a_texture_coord_location",void 0),Ve(Pe(_),"program_17_a_texture_coord_location",void 0),Ve(Pe(_),"program_18_a_texture_coord_location",void 0),Ve(Pe(_),"program_19_a_texture_coord_location",void 0),Ve(Pe(_),"program_20_a_texture_coord_location",void 0),Ve(Pe(_),"program_21_a_texture_coord_location",void 0),Ve(Pe(_),"program_22_a_texture_coord_location",void 0),Ve(Pe(_),"program_23_a_texture_coord_location",void 0),Ve(Pe(_),"program_24_a_texture_coord_location",void 0),Ve(Pe(_),"program_0_u_resolution_location",void 0),Ve(Pe(_),"program_1_u_resolution_location",void 0),Ve(Pe(_),"program_2_u_resolution_location",void 0),Ve(Pe(_),"program_3_u_resolution_location",void 0),Ve(Pe(_),"program_4_u_resolution_location",void 0),Ve(Pe(_),"program_5_u_resolution_location",void 0),Ve(Pe(_),"program_6_u_resolution_location",void 0),Ve(Pe(_),"program_7_u_resolution_location",void 0),Ve(Pe(_),"program_8_u_resolution_location",void 0),Ve(Pe(_),"program_9_u_resolution_location",void 0),Ve(Pe(_),"program_10_u_resolution_location",void 0),Ve(Pe(_),"program_11_u_resolution_location",void 0),Ve(Pe(_),"program_12_u_resolution_location",void 0),Ve(Pe(_),"program_13_u_resolution_location",void 0),Ve(Pe(_),"program_14_u_resolution_location",void 0),Ve(Pe(_),"program_15_u_resolution_location",void 0),Ve(Pe(_),"program_16_u_resolution_location",void 0),Ve(Pe(_),"program_17_u_resolution_location",void 0),Ve(Pe(_),"program_18_u_resolution_location",void 0),Ve(Pe(_),"program_19_u_resolution_location",void 0),Ve(Pe(_),"program_20_u_resolution_location",void 0),Ve(Pe(_),"program_21_u_resolution_location",void 0),Ve(Pe(_),"program_22_u_resolution_location",void 0),Ve(Pe(_),"program_23_u_resolution_location",void 0),Ve(Pe(_),"program_24_u_resolution_location",void 0),Ve(Pe(_),"program_0_u_texture_size_location",void 0),Ve(Pe(_),"program_1_u_texture_size_location",void 0),Ve(Pe(_),"program_2_u_texture_size_location",void 0),Ve(Pe(_),"program_3_u_texture_size_location",void 0),Ve(Pe(_),"program_4_u_texture_size_location",void 0),Ve(Pe(_),"program_5_u_texture_size_location",void 0),Ve(Pe(_),"program_6_u_texture_size_location",void 0),Ve(Pe(_),"program_7_u_texture_size_location",void 0),Ve(Pe(_),"program_8_u_texture_size_location",void 0),Ve(Pe(_),"program_9_u_texture_size_location",void 0),Ve(Pe(_),"program_10_u_texture_size_location",void 0),Ve(Pe(_),"program_11_u_texture_size_location",void 0),Ve(Pe(_),"program_12_u_texture_size_location",void 0),Ve(Pe(_),"program_13_u_texture_size_location",void 0),Ve(Pe(_),"program_14_u_texture_size_location",void 0),Ve(Pe(_),"program_15_u_texture_size_location",void 0),Ve(Pe(_),"program_16_u_texture_size_location",void 0),Ve(Pe(_),"program_17_u_texture_size_location",void 0),Ve(Pe(_),"program_18_u_texture_size_location",void 0),Ve(Pe(_),"program_19_u_texture_size_location",void 0),Ve(Pe(_),"program_20_u_texture_size_location",void 0),Ve(Pe(_),"program_21_u_texture_size_location",void 0),Ve(Pe(_),"program_22_u_texture_size_location",void 0),Ve(Pe(_),"program_23_u_texture_size_location",void 0),Ve(Pe(_),"program_24_u_texture_size_location",void 0),Ve(Pe(_),"program_0_MAIN_TextureLocation",void 0),Ve(Pe(_),"program_1_MAIN_TextureLocation",void 0),Ve(Pe(_),"program_2_MAIN_TextureLocation",void 0),Ve(Pe(_),"program_3_conv2d_tf_TextureLocation",void 0),Ve(Pe(_),"program_3_conv2d_tf1_TextureLocation",void 0),Ve(Pe(_),"program_3_conv2d_tf2_TextureLocation",void 0),Ve(Pe(_),"program_4_conv2d_tf_TextureLocation",void 0),Ve(Pe(_),"program_4_conv2d_tf1_TextureLocation",void 0),Ve(Pe(_),"program_4_conv2d_tf2_TextureLocation",void 0),Ve(Pe(_),"program_5_conv2d_tf_TextureLocation",void 0),Ve(Pe(_),"program_5_conv2d_tf1_TextureLocation",void 0),Ve(Pe(_),"program_5_conv2d_tf2_TextureLocation",void 0),Ve(Pe(_),"program_6_conv2d_1_tf_TextureLocation",void 0),Ve(Pe(_),"program_6_conv2d_1_tf1_TextureLocation",void 0),Ve(Pe(_),"program_6_conv2d_1_tf2_TextureLocation",void 0),Ve(Pe(_),"program_7_conv2d_1_tf_TextureLocation",void 0),Ve(Pe(_),"program_7_conv2d_1_tf1_TextureLocation",void 0),Ve(Pe(_),"program_7_conv2d_1_tf2_TextureLocation",void 0),Ve(Pe(_),"program_8_conv2d_1_tf_TextureLocation",void 0),Ve(Pe(_),"program_8_conv2d_1_tf1_TextureLocation",void 0),Ve(Pe(_),"program_8_conv2d_1_tf2_TextureLocation",void 0),Ve(Pe(_),"program_9_conv2d_2_tf_TextureLocation",void 0),Ve(Pe(_),"program_9_conv2d_2_tf1_TextureLocation",void 0),Ve(Pe(_),"program_9_conv2d_2_tf2_TextureLocation",void 0),Ve(Pe(_),"program_10_conv2d_2_tf_TextureLocation",void 0),Ve(Pe(_),"program_10_conv2d_2_tf1_TextureLocation",void 0),Ve(Pe(_),"program_10_conv2d_2_tf2_TextureLocation",void 0),Ve(Pe(_),"program_11_conv2d_2_tf_TextureLocation",void 0),Ve(Pe(_),"program_11_conv2d_2_tf1_TextureLocation",void 0),Ve(Pe(_),"program_11_conv2d_2_tf2_TextureLocation",void 0),Ve(Pe(_),"program_12_conv2d_3_tf_TextureLocation",void 0),Ve(Pe(_),"program_12_conv2d_3_tf1_TextureLocation",void 0),Ve(Pe(_),"program_12_conv2d_3_tf2_TextureLocation",void 0),Ve(Pe(_),"program_13_conv2d_3_tf_TextureLocation",void 0),Ve(Pe(_),"program_13_conv2d_3_tf1_TextureLocation",void 0),Ve(Pe(_),"program_13_conv2d_3_tf2_TextureLocation",void 0),Ve(Pe(_),"program_14_conv2d_3_tf_TextureLocation",void 0),Ve(Pe(_),"program_14_conv2d_3_tf1_TextureLocation",void 0),Ve(Pe(_),"program_14_conv2d_3_tf2_TextureLocation",void 0),Ve(Pe(_),"program_15_conv2d_4_tf_TextureLocation",void 0),Ve(Pe(_),"program_15_conv2d_4_tf1_TextureLocation",void 0),Ve(Pe(_),"program_15_conv2d_4_tf2_TextureLocation",void 0),Ve(Pe(_),"program_16_conv2d_4_tf_TextureLocation",void 0),Ve(Pe(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),Ve(Pe(_),"program_16_conv2d_4_tf2_TextureLocation",void 0),Ve(Pe(_),"program_17_conv2d_4_tf_TextureLocation",void 0),Ve(Pe(_),"program_17_conv2d_4_tf1_TextureLocation",void 0),Ve(Pe(_),"program_17_conv2d_4_tf2_TextureLocation",void 0),Ve(Pe(_),"program_18_conv2d_5_tf_TextureLocation",void 0),Ve(Pe(_),"program_18_conv2d_5_tf1_TextureLocation",void 0),Ve(Pe(_),"program_18_conv2d_5_tf2_TextureLocation",void 0),Ve(Pe(_),"program_19_conv2d_5_tf_TextureLocation",void 0),Ve(Pe(_),"program_19_conv2d_5_tf1_TextureLocation",void 0),Ve(Pe(_),"program_19_conv2d_5_tf2_TextureLocation",void 0),Ve(Pe(_),"program_20_conv2d_5_tf_TextureLocation",void 0),Ve(Pe(_),"program_20_conv2d_5_tf1_TextureLocation",void 0),Ve(Pe(_),"program_20_conv2d_5_tf2_TextureLocation",void 0),Ve(Pe(_),"program_21_conv2d_6_tf_TextureLocation",void 0),Ve(Pe(_),"program_21_conv2d_6_tf1_TextureLocation",void 0),Ve(Pe(_),"program_21_conv2d_6_tf2_TextureLocation",void 0),Ve(Pe(_),"program_22_conv2d_6_tf_TextureLocation",void 0),Ve(Pe(_),"program_22_conv2d_6_tf1_TextureLocation",void 0),Ve(Pe(_),"program_22_conv2d_6_tf2_TextureLocation",void 0),Ve(Pe(_),"program_23_conv2d_6_tf_TextureLocation",void 0),Ve(Pe(_),"program_23_conv2d_6_tf1_TextureLocation",void 0),Ve(Pe(_),"program_23_conv2d_6_tf2_TextureLocation",void 0),Ve(Pe(_),"program_24_MAIN_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_3_tf_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_3_tf1_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_3_tf2_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_4_tf_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_4_tf1_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_4_tf2_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_5_tf_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_5_tf1_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_5_tf2_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_6_tf_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_6_tf1_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_6_tf2_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_7_tf_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_7_tf1_TextureLocation",void 0),Ve(Pe(_),"program_24_conv2d_7_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.23234928, -0.070085905, 0.0040122913, 0.21575761, -0.25936925, -0.20185155, 0.022299573, 0.2812235, -0.11045535, -0.11106335, -0.12113332, -0.49919847, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.48585954, -0.058959674, 0.11114158, -0.1971666, -0.24872562, 0.2667282, -0.107163996, 0.12475151, -0.027792914, -0.06700173, -0.10966316, 0.09399147, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.16666615, -0.15644506, 0.048309084, 0.19122206, -0.1522582, 0.15417537, -0.23017146, 0.09460856, 0.074704535, 0.2168164, 0.2077189, -0.29264635, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.3167284, -0.20522436, -0.050071932, -0.036290437, 0.20206359, 0.012589764, -0.1251284, -0.2911492, -0.0006390347, -0.09853893, 0.14406726, 0.33612582, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.13786903, 0.51342535, -0.44004235, -0.23918492, 0.5614157, 0.011565876, 0.5419984, -0.15937872, -0.075360805, 0.018496322, 0.12582661, 0.40117717, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.19644158, 0.12697817, 0.15092115, 0.1963961, -0.03395398, -0.17465135, -0.04086773, 0.09187623, 0.18238129, -0.0063141263, -0.26402372, -0.28761682, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.010849395, 0.15082607, 0.095264904, -0.038952388, -0.1121466, 0.21590506, 0.029462064, -0.65400773, 0.18295552, 0.2425088, 0.121624336, 0.7189011, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.17197245, -0.04397748, 0.18232836, -0.04471754, 0.071163684, -0.20590816, 0.39706057, -0.5452873, -0.11754515, 0.006909551, 0.018450081, 0.5686299, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.077441245, -0.25645187, -0.19979256, -0.010363122, -0.04312338, -0.08810754, -0.059999906, 0.38630447, -0.11017497, -0.16309647, 0.026156282, -0.35432625, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.03509807, 0.029998481, -0.08691994, -0.017055636);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.34123975, 0.06927292, 0.12252625, 0.1038146, 0.15979475, 0.24436772, -0.016088272, -0.22664197, 0.16932374, 0.10719134, -0.16895153, 0.100098394, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.11094869, -0.1379463, -0.53625333, -0.42690855, 0.12101115, -0.004709155, 0.6293494, 0.4763549, 0.030926082, -0.20099613, 0.39174548, 0.31219363, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.08731028, -0.010540878, 0.0757335, -0.1466203, -0.23115048, -0.17813745, 0.17698573, 0.18787299, 0.16219892, 0.10475756, -0.23984352, 0.025724094, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.27665043, 0.4118298, -0.08762915, -0.07885308, 0.05053698, 0.28148478, -0.005842398, 0.15139125, -0.3791668, 0.24871133, 0.18160823, -0.10384939, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.3206045, -0.22038852, -0.3038138, -0.0482595, -0.26852164, -0.23278148, 0.30639926, 0.2578657, -0.3874695, 0.06441954, 0.00026220892, 0.04361178, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.17908047, -0.0900835, 0.00652168, -0.038639892, 0.1520494, -0.13204975, -0.020355739, 0.26766944, 0.021308672, -0.31918222, 0.050667368, 0.10367864, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.112388864, 0.053321466, 0.2691917, 0.26902813, 0.010105532, 0.24898581, -0.13757521, -0.10214595, 0.23615286, -0.09560994, -0.15046176, -0.08853913, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.36796987, -0.2124952, -0.07535088, 0.13065732, -0.21852261, 0.06934692, -0.013749303, -0.44900006, 0.3352218, 0.090437174, 0.08993535, -0.3050165, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.11873657, 0.13483031, 0.22352207, 0.23666611, 0.18977334, -0.32066482, -0.31396368, -0.5615055, -0.14588253, 0.0121516865, 0.0614425, -0.079611346, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.6537504, 0.07195351, -0.38729003, -0.0374416);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.16112354, 0.3756035, 0.09619928, 0.17283864, 0.054338567, -0.061197184, -0.10173672, -0.032733057, -0.111913994, -0.28940153, -0.062114924, 0.20520677, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.3500745, 0.467141, -0.101748556, 0.43384346, 0.06712478, -0.43235737, 0.014446082, -0.12634972, -0.07507498, 0.025314584, 0.22664048, 0.22121347, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.089320965, 0.319314, -0.06869195, -0.2465581, 0.449762, -0.38919032, 0.1562217, 0.05368933, 0.20758076, 0.0659555, -0.109858744, -0.114917934, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.07451217, 0.2239877, -0.009071173, 0.21869898, 0.042301223, 0.13635477, -0.20052543, 0.26130545, -0.051627826, -0.3429969, 0.093028575, -0.35710186, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.16129561, -0.31247056, -0.123016216, 0.2122524, -0.2972285, 0.2718142, -0.17284301, 0.44368207, -0.032497104, 0.18240568, -0.28283152, -0.10045272, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.15945031, -0.6797371, 0.3974546, 0.24741851, -0.1340806, 0.41666976, 0.27850744, -0.21406768, 0.096567124, 0.23366652, 0.15648519, -0.07626781, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.053246673, 0.14282355, -0.114118166, -0.3172004, -0.18055372, -0.3400759, -0.19622837, 0.076828666, 0.29225305, 0.14866155, 0.07959014, -0.041400358, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.25331625, -0.14193451, 0.04879846, -0.077393495, 0.0104558095, 0.37905747, -0.07880302, -0.09453499, -0.1426901, -0.19738746, -0.28036812, 0.03675319, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.08954212, -0.47161737, -0.12388452, -0.08005436, 0.04682568, 0.048485547, 0.31411946, -0.31375095, -0.22892538, 0.16906887, 0.16802602, 0.18711087, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.04453386, 0.06632044, 0.061607827, -0.19856223);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.09962672, -0.09808486, 0.14167309, 0.050132442, 0.10861549, -0.03472704, -0.13705672, -0.029933043, 0.09841877, 0.07278074, -0.017292077, -0.027848938, 0.07552298, 0.076578915, -0.023463586, 0.052939452) * go_0(-1.0, -1.0);\n result += mat4(0.0010984733, -0.17330085, -0.08229318, -0.2175911, 0.08144593, 0.059445348, -0.15086831, -0.10372944, 0.117648594, -0.12558225, -0.11103407, -0.0701386, -0.05065664, -0.07396901, -0.11938091, 0.039866682) * go_0(-1.0, 0.0);\n result += mat4(0.15428792, 0.23440446, 0.21962269, 0.2650896, -0.03476033, 0.15719226, -0.12486064, 0.2167058, -0.023046771, -0.20562397, 0.10107006, -0.01569021, 0.16730824, -0.01259593, 0.053364236, -0.04500823) * go_0(-1.0, 1.0);\n result += mat4(0.030429626, -0.13110232, 0.057990804, 0.011675255, -0.05295247, -0.15326303, 0.22707884, -0.07973966, 0.0439027, -0.13198115, 0.07837125, -0.07131822, 0.05269012, -0.2104038, 0.048907652, -0.020645073) * go_0(0.0, -1.0);\n result += mat4(0.0031781355, -0.021097122, -0.26952672, -0.3207644, 0.08375256, -0.14136748, 0.18542029, 0.15215854, 0.091964215, 0.26967737, 0.0587766, -0.07700872, 0.16575423, 0.35469708, -0.0051588053, -0.0006740279) * go_0(0.0, 0.0);\n result += mat4(-0.08884001, 0.14041351, 0.17474355, 0.4161406, 0.023943432, 0.003970282, 0.29985484, 0.10266973, -0.25273883, -0.14029191, 0.11345857, 0.31820163, -0.38953283, 0.2583901, 0.009964725, 0.058217626) * go_0(0.0, 1.0);\n result += mat4(-0.2032424, -0.07082582, 0.1580928, -0.048965808, 0.2141858, -0.041104354, -0.034682848, -0.15914723, 0.04790725, -0.024282899, 0.07099358, 0.16498338, -0.112657525, -0.0616071, -0.008030092, -0.016227499) * go_0(1.0, -1.0);\n result += mat4(0.061936792, 0.21455337, 0.48054412, -0.04828425, 0.010028972, 0.11099989, 0.095458575, -0.19660684, 0.0425463, 0.11828354, -0.124904655, -0.17428195, 0.011525431, -0.124187276, -0.04230918, -0.035113487) * go_0(1.0, 0.0);\n result += mat4(0.31514692, 0.08103313, 0.11659174, 0.08965401, -0.1970772, 0.14856051, -0.1938787, -0.16033082, -0.18799798, 0.030507786, -0.16664562, -0.13656873, 0.17780142, -0.25997472, 0.026064966, 0.011898) * go_0(1.0, 1.0);\n result += mat4(-0.057235047, -0.27046695, -0.010699785, 0.049249526, 0.047039963, -0.077151395, -0.14362605, 0.06164646, 0.114476524, -0.17911421, -0.08053587, 0.11165565, -0.09624257, 0.025738657, -0.103865884, -0.03431851) * go_1(-1.0, -1.0);\n result += mat4(0.14757289, -0.011688203, 0.13329901, -0.117047496, 0.0012821602, 0.1926134, -0.20751058, -0.07072285, 0.010413468, 0.056632243, 0.115734495, -0.02967846, -0.03047392, -0.21189988, -0.0011950757, -0.19957498) * go_1(-1.0, 0.0);\n result += mat4(-0.08746177, -0.12079578, 0.04276918, -0.005454131, 0.11490783, -0.12847133, -0.09437031, -0.30269814, -0.21966903, -0.19212759, 0.02010421, -0.041956432, 0.10274604, -0.29135153, -0.05896102, -0.23609753) * go_1(-1.0, 1.0);\n result += mat4(0.041169632, -0.1239918, 0.11654365, 0.12085256, -0.16491309, 0.16958053, 0.08106695, 0.017548209, 0.005812545, 0.18601535, -0.26115587, 0.06350569, -0.05120703, 0.288068, -0.10665016, 0.14517978) * go_1(0.0, -1.0);\n result += mat4(-0.031448353, 0.10505269, -0.11342215, 0.066149935, -0.11060372, 0.023158634, 0.112362646, -0.12653005, 0.10593459, 0.16429284, 0.105653964, 0.057039205, 0.43216446, 0.40089405, -0.13454677, 0.10088736) * go_1(0.0, 0.0);\n result += mat4(0.006024284, -0.085603446, -0.03500259, -0.12583484, 0.037410516, -0.162403, -0.16079305, -0.40704638, -0.02878602, -0.05373755, 0.22466864, -0.18264142, 0.006703932, -0.2611284, 0.12246666, -0.09028182) * go_1(0.0, 1.0);\n result += mat4(-0.060709704, -0.10833455, 0.057897534, 0.13747421, 0.023012483, 0.037656587, 0.14315368, -0.016442677, 0.047911663, -0.0069572264, 0.044352237, 0.3486672, -0.21061146, 0.09642802, 0.05590367, -0.060553044) * go_1(1.0, -1.0);\n result += mat4(0.04283378, 0.24103515, -0.13148557, 0.010205976, -0.043310534, 0.10729743, 0.038866118, 0.18446185, -0.01657694, 0.1901015, 0.07020068, 0.12353552, 0.038972974, 0.23214848, -0.25911716, -0.019023877) * go_1(1.0, 0.0);\n result += mat4(0.12810664, 0.2588679, -0.01086673, -0.028045006, 0.19610372, -0.096308656, 0.0042522033, 0.13961965, 0.11584688, 0.04171374, -0.22028726, -0.24815048, 0.18253902, -0.2803496, 0.04638075, 0.036636963) * go_1(1.0, 1.0);\n result += mat4(-0.063880704, -0.1977201, -0.053342164, -0.066917926, -0.11009935, 0.17052847, 0.04694616, 0.07041865, 0.0104053635, 0.17147705, 0.14641339, 0.02914492, 0.02223927, -0.15581869, 0.0073570404, -0.092718706) * go_2(-1.0, -1.0);\n result += mat4(-0.11074706, 0.09035497, 0.041304804, -0.05657743, 0.02258131, 0.15751973, -0.08892718, 0.09498991, -0.062650494, 0.1528085, 0.08637203, 0.015458079, 0.080385685, 0.0014520894, -0.1777884, -0.022080136) * go_2(-1.0, 0.0);\n result += mat4(-0.12261772, 0.14604463, -0.30844545, -0.038277622, -0.03465457, -0.14419939, 0.08843366, -0.24528691, 0.08627054, 0.022934042, 0.065465, 0.08992177, 0.13908626, 0.29170883, 0.18499602, 0.44779378) * go_2(-1.0, 1.0);\n result += mat4(0.2403803, -0.034265775, 0.061548065, -0.2871231, 0.06244344, 0.55960923, 0.10674182, -0.099105835, 0.067223154, -0.016005594, -0.18609367, 0.068283536, 0.16862819, -0.35648894, 0.15355636, -0.21434662) * go_2(0.0, -1.0);\n result += mat4(-0.1928663, -0.08712358, 0.010059887, 0.041675188, 0.028285503, 0.27573827, -0.13980475, 0.020420022, 0.08173396, -0.18047802, 0.14453442, 0.1705434, 0.032467145, -0.25624174, -0.091417946, -0.1830734) * go_2(0.0, 0.0);\n result += mat4(-0.07378673, 0.0082734935, -0.0031403562, -0.09405621, -0.04572997, -0.47891915, 0.022257643, -0.18141934, -0.15467338, -0.080856316, 0.22424543, 0.1328784, -0.011105831, 0.012753231, -0.18666203, 0.29024994) * go_2(0.0, 1.0);\n result += mat4(-0.014239724, 0.17424577, 0.04347437, -0.07241822, -0.0043192226, -0.15224636, -0.12850569, -0.07176244, -0.024936391, 0.1081912, -0.0634437, -0.17714879, 0.06807449, 0.036505345, 0.1765435, -0.06827722) * go_2(1.0, -1.0);\n result += mat4(-0.10896065, -0.113828, -0.044186924, 0.083636716, 0.00946172, -0.096768014, 0.1477472, 0.28581375, 0.09928998, -0.03573682, -0.0877059, -0.07456346, -0.094931394, -0.29481927, 0.035076067, -0.030719504) * go_2(1.0, 0.0);\n result += mat4(0.06879136, -0.0013524323, -0.015930668, 0.011338774, 0.27078402, -0.036486305, 0.07307458, -0.03654178, -0.1821915, -0.19957519, 0.047258675, -0.012780178, -0.23570615, 0.23241185, -0.049822707, -0.004932543) * go_2(1.0, 1.0);\n result += mat4(0.059442203, 0.123758584, -0.0120902015, -0.035207815, -0.3852069, 0.02184997, 0.17941254, -0.060605425, -0.071601346, -0.07984123, -0.043631997, 0.050046816, 0.100848526, -0.1991431, 0.012486262, -0.12679099) * go_3(-1.0, -1.0);\n result += mat4(-0.10241958, 0.14548102, 0.17390133, 0.11916023, -0.124270104, -0.016538827, 0.14511214, -0.11671281, -0.21087177, -0.06974753, 0.012906925, 0.13859452, -0.08547768, 0.1567956, -0.2022433, 0.038497575) * go_3(-1.0, 0.0);\n result += mat4(0.07510719, -0.12558976, 0.27779973, 0.07905847, -0.005560809, -0.13164681, 0.0026637863, -0.42023313, 0.30791378, 0.0674288, 0.16762452, 0.03776929, 0.054378655, 0.12892224, 0.14568421, 0.057358757) * go_3(-1.0, 1.0);\n result += mat4(-0.055342264, 0.17539698, -0.07691367, -0.016426053, -0.10654331, 0.12799862, 0.08000128, -0.026672266, -0.09276648, 0.08326771, -0.07549073, 0.09110558, 0.025476933, 0.23758717, -0.08576679, 0.05389538) * go_3(0.0, -1.0);\n result += mat4(0.13494995, -0.058528826, 0.0859778, 0.36369404, 0.20959967, 0.04463818, -0.10268673, -0.17128421, 0.12091434, -0.23517689, -0.006012021, -0.13097133, 0.07197561, -0.16344362, 0.10873641, 0.08921942) * go_3(0.0, 0.0);\n result += mat4(0.021762112, -0.003690478, 0.36574113, 0.008322902, 0.19321395, 0.04774496, -0.22579306, -0.19404013, 0.06938985, 0.15104407, -0.046889, -0.117904656, -0.14408903, -0.18670367, 0.16157444, -0.103656925) * go_3(0.0, 1.0);\n result += mat4(0.10242334, -0.055725146, -0.21333602, 0.010575543, -0.23961566, 0.0044566356, 0.39897293, 0.08584577, -0.23019423, 0.2032861, -0.18542935, -0.1764838, -0.13681203, -0.07769402, 0.03816189, 0.007777049) * go_3(1.0, -1.0);\n result += mat4(-0.028709, -0.16470426, -0.212036, 0.03143696, 0.27199176, -0.17678891, 0.23327425, 0.12954381, -0.020772377, -0.17467533, 0.13100848, 0.2351719, 0.097517245, 0.050158583, -0.002071869, 0.04241593) * go_3(1.0, 0.0);\n result += mat4(0.07411962, -0.08748965, 0.07468962, -0.22070734, 0.40794817, -0.088459395, 0.32936516, -0.032707095, 0.37608266, 0.027920008, 0.07734025, 0.08530036, 0.10898109, 0.22703189, -0.20785971, -0.06495064) * go_3(1.0, 1.0);\n result += mat4(0.29293463, 0.16721301, -0.12183638, -0.03948546, 0.01529436, 0.078094184, -0.025749328, -0.006153496, -0.094414495, 0.22237025, 0.028131692, -0.060007866, 0.034187492, -0.116286926, 0.06509088, -0.048549082) * go_4(-1.0, -1.0);\n result += mat4(0.008423889, -0.3957667, -0.049811136, 0.14082848, 0.09263845, -0.16698493, -0.025629787, 0.015054379, 0.028197043, 0.068465285, -0.08725762, 0.036668878, -0.062005505, 0.0764588, -0.054699335, -0.003840703) * go_4(-1.0, 0.0);\n result += mat4(0.043419074, -0.20948833, -0.14390363, -0.17659377, -0.065787576, 0.06486438, -0.19382884, 0.08338218, 0.13709012, 0.21116447, -0.24534407, 0.20671941, -0.13327736, 0.2553412, -0.03380571, 0.2106275) * go_4(-1.0, 1.0);\n result += mat4(0.32056695, -0.28739846, -0.008697179, -0.3094155, -0.12655911, -0.22508456, 0.046275456, -0.13609526, -0.056746602, -0.13714787, 0.006273007, -0.15033242, 0.19861896, -0.19801322, 0.008556289, 0.053491425) * go_4(0.0, -1.0);\n result += mat4(0.018890936, -0.7917244, -0.014075563, -0.1700778, -0.039983913, 0.028458029, -0.1522347, -0.08251537, -0.013377933, -0.3029727, 0.1349085, -0.16240561, -0.20748827, -0.46068287, 0.00913134, 0.030452987) * go_4(0.0, 0.0);\n result += mat4(-0.05005734, -0.2148053, 0.032070015, 0.14438215, 0.31232053, 0.1401732, -0.26635718, 0.19424468, 0.07584618, 0.10555894, 0.01795741, 0.31067818, 0.054555204, 0.2563484, -0.14635237, -0.10759128) * go_4(0.0, 1.0);\n result += mat4(0.23083898, -0.32226348, 0.19888338, -0.38176686, 0.050134797, -0.0015203251, 0.112237535, 0.14811106, 0.2174096, -0.24344379, -0.13310412, -0.42385107, 0.050850198, -0.27200532, -0.052719057, 0.009228699) * go_4(1.0, -1.0);\n result += mat4(-0.053870313, -0.47212356, 0.085255414, -0.014404558, -0.06817252, -0.0973503, 0.1635136, -0.0033316084, -0.037195005, -0.48788953, 0.08273281, -0.097501226, 0.0600793, -0.21372889, 0.03384461, 0.017936382) * go_4(1.0, 0.0);\n result += mat4(-0.3313351, -0.45776972, 0.0009931794, 0.11343333, 0.033024788, 0.046712194, 0.04782013, 0.064249486, -0.22282073, 0.12655938, 0.19051406, 0.31040603, -0.07731221, 0.17658137, -0.103276245, -0.06792484) * go_4(1.0, 1.0);\n result += mat4(0.14607549, 0.1872639, -0.093263544, 0.09774117, -0.11698756, -0.067545414, 0.0023156274, -0.18209848, 0.03853313, -0.2223309, 0.12031081, 0.042545635, -0.034479424, 0.124472, 0.06731187, 0.12712644) * go_5(-1.0, -1.0);\n result += mat4(-0.07627082, -0.17452952, -0.33548403, -0.18450926, 0.18033943, -0.12326704, 0.019632008, 0.07248642, -0.16483006, -0.18913946, 0.19646043, 0.40187582, -0.13083674, 0.08671764, 0.15356278, 0.0077914116) * go_5(-1.0, 0.0);\n result += mat4(-0.13629752, -0.13993968, 0.2731425, -0.041057866, -0.118738905, 0.21209033, -0.051054828, 0.31168184, -0.16392295, 0.010364939, 0.0857728, 0.024030814, -0.07311749, -0.24349305, -0.20305401, -0.43344042) * go_5(-1.0, 1.0);\n result += mat4(0.14196202, -0.04678858, 0.0077786436, 0.072588876, 0.048406214, -0.812405, 0.08031392, -0.1540258, 0.11032359, -0.06004812, -0.32815942, 0.09877014, -0.16591738, 0.4435054, -0.20656855, 0.22537513) * go_5(0.0, -1.0);\n result += mat4(0.09432511, 0.19597436, -0.08628448, -0.21871169, -0.16537306, -0.32272846, 0.13009092, 0.010715842, 0.26118267, 0.22872354, 0.19176646, 0.107038476, 0.1611875, 0.08846044, 0.15163514, 0.008047941) * go_5(0.0, 0.0);\n result += mat4(-0.07396799, -0.03825365, 0.093083926, 0.051318448, 0.2838576, 0.5694332, -0.10403076, 0.19238624, 0.11968883, 0.11856581, -0.119746156, -0.082536116, 0.076429665, -0.02471431, 0.11962365, -0.17637646) * go_5(0.0, 1.0);\n result += mat4(0.07824961, -0.16634372, 0.027028812, -0.074860476, -0.14161688, 0.23795755, 0.02944209, 0.17723913, -0.30600172, -0.23468062, -0.12452985, -0.020646518, -0.0397737, 0.021050548, -0.17934813, 0.13230623) * go_5(1.0, -1.0);\n result += mat4(0.0424831, 0.106492884, -0.03483414, -0.017710585, 0.22700353, 0.20349082, -0.10986577, -0.3389828, -0.21730238, -0.00039746048, 0.07059067, 0.102562755, 0.30204043, 0.21475948, -0.0162173, -0.017118886) * go_5(1.0, 0.0);\n result += mat4(-0.22430925, -0.014225937, 0.094149694, -0.018336432, 0.17596604, 0.14860786, 0.05728594, 0.04178837, 0.1751472, 0.23511195, 0.020594316, 0.11539313, 0.12581828, -0.15684246, 0.02905791, -0.11784082) * go_5(1.0, 1.0);\n result += vec4(-0.17880301, 0.20980668, -0.013683405, -0.015587634);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.02899521, -0.05649066, -0.026947228, 0.048783254, -0.14916636, 0.24028979, 0.044600923, -0.045931537, -0.1705095, -0.27147427, 0.16703783, 0.058726057, 0.0032612043, 0.083603844, -0.25704128, 0.13329254) * go_0(-1.0, -1.0);\n result += mat4(-0.1979236, -0.01025661, -0.019716073, 0.108358726, 0.043820046, 0.1919281, -0.21771714, -0.1133059, -0.061171446, -0.0882054, -0.120655626, -0.11155759, -0.07786948, 0.011810883, 0.14344923, -0.26561305) * go_0(-1.0, 0.0);\n result += mat4(0.1894701, 0.0239954, -0.119104624, 0.0081936605, -0.090172075, 0.16750605, 0.07118662, -0.068179235, 0.11522273, 0.02271562, 0.09519474, -0.28372973, 0.0015472358, 0.026579062, 0.117233984, -0.4856576) * go_0(-1.0, 1.0);\n result += mat4(-0.14819643, -0.31534502, -0.13870765, -0.01054195, -0.19450842, 0.10115552, 0.15510698, 0.003614742, -0.07340832, -0.20358734, -0.12068221, 0.1708203, -0.04059514, 0.05221531, 0.1185381, 0.0068877796) * go_0(0.0, -1.0);\n result += mat4(-0.2649358, 0.2787165, 0.026068278, 0.05054382, 0.042817205, -0.13016234, 0.0052052587, 0.0671692, 0.10290017, 0.06727616, -0.025898565, -0.03125075, 0.1502351, -0.17578806, -0.07915442, -0.20580369) * go_0(0.0, 0.0);\n result += mat4(0.01980342, 0.07163837, -0.10456945, 0.06892928, -0.00022086082, -0.122014746, -0.11635255, -0.050526325, 0.11869723, 0.07118713, 0.10652823, -0.21519308, -0.048316743, -0.09710376, 0.006049279, -0.15725243) * go_0(0.0, 1.0);\n result += mat4(0.17198269, -0.04094963, -0.16597614, -0.022672966, -0.021484226, -0.07138965, 0.067678355, 0.010858899, -0.13862544, 0.06384301, -0.03991444, 0.22539167, -0.005830964, -0.093598455, 0.10466667, 0.19629909) * go_0(1.0, -1.0);\n result += mat4(0.040208396, -0.0077782017, 0.026934639, -0.08231454, 0.122154236, -0.20185019, -0.04921797, 0.113472804, 0.025262907, 0.30940935, -0.0067619407, 0.011076865, -0.037738938, 0.22040449, -0.091454595, 0.08720387) * go_0(1.0, 0.0);\n result += mat4(-0.19777842, 0.15188776, -0.112971924, 0.06551624, 0.21511264, -0.12696353, 0.05734954, 0.038562097, 0.09721514, 0.12184754, 0.098125674, 0.093547106, 0.04148773, -0.007749207, -0.097304046, 0.11741999) * go_0(1.0, 1.0);\n result += mat4(-0.05388486, -0.15493694, -0.11779907, -0.063636035, 0.1683663, -0.19863462, 0.079785384, 0.002344284, 0.07419801, -0.18906172, 0.042702213, -0.106039785, -0.11761329, -0.34240028, 0.20399906, 0.19486815) * go_1(-1.0, -1.0);\n result += mat4(-0.0214746, 0.024925156, 0.071194954, 0.06452649, -0.10890589, -0.08571906, 0.13291912, -0.0013396982, 0.01863436, -0.20824501, 0.054323934, -0.23967488, 0.07283552, -0.28291726, 0.23057762, 0.121263705) * go_1(-1.0, 0.0);\n result += mat4(0.05597139, 0.07066334, 0.06768875, 0.01599472, -0.00039986568, -0.0053987154, 0.040123407, -0.100022465, -0.013812261, 0.050008554, 0.18786328, 0.0004141, 0.09763033, -0.2487105, 0.11663139, 0.05165497) * go_1(-1.0, 1.0);\n result += mat4(0.17904039, -0.31834564, -0.0737966, -0.061444905, -0.2252082, 0.00895136, 0.11486605, -0.0037112157, -0.07636511, -0.3503888, -0.04990528, -0.030310752, 0.068686, -0.3136087, -0.004038447, 0.12475536) * go_1(0.0, -1.0);\n result += mat4(0.011218902, 0.16498409, -0.19213067, -0.3376179, -0.40268928, 0.009434513, -0.10950616, 0.1186675, -0.11379568, 0.23032996, -0.26904815, 0.30311096, 0.017041026, 0.39546305, -0.2145057, 0.20220405) * go_1(0.0, 0.0);\n result += mat4(-0.116564326, 0.16520524, 0.25099444, -0.044852093, 0.04109138, -0.104986876, 0.09234278, -0.077715285, 0.046688464, 0.4072821, 0.021245886, -0.054421954, -0.12993707, 0.13713494, -0.12306372, 0.0076773493) * go_1(0.0, 1.0);\n result += mat4(0.0022927783, -0.16100088, 0.0092022745, 0.043600008, -0.012064794, 0.14346212, 0.056605842, 0.04922658, 0.21234164, -0.36939904, -0.35937238, -0.0076974165, -0.033846013, -0.197686, 0.045169946, 0.05321761) * go_1(1.0, -1.0);\n result += mat4(-0.12022473, 0.027450195, -0.070633, 0.010465206, -0.23977374, 0.008031643, -0.07748358, -0.12202592, -0.21730833, 0.0059398045, 0.40769234, -1.1242622, -0.06625515, 0.3264613, -0.07954283, 0.09583801) * go_1(1.0, 0.0);\n result += mat4(0.008234909, 0.18505827, -0.1273086, 0.23858553, -0.00791922, 0.0122221485, -0.11842601, -0.038017634, 0.03933724, 0.2956, -0.01691444, 0.17929354, 0.015529619, 0.19893076, -0.16288021, 0.05490817) * go_1(1.0, 1.0);\n result += mat4(-0.011399029, 0.10798575, 0.046656217, 0.032565042, 0.0119628515, -0.0011125325, 0.31439918, 0.09300187, -0.010849873, -0.060744617, 0.18471423, 0.15607913, -0.045522973, 0.16699308, -0.0722109, -0.024475403) * go_2(-1.0, -1.0);\n result += mat4(-0.082331106, -0.07089719, 0.1347553, -0.19314262, 0.0032955715, -0.24533619, 0.013174161, 0.15500104, 0.029693194, 0.040375546, -0.0059178416, 0.1092399, -0.112020314, 0.1500148, -0.22925867, -0.019879973) * go_2(-1.0, 0.0);\n result += mat4(0.1417249, 0.11215587, -0.26791674, 0.14707097, 0.040649403, -0.016661948, 0.15412898, -0.080876425, 0.035228007, 0.047104783, 0.06574109, -0.029853644, 0.05876159, 0.22823593, -0.19034219, 0.03162234) * go_2(-1.0, 1.0);\n result += mat4(0.2600437, 0.044771086, 0.014325027, 0.163108, 0.060724687, 0.09108473, -0.20747156, 0.0039435104, 0.18791565, -0.11700223, -0.0055135386, -0.024981469, -0.19696075, 0.11015166, -0.004077458, 0.011203278) * go_2(0.0, -1.0);\n result += mat4(-0.05348392, 0.11058947, -0.11913848, 0.06359096, -0.13427798, -0.096259184, -0.122564375, 0.16873421, -0.021777656, 0.026404127, -0.19412898, -0.04525696, -0.089521095, -0.04556723, -0.14436369, 0.030330338) * go_2(0.0, 0.0);\n result += mat4(-0.077864684, -0.0033614987, -0.053482026, -0.15834975, -0.12657848, 0.16701786, 0.040268235, -0.14463072, 0.01926974, -0.15924485, -0.011547801, -0.18185836, 0.030286407, -0.29259017, -0.0077412864, 0.037985537) * go_2(0.0, 1.0);\n result += mat4(0.07485037, 0.19659927, 0.020025307, 0.10442409, -0.19772562, 0.4431493, -0.06422206, -0.045304112, -0.094377324, -0.04861216, 0.0023215367, 0.16513753, -0.1303532, -0.068101294, 0.017007684, 0.097332835) * go_2(1.0, -1.0);\n result += mat4(-0.004584652, -0.2661271, 0.0063034855, 0.041456066, 0.11529073, 0.19888161, -0.24943323, -0.054349367, -0.010328835, 0.22214927, -0.20700802, -0.05599532, 0.24972723, -0.08987443, 0.20708983, -0.13030328) * go_2(1.0, 0.0);\n result += mat4(0.10159776, 0.047147173, 0.1411316, -0.18355304, 0.07658331, -0.037969157, -0.074841976, 0.09781788, 0.06575143, 0.03210521, 0.058850992, -0.19939986, 0.11218086, -0.10744168, 0.14622156, 0.12941957) * go_2(1.0, 1.0);\n result += mat4(0.13577162, 0.10681536, 0.08791653, -0.060445737, -0.19715475, -0.13252279, -0.036850456, -0.009957216, 0.1860376, 0.3743373, -0.14414039, 0.044343796, -0.05038453, -0.034720805, 0.17924316, 0.012001023) * go_3(-1.0, -1.0);\n result += mat4(0.007108988, -0.09904293, -0.112725444, 0.031813867, -0.044795662, -0.14910372, 0.1680855, 0.32826513, 0.13105088, 0.11438789, -0.08039976, -1.1030464, 0.020364072, 0.19394659, 0.016075639, -0.22101837) * go_3(-1.0, 0.0);\n result += mat4(-0.100025505, -0.06350414, 0.06775572, -0.07832278, 0.093700364, -0.15951614, 0.36111444, -0.20566626, -0.1011544, -0.047608454, -0.07719231, -0.71597475, 0.0048773736, 0.012542508, -0.26781914, -0.3445289) * go_3(-1.0, 1.0);\n result += mat4(-0.050355583, 0.3859359, 0.08021888, 0.0031537602, 0.18742213, -0.30617613, -0.27419865, 0.18862267, -0.0011417761, 0.19679208, 0.06357993, -0.11287149, 0.11817958, -0.040369175, -0.055818953, 0.114691235) * go_3(0.0, -1.0);\n result += mat4(-0.24919917, -0.1840669, -0.47709405, 0.020121656, -0.09533757, 0.23901173, -0.08210879, -0.22835779, 0.023564098, -0.1592999, 0.005221987, -0.54973453, -0.039800424, 0.19367874, -0.10306205, -0.21813862) * go_3(0.0, 0.0);\n result += mat4(0.13417694, -0.06470136, -0.07049462, -0.052072115, -0.017625665, 0.108188346, 0.13198936, 0.1975063, -0.22973076, -0.28760132, -0.12961891, -0.08713851, -0.028337657, -0.35775787, 0.33782268, -0.282777) * go_3(0.0, 1.0);\n result += mat4(-0.0796041, 0.16454107, -0.026372116, 0.0788071, 0.044841573, 0.15395795, -0.011288428, -0.03305742, 0.15754524, -0.0043833177, 0.12766863, -0.11310043, -0.023906957, 0.03451837, -0.083479226, 0.03029468) * go_3(1.0, -1.0);\n result += mat4(-0.38791308, -0.120497175, -0.39432266, -0.016802365, 0.031366616, 0.20532085, -0.032990657, -0.004515397, -0.1540265, -0.2327063, 0.088945866, 0.11997355, 0.02506493, -0.11495644, 0.0847286, 0.0048163645) * go_3(1.0, 0.0);\n result += mat4(-0.03319572, -0.26717946, -0.13605991, -0.10878451, 0.19831704, 0.04036457, -0.056414742, 0.15083815, -0.1640081, -0.25487527, -0.096472785, 0.05001906, -0.01256949, 0.07090488, -0.0888089, 0.24414414) * go_3(1.0, 1.0);\n result += mat4(-0.10947188, 0.07678741, -0.03716733, 0.10074092, -0.09684673, 0.19135101, 0.06687582, -0.03416071, -0.02605864, 0.18258773, 0.029176971, 0.14626507, 0.16892125, 0.26836056, -0.16163802, 0.0044406173) * go_4(-1.0, -1.0);\n result += mat4(0.07490834, -0.16595219, 0.06855593, -0.31601232, 0.2051958, 0.12370633, 0.053092375, -0.09280303, -0.041799355, -0.02180234, -0.0647632, 0.12765023, -0.02619668, 0.35134858, 0.025718898, -0.03524767) * go_4(-1.0, 0.0);\n result += mat4(0.051487356, -0.10184706, -0.058444723, 0.23035292, -0.03384644, -0.02926101, 0.24579355, 0.11463481, 0.00077921426, 0.0036189032, -0.04137187, 0.039233316, -0.11595721, 0.012141703, -0.19241674, 0.18287377) * go_4(-1.0, 1.0);\n result += mat4(-0.0331477, 0.11774921, 0.1500689, 0.21751022, -0.0391579, -0.026443282, -0.23405433, 0.10924835, 0.010694821, 0.46834385, -0.06344277, -0.027459502, 0.02805852, 0.063863516, -0.052119188, -0.010459627) * go_4(0.0, -1.0);\n result += mat4(-0.19480526, -0.08907801, 0.13466452, -0.58980346, -0.18432151, 0.0025959515, -0.093561575, 0.21850146, -0.025087524, -0.112469815, 0.06425045, -0.017907271, 0.06015287, 0.23375069, 0.046780836, -0.124416254) * go_4(0.0, 0.0);\n result += mat4(0.20069234, 0.073735476, -0.20799713, 0.11896709, -0.08604335, -0.030489137, -0.19158117, 0.07545736, 0.1417471, -0.2885722, -0.04138416, 0.16751918, -0.039241627, -0.29653955, 0.06402645, 0.08477943) * go_4(0.0, 1.0);\n result += mat4(0.13838394, 0.17045505, 0.18386857, -0.06769848, 0.019191446, -0.10590481, 0.14499927, 0.005293376, -0.022189254, 0.45613396, 0.31436417, -0.23309496, 0.085356414, -0.12509619, -0.32398435, -0.06535322) * go_4(1.0, -1.0);\n result += mat4(0.20557566, 0.23378044, 0.16096559, 0.3109223, -0.13988405, -0.056287576, 0.15235564, 0.14485452, 0.025657065, -0.19962808, 0.12487959, -0.53206867, 0.17598459, 0.0012244214, -0.09263318, -0.048799008) * go_4(1.0, 0.0);\n result += mat4(0.031034216, -0.43335876, 0.15115865, -0.22912477, 0.039661117, -0.066167325, -0.0039048253, 0.108036794, -0.07157209, -0.42531285, -0.22807248, -0.070778824, -0.1216781, -0.20621637, 0.09195537, -0.0026917474) * go_4(1.0, 1.0);\n result += mat4(0.11940706, -0.13485508, 0.026604721, -0.100989655, -0.14618637, 0.45079112, -0.111106694, 0.23393573, 0.21399105, 0.049563177, -0.10910516, -0.21594371, 0.030558927, -0.17320083, 0.012688248, 0.02913788) * go_5(-1.0, -1.0);\n result += mat4(0.052507173, 0.13555464, 0.15568505, -0.13439007, 0.15468787, 0.20109199, 0.09981344, -0.022377115, 0.16711195, 0.1921043, -0.0457788, 0.11962697, 0.12201352, -0.15822104, 0.14560209, 0.11319004) * go_5(-1.0, 0.0);\n result += mat4(-0.10677749, -0.037526496, 0.05529873, 0.0014219015, -0.07003492, 0.11616926, -0.2047762, 0.053331498, -0.029710975, 0.099788256, 0.016773999, -0.05440333, -0.07308938, -0.1613098, 0.11157061, -0.06163726) * go_5(-1.0, 1.0);\n result += mat4(0.084668584, -0.024195379, 0.10567495, 0.018839711, 0.20675091, 0.064051956, 0.16356891, 0.0763972, 0.04519446, 0.04648411, -0.26651385, -0.32033405, 0.19019292, -0.03760131, 0.057477303, 0.039011493) * go_5(0.0, -1.0);\n result += mat4(0.10785335, -0.005846821, 0.106043994, -0.029447608, -0.17944743, -0.055760577, -0.061553795, -0.0897441, 0.30305168, -0.07138199, -0.038286258, 0.31980807, 0.08745091, 0.08931471, 0.19994807, -0.19448686) * go_5(0.0, 0.0);\n result += mat4(0.05872038, 0.019705178, -0.057756446, 0.032349724, 0.1162347, -0.1494079, 0.04883473, 0.06775521, 0.06246929, 0.18094592, 0.019297523, 0.22078563, -0.10864955, 0.024548724, -0.09518366, -0.049131762) * go_5(0.0, 1.0);\n result += mat4(0.083531916, -0.22589867, 0.15678734, -0.15247858, 0.037808564, -0.3915128, 0.023039397, -0.11101649, -0.024950527, 0.15221989, 0.02177459, -0.0052792793, -0.006660954, 0.103587925, -0.069532864, -0.036814045) * go_5(1.0, -1.0);\n result += mat4(0.042244066, 0.08479697, -0.057882927, 0.036821585, -0.12734346, -0.30277002, 0.17587237, 0.08462706, 0.03041879, -0.07751665, 0.41255432, -0.15170433, -0.094225794, 0.09409663, -0.03903985, -0.17728558) * go_5(1.0, 0.0);\n result += mat4(-0.07648597, -0.021105368, -0.13569473, 0.11226781, 0.0024825619, 0.10949022, -0.033650707, -0.01084071, -0.27865705, -0.050442215, -0.026282378, 0.07449441, -0.033618845, 0.20228988, 0.10323669, -0.2785842) * go_5(1.0, 1.0);\n result += vec4(0.07964101, -0.050712653, 0.11978818, 0.122745104);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.043845546, -0.051818844, 0.15098971, -0.029770624, 0.105532385, -0.017158495, 0.007995025, 0.01310204, 0.046253394, 0.054963812, -0.07156648, -0.026536593, -0.034585387, -0.03867656, -0.026378985, -0.0503513) * go_0(-1.0, -1.0);\n result += mat4(0.19067752, 0.077902906, 0.07043644, 0.093124524, -0.088099405, 0.05687826, 0.07339772, 0.25220734, -0.024105951, 0.047068372, -0.15396254, 0.0024811088, 0.05398644, 0.114431, 0.104937814, -0.084533244) * go_0(-1.0, 0.0);\n result += mat4(-0.06216834, -0.09104735, 0.030077647, -0.109212935, -0.03391817, 0.14209917, 0.06807519, 0.086794056, 0.13323791, -0.16663639, 0.18892457, 0.18872325, 0.098952405, -0.009112314, 0.16958214, 0.14279945) * go_0(-1.0, 1.0);\n result += mat4(-0.07209618, 0.10666213, 0.10406824, -0.10080884, -0.061229795, -0.070260175, 0.0544128, -0.16189453, -0.07493434, 0.25146472, -0.10089679, -0.16500695, -0.05206539, -0.10650778, 0.08510133, -0.12274426) * go_0(0.0, -1.0);\n result += mat4(0.06154247, -0.2779647, -0.39013094, 0.19112335, 0.21914953, 0.174526, -0.2582261, 0.028989773, 0.12516306, 0.024158027, -0.06397669, -0.027443565, 0.01338054, 0.11226658, -0.18691953, 0.03941122) * go_0(0.0, 0.0);\n result += mat4(0.06017567, 0.064941615, -0.16408192, 0.14018805, -0.022913788, -0.005578652, 0.056423694, -0.12357743, 0.053335212, -0.10533416, 0.0336598, 0.13383694, 0.13861552, 0.13800743, 0.048778858, 0.20749462) * go_0(0.0, 1.0);\n result += mat4(-0.19730464, -0.07471736, -0.08532417, 0.22114716, -0.0655994, 0.014833043, 0.069433905, 0.0126395365, -0.115397535, 0.16183057, -0.0020461925, -0.08379374, 0.066027366, 0.046908997, -0.04298647, -0.039427415) * go_0(1.0, -1.0);\n result += mat4(-0.40682083, -0.051349834, -0.058064308, -0.59165514, 0.07769667, -0.0061552664, 0.09866719, 0.09064238, -0.10091702, -0.08237763, -0.0896345, -0.06889367, 0.029332574, -0.067278475, 0.032268777, 0.08217916) * go_0(1.0, 0.0);\n result += mat4(-0.16198236, 0.14663215, -0.19844484, 0.12605388, 0.11090156, 0.017791988, -0.058779463, 0.041371945, -0.22293547, -0.015482557, 0.2293464, 0.094193965, -0.26855227, -0.21347573, -0.09075141, -0.13876276) * go_0(1.0, 1.0);\n result += mat4(-0.06498589, 0.100892216, -0.13253035, 0.15685925, 0.16823533, 0.16493973, 0.07777784, -0.07706127, 0.050116807, -0.01523585, -0.01661001, 0.020355182, 0.103539385, -0.17436443, 0.15487072, -0.037921157) * go_1(-1.0, -1.0);\n result += mat4(0.03836789, -0.15199225, 0.11784638, -0.04646745, 0.044564333, 0.22369106, 0.14419034, -0.010723647, -0.0027908115, -0.15769437, 0.14674728, 0.21630915, -0.15577918, 0.083906, -0.076731354, 0.09644861) * go_1(-1.0, 0.0);\n result += mat4(0.057972, -0.085704334, -0.044770416, -0.08455327, -0.096369885, 0.17715664, 0.0931527, 0.08611585, 0.082069114, -0.21235153, 0.056143392, -0.09681458, -0.15192977, -0.11773526, 0.085406475, -0.054963436) * go_1(-1.0, 1.0);\n result += mat4(0.04377759, 0.14948493, 0.14370604, 0.121995315, -0.034767535, -0.19136979, 0.20502615, -0.19230005, -0.010331832, 0.24712276, 0.08443175, -0.02108672, -0.05402554, -0.073491514, -0.01772348, -0.04717817) * go_1(0.0, -1.0);\n result += mat4(-0.0859936, 0.12129631, 0.4917177, 0.014785702, -0.017697783, 0.20519169, 0.193045, -0.32276052, 0.052729923, 0.20259547, -0.23248449, 0.027868863, 0.06924204, -0.0680142, -0.1510381, -0.0858641) * go_1(0.0, 0.0);\n result += mat4(0.0042993063, -0.001888591, -0.19050622, -0.1974649, 0.0028959673, -0.056935344, -0.15306468, -0.037034288, -0.005013645, -0.49978206, -0.2860419, -0.24230668, -0.21625051, 0.124884024, -0.018598353, 0.018011522) * go_1(0.0, 1.0);\n result += mat4(-0.00059534056, 0.09819056, -0.10073479, -0.0036862926, 0.018240096, -0.068672635, -0.040024363, -0.002400606, 0.12492032, 0.6830032, -0.103963815, -0.20350884, -0.0731358, 0.122847795, -0.04129241, 0.027231846) * go_1(1.0, -1.0);\n result += mat4(0.14632931, 0.056954373, 0.10602974, 0.06899008, 0.028749242, 0.16360262, -0.2776957, -0.13795078, 0.2955775, 0.07387963, 0.18735075, 0.37977517, -0.0032196203, -0.0368105, 0.0007467509, -0.048191283) * go_1(1.0, 0.0);\n result += mat4(-0.08740623, -0.14123341, -0.16725405, -0.035077587, 0.16800366, 0.10287269, -0.02063956, -0.02751512, -0.22882652, -0.19836405, -0.07881451, -0.036120445, -0.03052641, -0.19137034, 0.02006256, -0.0003630293) * go_1(1.0, 1.0);\n result += mat4(0.21042292, 0.07082529, 0.10551431, -0.17735177, 0.1211633, -0.07301316, 0.08914643, 0.027641036, 0.0716893, 0.009513582, 0.06489754, -0.11262447, -0.006487075, 0.042482372, 0.040942963, 0.026485842) * go_2(-1.0, -1.0);\n result += mat4(0.07677389, 0.017061912, 0.080698825, -0.02926673, 0.030129844, 0.08797221, -0.042393677, 0.040378265, 0.14051779, -0.01150974, -0.09838748, -0.084651664, 0.13157506, 0.15760668, 0.13706487, 0.017946318) * go_2(-1.0, 0.0);\n result += mat4(0.21381795, 0.108781934, 0.12417435, 0.04925163, 0.05298279, -0.1352583, 0.085234426, -0.03526282, -0.024876006, 0.0025064421, 0.07016869, 0.084552824, 0.064173326, -0.05621783, 0.0711457, -0.025467668) * go_2(-1.0, 1.0);\n result += mat4(-0.05810587, 0.0134641845, -0.038737856, 0.07663204, 0.121298246, -0.13257936, 0.004325269, -0.036193457, -0.29106387, -0.106322676, -0.23442906, 0.2862568, -0.18702938, 0.0030504123, -0.037212595, -0.2611213) * go_2(0.0, -1.0);\n result += mat4(0.024120133, 0.07321953, 0.038489927, -0.04196367, -0.07796083, 0.33956012, -0.13922311, -0.05377065, -0.070829384, -0.10083194, 0.239536, -0.05901714, 0.26581895, -0.3095538, -0.2922295, 0.052582845) * go_2(0.0, 0.0);\n result += mat4(0.02742305, -0.018496662, -0.094728574, 0.06404221, -0.041348618, -0.25715774, -0.1643205, 0.13505833, 0.043563902, -0.12633435, -0.101704225, -0.06851076, -0.10801949, -0.07229803, -0.042177804, 0.15722917) * go_2(0.0, 1.0);\n result += mat4(-0.1890737, 0.086372465, 0.19611897, 0.11635388, -0.27176055, 0.113715895, -0.090014786, 0.028875142, -0.054593917, 0.030705186, 0.1435633, 0.061870232, -0.11143878, 0.09881344, 0.097813986, -0.21929547) * go_2(1.0, -1.0);\n result += mat4(0.04700684, 0.042240005, -0.27370077, -0.10867852, -0.06256984, -0.08165931, 0.14414817, -0.046392858, 0.06402001, -0.18298607, -0.20697436, -0.035047896, 0.104348354, 0.21140936, 0.08119135, 0.11215284) * go_2(1.0, 0.0);\n result += mat4(-0.15503405, -0.0058879172, 0.06903078, 0.10739542, -0.047215104, 0.05061763, -0.1265464, -0.13796777, 0.050830897, -0.06356833, 0.10470089, 0.061785046, -0.054734606, 0.069204785, 0.22219127, 0.14431196) * go_2(1.0, 1.0);\n result += mat4(0.0035822908, -0.041718304, -0.06449883, 0.107891634, 0.11240286, 0.2773934, 0.018296933, 0.17229447, -0.038918763, -0.015615794, 0.013606009, -0.15145436, -0.038385842, -0.075797774, 0.074630134, -0.115841195) * go_3(-1.0, -1.0);\n result += mat4(-0.35196853, -0.055269916, -0.10619746, 0.036240876, 0.027898792, 0.16981332, -0.08743389, -0.11659183, 0.21521945, 0.14624144, 0.3709361, 0.35440952, 0.05083335, -0.027957644, -0.14189775, 0.041765563) * go_3(-1.0, 0.0);\n result += mat4(-0.012040415, 0.03733818, 0.0028794291, 0.085560195, -0.003578092, -2.0037096e-05, 0.018441873, -0.048575614, 0.16403939, 0.26586646, -0.23535033, -0.195904, 0.09343384, 0.16844647, 0.090654954, 0.20447001) * go_3(-1.0, 1.0);\n result += mat4(-0.039211, 0.023288574, -0.11278111, 0.24733941, 0.030935412, 0.028505033, -0.054287612, 0.1626191, -0.013604053, -0.40332177, -0.12607175, 0.062430628, 0.020255104, -0.034459837, -0.02045024, 0.13066867) * go_3(0.0, -1.0);\n result += mat4(-0.109611966, 0.036982346, 0.24648234, -0.10601368, -0.046704277, 0.09159354, -0.051051375, 0.27708438, -0.27565628, 0.3181145, 0.0352402, 0.11326822, 0.08464163, 0.0037447016, -0.11625815, -0.27881616) * go_3(0.0, 0.0);\n result += mat4(-0.17009212, -0.14643735, 0.05730069, -0.19120802, 0.06845526, 0.10674906, -0.28353846, -0.12647904, 0.015396511, 0.097950876, 0.009746547, 0.031028407, -0.05640266, -0.04813061, 0.1215167, 0.013483247) * go_3(0.0, 1.0);\n result += mat4(-0.015532973, 0.06836607, -0.15256128, 0.016466603, 0.22348233, 0.13754332, -0.032162182, 0.33556822, 0.17382346, -0.2763521, 0.060414087, 0.0027655934, 0.031628147, 0.08716705, 0.015910214, 0.0672223) * go_3(1.0, -1.0);\n result += mat4(0.4342632, -0.067446776, -0.36212516, 0.027729288, 0.18695018, -0.026150677, -0.048804305, 0.03894249, 0.08076834, -0.024184678, -0.039985072, 0.019538054, -0.12608467, -0.114978395, 0.08024422, -0.009467871) * go_3(1.0, 0.0);\n result += mat4(-0.12950122, -0.04900754, 0.007479547, 0.005553716, -0.011067856, 0.15695909, 0.15179226, 0.13305564, 0.109665506, -0.071129486, -0.29301268, -0.19721518, -0.014072068, 0.110164836, -0.10445084, -0.07427861) * go_3(1.0, 1.0);\n result += mat4(0.056494176, 0.10441701, 0.1473454, -0.10962488, -0.024387872, -0.10661404, 0.023665238, -0.014857965, -0.11904774, 0.028333792, -0.018734593, 0.041431252, -0.051380955, 0.08761405, 0.025005583, 0.27504325) * go_4(-1.0, -1.0);\n result += mat4(0.12111209, 0.09115707, -0.12130387, 0.037170578, 0.17773823, 0.11543872, -0.0981619, -0.009393771, -0.072751574, 0.12490967, -0.050705448, -0.21641576, -0.0032860835, -0.017348124, -0.039524093, -0.22634275) * go_4(-1.0, 0.0);\n result += mat4(-0.026149368, -0.0345828, 0.024678709, 0.073074006, 0.075326554, 0.07688483, -0.06151585, -0.0006315397, -0.11916223, 0.09640916, -0.03452899, 0.0711575, 0.10298667, 0.14983572, -0.029672628, 0.060187414) * go_4(-1.0, 1.0);\n result += mat4(0.061185572, 0.025581252, 0.05371412, -0.30638546, 0.064506106, 0.22312112, -0.12822428, 0.050079864, 0.007665535, -0.270618, -0.1205649, 0.066014335, -0.10095298, 0.14537272, 0.07578119, -0.102102645) * go_4(0.0, -1.0);\n result += mat4(0.24163178, -0.14042771, -0.28968832, 0.32306322, -0.08210339, -0.089168124, -0.029958146, 0.23500884, -0.045208763, -0.076190665, -0.048189905, -0.062144633, -0.2209541, -0.118137404, -0.10013809, -0.2633339) * go_4(0.0, 0.0);\n result += mat4(-0.043336965, -0.14818442, 0.3353549, 0.37338758, -0.097953044, 0.08346902, 0.2809552, -0.15042788, 0.052860767, 0.3296333, 0.1520426, 0.013095576, 0.06748028, -0.18191148, 0.1262768, 0.1454165) * go_4(0.0, 1.0);\n result += mat4(0.020386793, -0.05559494, 0.0923228, -0.101281434, 0.07294861, -0.013454893, 0.14446425, -0.18820941, 0.03512501, -0.3100584, 0.07824563, 0.039452225, -0.31067702, -0.0059947846, -0.022850258, -0.03394584) * go_4(1.0, -1.0);\n result += mat4(-0.2551513, 0.07006202, 0.10514115, -0.07164224, -0.15870212, 0.058055036, 0.05213708, -0.14221531, 0.18606052, 0.121992745, 0.005545236, 0.20166458, -0.51196563, 0.13145791, -0.07664502, -0.102140725) * go_4(1.0, 0.0);\n result += mat4(0.013922251, -0.055376403, 0.32802138, 0.13208407, 0.013657613, 0.10752059, 0.036252435, 0.1592283, 0.013641419, 0.09172557, -0.047022454, -0.06487285, -0.010537236, 0.043602772, -0.018355483, 0.061706495) * go_4(1.0, 1.0);\n result += mat4(0.034295138, 0.0290897, -0.055937063, 0.030905105, -0.049568217, 0.23283507, -0.09925937, 0.06541922, -0.19225466, -0.37406424, -0.0044630794, 0.12548251, -0.003204782, -0.033718586, -0.12822233, -0.06512161) * go_5(-1.0, -1.0);\n result += mat4(0.04231634, 0.033866994, -0.060438603, 0.053806484, -0.043768402, -0.09377961, 0.053774644, -0.05314562, 0.08742594, -0.3595988, 0.05714237, -0.026023258, -0.14470316, -0.17429292, -0.05919939, -0.05714775) * go_5(-1.0, 0.0);\n result += mat4(-0.035541177, -0.15197758, -0.03248727, 0.055882126, 0.03910343, 0.14273937, -0.16545315, -0.019183658, 0.067014545, -0.010861471, -0.23015557, -0.3174752, -0.0895981, 0.05603517, -0.10421314, 0.03543782) * go_5(-1.0, 1.0);\n result += mat4(0.052712325, 0.15568605, 0.13511989, -0.035405457, 0.09660214, 0.0010066679, 0.0041616405, 0.3261607, -0.07167953, -0.3432988, 0.37812582, 0.08591545, 0.17927478, -0.08654189, 0.076707125, 0.14279753) * go_5(0.0, -1.0);\n result += mat4(-0.056844193, 0.16529651, -0.06650483, -0.08292316, -0.02760633, -0.22888668, -0.19214903, -0.08840017, -0.23843671, -0.6793711, -0.33102167, 0.0064898706, -0.29774654, 0.37099698, 0.42785385, 0.025804019) * go_5(0.0, 0.0);\n result += mat4(-0.11744241, -0.057497155, 0.18884729, 0.024753813, -0.0062507484, 0.33419883, 0.120441675, -0.25218838, -0.042276263, 0.08504629, -0.033582047, 0.07008096, -0.058578875, 0.0392345, 0.11335631, -0.15865934) * go_5(0.0, 1.0);\n result += mat4(-0.04641351, -0.0370654, -0.08322972, -0.11589779, 0.09985797, -0.0747252, 0.0050210473, -0.0737313, 0.34289247, -0.08783692, 0.13673791, 0.05667411, 0.058139045, -0.17664829, -0.16574872, 0.020792067) * go_5(1.0, -1.0);\n result += mat4(-0.17315285, 0.061304655, 0.23295666, 0.004587563, 0.025884068, -0.20429865, -0.17807725, 0.04610146, -0.16748384, 0.03548062, 0.36901402, 0.040421892, 0.0732819, -0.06323222, 0.17438933, 0.10541013) * go_5(1.0, 0.0);\n result += mat4(0.11953197, -0.041181084, -0.05777039, -0.0713763, -0.07250408, 0.00030710385, -0.12310962, 0.05047857, 0.07764678, 0.048569802, -0.07179031, -0.13407484, 0.18644087, -0.08796725, 0.09215986, 0.03264275) * go_5(1.0, 1.0);\n result += vec4(0.08639024, -0.11024204, -0.0076959864, 0.053946566);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.2369839, -0.0792359, -0.12919348, 0.002247716, 0.04581234, 0.119436085, -0.039395507, -0.035233624, -0.031238249, 0.068567455, 0.021003028, -0.07353918, -0.12103854, -0.21112324, -0.0063801156, -0.04487009) * go_0(-1.0, -1.0);\n result += mat4(0.0683294, 0.062320776, -0.024078269, 0.08904798, 0.026528858, -0.041699078, -0.07854327, -0.14078824, 0.060052495, -0.12898798, -0.010206991, -0.10815312, -0.07348112, -0.09190296, 0.16384035, 0.11615318) * go_0(-1.0, 0.0);\n result += mat4(0.073954284, 0.11315491, -0.08271167, 0.012718058, -0.079351336, -0.12847738, 0.16898601, 0.057100534, -0.007783043, -0.046511702, -0.031176837, 0.09832856, 0.04629018, -0.11481637, 0.27974957, -0.008512578) * go_0(-1.0, 1.0);\n result += mat4(-0.11174049, -0.06978879, -0.0026527392, 0.09206777, -0.052967362, 0.04242691, -0.028125865, -0.006913773, -0.105203055, 0.012300771, 0.073976465, 0.0597795, 0.12224533, -0.15938343, -0.04735274, -0.13670483) * go_0(0.0, -1.0);\n result += mat4(0.069210574, -0.18154296, -0.179752, 0.030308926, 0.21821375, -0.17105243, 0.002948972, 0.1510472, -0.07507222, 0.05799302, 0.22358851, -0.1593742, -0.14097035, -0.14883585, -0.10766054, -0.04192339) * go_0(0.0, 0.0);\n result += mat4(0.04092946, -0.056620143, -0.08841022, 0.0820261, 0.12114886, -0.046587184, -0.24642876, 0.20291825, -0.021399742, 0.075130075, 0.08025963, -0.0004831952, -0.20216052, 0.063063756, -0.14950794, -0.016591785) * go_0(0.0, 1.0);\n result += mat4(0.001037612, -0.12479094, -0.064145386, 0.03701432, -0.09794906, -0.02047066, -0.0064438935, 0.054445606, 0.017312052, -0.010994496, -0.043534316, -0.03507283, -0.2881326, 0.056422662, 0.45392624, -0.14301568) * go_0(1.0, -1.0);\n result += mat4(0.02659516, -0.12523884, -0.045878954, 0.0401728, -0.026269691, 0.23919468, -0.05373766, 0.22576872, 0.15472023, -0.06473123, -0.16314703, -0.007313837, 0.06282956, -0.12448595, 0.32412103, -0.1669555) * go_0(1.0, 0.0);\n result += mat4(0.10851828, -0.0019357264, -0.042929318, 0.087208286, 0.08521072, -0.015302626, -0.045136105, -0.07599174, -0.020620871, -0.08058013, 0.04687409, 0.07679515, 0.02748689, -0.04049585, 0.031744577, -0.08941878) * go_0(1.0, 1.0);\n result += mat4(-0.053986546, 0.2688435, -0.057546657, -0.11350552, -0.081904754, -0.09276461, -0.13561548, -0.11588968, 0.04355686, -0.29325503, -0.018699612, -0.06769227, -0.015948739, 0.04491891, -0.046178948, 0.02711675) * go_1(-1.0, -1.0);\n result += mat4(-0.18972659, 0.27545497, -0.034131754, -0.09609413, 0.068409085, 0.13449967, -0.13105616, 0.028345212, -0.035266094, -0.065575354, -0.031779382, -0.14933869, 0.05228527, 0.09356076, -0.047118377, -0.020071832) * go_1(-1.0, 0.0);\n result += mat4(-0.17382587, 0.15029867, -0.00600536, -0.035180923, 0.025643297, 0.010418448, 0.14726849, -0.05890341, -0.053652834, 0.048409678, 0.2806725, -0.08192519, -0.06738357, 0.07469718, 0.06771393, -0.042583536) * go_1(-1.0, 1.0);\n result += mat4(0.011517158, 0.09972045, 0.06578792, -0.12352661, 0.05922438, -0.16663863, -0.006771989, -0.038835894, -0.02194692, -0.13857606, 0.023138417, -0.05360372, 0.014272163, 0.08904743, -0.04252727, 0.103002235) * go_1(0.0, -1.0);\n result += mat4(-0.008667266, 0.19219917, -0.07475974, -0.2816411, -0.33488217, 0.039849013, 0.017313587, 0.08000436, 0.15055846, 0.015432909, 0.32798117, 0.009342251, -0.23739037, -0.28346112, -0.030122897, -0.18473577) * go_1(0.0, 0.0);\n result += mat4(0.22614895, 0.13032585, -0.2176673, -0.3387019, 0.019557813, 0.17496689, 0.030887462, 0.17172079, -0.10533174, 0.0032622286, -0.13369057, -0.039323095, -0.0008841287, 0.121519946, 0.067216426, 0.03257707) * go_1(0.0, 1.0);\n result += mat4(-0.0429636, 0.13093638, 0.12012435, -0.034646116, 0.0488735, 0.08784733, 0.03349143, -0.09357028, -0.06089799, 0.022837836, 0.16202758, 0.096765295, 0.009665008, -0.10780318, -0.07340907, 0.018662468) * go_1(1.0, -1.0);\n result += mat4(0.0484555, 0.05852715, -0.11502228, -0.2250242, 0.00487918, -0.018516708, -0.024522817, -0.09146677, 0.0006642944, 0.17241697, 0.38606182, -0.23263825, 0.110663734, 0.11034593, -0.0056327246, 0.051475164) * go_1(1.0, 0.0);\n result += mat4(-0.014929107, 0.09463201, 0.009869103, -0.17499818, 0.028962199, 0.23815866, 0.060768303, 0.13828199, 0.12261715, 0.096965745, -0.024608571, -0.24542965, 0.025484774, -0.0014874635, -0.009807938, 0.0007101552) * go_1(1.0, 1.0);\n result += mat4(-0.101674154, 0.032412667, -0.10450873, -0.00022480187, 0.024635756, -0.1357198, -0.05327909, -0.036563605, 0.07561588, 0.009124707, -0.13368087, 0.042969264, -0.043317486, -0.1518712, -0.008810181, 0.030755859) * go_2(-1.0, -1.0);\n result += mat4(0.1406038, 0.036187246, -0.06288465, 0.013666562, -0.22509198, 0.054938264, 0.03374708, 0.036942195, -0.054834712, 0.08038173, -0.012174669, -0.05048155, 0.04105839, -0.13010618, 0.029987235, 0.029830217) * go_2(-1.0, 0.0);\n result += mat4(0.13428736, -0.145587, -0.09359362, 0.08647307, -0.1721466, 0.14161868, 0.06169795, -0.020108147, -0.082708314, -0.0009893128, 0.061197698, 0.015552345, 0.19280085, 0.045152925, -0.13817257, 0.08140578) * go_2(-1.0, 1.0);\n result += mat4(0.11750963, 0.0146443285, -0.026884248, -0.0006429066, -0.008400631, -0.043018907, -0.07913679, -0.14783737, -0.032443974, -0.08028971, -0.08927282, 0.00809941, 0.0124223465, 0.041715536, -0.06587267, 0.13605455) * go_2(0.0, -1.0);\n result += mat4(0.29818505, 0.20918716, -0.13256323, 0.23988591, -0.38704476, -0.05851411, -0.004705456, 0.10221165, -0.08329328, 0.12643409, -0.23133238, 0.036488805, 0.21748522, -0.095220506, -0.012000105, -0.0032247186) * go_2(0.0, 0.0);\n result += mat4(-0.119828835, -0.016386732, 0.06939514, 0.08491721, -0.017447483, -0.10812376, -0.015384033, -0.0137153845, -0.14978316, 0.032878425, 0.120704606, 0.07987688, 0.10143365, 0.16894275, -0.09816831, -0.029983638) * go_2(0.0, 1.0);\n result += mat4(0.004197231, -0.004475635, 0.02442438, -0.08062267, -0.13645843, -0.063362874, -0.13470308, -4.8972346e-05, 0.04937739, 0.025885701, -0.0626489, 0.06272147, 0.040682197, -0.037275683, -0.07711889, -0.03401893) * go_2(1.0, -1.0);\n result += mat4(-0.07601782, -0.044119228, 0.12799697, -0.04923261, -0.07554412, -0.13866402, -0.039769165, 0.0750738, 0.028331043, 0.22329865, -0.078985184, 0.21741354, 0.08896384, 0.02745735, -0.11954973, -0.030984413) * go_2(1.0, 0.0);\n result += mat4(0.088372685, -0.04094657, 0.030890986, 0.011887401, 0.101060346, 0.036795005, -0.02541599, 0.11929074, 0.0042294776, -0.09067195, -0.13775113, 0.051152255, -0.011856665, -0.01186073, -0.014405341, -0.06443953) * go_2(1.0, 1.0);\n result += mat4(0.1990754, -0.13920973, -0.24694741, 0.20978624, 0.00096705626, -0.09906306, -0.031113537, 0.09064841, -0.005332781, 0.06942478, 0.027275847, 0.14482562, 0.10915609, 0.15485178, 0.09100627, 0.08800073) * go_3(-1.0, -1.0);\n result += mat4(0.067276604, -0.15296488, -0.10655601, 0.1007172, 0.06399946, 0.11820019, -0.012255674, -0.04701397, 0.005157013, 0.14800015, -0.005829729, 0.058462787, -0.0034304103, -0.0022002284, 0.088455915, -0.09076621) * go_3(-1.0, 0.0);\n result += mat4(-0.0045863236, -0.13443832, -0.02036122, 0.067712225, -0.09286585, 0.15505461, -0.03191861, 0.062198598, -0.014097363, -0.06486533, -0.013725968, 0.09863627, 0.004106804, -0.11001409, -0.1489799, 0.012900801) * go_3(-1.0, 1.0);\n result += mat4(0.11722181, 0.024655748, 0.028080126, 0.034889475, -0.02211666, 0.10347594, 0.19828199, -0.052708372, -0.23978107, 0.11193546, 0.015817301, -0.060378563, 0.05506628, 0.017437497, 0.17592382, 0.1566574) * go_3(0.0, -1.0);\n result += mat4(0.011318326, -0.19983633, 0.0542877, -0.08868874, 0.059281945, -0.08321469, -0.45549735, 0.41699305, 0.18566287, -0.22530322, -0.08444872, -0.04485004, -0.13312897, 0.025137378, 0.4283649, -0.22263475) * go_3(0.0, 0.0);\n result += mat4(0.10148392, 0.12450337, -0.032773893, 0.03742288, 0.0059106606, -0.17406113, -0.083701774, -0.010221676, 0.16314605, -0.22251254, -0.13263722, 0.09496533, -0.0020611945, 0.10998006, 0.23540293, 0.12287761) * go_3(0.0, 1.0);\n result += mat4(-0.01097223, 0.043488838, 0.028565591, 0.057649106, 0.04069052, -0.015125962, -0.033889383, -0.039301567, -0.28547964, 0.16771436, 0.064779356, 0.17768629, 0.0977948, -0.12978803, 0.1248975, 0.076509014) * go_3(1.0, -1.0);\n result += mat4(-0.014799843, -0.11454738, 0.0072981194, 0.06956252, -0.119126685, -0.054390237, 0.20148608, 0.055611208, -0.33772695, 0.02875631, 0.15688069, 0.07648471, 0.17330919, -0.10749096, -0.00058184325, -0.16302843) * go_3(1.0, 0.0);\n result += mat4(0.025022479, -0.0510169, -0.054967374, -0.18119891, 0.072380155, 0.13645615, -0.029061519, -0.09392558, 0.0020073708, 0.10373002, 0.08769151, 0.1467629, -0.032814845, -0.22622965, 0.062578805, 0.15869768) * go_3(1.0, 1.0);\n result += mat4(0.08132352, -0.057824034, -0.049706902, -0.021799462, 0.027207939, 0.055137623, 0.13588108, -0.06595749, -0.10212913, 0.03328737, 0.07568671, 0.04425169, -0.056393128, 0.08096936, 0.049417946, -0.03110039) * go_4(-1.0, -1.0);\n result += mat4(0.16936453, -0.03750322, -0.041140877, -0.08652042, -0.029363338, -0.07450129, 0.102560416, -0.23950958, -0.13059175, 0.21066219, 0.10126263, 0.043688625, 0.12293311, -0.02102107, -0.01415126, -0.08114574) * go_4(-1.0, 0.0);\n result += mat4(0.13357115, 0.25130415, -0.008012242, -0.022129368, -0.04116201, 0.19364384, -0.0755634, -0.021590892, 0.014902855, -0.16364469, -0.15113516, 0.021274269, 0.002715793, -0.082595, -0.023225293, -0.0023291293) * go_4(-1.0, 1.0);\n result += mat4(-0.047352426, 0.047768887, -0.027633572, -0.048747484, 0.002366812, 0.2123351, -0.03785716, -0.06169537, 0.05152527, -0.097918324, -0.09970387, -0.10696893, 0.14201112, 0.048251197, 0.020989964, -0.12759319) * go_4(0.0, -1.0);\n result += mat4(-0.11691897, 0.11003735, 0.1787839, 0.035897207, -0.068546794, 0.18663177, -0.11768889, 0.0046620993, -0.076647416, -0.008958245, 0.055827506, -0.095377706, 0.051213227, -0.2821711, 0.013320494, 0.1563779) * go_4(0.0, 0.0);\n result += mat4(-0.08324576, 0.3131121, 0.21894962, 0.013974257, -0.05526049, 0.032233212, 0.05284564, -0.2475858, 0.13031252, -0.08124232, -0.010205146, -0.057937223, 0.11874465, -0.013862318, 0.0052336063, 0.04949605) * go_4(0.0, 1.0);\n result += mat4(0.14994349, -0.03296414, -0.23602034, -0.0033256228, 0.008873702, -0.010388283, -0.035780232, 0.011833461, 0.117081955, -0.038984414, 0.074017905, 0.033703547, -0.024258457, 0.09559132, 0.02495569, -0.040010694) * go_4(1.0, -1.0);\n result += mat4(-0.0048430585, 0.17926253, 0.008713498, 0.10879202, 0.019645652, 0.029483858, -0.047485687, -0.042396937, -0.029273199, -0.2432983, -0.1250007, -0.024952445, -0.060036886, 0.014986906, -0.014428253, 0.03334825) * go_4(1.0, 0.0);\n result += mat4(0.11731086, 0.20593153, -0.10197385, -0.011249018, -0.10738923, -0.074847564, -0.006172099, -0.18687822, -0.097578146, -0.07579803, 0.05764291, 0.10152833, -0.14840044, 0.035003513, 0.023365693, 0.04386252) * go_4(1.0, 1.0);\n result += mat4(0.2394935, -0.151495, -0.004142306, -0.084381334, -0.06817076, 0.04995128, 0.07523575, -0.019087847, 0.04900443, 0.03855287, -0.047666, -0.010728584, -0.041862275, 0.0092430115, 0.18933049, 0.001247498) * go_5(-1.0, -1.0);\n result += mat4(-0.26478, -0.108964734, 0.07654512, -0.18083075, 0.087697916, -0.1985272, 0.12003646, 0.088157, -0.11911801, 0.10562385, 0.08664133, 0.04456427, -0.105021, 0.18528733, 0.034151975, -0.15520982) * go_5(-1.0, 0.0);\n result += mat4(0.017519012, -0.012286436, 0.10177459, 0.038459957, -0.22457904, -0.05511256, 0.15413229, 0.1507701, 0.08257404, 0.034750186, -0.15717988, -0.030795097, -0.07657355, -0.33403704, -0.0053621423, -0.06624692) * go_5(-1.0, 1.0);\n result += mat4(0.10030682, -0.052044563, -0.049402863, 0.09053447, -0.13081445, 0.0141896, 0.042153686, -0.010219266, -0.06850381, 0.03529716, 0.16374019, 0.06750858, 0.09204821, 0.053093266, -0.024561154, 0.018893644) * go_5(0.0, -1.0);\n result += mat4(-0.21870598, 0.32735768, -0.037454635, -0.062546894, 0.048824597, 0.006229873, 0.0879531, 0.0010694796, 0.1268415, -0.3329151, 0.18059574, 0.027663317, 0.06451952, 0.2059446, -0.14739716, 0.0425968) * go_5(0.0, 0.0);\n result += mat4(-0.02567249, 0.18261379, 0.0078112325, 0.13831526, 0.022516627, 0.18176961, 0.022643182, 0.06482983, 0.32458714, 0.1415256, -0.40462464, -0.24058491, -0.1555331, -0.058481682, 0.08041805, 0.068204984) * go_5(0.0, 1.0);\n result += mat4(0.08099861, -0.042113766, -0.012603856, -0.027247382, -0.09505534, 0.013861726, 0.16544205, -0.034136306, 0.013128467, 0.022156378, 0.021391893, -0.087280534, -0.18957394, -0.072840415, 0.1942784, -0.04479766) * go_5(1.0, -1.0);\n result += mat4(0.13244309, 0.23072438, -0.10388544, 0.055465538, -0.06797261, 0.0813476, 0.03605633, -0.002648387, 0.04333517, 0.1233629, 0.004186724, -0.068296656, -0.076496966, -0.13608767, 0.13116132, -0.067895085) * go_5(1.0, 0.0);\n result += mat4(-0.05193536, -0.057465453, 0.05165806, -0.092361026, -0.21779, -0.08789043, 0.056987524, -0.06524499, 0.02767333, 0.19836798, 0.104195744, -0.091015235, -0.10806183, -0.24305776, 0.12348048, 0.17889297) * go_5(1.0, 1.0);\n result += vec4(0.0026275632, -0.111531265, -0.027438803, 0.048715387);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0007129529, -0.23268181, -0.055581614, -0.19489531, -0.119524784, 0.16052821, 0.08242202, 0.1274113, 0.06528547, 0.11359341, -0.13980822, -0.04566708, -0.03624654, -0.08533644, -0.14554873, -0.14973463) * go_0(-1.0, -1.0);\n result += mat4(-0.010712782, 0.09223229, -0.06977767, 0.031998634, 0.2417462, -0.08404255, -0.067694396, -0.031915385, -0.08493046, -0.12639172, -0.12919787, 0.009066012, 0.027782273, -0.2951646, -0.1300083, -0.0673188) * go_0(-1.0, 0.0);\n result += mat4(0.1325964, -0.051963683, 0.13291354, 0.02579481, -0.103561625, -0.041789595, 0.040783167, 0.047240548, -0.06668069, 0.020328876, 0.08887853, -0.02963949, -0.11168412, 0.1557154, -0.076105356, -0.1504038) * go_0(-1.0, 1.0);\n result += mat4(-0.10317256, 0.07854648, 0.16037096, -0.0379184, 0.13046049, -0.024218671, 0.0822899, 0.08198137, 0.0012042717, -0.25853133, 0.046963938, -0.009453239, 0.09634527, -0.009770066, -0.12853295, -0.041695565) * go_0(0.0, -1.0);\n result += mat4(0.11125126, 0.09055589, 0.014031054, -0.02255056, -0.10394986, 0.10815357, -0.15813628, -0.01853368, 0.012419031, 0.0020822953, -0.010447686, -0.026241936, -0.03541712, 0.076329805, 0.20895265, 0.003645337) * go_0(0.0, 0.0);\n result += mat4(-0.12773241, -0.09765568, -0.14337096, -0.065751396, -0.0084745465, -0.052546956, -0.08200752, -0.08708897, -0.032195702, -0.036496297, 0.17860867, -0.068227254, 0.13200605, -0.13811241, -0.050324995, 0.16204447) * go_0(0.0, 1.0);\n result += mat4(-0.014216644, 0.057588127, -0.044320818, 0.062128264, -0.020399947, -0.05649115, -0.11319402, -0.038921937, 0.036813796, 0.5067311, 0.22060235, -0.0055661057, 0.23151882, 0.0050073536, 0.12176585, 0.0038464004) * go_0(1.0, -1.0);\n result += mat4(-0.0759528, 0.07477981, -0.06292785, -0.050053917, -0.06312128, -0.21425541, 0.0067035304, -0.06986801, 0.10586866, -0.12749328, -0.097493485, -0.003508852, 0.111684315, 0.18951331, -0.012068376, 0.036257178) * go_0(1.0, 0.0);\n result += mat4(-0.15544677, 0.047360703, -0.059747778, 0.0026973744, -0.00072011014, 0.15553303, 0.10704341, -0.02808549, -0.09962682, -0.044461366, -0.014757942, -0.06257519, 0.13504705, 0.030818086, -0.047969542, -0.12272446) * go_0(1.0, 1.0);\n result += mat4(0.02756638, 0.03870099, -0.078585416, -0.049957782, -0.16714093, -0.020673685, -0.0029932198, 0.08303188, 0.09362902, -0.32569888, -0.02152779, -0.039258134, -0.0024254394, -0.05215952, 0.103006296, -0.05561939) * go_1(-1.0, -1.0);\n result += mat4(0.11232395, -0.4204378, -0.02948307, 0.058709357, 0.10122942, -0.01815637, 0.029027436, 0.045725007, -0.0019202912, -0.20451765, -0.06804741, -0.018427953, 0.026046682, -0.02693389, -0.1603317, -0.11198625) * go_1(-1.0, 0.0);\n result += mat4(0.24319492, 0.114851095, -0.13692874, 0.07721465, 0.020316923, -0.08134961, 0.07356765, -0.054053787, -0.01942671, 0.22095704, 0.00965335, 0.018760502, 0.015964821, 0.086102456, 0.01024545, 0.043060217) * go_1(-1.0, 1.0);\n result += mat4(0.3332833, -0.03617076, -0.06354161, 0.095067084, 0.20085002, -0.07980238, 0.042980768, 0.016795967, -0.09440837, -0.18057466, -0.062128007, -0.22770254, 0.03636945, 0.0749142, 0.0034359195, -0.024630694) * go_1(0.0, -1.0);\n result += mat4(0.18430449, -0.036511928, -0.053284973, 0.023835842, 0.23871118, 0.05792267, -0.0846795, -0.20196451, 0.03506874, 0.22829485, -0.28377455, -0.11413547, -0.10833865, 0.09104711, -0.13071612, 0.17202353) * go_1(0.0, 0.0);\n result += mat4(0.19165954, 0.22479524, -0.19884257, 0.08072162, -0.07574742, 0.13766298, -0.25755826, 0.084687516, -0.080061525, 0.25205615, -0.12677447, 0.08576974, 0.02831567, -0.009467821, 0.1970242, 0.20168954) * go_1(0.0, 1.0);\n result += mat4(0.0927734, 0.17610501, 0.14182864, 0.18800513, 0.05701441, 0.15469678, 0.11420199, -0.15377665, -0.08189125, -0.30660027, 0.033272292, -0.11340498, -0.08969095, 0.016946664, 0.03424574, -0.007572548) * go_1(1.0, -1.0);\n result += mat4(0.23636094, 0.15679167, 0.070221, 0.11989854, -0.18536362, 0.06250143, -0.086411804, 0.0099315215, -0.13320905, 0.2642356, 0.22141577, -0.009068583, -0.06783877, 0.16432028, 0.06672474, -0.051250096) * go_1(1.0, 0.0);\n result += mat4(-0.22000717, 0.15731241, 0.13043061, -0.042806733, 0.0031978998, 0.0668276, 0.08608138, 0.10850058, 0.22485662, -0.121448815, -0.014875905, -0.082832925, 0.056386247, -0.29444495, -0.05680645, -0.015010734) * go_1(1.0, 1.0);\n result += mat4(0.014549664, -0.0069613485, 0.11311649, 0.05610812, 0.04279884, -0.1020982, -0.03904751, -0.17636296, -0.05201923, 0.14244251, -0.059024896, -0.09463292, -0.09491209, -0.022265568, -0.0002296264, 0.03899329) * go_2(-1.0, -1.0);\n result += mat4(0.048777632, 0.052673753, 0.13282603, 0.1795813, -0.028372066, 0.10603009, -0.4148765, -0.02000411, 0.053786337, -0.11523432, -0.31676108, -0.03830518, 0.022093901, 0.013758008, 0.106954776, -0.028646056) * go_2(-1.0, 0.0);\n result += mat4(-0.06699817, -0.1724271, -0.036506936, 0.1153328, 0.015884517, -0.008503094, 0.028359545, -0.012168917, 0.030682955, 0.03541267, -0.03814948, -0.01124931, -0.05933562, -0.014424095, 0.027945189, -0.08810283) * go_2(-1.0, 1.0);\n result += mat4(0.013294456, 0.19495966, 0.067234084, 0.15800472, 0.051711556, 0.17711255, 0.1140798, 0.10137737, -0.039499275, -0.04602223, -0.07446666, 0.0012073858, -0.08343905, -0.049277645, -0.078486815, -0.14566717) * go_2(0.0, -1.0);\n result += mat4(-0.09936533, 0.039390396, 0.13288753, 0.1920324, 0.13764949, -0.05153866, 0.06799814, 0.22350872, 0.27779356, -0.02206339, 0.19484605, -0.07821554, -0.07797821, 0.12577902, -0.084113464, 0.02873002) * go_2(0.0, 0.0);\n result += mat4(-0.10784442, -0.25804177, 0.1306632, 0.0046842564, 0.13917917, -0.03910364, 0.06410272, 0.019373003, -0.03459362, 0.080056466, 0.12915988, 0.14360592, 0.19040298, -0.0023102893, -0.04890759, -0.22537242) * go_2(0.0, 1.0);\n result += mat4(0.056570116, 0.13121127, -0.069638334, 0.11919738, -0.04740792, -0.16621193, -0.118925, 0.044869807, -0.010641902, -0.051522024, -0.057623643, 0.017528418, -0.07562933, 0.058253985, 0.05989836, 0.032996327) * go_2(1.0, -1.0);\n result += mat4(0.091301516, 0.08428476, -0.16445327, 0.11784904, -0.07030389, 0.022161584, -0.02548798, -0.08254805, -0.04188322, 0.24900444, 0.078174226, 0.20630752, -0.05519587, -0.10978986, 0.015350538, -0.12161702) * go_2(1.0, 0.0);\n result += mat4(-0.095735274, -0.10423386, -0.036254395, 0.10522458, -0.022615599, 0.085539706, -0.096113354, -0.23468721, 0.050746538, -0.31889522, -0.061264757, 0.11150476, -0.007024875, -0.11553085, -0.019223234, -0.23692535) * go_2(1.0, 1.0);\n result += mat4(-0.08454392, 0.21670897, -0.15095642, -0.060052566, 0.045126446, -0.030535553, -0.057765372, -0.027783932, -0.20350753, -0.2959993, 0.28601378, 0.028859718, 0.071787685, -0.027895963, -0.04723786, -0.10217129) * go_3(-1.0, -1.0);\n result += mat4(-0.012522398, -0.23370479, -0.019732006, -0.052036785, -0.33242345, 0.02026433, 0.26734874, 0.044760924, -0.09205539, 0.0888652, 0.27825877, -0.08912795, 0.019177845, 0.123587854, -0.10933388, -0.046620987) * go_3(-1.0, 0.0);\n result += mat4(-0.059484433, 0.107038036, -0.021947065, 0.03293247, 0.16987476, -0.02623603, -0.019537413, -0.02559007, -0.010399871, -0.028635733, -0.10141786, -0.10065662, -0.09635094, -0.107081525, 0.0060942136, 0.00018589811) * go_3(-1.0, 1.0);\n result += mat4(0.063847266, -0.07454534, -0.1174812, -0.14199455, -0.044613797, -0.081642054, 0.035214093, 0.009284773, -0.00707006, 0.28477952, -0.03298465, 0.074021146, -0.04033067, 0.17765698, 0.1553138, 0.08380522) * go_3(0.0, -1.0);\n result += mat4(0.17025755, -0.118484, -0.21803714, -0.28715235, -0.13095933, -0.058834057, -0.18294802, 0.043152038, -0.058910713, 0.028670516, -0.0010361333, -0.025163988, 0.15223087, -0.016097538, -0.09638604, -0.01772858) * go_3(0.0, 0.0);\n result += mat4(0.062441614, -0.016123693, 0.07818185, 0.022483543, -0.029692583, 0.035550565, -0.12624146, -0.04230702, -0.061506867, -0.014386596, 0.0115612615, 0.068888955, 0.067702614, 0.07322066, 0.024701316, -0.04806952) * go_3(0.0, 1.0);\n result += mat4(0.026700316, -0.16510022, 0.050885063, -0.1332475, 0.019049475, -0.008760977, 0.04359399, 0.042262577, -0.05225198, -0.603255, -0.11838725, -0.017602438, -0.23949145, 0.07854026, -0.21954034, -0.07048147) * go_3(1.0, -1.0);\n result += mat4(0.18560836, 0.18485062, -0.008109583, -0.0061953044, 0.067029685, 0.1231515, 0.00463641, -0.031592768, -0.24861142, -0.012609046, 0.14307153, -0.072264954, -0.0067704953, -0.18041459, 0.17362577, -0.06497389) * go_3(1.0, 0.0);\n result += mat4(0.10974998, 0.06757753, 0.0377915, 0.057072945, 0.11128115, 0.0013228649, -0.044957817, -0.020252109, 0.06231163, -0.14761455, -0.027373059, -0.10220075, -0.22065234, -0.09441151, 0.052624665, 0.11956694) * go_3(1.0, 1.0);\n result += mat4(0.11292619, -0.10152602, 0.10526179, 0.06337831, 0.116172016, 0.16123155, -0.055104487, 0.13740757, -0.08778325, -0.028898785, -0.019357817, -0.08015077, -0.0066665406, -0.009120153, 0.051283117, 0.04456564) * go_4(-1.0, -1.0);\n result += mat4(0.19621657, 0.26922694, 0.03988996, 0.032870032, 0.057292562, 0.024405524, -0.11551687, -0.047686152, 0.13039996, 0.056989953, -0.065783806, 0.00033558672, -0.065978706, -0.00902148, 0.1314761, 0.064695716) * go_4(-1.0, 0.0);\n result += mat4(0.20266968, 0.11562562, 0.0044746934, 0.052361086, 0.0009612361, 0.01889979, -0.045194417, 0.085848965, -0.05785333, 0.07915189, 0.09685515, 0.016877603, 0.00037991733, 0.0003345007, -0.03782238, -0.0066707213) * go_4(-1.0, 1.0);\n result += mat4(-0.12730233, 0.037978236, 0.13999923, 0.033807464, -0.038275905, 0.012305192, 0.06438087, 0.08611617, 0.07200057, 0.13013837, 0.07331905, -0.0010762423, -0.038951423, -0.027457712, 0.014879732, 0.07803083) * go_4(0.0, -1.0);\n result += mat4(0.12269098, -0.01707025, 0.099231675, 0.16366597, -0.0075668246, -0.12552746, 0.27712014, 0.22933815, 0.14837137, -0.07610271, 0.11374453, 0.026816925, 0.1011783, -0.043783583, -0.18852726, -0.2007988) * go_4(0.0, 0.0);\n result += mat4(0.118183166, -0.45110446, -0.04326608, 0.10598517, 0.09142483, 0.004518412, 0.10789324, 0.18913233, -0.029293153, -0.10852763, 0.15762898, -0.021000696, 0.042484812, 0.030249448, -0.09806746, -0.15705605) * go_4(0.0, 1.0);\n result += mat4(0.026257282, -0.017269222, -0.111170195, 0.12946244, 0.015408065, -0.14137042, -0.035408627, 0.073995374, 0.006271072, 0.14994001, -0.01258022, 0.019418288, 0.118502036, 0.035291567, 0.039203968, 0.018011976) * go_4(1.0, -1.0);\n result += mat4(-0.11994321, 0.037343338, 0.034031454, -0.0947803, 0.2207995, 0.043690477, 0.06692838, 0.18297808, 0.03876948, -0.20762676, -0.13309777, 0.036189202, 0.0058699325, -0.1331377, -0.035574175, -0.091714606) * go_4(1.0, 0.0);\n result += mat4(0.16173537, 0.030811697, -0.07565782, 0.17767896, 0.1574808, -0.0071866834, -0.031369448, 0.11762595, -0.304427, 0.04666128, 0.19467019, 0.13271074, -0.066108644, 0.17788546, 0.09988941, 0.0071199923) * go_4(1.0, 1.0);\n result += mat4(-0.07895499, 0.024530848, 0.07610484, 0.14991722, -0.071451046, 0.07360262, -0.10922367, 0.16261177, 0.14607567, -0.29037732, 0.19056098, 0.0017480691, 0.09447392, -0.097536966, -0.15283571, -0.2116911) * go_5(-1.0, -1.0);\n result += mat4(-0.090664506, 0.0026753773, -0.19803517, -0.0035921792, 0.08019641, -0.34822193, 0.03115303, -0.11561995, 0.047316786, 0.08521655, 0.30527622, -0.03627345, -0.10390178, 0.13096002, -0.11939941, 0.076553464) * go_5(-1.0, 0.0);\n result += mat4(-0.018057704, -0.012385826, -0.048699293, 0.057409126, 0.018623013, -0.13720913, -0.08693412, -0.035308264, 0.0048156027, 0.04298599, 0.20682096, 0.07020018, -0.19156799, -0.099447116, 0.11187527, -0.034651503) * go_5(-1.0, 1.0);\n result += mat4(-0.19674721, -6.47493e-05, -0.14616148, -0.16328155, -0.15329379, -0.13080211, -0.095063426, 0.10239187, 0.29591182, 0.061356615, 0.19931474, -0.062333517, 0.111954294, -0.024125673, 0.1727124, -0.100813806) * go_5(0.0, -1.0);\n result += mat4(0.005782909, -0.048647407, 0.20534706, 0.04177472, -0.266937, 0.43962362, 0.03461612, 0.13415751, -0.21391335, -0.023739172, -0.382901, 0.1677018, 0.28375793, -0.10282615, -0.034843605, 0.00698951) * go_5(0.0, 0.0);\n result += mat4(-0.0019446284, 0.07665739, 0.13404883, 0.1467204, -0.0588129, 0.19369206, -0.050641898, 0.018204086, 0.21603708, -0.22462276, -0.07930267, -0.2749562, 0.016131664, 0.2697215, -0.14661922, -0.026748048) * go_5(0.0, 1.0);\n result += mat4(-0.15208562, -0.025413433, -0.031909585, 0.010184482, 0.09441715, 0.045736533, 0.0015301697, 0.055179585, 0.03623536, 0.08788274, 0.090822086, -0.041574936, -0.05593542, 0.013202262, -0.08831654, -0.117966585) * go_5(1.0, -1.0);\n result += mat4(-0.06767938, 0.036391854, 0.024670534, 0.065553516, 0.124412306, -0.18261679, -0.11035609, -0.021725666, 0.06963895, -0.18845208, 0.05664083, -0.28461877, 0.12621799, -0.024473144, 0.060711104, 0.06137061) * go_5(1.0, 0.0);\n result += mat4(0.030836413, -0.28885397, -0.0082618, -0.040858608, 0.121351525, -0.1581085, 0.04491976, 0.15929738, 0.011640548, 0.17567058, 0.18560362, -0.18308444, -0.091114745, -0.03191929, -0.0424641, 0.10603501) * go_5(1.0, 1.0);\n result += vec4(-0.0980025, 0.0163943, 0.07015813, -0.04460826);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.044858746, 0.112747766, 0.11743049, -0.04397981, -0.15657529, -0.08594472, -0.077046685, 0.040047225, -0.16525316, 0.118806966, -0.06923664, -0.068862945, 0.13853838, 0.21202816, 0.03315427, 0.02810617) * go_0(-1.0, -1.0);\n result += mat4(-0.08981965, 0.009795084, -0.17461349, 0.1293042, 0.13288464, -0.011990358, 0.045853514, 0.005478685, -0.039259993, 0.014204771, 0.049636167, -0.031643927, -0.081734784, 0.06592399, -0.075981714, -0.02715899) * go_0(-1.0, 0.0);\n result += mat4(0.110248916, 0.0064891353, 0.022578653, -0.029814541, 0.12611644, -0.1477485, 0.013158434, -0.029419534, -0.049103256, 0.11351519, -0.07094292, 0.15175463, 0.023724427, -0.04979516, 0.01999463, -0.04911801) * go_0(-1.0, 1.0);\n result += mat4(-0.072089985, 0.04007664, -0.024550471, -0.0041285334, -0.018247912, 0.046173554, -0.07198727, 0.017499885, -0.001033623, -0.19433345, 0.07760378, 0.049773693, -0.17062156, -0.02818212, 0.34907836, 0.0050598015) * go_0(0.0, -1.0);\n result += mat4(-0.06617895, -0.029447488, -0.08041051, 0.10391866, -0.3511068, 0.24072146, -0.07714093, -0.19329752, -0.090364814, -0.114312, -0.14665945, 0.14689237, 0.20671985, 0.015588815, -0.119754635, -0.056320462) * go_0(0.0, 0.0);\n result += mat4(-0.027388249, 0.104699664, -0.27179572, -0.02907286, 0.07357054, -0.0068755792, -0.13605821, 0.06462062, -0.093615666, -0.032704853, 0.038318764, -0.076435864, -0.0055633793, 0.046742633, 0.093529075, 0.18353659) * go_0(0.0, 1.0);\n result += mat4(0.06082767, 0.085872404, -0.093700096, 0.061194196, 0.06258653, 0.058643147, -0.07235859, -0.092823185, -0.010440827, 0.11255041, 0.0090868175, -0.007858298, 0.148384, -0.05526942, 0.19361623, 0.004099247) * go_0(1.0, -1.0);\n result += mat4(-0.06093948, -0.038310055, -0.082474135, -0.010680022, 0.0012025833, -0.092099264, 0.013127829, 0.027141726, 0.09983758, 0.03275215, 0.07185623, -0.19180898, -0.044681955, -0.024202297, -0.3165539, 0.0010588729) * go_0(1.0, 0.0);\n result += mat4(-0.060221963, -0.026948337, -0.06574486, 0.011485259, -0.06550075, 0.040276073, 0.025496457, -0.19623038, -0.065990366, -0.025713596, -0.040418267, -0.08788943, 0.076047935, -0.056114316, 0.15456654, -0.07788768) * go_0(1.0, 1.0);\n result += mat4(-0.067551315, 0.14745092, -0.054396585, 0.040545028, -0.17049932, 0.07036919, -0.13004121, -0.012877571, -0.09034833, 0.013381427, -0.07020307, 0.13269025, 0.04836113, 0.008816658, 0.06908017, 0.13488075) * go_1(-1.0, -1.0);\n result += mat4(0.15872127, 0.046130676, 0.059947554, -0.01181087, 0.00031724942, -0.048350845, -0.009036753, -0.11157358, -0.07300833, 0.09947689, 0.20575939, -0.3546566, -0.059859008, 0.029647622, 0.13094904, -0.03154742) * go_1(-1.0, 0.0);\n result += mat4(0.08560438, 0.1965193, -0.044979937, -0.13631731, 0.16646172, 0.09958199, 0.0074020037, 0.10672716, 0.15015182, 0.041704617, 0.063770875, 0.19410326, 0.008813034, 0.16075528, 0.08517037, 0.28283635) * go_1(-1.0, 1.0);\n result += mat4(0.12114333, -0.08197629, 0.026583742, -0.060136575, 0.07713845, -0.004285971, 0.16490252, 0.26541123, 0.13636889, 0.14296104, -0.045894254, -0.007115691, 0.037731793, -0.014873664, -0.00571577, -0.009701031) * go_1(0.0, -1.0);\n result += mat4(0.2608233, -0.014971803, 0.15469527, 0.18899868, 0.06325761, 0.05273965, -0.021072507, 0.039343588, 0.049740855, 0.30912283, 0.1328661, 0.21406676, 0.013830919, -0.2128574, -0.020829424, 0.22456568) * go_1(0.0, 0.0);\n result += mat4(0.0642146, -0.14275537, 0.032388665, -0.12502304, 0.31260416, -0.026139492, 0.11060444, 0.014260357, -0.06373526, 0.15441616, -0.14077063, -0.03819972, 0.023418859, -0.065061435, 0.068000436, -0.10781963) * go_1(0.0, 1.0);\n result += mat4(0.039874375, -0.03544748, -0.09499391, -0.021817759, 0.2049574, 0.08219808, 0.044527993, -0.12810238, -0.07313955, -0.3041692, 0.074703164, 0.034242906, -0.08850236, 0.06280731, 0.07377995, 0.10382322) * go_1(1.0, -1.0);\n result += mat4(0.04350059, 0.21734618, 0.08675183, -0.055069674, 0.16317086, -0.000833345, -0.061599948, 0.025430895, -0.05566867, -0.07084767, -0.20808282, -0.08088132, -0.08246971, 0.019896548, 0.0011203124, -0.016212555) * go_1(1.0, 0.0);\n result += mat4(0.009271706, 0.10609657, 0.046975497, 0.016255897, -0.03132032, -0.026223281, -0.04218519, -0.089583725, 0.0011256885, -0.096725605, 0.13508168, 0.0070396424, 0.071279675, -0.009885292, 0.023429802, 0.04919291) * go_1(1.0, 1.0);\n result += mat4(-0.043223884, 0.18723601, 0.059270866, -0.038768277, -0.03307238, 0.045570783, -0.01494598, 0.12532744, -0.0633282, -0.009204529, -0.032864776, -0.012969925, -0.03190685, 0.048798896, 0.033872727, 0.059553478) * go_2(-1.0, -1.0);\n result += mat4(0.087938786, -0.24108681, 0.14970978, -0.13961543, 0.0891246, 0.015723674, 0.05370719, -0.11110716, -0.00214365, 0.12866165, 0.108206935, 0.027394261, -0.15103427, -0.14690042, 0.035489313, -0.15238154) * go_2(-1.0, 0.0);\n result += mat4(-0.0800077, -0.23219119, -0.08327999, -0.022596871, -0.021897404, 0.15777653, 0.017139765, 0.28121725, 0.024720678, 0.0976178, 0.078697845, 0.050298456, 0.0918896, -0.1709005, 0.001258526, -0.16952778) * go_2(-1.0, 1.0);\n result += mat4(0.1855042, -0.1221885, 0.02704022, 0.00095695246, -0.014720871, -0.011397964, 0.009077131, -0.0658526, 0.0753248, -0.018622542, 0.21117687, 0.009595839, -0.014185466, -0.12340562, 0.20756626, 0.1002926) * go_2(0.0, -1.0);\n result += mat4(0.03998379, -0.14931168, 0.43595135, -0.18249772, -0.014348168, 0.17039725, -0.54961896, 0.23570935, -0.0961725, -0.08736501, -0.48726758, -0.11515001, -0.03716486, -0.17436725, 0.3894316, -0.012835015) * go_2(0.0, 0.0);\n result += mat4(-0.15397331, 0.021657735, -0.054806687, 0.1541452, -0.12548985, 0.0934218, 0.20914574, 0.14777465, -0.0670766, 0.11853072, -0.012987691, -0.020369543, 0.09420477, -0.17689225, 0.109701715, -0.046027176) * go_2(0.0, 1.0);\n result += mat4(-0.02231296, 0.14284018, -0.14968887, 0.13387628, 0.06886712, -0.11273641, 0.03278117, -0.13931367, -0.07073904, -0.05791193, 0.0074532703, 0.057605404, -0.007830725, 0.16091831, -0.16650262, 0.1647855) * go_2(1.0, -1.0);\n result += mat4(-0.057878133, -0.12752692, -0.12909345, 0.07441648, 0.027899493, -0.018735388, -0.07586787, -0.048344534, -0.11736236, 0.015326167, -0.103591904, -0.17694342, -0.049772773, 0.015765708, -0.1248672, 0.26354307) * go_2(1.0, 0.0);\n result += mat4(-0.18220314, 0.0046032136, -0.2081131, 0.03723796, 0.08844814, -0.01369978, 0.053207412, -0.08312182, -0.062071536, -0.067955784, 0.004774782, -0.06925075, -0.059406135, 0.06784051, -0.09814774, -0.11124358) * go_2(1.0, 1.0);\n result += mat4(-0.27883962, 0.12152088, -0.24405631, 0.0027260163, 0.19775666, 0.058938242, -0.05956473, -0.10816854, -0.0071739377, -0.4144036, 0.068261996, -0.2445757, -0.23093198, -0.17691095, 0.038170703, -0.013878705) * go_3(-1.0, -1.0);\n result += mat4(0.063041806, 0.2538589, -0.11473429, 0.01619935, -0.08354722, -0.04798535, 0.02354034, 0.033864528, -0.055874173, -0.16368376, -0.02903178, -0.12477576, 0.02629324, 0.034359895, 0.08272036, 0.06732605) * go_3(-1.0, 0.0);\n result += mat4(-0.15553482, 0.0060790586, -0.05535005, 0.0132087935, -0.03520144, 0.023434987, 0.031604007, -0.09385124, -0.15015934, -0.13401696, -0.005520488, -0.08600875, -0.04346026, -0.07434181, -0.05771243, 0.03339138) * go_3(-1.0, 1.0);\n result += mat4(-0.13035898, -0.06444063, -0.12604833, -0.1291162, 0.0002854935, 0.0011192479, 0.03285, -0.0718767, -0.0048345756, 0.23910385, -0.13370244, -0.27723455, 0.2173459, -0.09477723, -0.2785804, -0.089392334) * go_3(0.0, -1.0);\n result += mat4(0.19831544, -0.04623001, 0.11013904, 0.07203301, 0.006143421, -0.059177686, -0.5040003, 0.12711781, 0.18126795, 0.13216637, 0.15124142, 0.0053686183, 0.090513304, 0.10542994, 0.34392425, 0.016424375) * go_3(0.0, 0.0);\n result += mat4(-0.16124019, 0.09191821, -0.04369587, -0.21306747, -0.16233422, 0.031122763, -0.012612568, -0.016409902, -0.09023912, 0.013649212, -0.16627215, -0.05366447, 0.10274318, 0.086314775, 0.08027116, 0.08462481) * go_3(0.0, 1.0);\n result += mat4(-0.14453822, 0.024520764, -0.0071830307, -0.13206398, -0.072472885, -0.10329967, 0.1636545, 0.016468262, -0.013051184, -0.12824146, 0.03824098, -0.22003986, -0.10416448, 0.0039071296, -0.34092218, 0.10734566) * go_3(1.0, -1.0);\n result += mat4(-0.072179504, 0.006203091, -0.018925803, -0.1199396, -0.084528126, 0.094925165, -0.11961369, -0.054626215, -0.117074564, -0.04484073, 0.040342934, 0.13213676, -0.0064397864, 0.10155662, 0.20097142, -0.2804305) * go_3(1.0, 0.0);\n result += mat4(0.087270446, 0.078806184, -0.05655386, 0.06486903, 0.034370087, 0.0036874234, 0.003311713, -0.10504396, 0.028166316, -0.22845218, 0.017909897, -0.2130404, -0.050013334, -0.117276974, -0.06318294, -0.0037857178) * go_3(1.0, 1.0);\n result += mat4(0.08871242, 0.075167455, -0.039373945, 0.00051754323, 0.07687967, -0.06586344, -0.15153599, 0.0018507856, -0.017242108, -0.054329462, 0.051372115, 0.0033961546, 0.06248249, -0.06631481, 0.05806025, -0.021996895) * go_4(-1.0, -1.0);\n result += mat4(0.09424522, 0.073743, -0.0017127816, 0.0033512171, -0.11385974, 0.014514997, -0.0068160114, 0.12540759, 0.106560245, -0.049447417, 0.111991346, -0.06375654, -0.011610938, -0.024543937, -0.12136444, 0.1091816) * go_4(-1.0, 0.0);\n result += mat4(0.2360247, 0.051082112, 0.063963845, -0.19552353, -0.12502095, -0.043954436, -0.029264912, -0.107425205, -0.104991466, 0.1546093, -0.019506395, 0.102938086, -0.054183662, 0.010583785, -0.080395944, -0.08370572) * go_4(-1.0, 1.0);\n result += mat4(0.15028444, 0.031050628, 0.04759701, -0.076938786, -0.09843708, 0.013380048, -0.07036618, -0.18517768, -0.24299946, 0.0074256407, 0.12335329, 0.008296356, -0.14130129, 0.089567006, -0.066212654, -0.019249886) * go_4(0.0, -1.0);\n result += mat4(0.21793036, 0.046704203, -0.26442486, 0.036775246, 0.011823214, 0.035270307, 0.27286708, -0.041062694, 0.1929, -0.18686813, 0.033577543, -0.23847485, -0.04342215, 0.20992972, -0.31331903, -0.3476763) * go_4(0.0, 0.0);\n result += mat4(0.2605603, 0.045636464, 0.078897774, -0.02860065, -0.17690817, -0.022998778, -0.078985356, -0.08182311, -0.02665034, 0.051768366, 0.14886487, 0.08579571, 0.13346, -0.10001264, 0.04904008, 0.14541489) * go_4(0.0, 1.0);\n result += mat4(0.106186725, -0.0063438504, 0.07265258, -0.036121733, -0.13984898, 0.003038981, -0.016125364, 0.13680565, -0.057302903, -0.12963718, -0.0030335293, -0.021742221, -0.006363557, -0.101099625, 0.095220365, 0.033486642) * go_4(1.0, -1.0);\n result += mat4(0.094589375, -0.044164203, -0.15519938, -0.02010285, -0.094102144, -0.06617603, -0.06663444, -0.036653996, -0.018485812, 0.04307366, 0.23020254, 0.17289902, 0.11927716, 0.059777882, 0.16321822, -0.17249192) * go_4(1.0, 0.0);\n result += mat4(0.17176881, -0.05145481, 0.058537252, 0.07365525, 0.17615119, -0.0008998237, 0.20070761, 0.08091997, -0.22727549, 0.040356588, -0.19447488, 0.019409144, -0.094837844, 0.029385263, 0.06778661, 0.15896504) * go_4(1.0, 1.0);\n result += mat4(-0.11452088, -0.024284642, -0.04490299, -0.020004421, 0.050837193, -0.19884948, 0.0027391468, -0.04909611, 0.10565033, 0.046887845, 0.15566911, -0.04677708, -0.1617592, -0.1090753, 0.021104805, 0.12100669) * go_5(-1.0, -1.0);\n result += mat4(0.0796837, 0.2143031, 0.15130435, 0.11013741, 0.02859385, -0.23182273, -0.01307099, 0.17366518, 0.067062154, -0.13214251, -0.0359161, -0.22044878, -0.065245375, -0.12085723, -0.0058068414, -0.05868892) * go_5(-1.0, 0.0);\n result += mat4(0.05886354, 0.04594631, 0.0035692437, 0.0043173125, -0.0058938325, -0.12315084, 0.009706764, 0.029205475, 0.02275545, -0.030235367, -0.010946894, -0.1160915, -0.24663799, 0.021396592, -0.08312792, 0.035279196) * go_5(-1.0, 1.0);\n result += mat4(-0.18054669, -0.03518381, 0.048470423, -0.0056507597, 0.03240578, 0.12688184, -0.09667544, 0.04029143, 0.03038166, 0.10955508, -0.2918326, -0.08950494, -0.06969353, 0.20913015, 0.13051425, -0.12262561) * go_5(0.0, -1.0);\n result += mat4(0.11774238, 0.107279345, 0.09160909, -0.12901367, -0.063854314, 0.012220096, 0.1428603, -0.03274951, -0.16071229, 0.16923961, 0.09850307, 0.3375513, 0.17089152, 0.1066977, -0.11292511, 0.07839456) * go_5(0.0, 0.0);\n result += mat4(0.06309776, -0.062669575, 0.12810674, -0.22764897, 0.05594526, -0.3354947, -0.271324, -0.1370599, 0.0019311982, -0.20568445, 0.14663076, -0.10399025, -0.11092913, 0.13635515, -0.046688963, 0.18119682) * go_5(0.0, 1.0);\n result += mat4(0.06247405, -0.070577376, -0.049723163, 0.20372438, 0.059769955, -0.15753393, 0.08755224, -0.16705483, 0.043191068, 0.13503598, -0.06549854, -0.08262152, -0.036690235, -0.017480936, 0.0087178415, 0.124511525) * go_5(1.0, -1.0);\n result += mat4(-0.103790514, -0.062080752, -0.04171218, -0.22629078, 0.058754075, 0.010274649, 0.012631916, 0.0884306, 0.10843063, 0.11566254, 0.16639906, -0.05603101, 0.03344291, -0.009285547, 0.22062606, -0.18537858) * go_5(1.0, 0.0);\n result += mat4(-0.010970425, 0.06433602, -0.010908282, 0.21255766, -0.124487005, -0.18626499, 0.017554395, 0.022440141, -0.043080032, 0.13329363, -0.019777333, -0.13920292, -0.057512637, -0.07950961, 0.0008059128, 0.08286962) * go_5(1.0, 1.0);\n result += vec4(0.038618144, 0.034658056, 0.04403221, 0.22010419);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.19656715, 0.073294915, -0.019779518, 0.021025823, 0.15261759, 0.04309221, -0.1493544, 0.049283743, -0.0905334, 0.1813188, -0.0016973419, 0.15697837, 0.13670535, -0.11242918, -0.013915669, -0.13730156) * go_0(-1.0, -1.0);\n result += mat4(0.04107699, 0.17384163, -0.096351616, 0.04331655, -0.23204431, 0.25804806, -0.04034741, 0.17473252, 0.2747926, -0.04826532, 0.06581498, -0.01747519, 0.16690566, 0.18259898, 0.051713206, -0.11371784) * go_0(-1.0, 0.0);\n result += mat4(0.09295699, -0.02639465, -0.07067535, -0.055101186, 0.049066454, -0.1348934, -0.010201892, 0.076446265, -0.17203535, 0.094379045, -0.05279342, -0.06568022, 0.019863818, 0.048707128, -0.001194968, 0.08657796) * go_0(-1.0, 1.0);\n result += mat4(0.075812176, -0.14860412, -0.07091005, 0.027131502, -0.037916575, -0.08786051, 0.12747246, 0.07358627, -0.17530513, 0.01687204, -0.02315926, -0.0475825, 0.10233608, 0.11752665, -0.066707715, -0.02696408) * go_0(0.0, -1.0);\n result += mat4(-0.16265862, 0.07163909, 0.029001605, 0.023125717, -0.45108593, 0.31734392, 0.18262424, -0.16254611, -0.13591787, -0.34079695, 0.15933561, -0.11768856, -0.20831986, -0.2617357, -0.06293675, -0.21008867) * go_0(0.0, 0.0);\n result += mat4(0.03834222, 0.11669165, -0.14289354, 0.19205377, 0.034326866, 0.11611292, -0.35397327, -0.22060747, -0.004148329, 0.16584732, 0.021622034, -0.026690945, -0.002915367, -0.0025648596, 0.098647386, 0.010004625) * go_0(0.0, 1.0);\n result += mat4(0.12951577, -0.12372639, 0.050420888, -0.059468318, 0.06579213, -0.20325322, -0.1699444, 0.019064313, -0.035931777, -0.020957012, 0.0027909358, 0.007493282, 0.0004133846, 0.034073114, -0.038953777, 0.065847114) * go_0(1.0, -1.0);\n result += mat4(0.044652946, 0.04014948, -0.11211438, -0.009610841, 0.04416661, 0.007001935, 0.23747365, 0.051566597, 0.08833828, 0.08240841, 0.11842664, -0.053376306, -0.24712811, 0.086317725, 0.0038018306, 0.058020968) * go_0(1.0, 0.0);\n result += mat4(-0.14782053, -0.02475428, -0.17784445, -0.024647312, 0.1743018, 0.06606081, 0.056824066, 0.14064185, 0.06063915, -0.04583706, 0.101063475, -0.043567337, -0.07165717, 0.03192861, 0.056516238, -0.011080173) * go_0(1.0, 1.0);\n result += mat4(0.15754054, -0.022155577, -0.08209624, -0.0014304873, -0.29201108, 0.08677429, 0.2264655, 0.047244307, -0.048876513, -0.0927597, -0.045443505, 0.20207925, -0.12566972, 0.1404151, -0.024384655, -0.032324787) * go_1(-1.0, -1.0);\n result += mat4(-0.2863662, 0.08409054, 0.060920034, -0.05120718, 0.20190823, -0.05651237, 0.16887607, 0.0733604, -0.14424925, -0.06001526, 0.030432044, 0.14361487, 0.02771769, 0.030591695, -0.029078443, -0.048318565) * go_1(-1.0, 0.0);\n result += mat4(0.00791873, -0.09765571, 0.00042280424, 0.09341729, -0.22752157, 0.23591608, 0.0051302435, -0.077698976, 0.10737567, -0.23836324, -0.067966945, 0.2257328, -0.004849654, -0.036767352, 0.13280262, -0.07600507) * go_1(-1.0, 1.0);\n result += mat4(0.05473653, -0.1915318, -0.00626306, -0.13441068, 0.088244185, -0.31077763, -0.010066507, -0.091302134, 0.11164262, 0.12096589, -0.0605778, 0.1308392, -0.010200418, -0.024670156, 0.09293591, 0.028182708) * go_1(0.0, -1.0);\n result += mat4(0.053266037, 0.29016244, 0.19542074, -0.20729323, 0.1344162, -0.21329224, 0.20277289, -0.08846336, -0.114185594, 0.206921, -0.0006008467, 0.0205045, -0.282864, -0.22293371, -0.17658198, 0.20596933) * go_1(0.0, 0.0);\n result += mat4(-0.03932726, 0.080170035, -0.07711416, -0.29913354, -0.06824731, -0.061843343, -0.13042153, -0.19094346, -0.11703233, 0.06704312, -0.049862698, 0.1466207, -0.0011674183, 0.080236584, -0.06675328, 0.13961533) * go_1(0.0, 1.0);\n result += mat4(-0.022837833, 0.0019198474, 0.0236172, 0.07043625, 0.12661463, 0.001672872, 0.06307569, -0.13343741, 0.17860405, -0.19384168, 0.079231955, 0.032781634, -0.15199795, 0.13594992, 0.070164844, -0.060025793) * go_1(1.0, -1.0);\n result += mat4(-0.12844789, -0.025733668, 0.020556241, -0.12541436, 0.14400893, -0.03860052, 0.059304774, -0.1786852, -0.18367065, -0.2374019, 0.1148333, -0.1065858, 0.119285814, 0.016301462, 0.028108267, 0.04623708) * go_1(1.0, 0.0);\n result += mat4(-0.12543629, 0.011575056, -0.037424013, 0.09024941, -0.029061148, -0.08703052, -0.0024641235, -0.105915934, -0.044543535, 0.06887956, -0.04743747, -0.05494799, 0.031339128, -0.034284074, -0.121141724, 0.053843208) * go_1(1.0, 1.0);\n result += mat4(-0.2666571, 0.09093467, -0.012503428, -0.035125565, 0.032127958, -0.042863887, -0.08649192, -0.015927156, 0.08400246, 0.01662268, 0.034715075, -0.00908548, 0.045443024, -0.06893885, -0.074183375, -0.00844849) * go_2(-1.0, -1.0);\n result += mat4(0.18397407, -0.10994183, 0.086410955, -0.008634828, -0.02632997, 0.019804388, 0.048724968, 0.18321893, -0.017287457, 0.18407986, -0.08789994, 0.23315573, 0.17696501, 0.021334525, -0.01854696, -0.19259432) * go_2(-1.0, 0.0);\n result += mat4(-0.17279425, 0.040277172, 0.045758635, 0.112192474, -0.1307268, -0.08761701, -0.17986964, 0.08374649, -0.14858364, 0.09763281, -0.08468596, 0.07319079, 0.035000093, 0.15952845, 0.07624351, -0.06327825) * go_2(-1.0, 1.0);\n result += mat4(0.08170692, -0.08774166, -0.06705707, 0.0831711, -0.08875457, 0.2449888, -0.14047605, 0.121503554, 0.12618999, 0.02661774, 0.074408755, 0.008565884, 0.0066377656, 0.07707615, 0.0047538104, -0.09728628) * go_2(0.0, -1.0);\n result += mat4(-0.07823108, 0.26807916, -0.1287439, 0.122834176, -0.19714594, -0.4942738, 0.10632799, 0.15897664, -0.49854252, -0.53525513, -0.022803375, 0.009074036, 0.11774684, 0.031480465, -0.09894373, -0.021954348) * go_2(0.0, 0.0);\n result += mat4(0.12955268, -0.19441509, 0.09120095, 0.011785061, 0.051540542, 0.04758044, 0.04755938, 0.038364667, 0.13298763, 0.10289183, 0.020991595, -0.081097506, 0.034405325, -0.11437959, -0.12480481, -0.065397635) * go_2(0.0, 1.0);\n result += mat4(0.014650886, -0.013576367, 0.07512687, -0.12763637, -0.08968091, 0.10528254, -0.0038084937, 0.15035029, -0.012962306, 0.05691601, 0.0812368, -0.03788991, -0.023433529, -0.06713006, -0.11560342, -0.016785484) * go_2(1.0, -1.0);\n result += mat4(-0.08841537, -0.06776095, -0.047271274, 0.019514252, -0.015769644, 0.13348323, -0.10441001, 0.11785519, 0.12106464, 0.12203113, 0.12842509, -0.060258504, -0.05513583, -0.11723075, 0.16473113, 0.011207402) * go_2(1.0, 0.0);\n result += mat4(0.09194844, 0.090906195, 0.0073818006, -0.2054332, 0.10706456, -0.077387035, -0.10359331, -0.027400512, 0.03793532, -0.14690651, -0.093249865, 0.050878726, -0.050666083, -0.048249774, -0.029831426, -0.005122034) * go_2(1.0, 1.0);\n result += mat4(-0.020260984, 0.03831684, 0.03624668, 0.05309828, 0.21425313, 0.04278761, -0.05036095, -0.11595718, -0.040695038, -0.053862657, 0.04097228, -0.14234553, 0.14645652, 0.0005556175, 0.037454158, -0.0834163) * go_3(-1.0, -1.0);\n result += mat4(-0.06560231, 0.035083, 0.00515858, -0.078715794, 0.18701494, -0.13166098, 0.039057065, -0.0039464743, -0.060099427, -0.0197617, -0.03425236, -0.034474097, -0.13463692, -0.14687043, -0.07386183, 0.15877718) * go_3(-1.0, 0.0);\n result += mat4(-0.17528099, 0.26496586, -0.026784442, 0.02301352, -0.19334768, 0.058255307, 0.084549166, 0.05813938, 0.14634804, 0.021594442, 0.09401384, 0.048137084, -0.027516525, 0.03725506, -0.03902931, -0.05822093) * go_3(-1.0, 1.0);\n result += mat4(-0.08095242, -0.0700387, 0.1565957, -0.12318027, 0.0009593411, 0.083975986, -0.1672044, 0.07669263, 0.15444267, -0.2405765, -0.0999547, -0.0113806585, -0.086394556, -0.068187304, 0.022804303, 0.033642158) * go_3(0.0, -1.0);\n result += mat4(0.1742647, -0.1139802, 0.03773566, 0.24217185, 0.14553599, -0.13462967, -0.15343545, -0.07004845, 0.09719264, 0.40018603, 0.012584803, 0.20194948, 0.23837751, 0.14372137, 0.018450642, 0.19864424) * go_3(0.0, 0.0);\n result += mat4(-0.01977227, -0.01629232, -0.11582299, 0.07435107, 0.04089713, -0.013857991, 0.22446491, 0.016065463, -0.042079967, 0.0170577, 0.040578466, -0.038618524, -0.05470756, -0.115140095, -0.065542445, 0.14684047) * go_3(0.0, 1.0);\n result += mat4(-0.037176184, 0.090253, 0.14125483, -0.08512404, -0.051651485, 0.099631414, 0.10343597, -0.0061565666, 0.041628633, 0.09307784, -0.090136886, -0.009559773, -0.03024448, -0.031733215, -0.07797126, 0.055322547) * go_3(1.0, -1.0);\n result += mat4(-0.1050144, -0.03270817, 0.26327172, -0.28404585, -0.03861458, 0.048381314, -0.15304287, -0.0042754454, -0.10290137, -0.24198222, -0.12365528, 0.095550224, 0.15594007, -0.02852183, 0.021433152, 0.007750503) * go_3(1.0, 0.0);\n result += mat4(0.14963464, 0.036146436, 0.06857592, -0.03860567, 0.014884097, 0.07543522, 0.024485901, 0.035711233, -0.003450604, -0.0597103, 0.024015842, -0.001213529, -0.058722682, 0.01725032, -0.12181248, -0.008058613) * go_3(1.0, 1.0);\n result += mat4(0.071817815, 0.041531287, 0.014643306, 0.16291411, 0.26480407, -0.17182025, -0.010588466, 0.105062984, 0.030210229, -0.04829373, -0.036531925, 0.047632486, -0.2479769, 0.045298517, 0.13192376, 0.033759) * go_4(-1.0, -1.0);\n result += mat4(0.08769319, -0.0032485086, 0.022313096, 0.17629139, -0.29785547, 0.17973061, 0.033340637, 0.15138951, 0.016324213, -0.052774195, 0.03140277, 0.049657557, -0.1042336, -0.048986793, 0.11604845, 0.027282678) * go_4(-1.0, 0.0);\n result += mat4(0.06349052, 0.020287551, 0.041792236, -0.064779855, -0.19809574, 0.1296112, -0.31961703, -0.10329236, -0.06304219, 0.1266601, 0.047558576, -0.01599766, -0.0840006, 0.110553645, -0.17114124, -0.092702754) * go_4(-1.0, 1.0);\n result += mat4(-0.07258822, 0.33649316, 0.03007162, 0.122297324, -0.0035460228, -0.031201044, 0.12168557, -0.029285375, -0.0809431, -0.12167306, 0.07364419, 0.028837958, -0.0045297747, -0.0601046, 0.01811243, -0.09054316) * go_4(0.0, -1.0);\n result += mat4(-0.25255457, -0.22574474, -0.34320608, 0.11290973, -0.26090237, 0.040196825, 0.13508338, 0.029482007, -0.10183512, -0.08112251, -0.11552506, 0.19293801, 0.3495816, 0.18543391, 0.06588066, -0.04709665) * go_4(0.0, 0.0);\n result += mat4(0.084513545, -0.15674965, -0.0008406949, 0.090281285, 0.2712172, -0.116089135, -0.015765252, -0.117886744, 0.09920849, 0.029833876, -0.095729664, -0.027886158, 0.075155556, -0.046650156, -0.0065415367, -0.010066504) * go_4(0.0, 1.0);\n result += mat4(0.045017265, -0.032798514, 0.015228568, -0.10716174, 0.12533835, -0.18279125, 0.04248092, -0.19403161, -0.037150033, 0.051052798, 0.064987876, -0.0012054371, 0.17646495, -0.08559015, -0.030268986, -0.0110990135) * go_4(1.0, -1.0);\n result += mat4(0.2270626, 0.07908034, 0.10131884, -0.04477681, 0.012331784, -0.0066530495, 0.11152835, -0.011538218, 0.18025607, 0.28347188, -0.061317418, 0.140885, -0.12165267, -0.015358079, -0.1509724, 0.10532319) * go_4(1.0, 0.0);\n result += mat4(0.090888165, 0.051266413, 0.00032922614, 0.10080883, 0.25410557, 0.01401413, -0.08648295, -0.18689357, 0.06347326, -0.12212378, -0.047608927, 0.19060975, 0.030654645, -0.0008587347, 0.056551795, -0.075159475) * go_4(1.0, 1.0);\n result += mat4(0.18279178, -0.043672565, -0.045675628, 0.08589114, -0.09798812, 0.13952787, 0.020468095, 0.019159447, -0.037739623, -0.031772856, 0.05684188, -0.0027250764, 0.15689476, -0.048730828, 0.07862422, -0.050529804) * go_5(-1.0, -1.0);\n result += mat4(-0.16031522, 0.032964543, -0.04876928, 0.02347113, -0.15290083, -0.2451878, 0.052881993, -0.08540753, -0.07177217, -0.15992549, 0.0651776, -0.08932986, 0.1767438, 0.056059174, -0.0576956, -0.09165988) * go_5(-1.0, 0.0);\n result += mat4(0.13147484, -0.0570967, -0.11560189, 0.05509382, -0.0150885545, 0.09640748, 0.014165965, 0.20704748, 0.030164357, -0.1082378, 0.024942307, -0.08219035, 0.124670975, -0.052641235, -0.0226715, -0.027526885) * go_5(-1.0, 1.0);\n result += mat4(-0.23702182, 0.23504741, -0.0055127465, -0.05391814, -0.033541497, -0.004652474, 0.018886803, -0.03751877, -0.17091194, 0.023785884, 0.04066812, -0.060029395, -0.041414294, 0.01717907, -0.03250043, 0.06307296) * go_5(0.0, -1.0);\n result += mat4(0.13159078, -0.21431974, 0.18132871, -0.057554632, 0.21089126, 0.2748356, 0.09672305, -0.06376276, 0.533338, 0.44528118, 0.005919547, -0.04472009, 0.057801563, 0.089425854, 0.00619256, -0.1724294) * go_5(0.0, 0.0);\n result += mat4(0.092838384, 0.10023682, 0.024242302, -0.17375132, 0.078034006, -0.19451837, -0.15501493, -0.13293402, -0.18569629, -0.19058825, -0.00096012745, 0.046021726, 0.10088386, 0.08519642, 0.13217524, 0.13243376) * go_5(0.0, 1.0);\n result += mat4(-0.027395649, 0.023635123, -0.010267926, 0.17099325, 0.12437585, -0.1249303, -0.06419651, -0.021422816, 0.17196923, -0.22701795, 0.015808482, -0.14445387, -0.05460773, -0.003828314, -0.18222629, -0.048698075) * go_5(1.0, -1.0);\n result += mat4(-0.013598317, 0.122526735, -0.02577042, 0.08744144, -0.08979224, 0.1286411, -0.05883814, -0.12919591, -0.050816238, -0.15597601, -0.115631886, -0.12070838, 0.11360469, -0.02584839, -0.1560333, 0.011274217) * go_5(1.0, 0.0);\n result += mat4(0.080101736, -0.1330538, 0.021211144, 0.1438211, 0.01772601, 0.11148414, 0.13287805, 0.15081206, -0.012008585, 0.06793454, 0.03773184, -0.032694455, 0.10249589, 0.026878785, -0.12141799, -0.09203301) * go_5(1.0, 1.0);\n result += vec4(-0.034046266, 0.030718531, 0.029500093, -0.007484251);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.07053637, -0.13757081, 0.083475806, 0.047742493, 0.17072907, 0.03391062, -0.06359729, -0.087144814, 0.13410439, 0.0766006, -0.07466357, 0.020072024, 0.070759356, -0.07371517, -0.002268697, -0.01926168) * go_0(-1.0, -1.0);\n result += mat4(0.044688217, 0.11774826, -0.042388003, -0.07989108, -0.1972503, 0.050274227, 0.016185008, -0.058738116, -0.19790363, -0.05735989, -0.047189124, -0.14251053, 0.020062871, 0.03521658, 0.08752947, -0.23372267) * go_0(-1.0, 0.0);\n result += mat4(0.25029907, -0.045921884, 0.09080718, 0.016080718, -0.084881, -0.11112135, 0.06381888, -0.11366214, -0.09134574, 0.078322254, 0.08380223, -0.04663652, 0.079209715, 0.019024234, -0.13660747, 0.014792784) * go_0(-1.0, 1.0);\n result += mat4(-0.32267445, -0.14074866, -0.07469012, -0.16251983, 0.03330349, 0.11198752, 0.031585973, 0.022867791, 0.018227417, -0.20173706, 0.06353359, 0.20548727, -0.028305814, 0.100267045, 0.10572279, 0.026997928) * go_0(0.0, -1.0);\n result += mat4(-0.098945044, 0.05311362, -0.19431336, -0.04678114, -0.4157369, -0.042450808, -0.044422694, 0.12376175, -0.23616472, 0.28038284, 0.14551993, 0.09350881, -0.16741902, -0.038471445, 0.01986414, -0.17471582) * go_0(0.0, 0.0);\n result += mat4(0.14448655, -0.019295415, -0.10982297, -0.06357956, 0.2369261, 0.032228198, -0.11679823, -0.05587635, 0.04871467, -0.0137740765, -0.07519058, -0.18964961, -0.026393183, -0.01974549, 0.06976226, -0.016081909) * go_0(0.0, 1.0);\n result += mat4(-0.0137074115, -0.079286255, -0.12312942, -0.018789625, -0.013921108, -0.0020071631, -0.054753337, 0.017963797, 0.2555907, 0.032142516, -0.24176246, 0.16440704, -0.017065119, 0.051031727, -0.1010096, -0.034884788) * go_0(1.0, -1.0);\n result += mat4(-0.060335524, 0.074403755, -0.03940425, -0.06947243, 0.063064545, 0.0003786891, 0.042550083, 0.014553617, -0.18506478, 0.14322414, 0.09673403, 0.19324619, 0.13711761, 0.14422627, -0.26975414, 0.1770873) * go_0(1.0, 0.0);\n result += mat4(0.0749963, -0.0043254187, 0.007601493, 0.044143427, 0.07984297, -0.13162711, -0.0021585606, -0.009246663, 0.20984007, -0.046367027, -0.09268187, 0.14495128, -0.12562644, 0.1836961, -0.009291084, 0.09893831) * go_0(1.0, 1.0);\n result += mat4(-0.04764635, 0.0771012, -0.06254785, 0.049306013, -0.1309074, -0.16724089, 0.064103976, 0.029477306, -0.15803875, -0.018528668, 0.008828626, -0.06195826, -0.06321009, -0.08585472, 0.062971294, -0.09935699) * go_1(-1.0, -1.0);\n result += mat4(0.09090366, 0.035622045, -0.07656447, 0.047136262, -0.12315156, -0.06781894, -0.16850029, -0.08679722, 0.031337507, -0.034778163, -0.0034067088, 0.060668938, 0.025843577, -0.13783671, 0.07269251, -0.016900677) * go_1(-1.0, 0.0);\n result += mat4(0.0440054, 0.0036595238, 0.008771493, 0.030218529, -0.027555777, -0.06657435, -0.055236634, -0.033271316, -0.13821629, 0.03597882, -0.05062761, -0.053709738, -0.0017135427, -0.030783407, 0.08677211, -0.07123904) * go_1(-1.0, 1.0);\n result += mat4(0.04535665, 0.10784165, 0.06629595, -0.08122243, -0.039657716, -0.18704408, 0.1423137, -0.042863034, -0.0742858, 0.18767954, 0.0049358946, -0.03671723, -0.26857832, -0.27597806, -0.15875868, -0.06401874) * go_1(0.0, -1.0);\n result += mat4(-0.11346384, -0.02552838, 0.15989058, 0.135453, 0.11406132, -0.14827615, -0.034574773, 0.098348685, -0.11900814, -0.017299704, -0.0073399683, 0.28204438, 0.101091795, -0.05411511, -0.25915098, -0.18966594) * go_1(0.0, 0.0);\n result += mat4(0.00533059, 0.02730481, -0.037623204, 0.0683161, -0.001293424, 0.048477355, -0.031527296, -0.06233651, -0.08181692, 0.15782121, -0.022148566, 0.023771856, 0.08038705, 0.20726775, -0.049652047, 0.013319854) * go_1(0.0, 1.0);\n result += mat4(0.10297071, -0.004163597, -0.054161496, -0.047678668, 0.17382064, -0.07822223, -0.015010763, -0.04397959, 0.016814355, 0.029943537, -0.054495964, 0.025957715, -0.0020466947, -0.05330402, 0.1510799, 0.020855682) * go_1(1.0, -1.0);\n result += mat4(-0.068892024, 0.06622253, -0.03464551, 0.058187455, 0.0040488504, 0.04686992, -0.031023791, -0.0217168, 0.27100065, 0.05667408, -0.1947591, 0.016222548, 0.15030278, 0.037999425, 0.18916538, 0.031360295) * go_1(1.0, 0.0);\n result += mat4(0.0033874374, 0.16642143, -0.05115266, 0.033188976, 0.15715985, -0.016430153, 0.061355177, -0.03946156, 0.097530834, 0.09636378, -0.0040456597, 0.03355033, 0.08691396, -0.059714377, -2.6330366e-05, 0.07581963) * go_1(1.0, 1.0);\n result += mat4(0.009388512, -0.11915495, -0.013311355, 0.037321404, -0.055611674, -0.03687238, 0.04141501, -0.05869542, 0.07016199, 0.09323767, 0.04217543, 0.06623439, 0.03210602, -0.05782674, -0.11002717, -0.0072197197) * go_2(-1.0, -1.0);\n result += mat4(0.10509906, 0.09556673, 0.12621118, 0.05654386, -0.059508096, 0.05438697, 0.07796531, 0.013211419, 0.117890954, 0.06040751, -0.0016234997, 0.081311926, -0.13193677, 0.06996361, -0.13694339, -0.17900036) * go_2(-1.0, 0.0);\n result += mat4(-0.053371694, -0.06806307, -0.1518878, 0.033526573, 0.046281144, -0.046205673, -0.034051836, 0.030009115, 0.126423, -0.016593177, -0.039357234, 0.10646578, -0.049523186, 0.031685475, 0.020842545, -0.12438032) * go_2(-1.0, 1.0);\n result += mat4(0.13840649, 0.09017664, -0.049517624, 0.16685495, -0.08715648, 0.10113574, 0.018099392, 0.060909674, -0.0058692712, 0.045747917, -0.027853733, 0.05472168, 0.11535146, 0.18636864, 0.0723617, -0.014345535) * go_2(0.0, -1.0);\n result += mat4(0.2979883, -0.30398092, -0.00448704, 0.034454245, 0.06174734, -0.012045507, 0.23352385, 0.09975292, 0.17575547, -0.013523325, -0.23254701, 0.13217497, -0.20258605, 0.07145199, 0.08916167, -0.16669402) * go_2(0.0, 0.0);\n result += mat4(-0.1606433, 0.014213267, 0.046263646, 0.014771279, 0.041478187, -0.023410609, 0.14462134, 0.0359066, -0.14913698, -0.28093338, -0.098434776, 0.14168552, -0.017470809, -0.10474789, -0.019634444, -0.09452941) * go_2(0.0, 1.0);\n result += mat4(-0.024310801, 0.039855056, -0.0277722, -0.0049349763, -0.075620376, 0.14836049, 0.16639285, -0.11209939, -0.06530567, -0.059602138, -0.090105936, -0.024020225, 0.03793827, -0.08396542, 0.03918101, 0.031654693) * go_2(1.0, -1.0);\n result += mat4(-0.0019075832, -0.06279881, 0.019373834, -0.022848947, -0.19700366, -0.07276809, 0.10826095, 0.030095315, -0.18057819, -0.06393351, -0.023836957, 0.0065463074, 0.13035376, -0.06434109, 0.09293361, 0.03301868) * go_2(1.0, 0.0);\n result += mat4(0.013273036, -0.016674511, 0.13465153, -0.10852922, 0.026329456, 0.13648263, 0.09414527, 0.0012146169, -0.04237767, -0.085370585, 0.05478497, -0.009154848, 0.06731204, -0.034912866, 0.022870043, 0.038516387) * go_2(1.0, 1.0);\n result += mat4(-0.12806587, 0.108848855, 0.054954138, -0.04903305, 0.06644907, 0.18971404, -0.07503066, -0.04593073, -0.061711293, 0.014664125, 0.11856841, 0.045254968, -0.15008299, -0.074398935, 0.04106602, -0.24396381) * go_3(-1.0, -1.0);\n result += mat4(0.038917247, -0.04640616, -0.08809665, 0.11144138, 0.22032888, -0.050760582, -0.014760546, 0.11236783, -0.059079073, 0.06937314, -0.031159066, -0.07186243, -0.20771858, 0.006415583, -0.07267114, 0.056808673) * go_3(-1.0, 0.0);\n result += mat4(-0.00423516, 0.099120915, -0.059658743, 0.07284239, -0.062910534, 0.0818146, -0.04679385, 0.18365376, -0.09501989, -0.01619849, -0.060537007, -0.053941406, 0.01753884, 0.030266201, 0.03675036, 0.0021925808) * go_3(-1.0, 1.0);\n result += mat4(0.046608146, -0.02341816, 0.07648551, 0.052848052, 0.0039356127, 0.036476433, 0.10236195, -0.032545663, 0.24973582, 0.037997168, 0.058406867, 0.07901572, -0.18169855, -0.005032321, -0.035923317, -0.14367534) * go_3(0.0, -1.0);\n result += mat4(0.16122861, -0.040731397, 0.106095225, 0.0036572781, 0.028426658, 0.20103998, -0.06638636, -0.022662058, 0.050278876, -0.163471, -0.21357286, -0.1825406, -0.050869223, -0.040973462, -0.057061654, 0.2810217) * go_3(0.0, 0.0);\n result += mat4(0.18768045, -0.040844023, -0.057449356, 0.12673363, -0.059018314, -0.030971631, 0.08158004, 0.06946996, -0.23750862, -0.00860647, -0.1003966, 0.034669064, 0.24486068, 0.07178945, -0.018041046, 0.15238568) * go_3(0.0, 1.0);\n result += mat4(-0.2525261, -0.054517742, -0.23935242, -0.101572365, -0.030042917, 0.036003232, -0.122569695, -0.03556264, 0.06506395, -0.062265877, -0.1060633, 0.014838352, 0.108411096, -0.066448584, 0.0512793, 0.09429625) * go_3(1.0, -1.0);\n result += mat4(-0.13627818, -0.10708255, -0.19644266, -0.037392955, -0.045197092, 0.19481973, 0.13070573, -0.060230445, 0.33588138, -0.034298502, -0.11659601, 0.12985578, 0.13320427, -0.11824594, 0.026382592, -0.053538818) * go_3(1.0, 0.0);\n result += mat4(0.048666447, -0.017627062, 0.15464988, -0.045204308, -0.011256204, 0.13558346, -0.11524339, -0.09390041, -0.13328557, 0.0208915, 0.14780544, -0.076561615, 0.16454418, -0.06894578, 0.05620349, 0.023376953) * go_3(1.0, 1.0);\n result += mat4(-0.15081851, 0.114050105, -0.20110038, -0.20664425, 0.024320586, 0.07185712, -0.07764587, -0.071572, 0.05626064, -0.033045493, 0.001562899, 0.025873706, -0.124655195, 0.008215636, 0.15243639, -0.004112266) * go_4(-1.0, -1.0);\n result += mat4(-0.3066088, 0.03357835, 0.10992364, -0.06900282, -0.018690787, 0.06104214, -0.0041348864, 0.06407149, -0.03204788, 0.014121594, 0.08106938, -0.054475598, -0.265469, -0.14616208, -0.00401253, -0.03055698) * go_4(-1.0, 0.0);\n result += mat4(-0.04365304, -0.03965277, -0.03783723, -0.064608894, -0.020902721, -0.14974843, -0.009566472, -0.05167228, 0.05844501, -0.06657627, 0.07489639, -0.033589855, -0.12991743, 0.06972872, -0.06635165, -0.012207249) * go_4(-1.0, 1.0);\n result += mat4(-0.18625839, 0.054298103, -0.01828512, -0.11457061, -0.010832592, -0.058104735, -0.19629207, 0.04157041, -0.009692541, -0.14516611, -0.05172281, 0.049974106, 0.056659166, 0.04280708, 0.04385243, 0.010063984) * go_4(0.0, -1.0);\n result += mat4(0.30084208, -0.06846901, -0.026888005, -0.13171686, 0.14192836, 0.04704836, 0.121805556, 0.044525314, 0.083052106, -0.08510613, -0.12172583, -0.30419388, -0.0878148, -0.16297778, 0.2601781, 0.07285239) * go_4(0.0, 0.0);\n result += mat4(0.17655143, 0.030515455, 0.19467549, 0.06786994, 0.12391486, -0.07981, 0.032166053, 0.025423106, 0.03408094, -0.13683012, -0.1334616, -0.06392358, 0.19483057, -0.26500967, -0.09117511, 0.065103196) * go_4(0.0, 1.0);\n result += mat4(-0.09752205, 0.052617133, 0.093155235, 0.036831614, 0.0069967005, -0.010922277, 0.03564152, -0.032540992, 0.08338763, -0.09178083, 0.044856872, -0.03585517, -0.03322978, 0.046807107, -0.08056567, -0.011965988) * go_4(1.0, -1.0);\n result += mat4(0.18745014, -0.036378495, -0.05438124, -0.07421527, 0.19114059, 0.06546488, -0.011771215, 0.023253547, -0.21524692, -0.18299192, 0.16316402, -0.07972637, 0.05902257, -0.073275164, 0.034378335, -0.03623065) * go_4(1.0, 0.0);\n result += mat4(0.11460803, -0.08311417, -0.013590335, 0.03570915, 0.089230955, 0.089890435, 0.020723056, -0.042275555, -0.0369812, -0.26617813, 0.046739977, -0.12200707, 0.14000617, -0.12750666, 0.118415974, -0.07106497) * go_4(1.0, 1.0);\n result += mat4(-0.0142673105, 0.2708808, 0.035017774, 0.06703521, 0.029961549, 0.14673132, 0.063695125, -0.02033868, -0.06468242, -0.026121365, -0.0026516293, -0.027388861, -0.08078243, 0.087715834, 0.022955768, -0.02319636) * go_5(-1.0, -1.0);\n result += mat4(0.1718002, -0.11518721, -0.0025345646, 0.1238703, -0.18476513, -0.21286273, 0.20789471, 0.01770004, -0.061133858, -0.0626756, 0.055727385, -0.008457355, 0.118455775, 0.10262385, -0.006697552, 0.014359785) * go_5(-1.0, 0.0);\n result += mat4(0.09120904, 0.07372497, 0.11044388, -0.03926499, -0.03780375, 0.089837864, -0.09430582, -0.08950114, -0.14755902, -0.03831562, 0.023441203, -0.01944005, 0.04238117, 0.03447587, -0.06003528, 0.044492997) * go_5(-1.0, 1.0);\n result += mat4(0.11524887, -0.039266784, 0.066004194, 0.0054254015, 0.05427426, -0.09622213, -0.10315417, -0.050567277, -0.07576602, -0.12929544, -0.047569484, -0.0073220725, -0.19992967, -0.09847938, -0.010317084, -0.06364932) * go_5(0.0, -1.0);\n result += mat4(-0.16610023, 0.2372482, -0.08908623, -0.0074210903, -0.30944943, -0.13369739, -0.14367966, -0.088355504, -0.17537226, -0.027992815, 0.2002623, -0.077625655, 0.43252298, 0.070107736, 0.12366656, 0.04695458) * go_5(0.0, 0.0);\n result += mat4(-0.16442165, -0.115128726, -0.07232464, -0.06728961, -0.28723717, 0.17190668, -0.08351212, -0.0021862125, 0.121666215, 0.21980163, 0.041315466, -0.062825136, 0.19541566, 0.11147719, 0.024110844, 0.03695252) * go_5(0.0, 1.0);\n result += mat4(0.1264344, -0.043413147, -0.0045117373, 0.11031058, 0.14368063, 0.0709618, -0.060608998, 0.12688136, -0.0067742122, -0.036186397, 0.0893928, 0.0054127555, -0.09240343, 0.00012509787, 0.22235379, -0.010589687) * go_5(1.0, -1.0);\n result += mat4(-0.27677822, -0.026975723, 0.1144896, -0.02925077, 0.31745398, 0.030609636, -0.058644157, -0.080246314, 0.16578154, 0.040172495, 0.1331117, -0.02078141, -0.04805901, 0.04640852, 0.10614158, 0.012697342) * go_5(1.0, 0.0);\n result += mat4(-0.11755322, 0.09768716, 0.0012669004, -0.110562816, 0.06637665, 0.02764571, -0.12623487, -0.023209875, 0.12958577, -0.007275613, 0.010377832, -0.0105528, -0.14058565, -0.030191245, 0.025604937, -0.013748175) * go_5(1.0, 1.0);\n result += vec4(-0.03760731, -0.0242485, -0.021933366, 0.027489811);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.027916895, -0.12058145, -0.083479345, -0.026083047, 0.014759637, -0.07421897, -0.017896682, 0.086924285, -0.05399337, 0.07368837, -0.26842278, 0.09718693, -0.014846767, -0.002766841, 0.06403607, 0.0669811) * go_0(-1.0, -1.0);\n result += mat4(-0.021020316, -0.21434662, 0.06523966, 0.11869478, -0.21215962, -0.042433035, -0.10847877, -0.10532955, -0.18938127, 0.05224748, 0.02170683, -0.09415175, -0.08846007, -0.18066676, -0.108328596, 0.09838168) * go_0(-1.0, 0.0);\n result += mat4(-0.0014482798, -0.08546761, 0.053286448, -0.022678297, -0.009113084, -0.09750778, 0.10262376, -0.003133292, 0.026831077, 0.03348051, -0.031860266, 0.053811714, -0.05097466, 0.040436964, -0.063929394, -0.12586603) * go_0(-1.0, 1.0);\n result += mat4(0.015445512, 0.029696425, -0.15537772, -0.057669863, -0.058116574, 0.188642, -0.289381, -0.03078714, -0.010385, 0.014184904, 0.16890535, -0.02512565, 0.116905816, 0.043889366, -0.027181825, 0.015912583) * go_0(0.0, -1.0);\n result += mat4(0.0659837, 0.09219005, -0.085082754, 0.051408056, 0.11564603, 0.038757283, -0.0004551866, 0.06365286, 0.09702758, 0.10664935, 0.34716737, 0.14471847, 0.28146356, -0.00765224, 0.1772403, 0.22182499) * go_0(0.0, 0.0);\n result += mat4(-0.08183167, 0.05762959, -0.043376535, -0.16858399, 0.02308398, -0.055296358, 0.07663533, 0.106998175, -0.10704135, -0.02596522, 0.013459359, -0.044283163, 0.07874813, 0.022484714, 0.30442455, 0.071259074) * go_0(0.0, 1.0);\n result += mat4(-0.0022170176, 0.022313403, 0.122714184, -0.026881142, 0.08282965, -0.06490924, 0.18938759, 0.0677223, 0.1294088, 0.059372786, -0.110964485, 0.010619735, -0.09610158, -0.022745904, -0.019792024, -0.0034128428) * go_0(1.0, -1.0);\n result += mat4(-0.041866794, -0.13008577, 0.110913865, -0.016430711, 0.13772298, 0.06592027, -0.0034176896, -0.032333232, -0.0071776314, 0.031079333, -0.10468204, 0.026052983, -0.025571326, 0.048804965, 0.045641564, -0.035233505) * go_0(1.0, 0.0);\n result += mat4(0.035716273, -0.100303516, -0.031205915, -0.031608257, 0.09185616, 0.020499555, -0.16786079, -0.12639952, -0.023970092, 0.08524624, -0.06759015, -0.12429372, -0.0127442675, 0.112773865, -0.26975212, -0.007704992) * go_0(1.0, 1.0);\n result += mat4(-0.022916801, -0.09817618, 0.20416892, 0.12702931, -0.012764869, -0.038772803, -0.27769282, -0.034622744, -0.13437684, 0.02120745, -0.1548114, 0.006228885, 0.22984603, -0.2432492, 0.10387287, -0.059412073) * go_1(-1.0, -1.0);\n result += mat4(0.2363932, -0.11194499, -0.064652696, 0.07116429, -0.14603911, 0.18921274, -0.013249935, 0.13604592, 0.07306857, 0.08511469, -0.061648175, 0.052819334, 0.2016978, -0.13642034, -0.014157929, 0.072210535) * go_1(-1.0, 0.0);\n result += mat4(-0.18656836, 0.17888299, 0.003892404, -0.048626274, -0.11190575, 0.09419825, 0.1276045, -0.012969808, -0.14728911, 0.17536093, 0.050294712, 0.19381198, -0.06558784, -0.09776518, -0.11414383, -0.1866525) * go_1(-1.0, 1.0);\n result += mat4(0.15634118, 0.19272068, -0.05068886, -0.030995008, -0.035177864, 0.07032768, 0.116517685, -0.09072261, -0.10217943, -0.09160873, -0.062906645, 0.12504682, -0.09060218, 0.014820002, 0.03459818, -0.108051665) * go_1(0.0, -1.0);\n result += mat4(-0.018596219, -0.017673533, -0.006066184, -0.064746305, -0.11017345, -0.09556466, 0.21868086, -0.027287072, -0.11609723, -0.11342597, 0.1788956, 0.035506073, -0.096203305, -0.037712112, 0.14055523, 0.16230235) * go_1(0.0, 0.0);\n result += mat4(0.0056694653, -0.045156818, 0.10069355, -0.07291589, -0.048202783, -0.12425812, 0.15425333, -0.052708663, -0.17621729, 0.06338879, 0.1205465, 0.1754123, -0.028028619, 0.11745275, -0.120209925, 0.031073835) * go_1(0.0, 1.0);\n result += mat4(-0.058996305, 0.042816967, -0.002514556, -0.0055761277, -0.05223201, -0.17414387, 0.13102455, 0.02741174, -0.0785701, 0.080076955, -0.058584027, 0.034780204, -0.0276381, 0.055405296, -0.09418891, 0.0013168643) * go_1(1.0, -1.0);\n result += mat4(-0.03179422, -0.080134, 0.055742502, -0.14085148, -0.0010870491, 0.006537003, -0.0013490077, -0.086607024, 0.057871595, -0.07872675, 0.22251247, -0.052358106, -0.1307614, -0.22731845, -0.06979484, 0.00849211) * go_1(1.0, 0.0);\n result += mat4(0.14046812, 0.04020691, -0.032090276, -0.09295882, -0.11624229, -0.10551015, 0.08762072, -0.07726716, -0.1498316, -0.17169969, -0.04618553, 0.14997219, -0.012493408, -0.06838468, 0.10913737, 0.018050432) * go_1(1.0, 1.0);\n result += mat4(0.033775266, -0.07618233, 0.11493082, -0.026212664, -0.04540022, 0.026137805, -0.13465577, 0.15029386, 0.07141062, 0.09716221, -0.025410062, 0.032656677, 0.037815653, -0.040112175, 0.11637884, 0.11825522) * go_2(-1.0, -1.0);\n result += mat4(0.14827983, -0.081768006, -0.05624141, -0.0044099363, 0.032463025, 0.10766071, -0.061944928, -0.15250987, -0.14692347, 0.1010062, 0.1384647, 0.079083905, -0.11822245, -0.054733507, 0.06650751, 0.04349182) * go_2(-1.0, 0.0);\n result += mat4(-0.0189154, -0.033869926, -0.008463885, -0.1524785, -0.017154029, -0.021163551, 0.045354687, 0.056154214, 0.0996, 0.18220654, -0.02275312, -0.051522568, -0.015781462, -0.14436358, -0.13036303, -0.08281256) * go_2(-1.0, 1.0);\n result += mat4(0.060433608, 0.025449814, 0.03162007, -0.13456888, -0.02134081, -0.15663207, 0.17289546, 0.0011385656, 0.059484057, 0.052233964, -0.03541694, 0.113927364, -0.0010070644, -0.005570618, 0.12790091, 0.16491406) * go_2(0.0, -1.0);\n result += mat4(-0.033132974, -0.098377176, -0.12513644, 0.08796082, -0.0028096333, 0.09346144, -0.18109433, 0.17953019, 0.10331962, -0.111182235, -0.11015705, -0.15538633, -0.015985087, 0.06262592, 0.11767445, 0.04020116) * go_2(0.0, 0.0);\n result += mat4(-0.10818913, -0.10614671, -0.0061792796, 0.07901479, -0.0018810411, 0.0026243017, 0.15281977, 0.1715038, -0.017927805, 0.07613347, 0.033450123, -0.23979095, 0.028044673, 0.060702097, 0.019822879, -0.14792976) * go_2(0.0, 1.0);\n result += mat4(-0.008551052, -0.03843347, 0.0472157, -0.010416428, -0.01928176, -0.0063839755, 0.03508731, 0.24043478, 0.033645283, -0.11676803, -0.06743783, -0.034164682, -0.014925681, -0.030447507, -0.111160316, -0.034867767) * go_2(1.0, -1.0);\n result += mat4(-0.102300785, 0.114739686, -0.007856566, -0.12389364, -0.18574199, 0.06441196, -0.1979763, -0.016671708, -0.09252569, 0.0037067563, -0.0609829, 0.028997343, 0.047285903, -0.018309064, -0.027229104, 0.06743576) * go_2(1.0, 0.0);\n result += mat4(-0.055446856, -0.06821513, -0.0059853215, -0.13260886, 0.083104685, -0.11773866, 0.007317027, -0.039318476, -0.0042170533, 0.0121953655, -0.010792958, -0.010249791, 0.007397987, 0.0047044945, 0.049882278, 0.0047567203) * go_2(1.0, 1.0);\n result += mat4(0.03465105, 0.062134508, -0.043116115, -0.017247844, -0.04502861, -0.10212199, 0.16550505, 0.016599817, 0.08857375, -0.03961283, 0.13870746, -0.082080655, -0.08469554, -0.18640712, -0.014425766, 0.034508247) * go_3(-1.0, -1.0);\n result += mat4(-0.12399076, 0.22634715, -0.13730592, 0.04840304, 0.09450334, -0.065218486, 0.0068855314, -0.049165834, -0.011287574, -0.10739019, -0.00023772087, 0.09688784, 0.10983027, -0.011201701, 0.14466487, -0.21600902) * go_3(-1.0, 0.0);\n result += mat4(-0.05468909, 0.050734483, 0.046412308, -0.09749245, 0.05704707, 0.22612362, -0.15571213, 0.06998293, 0.017409045, -0.13634662, -0.020574553, -0.073725305, 0.04699205, -0.08355112, 0.08512415, 0.15568486) * go_3(-1.0, 1.0);\n result += mat4(0.10635322, 0.07337078, -0.07432055, 0.004248984, 0.027724393, -0.040500402, 0.196942, 0.041983824, 0.083976634, 0.10290795, -0.3009756, 0.082270764, -0.15817869, -0.027697606, -0.029153766, 0.08529106) * go_3(0.0, -1.0);\n result += mat4(0.14958759, 0.13267447, 0.22206177, -0.17663805, -0.10765967, -0.03566466, 0.04633988, -0.03062237, -0.20792471, -0.002921972, -0.15749575, -0.22428021, -0.23200673, 0.14563684, -0.160325, -0.266424) * go_3(0.0, 0.0);\n result += mat4(-0.13190623, 0.041341502, -0.12777801, -0.055840913, -0.112986885, -0.0021044768, -0.12469129, -0.11046474, -0.03600098, -0.011692557, -0.02686337, -0.17009224, -0.0820219, -0.029119916, -0.111095175, 0.15297051) * go_3(0.0, 1.0);\n result += mat4(0.14414293, 0.02744959, -0.102789834, 0.006705362, -0.030359348, 0.083485864, -0.12009053, -0.02636556, 0.08503298, -0.10867725, 0.09814758, -0.14605886, 0.16700824, -0.0866019, 0.008852153, -0.21706365) * go_3(1.0, -1.0);\n result += mat4(-0.011756063, 0.008039321, 0.03698028, -0.10509595, -0.099564835, 0.009903015, -0.08965568, 0.06633642, 0.10181769, 0.08294756, 0.025898153, -0.098384134, 0.066339396, -0.02191258, 0.03265874, 0.1477094) * go_3(1.0, 0.0);\n result += mat4(-0.22950448, -0.07607528, 0.016735366, 0.083834045, -0.005080134, 0.09744342, -0.105208844, 0.043603517, 0.005231004, -0.023469515, 0.08517984, 0.14299476, 0.0062482157, -0.09623864, 0.097964756, 0.11196982) * go_3(1.0, 1.0);\n result += mat4(-0.31986436, 0.02033341, -0.067986034, 0.12729374, -0.0048481217, 0.05469139, 0.16248406, 0.09194327, 0.024411261, 0.051379394, 0.00034975683, -0.021101091, 0.00954231, 0.02220226, -0.32092375, -0.039599743) * go_4(-1.0, -1.0);\n result += mat4(-0.23243247, 0.102910504, 0.08704054, -0.16638695, -0.04414702, 0.10768372, 0.06244856, -0.053088184, -0.07190515, 0.025491035, -0.0073894467, -0.06960583, 0.04625048, 0.09757096, -0.014015539, -0.2686573) * go_4(-1.0, 0.0);\n result += mat4(0.09618109, -0.04002844, 0.10706359, 0.0021603133, -0.10353008, -0.051047757, 0.22455198, -0.034693047, 0.0572685, -0.055035133, 0.004646706, 0.097952425, 0.14423034, 0.03551641, 0.17294352, 0.18931827) * go_4(-1.0, 1.0);\n result += mat4(-0.103451714, -0.14722984, 0.075681895, 0.05237415, -0.11553789, -0.04747042, 0.06682777, -0.094138026, 0.17443697, 0.022166768, -0.033095736, -0.060237505, 0.12380581, -0.0075241313, -0.07084953, -0.036764625) * go_4(0.0, -1.0);\n result += mat4(-0.035672948, -0.06520371, -0.09139108, 0.04217135, -0.117305085, 0.07602235, -0.15833357, 0.056191333, -0.11441557, 0.037268326, -0.028076539, -0.12540102, 0.016748995, 0.034004167, -0.1824477, -0.16126373) * go_4(0.0, 0.0);\n result += mat4(0.06134336, -0.11747715, -0.08211664, 0.08370146, -0.12180083, 0.19250062, -0.054975577, 0.020182844, 0.08444608, -0.06466239, 0.015815528, -0.031805765, -0.0028007699, 0.08060802, 0.15744543, -0.12746236) * go_4(0.0, 1.0);\n result += mat4(0.043641105, -0.07119625, -0.042450625, 0.05739444, 0.018069813, 0.029118251, 0.0061236136, 0.07221804, -0.011486244, -0.041661404, 0.2197789, -0.020237818, 0.15324089, -0.02419463, 0.095150515, -0.048418492) * go_4(1.0, -1.0);\n result += mat4(0.010760071, 0.079417765, -0.038494457, 0.0804348, -0.03777174, -0.2785645, -0.0018691403, -0.009908184, -0.2519993, -0.021114716, -0.075966366, -0.11307284, 0.042725798, 0.02793535, 0.08475073, 0.00719373) * go_4(1.0, 0.0);\n result += mat4(-0.06026802, -0.1285141, -0.015326734, -0.092160225, -0.03740965, -0.10725952, 0.11102985, -0.05550745, 0.07659162, -0.115331456, 0.003444734, -0.054064468, -0.08475641, -0.08501742, -0.24890389, 0.07931074) * go_4(1.0, 1.0);\n result += mat4(0.16370693, 0.14513049, -0.13996753, -0.061734002, -0.030769601, 0.057222515, 0.050910987, -0.04650852, -0.054636024, -0.021683916, -0.17012738, 0.020975761, -0.1575395, 0.23097757, -0.20053351, -0.03677814) * go_5(-1.0, -1.0);\n result += mat4(0.08665788, 0.11735751, -0.017768439, 0.0068110893, 0.2169534, 0.04611748, -0.05265798, -0.14298616, 0.030219741, 0.0361948, -0.17905854, -0.072263926, -0.12066245, -0.043840945, -0.075282134, 0.062113304) * go_5(-1.0, 0.0);\n result += mat4(-0.07236986, 0.12181904, -0.010601836, 0.14551845, -0.073809735, 0.15977979, -0.018897848, 0.036385477, 0.0025911513, 0.026647402, 0.07882444, 0.028249063, 0.009689747, -0.03413688, -0.032440297, 0.060033906) * go_5(-1.0, 1.0);\n result += mat4(0.0063548526, -0.05827531, -0.0863922, 0.09530562, -0.007424638, 0.2742968, -0.44429728, 0.1693316, 0.00851462, 0.018132828, -0.014929005, -0.08181229, -0.12771043, -0.15851092, -0.08833768, -0.05561009) * go_5(0.0, -1.0);\n result += mat4(-0.17187662, -0.020507278, -0.00087365095, -0.17611316, -0.13882494, 0.07799683, 0.06299509, -0.33718416, -0.19870155, 0.055342596, 0.1495889, 0.13743624, -0.16251567, -0.02317984, -0.3027063, 0.07310683) * go_5(0.0, 0.0);\n result += mat4(0.07612367, -0.06315094, 0.086967595, -0.17633231, 0.010166444, 0.109485, -0.06876594, 0.19186738, 0.12188993, -0.010759893, 0.0059104343, 0.21518311, -0.14552301, -0.04969499, 0.013590615, -0.0688024) * go_5(0.0, 1.0);\n result += mat4(-0.0505275, 0.05859463, -0.08945146, -0.0057924157, 0.058152966, -0.024229135, 0.031221801, -0.15067945, -0.018535225, 0.13843696, 0.041234065, 0.051733483, -0.10050763, 0.10705917, -0.022969715, 0.03912073) * go_5(1.0, -1.0);\n result += mat4(-0.009000505, -0.11456071, 0.0340094, 0.12444861, 0.07345543, -0.1419509, 0.092182405, 0.056249533, 0.063071616, -0.010534381, 0.056680985, 0.025993576, -0.13020347, 0.066157125, 0.0073951716, -0.027919816) * go_5(1.0, 0.0);\n result += mat4(0.11827389, 0.111768976, 0.024734994, -0.008209825, -0.11939657, 0.049890216, -0.14757815, -0.0018939807, -0.108214505, -0.13791578, 0.06980697, -0.035102874, 0.0068360427, 0.15766092, -0.0094464505, 0.02528075) * go_5(1.0, 1.0);\n result += vec4(0.15827118, -0.013269078, -0.026832024, -0.007341773);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0858087, -0.091669075, -0.029618878, -0.006829049, 0.05929614, -0.10007056, -0.07165286, -0.044839766, 0.16440393, -0.013165904, 0.16345644, -0.040166497, -0.08533438, 0.033274904, 0.023744298, 0.00462745) * go_0(-1.0, -1.0);\n result += mat4(-0.012197617, -0.17494427, -0.044840526, 0.09467358, 0.0670941, 0.04051791, 0.031950857, 0.043632418, 0.27560753, -0.18038619, -0.016762096, -0.18554263, -0.07514284, -0.12060545, -0.06567658, 0.095817134) * go_0(-1.0, 0.0);\n result += mat4(-0.006523474, -0.08222627, -0.0071327686, 0.0019292525, 0.10427757, -0.12537085, 0.04317682, -0.073334634, 0.05154215, -0.091944076, -0.02118822, -0.056948982, -0.13910337, 0.03694039, -0.057772428, -0.04310826) * go_0(-1.0, 1.0);\n result += mat4(0.06324951, -0.22648853, -0.07255338, 0.017026639, -0.008103722, -0.21415114, -0.26123968, -0.12380067, -0.122654535, -0.072686374, -0.106361255, -0.085339114, -0.032308288, 0.15890516, 0.06622756, -0.023396786) * go_0(0.0, -1.0);\n result += mat4(-0.042859413, -0.09672486, -0.25197455, -0.09964709, 0.29545367, -0.031414457, -0.09069656, -0.1515025, 0.0027435324, -0.22244011, -0.028398262, 0.023005402, -0.01898338, -0.044614386, -0.15384883, -0.03421089) * go_0(0.0, 0.0);\n result += mat4(0.02024483, -0.0024315433, -0.12607838, -0.06749624, 0.18010019, -0.13433436, 0.023777714, -0.000595795, 0.06660958, 0.0047493204, -0.008804406, -0.01993787, -0.16380167, -0.116379924, -0.08225346, -0.15736714) * go_0(0.0, 1.0);\n result += mat4(0.04966525, -0.18904372, 0.0033124757, 0.007581284, 0.04973636, -0.054151382, -0.0019207672, 0.035237975, 0.050646428, 0.054101888, 0.10167154, -0.06646531, -0.1516706, 0.0069144946, -0.11062034, 0.00401821) * go_0(1.0, -1.0);\n result += mat4(0.042625226, -0.13069777, -0.16180645, -0.023299642, 0.026805617, -0.05658099, 0.043719705, 0.1092636, 0.12341378, 0.042006955, 0.18066125, 0.16378504, 0.11135436, 0.08376113, 0.031495962, 0.04347884) * go_0(1.0, 0.0);\n result += mat4(-0.006632579, -0.08609527, -0.08015572, -0.09973007, 0.0060661826, -0.0025273473, 0.027333017, 0.19469416, 0.115743786, -0.048629977, 0.07540239, 0.060625635, 0.11000561, -0.0005722454, -0.17226484, -0.27114823) * go_0(1.0, 1.0);\n result += mat4(0.055690464, -0.02658434, 0.07268652, 0.10016923, -0.16319957, 0.17007092, 0.21633402, 0.20618637, -0.113490485, 0.02199878, 0.0055137747, 0.12215447, -0.09464513, 0.045647286, -0.14000376, 0.073245205) * go_1(-1.0, -1.0);\n result += mat4(-0.23644187, 0.079229124, 0.15172592, -0.13774072, -0.026849356, -0.021209542, -0.027881218, 0.033904858, 0.038394954, -0.087262556, -0.08262074, -0.031362742, -0.043572012, -0.025324758, -0.030077327, 0.005004752) * go_1(-1.0, 0.0);\n result += mat4(0.09973582, 0.010234953, -0.08513304, -0.03290182, -0.06016728, -0.14835075, -0.049367975, -0.109585285, 0.1308012, -0.05561698, 0.02354898, 0.013404379, 0.076999895, 0.0965049, -0.08259544, 0.08366891) * go_1(-1.0, 1.0);\n result += mat4(-0.14182909, 0.08395952, 0.08790292, -0.10685734, 0.20583102, 0.04878629, 0.33621716, 0.022593737, 0.11261521, 0.21141209, 0.20565145, 0.10242992, 0.024171967, 0.0531655, 0.049630456, -0.026225826) * go_1(0.0, -1.0);\n result += mat4(-0.24823152, -0.004493935, -0.098093554, 0.024939846, -0.18618853, 0.23347515, 0.3677701, 0.116543904, -0.0123427, -0.023756992, -0.047602683, -0.17058952, 0.255566, -0.16041403, -0.12076221, -0.16564348) * go_1(0.0, 0.0);\n result += mat4(-0.013236432, 0.076761626, 0.081881255, 0.09071596, -0.11729648, -0.006444196, 0.10923074, 0.13791469, -0.043651752, -0.18294181, -0.040916644, 0.097785, -0.0028955766, -0.0027983326, 0.073921174, -0.10227346) * go_1(0.0, 1.0);\n result += mat4(-0.0018851581, 0.042510424, -0.049210977, 0.054145046, 0.062141296, -0.05751743, -0.1545065, -0.07428518, -0.0012378759, 0.0046147997, 0.05624973, 0.026027879, 0.014657843, 0.03690237, 0.020237725, 0.028257368) * go_1(1.0, -1.0);\n result += mat4(-0.0131197, -0.068101935, 0.1810527, -0.16003254, -0.031678617, 0.02635583, 0.028078066, -0.061150465, 0.011311746, -0.13556738, 0.010152058, -0.27962342, -0.06454591, 0.20071113, -0.17109145, 0.24637976) * go_1(1.0, 0.0);\n result += mat4(0.010061335, -0.001633492, 0.015894579, 0.11813777, -0.0085875485, 0.16046463, -0.03870673, -0.1573532, 0.007046577, -0.032677893, -0.03055368, 0.16372435, -0.023844553, 0.0414419, 0.024983952, 0.118105516) * go_1(1.0, 1.0);\n result += mat4(-0.015675241, 0.06467378, -0.06385561, 0.23119383, 0.19577031, 0.09614502, 0.14291568, 0.0646477, -0.04580087, -0.054257967, 0.0035926772, -0.084984995, 0.07729014, -0.12703735, 0.021946913, -0.13898507) * go_2(-1.0, -1.0);\n result += mat4(0.04983293, -0.1356944, 0.06499119, 0.18219076, -0.0012843006, 0.017029244, 0.072508365, -0.109151654, 0.20020588, -0.01626167, -0.046852995, -0.15508164, 0.17773204, -0.11779289, 0.16009867, -0.20663622) * go_2(-1.0, 0.0);\n result += mat4(-0.29108632, -0.10655777, 0.044198614, -0.04410373, -0.04469665, 0.026585957, -0.03942788, 0.15000731, 0.09523267, -0.13746834, 0.04037757, -0.100768045, 0.13844049, 0.015964666, 0.050790466, -0.0692099) * go_2(-1.0, 1.0);\n result += mat4(-0.06911559, 0.012809353, -0.12680744, -0.048866037, 0.055650793, -0.0578033, -0.098106444, 0.074231684, 0.07584408, -0.06642763, -0.12730137, -0.19599968, 0.057783168, 0.2112361, 0.2594585, -0.005996189) * go_2(0.0, -1.0);\n result += mat4(0.14301813, -0.11221026, -0.13259968, -0.094263665, -0.07149053, -0.048891526, -0.032946635, -0.10009779, 0.27363536, 0.14980642, -0.02908678, 0.0047521754, 0.3446896, 0.026126916, 0.36222085, 0.18175994) * go_2(0.0, 0.0);\n result += mat4(-0.14227025, -0.043589745, -0.026543979, -0.16103217, -0.15027285, 0.039540008, -0.006172108, -0.10215637, 0.054667268, -0.056833044, -0.041795656, -0.13694401, 0.10057133, -0.13033262, 0.10366755, -0.022725947) * go_2(0.0, 1.0);\n result += mat4(0.09428237, 0.013572218, 0.08937405, 0.07288141, -0.11737223, 0.23257263, -0.04531822, 0.13323838, -0.06946843, 0.09392816, 1.8482398e-05, 0.099077396, 0.035169534, -0.25623903, -0.018828487, -0.06300839) * go_2(1.0, -1.0);\n result += mat4(-0.026215252, 0.03051006, 0.07113607, -0.12154545, 0.0040449486, -0.123852775, -0.08525913, -0.1901913, 0.017407645, 0.16107552, -0.12645124, -0.017211819, -0.07441704, -0.005858128, -0.011531684, 0.32415336) * go_2(1.0, 0.0);\n result += mat4(-0.17503254, -0.0015612559, 0.10169017, 0.019084195, 0.021156454, -0.310495, 0.04608056, 0.10953508, 0.19300106, -0.22451214, 0.03351187, -0.23461004, 0.072505705, 0.015136174, 0.04027726, 0.07976788) * go_2(1.0, 1.0);\n result += mat4(0.063301176, -0.05981131, 0.08261184, -0.14083353, -0.03195537, 0.0578306, 0.02804363, -0.20032683, -0.05517824, -0.0757025, -0.19914438, -0.042908937, -0.030248174, -0.25152618, 0.050725143, 0.1369699) * go_3(-1.0, -1.0);\n result += mat4(0.1003561, 0.0734191, 0.09896423, -0.08019514, 0.014390224, -0.00054874463, 0.037597846, -0.09500772, 0.09027194, 0.101415, -0.040434603, 0.08962564, -0.22431703, -0.07749036, 0.0013332567, 0.09083244) * go_3(-1.0, 0.0);\n result += mat4(0.008767293, 0.024598125, -0.006601763, -0.028163001, -0.024962863, 0.08638626, -0.028004736, -0.08388235, 0.022387464, 0.070822835, -0.022390194, 0.035980027, -0.043976255, -0.13879846, -0.0064368118, 0.1285523) * go_3(-1.0, 1.0);\n result += mat4(0.04603082, 0.12994967, 0.081791796, 0.09700837, 0.023545785, 0.06551075, 0.12287056, -0.22250815, -0.16573791, -0.047054622, 0.07907622, -0.031006414, 0.06890266, -0.123863325, 0.067868486, 0.18396272) * go_3(0.0, -1.0);\n result += mat4(0.16980824, 0.015854107, 0.17575637, 0.15477645, -0.09076066, -0.05120928, 0.03070066, 0.11817304, 0.06490148, -0.012875289, 0.006170174, 0.11815885, 0.041828565, -0.17298366, -0.014634091, 0.124265894) * go_3(0.0, 0.0);\n result += mat4(0.06368938, -0.032462507, 0.04960355, -0.04891845, -0.0038693375, 0.12922424, 0.0047689294, -0.08684701, 0.095224895, 0.0020490738, -0.046015333, -0.18551406, 0.07551751, -0.071112834, 0.02344341, 0.04623062) * go_3(0.0, 1.0);\n result += mat4(-0.056204665, 0.013370383, -0.0043938635, 0.000645203, -0.09654348, 0.02182419, 0.0059207743, -0.13559262, 0.06930852, 0.008161434, 0.016864823, 0.11678153, 0.0039051562, -0.07914336, 0.04955842, 0.017483408) * go_3(1.0, -1.0);\n result += mat4(0.010976288, 0.10715081, 0.09279967, 0.020898886, 0.013906253, 0.09519829, -0.033453338, 0.06451083, -0.043613426, -0.009969589, -0.11931571, 0.03572111, 0.0051956573, -0.0647261, -0.07640106, 0.14315592) * go_3(1.0, 0.0);\n result += mat4(0.051365715, 0.05332849, 0.028890109, -0.047791258, 0.088561386, 0.07254739, -0.04627223, -0.066297226, -0.106467545, -0.061747868, -0.04026904, 0.0245163, 0.104035124, 0.0005123147, 0.09572231, 0.23461665) * go_3(1.0, 1.0);\n result += mat4(0.025117617, -0.051919132, -0.10238518, 0.0087314, -0.24502674, 0.24725929, 0.020510906, -0.11374982, -0.08788345, 0.14287415, -0.05371828, -0.09765232, 0.089326784, 0.059355933, 0.003667818, 0.007658546) * go_4(-1.0, -1.0);\n result += mat4(0.032038644, -0.064910114, -0.041199267, 0.07735183, 0.023076316, 0.2316058, 0.14530785, 0.01587883, 0.17309736, 0.034302652, 0.078950614, 0.07103009, 0.042525988, 0.026763001, 0.03962311, -0.017174084) * go_4(-1.0, 0.0);\n result += mat4(-0.045589544, 0.09957158, 0.0106373755, 0.029290373, -0.012066452, 0.107432865, -0.10563313, 0.08964528, 0.081136055, 0.16387793, -0.037766423, 0.083933, -0.0100631835, -0.041015863, 0.020540452, -0.01647507) * go_4(-1.0, 1.0);\n result += mat4(0.12199317, -0.078802, -0.14587677, -0.05266387, -0.2739342, -0.07832318, -0.02654562, -0.19134043, -0.15542388, 0.10411293, 0.0068920734, -0.18878813, 0.032211393, 0.15987061, -0.12149388, 0.09021272) * go_4(0.0, -1.0);\n result += mat4(0.017827235, 0.021951806, 0.12995765, -0.1925006, 0.43689772, -0.067384414, -0.12091599, -0.20399235, 0.11603679, 0.26069987, 0.09115632, 0.29782417, -0.37195182, 0.17822702, 0.26410392, 0.22584216) * go_4(0.0, 0.0);\n result += mat4(0.00091769337, -0.10308406, -0.03788696, 0.009829855, 0.07434385, -0.055530947, -0.119265415, 0.03404489, 0.13412294, 0.19281757, -0.21274371, -0.09527358, 0.022169666, 0.06841656, -0.09664997, 0.02376001) * go_4(0.0, 1.0);\n result += mat4(0.02522274, -0.07492225, 0.108729765, -0.084396936, -0.1450858, -0.084260635, 0.036976974, 0.07395254, 0.102778085, -0.04220765, 0.015409228, -0.09215815, 0.033722915, 0.09410213, 0.06759963, 0.03639959) * go_4(1.0, -1.0);\n result += mat4(-0.0129304, 0.049982294, -0.16211604, 0.15442637, -0.00069647084, 0.026756465, -0.06687889, 0.25361556, -0.022950223, 0.123774804, -0.018783078, 0.23009071, 0.08808236, -0.02500049, 0.058831975, -0.059854023) * go_4(1.0, 0.0);\n result += mat4(0.0282501, -0.06622134, -0.03940754, -0.057764836, 0.023595478, 0.12694593, -0.0038103263, 0.1507626, 0.03539641, 0.04670363, -0.07688535, -0.04822336, 0.054404292, -0.07222161, -0.09880846, -0.09190709) * go_4(1.0, 1.0);\n result += mat4(0.028638069, 0.032332644, 0.10077746, -0.13334957, -0.068841085, -0.11133997, 0.03466411, -0.10885937, 0.050528128, -0.09258964, -0.07510585, -0.031298082, 0.074979246, 0.02487803, 0.05295848, 0.032633457) * go_5(-1.0, -1.0);\n result += mat4(-0.07998351, 0.05691501, 0.036540154, 0.00094257767, -0.15473618, -0.06821505, -0.021972192, 0.22512725, -0.028976573, -0.016970608, -0.07117851, 0.0005293328, 0.18183869, 0.06063047, 0.016248764, 0.10007656) * go_5(-1.0, 0.0);\n result += mat4(0.07268518, -0.09155798, -0.002566672, -0.018126441, -0.16046503, 0.048856504, -0.011080104, 0.036383335, 0.08598702, 0.19642924, -0.049759824, 0.07246208, 0.13074261, -0.058662284, 0.03459059, -0.04198155) * go_5(-1.0, 1.0);\n result += mat4(0.12882999, -0.021765677, 0.21212584, -0.099195495, -0.105583504, 0.17039305, 0.06333295, 0.090153314, -0.038552936, 0.033885363, 0.04958857, -0.024823477, -0.06625663, -0.013032451, -0.22981462, 0.12724645) * go_5(0.0, -1.0);\n result += mat4(-0.2467723, 0.09133717, 0.08810061, 0.07691946, -0.20903678, 0.08403025, 0.010679062, -0.03956549, -0.011411588, -0.022170769, -0.06298385, -0.10067764, 0.03551502, -0.0736268, -0.109931275, -0.15795651) * go_5(0.0, 0.0);\n result += mat4(0.050697595, -0.012465872, -0.068512246, 0.1556296, -0.17526908, -0.06572342, -0.018147333, 0.026501164, -0.049490303, 0.061885685, 0.02423367, 0.027439872, 0.37354204, -0.09908201, -0.10852779, -0.047961403) * go_5(0.0, 1.0);\n result += mat4(-0.1904858, -0.08803705, -0.15687172, -0.14420407, 0.058089714, 0.103457965, 0.048995994, 0.057829436, -0.05192929, 0.019802462, -0.04511639, -0.0038435445, 0.2194401, -0.043761376, 0.1312272, 0.054326482) * go_5(1.0, -1.0);\n result += mat4(-0.07349653, -0.121248744, 0.057792176, 0.099129215, -0.20087934, -0.031952746, -0.09673813, -0.031076657, -0.03237994, -0.020143004, -0.12516364, 0.007846103, 0.17188387, -0.2825958, 0.07352815, -0.021273587) * go_5(1.0, 0.0);\n result += mat4(0.14606737, 0.04232884, -0.04508154, 0.11619671, -0.14093883, 0.022675866, 0.004869404, -0.1476083, -0.15496063, -0.11994992, -0.07718659, 0.0023026431, 0.012474549, 0.107636444, -0.08887454, 0.23727296) * go_5(1.0, 1.0);\n result += vec4(-0.112874866, 0.058437236, -0.011864247, -0.050339766);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.016881438, -0.044336118, 0.11502204, -0.10677853, 0.08977789, -0.059579305, 0.109261245, 0.10357805, 0.3364402, 0.14823961, 0.06096494, 0.15078168, -0.11029799, 0.074738294, 0.012435908, -0.0106727) * go_0(-1.0, -1.0);\n result += mat4(-0.109714404, 0.008750308, 0.1948044, -0.1396421, 0.04144051, -0.12435535, 0.07815825, 0.019051697, -0.07954506, -0.0965191, -0.2027906, 0.17172056, -0.26384082, 0.13519175, 0.04667002, 0.021707565) * go_0(-1.0, 0.0);\n result += mat4(0.07089612, 0.007484666, 0.104900375, 0.04954983, -0.06030455, -0.12300262, 0.05197505, -0.041572303, 0.009151977, 0.0799586, -0.04780254, -0.13600186, 0.18708369, 0.047879692, 0.040363688, 0.042251408) * go_0(-1.0, 1.0);\n result += mat4(0.063153245, 0.0050982186, 0.17556845, -0.06571311, -0.03749878, 0.014326615, -0.11032866, -0.27065897, -0.10525074, 0.13344456, -0.16412602, 0.049715474, 0.061313376, -0.24646369, 0.14604661, -0.09024816) * go_0(0.0, -1.0);\n result += mat4(-0.026787708, 0.09889526, -0.050714437, -0.18990894, -0.087063104, -0.12555519, -0.0064119035, -0.0066881417, 0.09163732, -0.13423459, -0.05758272, -0.11314744, -0.025565878, 0.078317784, -0.14494383, -0.14658383) * go_0(0.0, 0.0);\n result += mat4(0.0110544115, 0.06727031, -0.099965416, 0.059974622, -0.15135513, -0.038787033, 0.07673858, 0.017850239, 0.02383772, -0.1985737, 0.094468035, -0.097836666, 0.19387084, 0.06476367, -0.15316796, 0.023932178) * go_0(0.0, 1.0);\n result += mat4(0.009757702, 0.14015986, -0.10496543, -0.044595003, -0.024084711, 0.012144018, 0.0981338, -0.012515983, 0.0060429554, -0.07067267, 0.12682167, -0.11384025, -0.045077007, 0.035177663, -0.06615891, 0.045473646) * go_0(1.0, -1.0);\n result += mat4(-0.111679845, 0.026028167, 0.04201027, -0.16000839, 0.037475422, 0.038049795, -0.16249935, 0.02239824, -0.018402468, 0.012291931, -0.07117686, -0.09280776, 0.20392933, -0.02732328, 0.045456327, -0.078981794) * go_0(1.0, 0.0);\n result += mat4(0.03066143, -0.0739708, -0.13922189, -0.12682499, -0.1299339, -0.09163088, -0.07340559, -0.050614927, -0.03902327, 0.09319906, 0.23746358, -0.12093768, -0.0071099317, -0.060775675, 0.15018946, -0.013342442) * go_0(1.0, 1.0);\n result += mat4(0.07596372, 0.20584284, -0.02217273, 0.2564209, 0.11423146, 0.0098925475, -0.19662452, -0.1313871, 0.08574315, 0.0067099673, -0.08959511, -0.13870555, -0.08032657, 0.013044774, 0.059738085, -0.06106972) * go_1(-1.0, -1.0);\n result += mat4(-0.017293025, 0.15636088, -0.10619794, 0.108079255, -0.1168585, 0.09589374, -0.08682874, -0.08116015, 0.005083832, -0.15325624, -0.022297598, 0.23929761, -0.024037527, -0.006906145, -0.17204066, 0.003067951) * go_1(-1.0, 0.0);\n result += mat4(0.036887415, 0.0059498777, -0.04959398, -0.12104261, 0.018237587, 0.07747393, -0.038457148, 0.01900929, 0.06142847, -0.03194083, -0.008666936, -0.13599987, 0.031248135, -0.04247948, 0.10167268, 0.13608082) * go_1(-1.0, 1.0);\n result += mat4(-0.13198346, 0.1674333, -0.06218637, -0.06692618, 0.12682024, -0.12734371, -0.08660555, 0.22860871, 0.32062, -0.001097262, 0.13959797, -0.0044754874, 0.081532046, -0.026494987, -0.0123374695, 0.026149286) * go_1(0.0, -1.0);\n result += mat4(-0.104755685, -0.010431212, -0.031997994, 0.027816107, 0.028212348, 0.06372256, -0.14536087, 0.09018213, 0.01694147, -0.046755623, 0.04764776, 0.057815794, 0.062553786, -0.09214233, 0.040526126, 0.007556779) * go_1(0.0, 0.0);\n result += mat4(-0.08911158, 0.07110132, 0.056163214, 0.038952623, 0.10865385, 0.006793654, -0.06653261, 0.18222512, 0.029801054, -0.0811567, 0.12070828, 0.054755576, 0.028518738, -0.016029958, 0.03218924, -0.009337529) * go_1(0.0, 1.0);\n result += mat4(0.086197704, -0.015495907, 0.048072338, -0.07199852, 0.082511336, 0.20892009, 0.059752844, 0.105095305, 0.09896605, 0.11799976, 0.061295632, 0.06601205, 0.013666139, -0.015312437, -0.18342482, 0.023882518) * go_1(1.0, -1.0);\n result += mat4(-0.013824049, 0.05503347, -0.16911599, 0.008002769, -0.13950597, 0.027708618, 0.25653768, -0.08508614, 0.18204638, -0.06386117, -0.20115016, -0.14755486, 0.05260717, 0.15443258, 0.25847095, -0.10009257) * go_1(1.0, 0.0);\n result += mat4(-0.059717122, -0.03435186, -0.10407675, -0.064839795, -0.044192888, -0.036913253, 0.03681877, 0.03697244, -0.09967689, 0.09231582, -0.33624214, -0.023151914, -0.1287868, 0.025817866, 0.053143233, -0.05608657) * go_1(1.0, 1.0);\n result += mat4(-0.014672332, 0.06483223, 0.04254691, -0.112299606, 0.23128588, -0.1651168, 0.050003413, 0.04894729, 0.2544582, -0.13577309, -0.0006000951, 0.06801677, 0.09296969, 0.061753552, 0.20265704, 0.257177) * go_2(-1.0, -1.0);\n result += mat4(-0.14275837, 0.17531338, 0.04749905, -0.0758535, -0.015062751, 0.046983913, -0.1333634, 0.068564706, -0.09043316, -0.31197232, 0.025262894, 0.042436298, -0.0040407367, -0.22480483, 0.041938446, 0.024641208) * go_2(-1.0, 0.0);\n result += mat4(0.14420901, 0.114887774, -0.11488812, -0.0597554, -0.054847293, 0.05547183, 0.03265681, -0.26890585, 0.03439455, -0.255012, 0.17280143, -0.15793064, -0.078898564, -0.12406215, -0.062780574, 0.10172549) * go_2(-1.0, 1.0);\n result += mat4(-0.094646096, -0.17374977, -0.0074399756, -0.34635502, 0.07774559, 0.15205993, -0.03449227, -0.06186042, 0.22554572, 0.05784444, 0.12953205, 0.30743182, 0.0064037675, -0.04768125, -0.024676334, -0.038768534) * go_2(0.0, -1.0);\n result += mat4(-0.016888129, -0.01739885, -0.100029364, -0.18185234, -0.25301012, -0.057780884, 0.1565648, 0.03068169, -0.11813698, -0.03959661, 0.0833061, 0.15282218, 0.0071316576, -0.07718743, -0.10895751, -0.06739941) * go_2(0.0, 0.0);\n result += mat4(0.06317689, 0.18067697, 0.15456977, 0.15414707, -0.17297679, 0.024572203, 0.1171789, 0.07393219, -0.18743253, -0.08222157, 0.11114712, -0.17883265, -0.04287185, -0.09453442, 0.12694365, -0.027343085) * go_2(0.0, 1.0);\n result += mat4(-0.06716255, -0.21199013, -0.12669027, 0.21503277, 0.0019133248, 0.0634854, 0.1330296, -0.061205685, 0.29359, 0.17710103, -0.024374757, -0.09792164, -0.18657605, 0.081899285, 0.12585995, 0.025425494) * go_2(1.0, -1.0);\n result += mat4(-0.05250748, 0.030909589, 0.1902117, 0.25473362, -0.09742609, 0.053520087, -0.03211081, -0.057595085, 0.12961125, 0.0023426781, -0.013836333, -0.09925751, -0.06785708, 0.08647871, -0.27276617, -0.10692432) * go_2(1.0, 0.0);\n result += mat4(0.10256342, -0.0012406971, -0.043700144, 0.18606174, 0.019327404, 0.11292357, -0.15260164, 0.17126434, -0.18879685, -0.16486076, -0.011073295, -0.12524827, -0.008579242, -0.059638925, 0.084539056, -0.117018394) * go_2(1.0, 1.0);\n result += mat4(-0.005224277, -0.004213279, -0.0032532548, 0.07730248, 0.09291174, -0.073571384, -0.026436254, 0.03482603, -0.19962324, -0.2610976, 0.020305693, -0.10154568, -0.36644712, 0.051274676, 0.014252039, 0.13887805) * go_3(-1.0, -1.0);\n result += mat4(-0.027320823, -0.046729945, -0.026784837, 0.16669074, -0.060943272, 0.033377934, -0.14505643, -0.020337462, 0.16624433, -0.04587067, 0.097641915, 0.081230365, -0.007829853, 0.12665996, -0.14892018, -0.24456674) * go_3(-1.0, 0.0);\n result += mat4(-0.08478914, -0.03012501, -0.10310597, -0.11331812, -0.0031645342, 0.14941333, 0.062353395, -0.024058735, -0.0594801, -0.23192395, -0.16746534, 0.06564879, -0.12253713, 0.17433378, -0.0781637, -0.02427467) * go_3(-1.0, 1.0);\n result += mat4(-0.02302574, 0.04423824, -0.08400403, 0.09036313, -0.014492948, 0.11002858, 0.18625931, 0.32704633, 0.05124957, -0.068088494, 0.12289486, -0.014215405, -0.13288727, 0.040543802, -0.20918661, 0.073871054) * go_3(0.0, -1.0);\n result += mat4(0.017605199, 0.019553222, -0.08225654, 0.20643222, -0.00022603406, 0.08176717, 0.12868896, 0.124581024, -0.030760515, 0.095257014, -0.22808774, -0.034270126, 0.15100974, -0.3296213, 0.18732856, 0.1324247) * go_3(0.0, 0.0);\n result += mat4(-0.0529032, -0.026973793, -0.05097176, -0.11297454, 0.020022966, -0.018701904, -0.04847294, -0.15029453, -0.06363558, 0.09747056, 0.07460071, -0.03857069, -0.21553952, -0.11073493, -0.213246, 0.0711861) * go_3(0.0, 1.0);\n result += mat4(-0.03162221, 0.001236578, 0.123811916, 0.033390332, -0.037370905, 0.19355269, -0.17827089, 0.014296732, -0.16348897, -0.1319003, -0.16828157, 0.025803383, 0.059980027, 0.110682875, 0.0740905, 0.062085215) * go_3(1.0, -1.0);\n result += mat4(0.045581415, 0.045279585, 0.057199746, -0.02156781, 0.006849691, 0.088090494, 0.0050983853, -0.13634379, -0.027394824, -0.095449656, 0.24879529, -0.096120596, 0.1353526, 0.120924726, -0.18323645, -0.021366404) * go_3(1.0, 0.0);\n result += mat4(-0.09347594, -0.033151172, 0.08154851, -0.043524023, -0.11946553, 0.034201168, 0.29714793, -0.11766968, 0.07862629, -0.022385478, 0.007981411, 0.072274946, -0.07020759, -0.08967969, -0.01748178, -0.050568584) * go_3(1.0, 1.0);\n result += mat4(-0.06815112, -0.08195707, -0.018364457, -0.1291466, -0.07578508, -0.026269661, -0.024130398, 0.345771, 0.061061617, 0.00024922745, 0.121253625, 0.1679367, -0.075497314, 0.018176561, -0.016344557, 0.0036648472) * go_4(-1.0, -1.0);\n result += mat4(0.04763461, -0.0020346593, -0.02060361, 0.027356124, 0.12256149, -0.10517474, 0.05206596, 0.48938727, 0.24554996, 0.035649568, -0.0020840873, -0.13338771, 0.055847157, 0.08685442, -0.0049057365, 0.119682014) * go_4(-1.0, 0.0);\n result += mat4(-0.0009415129, 0.023808502, 0.011839588, 0.1557796, -0.046566915, -0.16340078, 0.057526406, 0.051289674, 0.009036062, -0.033471756, 0.04899847, 0.08597252, 0.009778078, 0.15277503, -0.02124232, -0.13266967) * go_4(-1.0, 1.0);\n result += mat4(0.044579845, -0.057439465, -0.0058995294, -0.016733315, -0.026765248, 0.22384825, 0.10160812, -0.24921204, 0.1505643, 0.10299508, -0.022949796, 0.023317415, -0.11803905, -0.010997904, -0.0165606, 0.10949375) * go_4(0.0, -1.0);\n result += mat4(-0.024293665, 0.080889955, 0.065993495, -0.08183072, 0.15339898, -0.10386374, -0.0075264974, -0.45434427, 0.16638929, 0.18546598, -0.15133487, -0.04405705, -0.11456945, 0.023287205, 0.01540089, 0.07659333) * go_4(0.0, 0.0);\n result += mat4(0.05337434, -0.07030085, -0.016662175, -0.025540289, -0.20320894, -0.22829315, 0.0023119978, -0.13647676, 0.14624248, 0.057653934, -0.23686588, -0.22728209, -0.04211661, -0.009623881, -0.013481165, -0.050968897) * go_4(0.0, 1.0);\n result += mat4(-0.10351371, -0.030414786, -0.021908734, 0.10631468, 0.1558724, -0.030323582, -0.12572181, 0.14325237, 0.16137493, 0.053329308, -0.07966373, -0.14599875, 0.06742195, -0.03502627, 0.093494855, -0.016484367) * go_4(1.0, -1.0);\n result += mat4(-0.010210213, -0.07126592, 0.08901449, -0.001978569, -0.0020932974, 0.05631864, -0.07674242, 0.07440119, -0.10262469, 0.06294099, 0.2640596, -0.068250656, 0.039236706, -0.05372906, -0.24834888, -0.027236471) * go_4(1.0, 0.0);\n result += mat4(0.053275097, 0.12541588, 0.057327554, 0.1483746, -0.019743394, -0.004537443, -0.002553759, 0.051015604, 0.15611948, 0.0062136482, 0.15442398, -0.17060183, 0.072183914, 0.030539684, 0.122384906, 0.13613632) * go_4(1.0, 1.0);\n result += mat4(-0.081967466, -0.045659952, 0.053518385, 0.038269065, -0.20554744, 0.1022743, -0.16302924, 0.11628324, 0.08677866, -0.016249105, 0.0030073056, 0.029243115, 0.09487045, -0.08571386, -0.108643636, 0.023155121) * go_5(-1.0, -1.0);\n result += mat4(0.13383357, -0.14805956, -0.0026678462, 0.096683614, -0.19977921, 0.06789931, 0.11313261, -0.08059509, 0.11312805, 0.02279778, -0.028791273, 0.00220455, 0.1280279, -0.0031435476, 0.027489156, 0.22506006) * go_5(-1.0, 0.0);\n result += mat4(-0.17668596, 0.056276754, 0.06092557, 0.06512077, 0.28657347, -0.16558819, -0.032547206, 0.060506567, 0.042512514, 0.012298008, -0.0840555, -0.003036976, -0.065048106, 0.01438789, -0.022174913, -0.04558888) * go_5(-1.0, 1.0);\n result += mat4(0.09863285, 0.20795937, 0.022519527, 0.18537116, 0.0392277, -0.0321246, -0.026941739, -0.113379315, -0.066700965, -0.03651247, 0.0571846, -0.030824896, 0.096933104, 0.15837808, -0.0047979183, 0.27915525) * go_5(0.0, -1.0);\n result += mat4(0.102253675, 0.009542945, -0.005872879, 0.16511136, 0.011185962, 0.06349425, 0.015944714, -0.070249364, 0.17597549, -0.0073095546, 0.06678522, -0.048394345, 0.07822778, 0.1582912, 0.029773576, 0.1454936) * go_5(0.0, 0.0);\n result += mat4(-0.064127095, -0.13314691, -0.15525493, -0.12851773, 0.32410213, 0.11451161, -0.16337484, 0.22651163, 0.0670393, -0.010159622, 0.061997004, -0.0028491814, -0.12702557, -0.02556835, -0.030351989, -0.101927444) * go_5(0.0, 1.0);\n result += mat4(-0.10687288, 0.013433122, 0.035762146, -0.07343635, -0.057016056, -0.041276235, -0.08300978, 0.0058231223, 0.014210706, 0.24323368, 0.010536771, 0.037272993, 0.14479576, 0.0013622575, 0.0004501183, 0.17661947) * go_5(1.0, -1.0);\n result += mat4(0.056699157, -0.009144585, -0.20287608, -0.17288777, -0.031525977, -0.014541391, 0.09615033, -0.020868845, -0.06501473, -0.015121819, 0.20430197, -0.04346306, -0.12766391, 0.093933746, -0.027732635, 0.11136926) * go_5(1.0, 0.0);\n result += mat4(-0.08438437, -0.1183074, -0.12171084, -0.016565872, 0.011952218, -0.058289453, 0.13479574, -0.0013566733, 0.20290127, 0.03338366, -0.1634658, 0.11389365, -0.060460836, 0.05049821, -0.14498705, 0.016767675) * go_5(1.0, 1.0);\n result += vec4(-0.051753327, -0.07172183, 0.021211471, -0.050325148);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.20980129, 0.023968311, 0.12840137, 0.10842146, 0.011306613, 0.05415782, 0.039082862, 0.16055544, -0.019953849, -0.038693313, 0.043451615, 0.29995796, -0.04229376, -0.052874412, -0.043818697, 0.12305407) * go_0(-1.0, -1.0);\n result += mat4(-0.05386288, 0.060217176, 0.115249164, -0.06499263, -0.24467815, -0.038295876, 0.1099765, 0.011418658, -0.037247434, 0.022481795, -0.022084411, 0.08719741, 0.112991996, 0.0038797192, 0.0007742727, -0.12125326) * go_0(-1.0, 0.0);\n result += mat4(0.14591883, 0.0059707207, 0.10084995, 0.11218308, -0.06853006, 0.056708243, 0.03836111, 0.097718365, -0.03493398, -0.025623012, -0.05587737, -0.08457079, 0.028527644, -0.12509371, 0.10159183, -0.1373413) * go_0(-1.0, 1.0);\n result += mat4(-0.070879295, 0.12866656, 0.0061003384, 0.2756249, -0.110929534, 0.08008204, 0.103428364, 0.0680596, 0.25671995, -0.20484821, 0.07494457, -0.30119568, -0.0037036634, 0.089072324, 0.08692298, 0.070883) * go_0(0.0, -1.0);\n result += mat4(-0.010380239, -0.09510446, -0.082714744, -0.17768058, 0.07806542, 0.031258516, 0.22199117, -0.2503904, -0.35995534, 0.22030926, 0.31575105, 0.00959926, -0.01777953, 0.0140022775, 0.03752933, 0.09948206) * go_0(0.0, 0.0);\n result += mat4(-0.041341938, -0.07633474, -0.0198307, -0.0010591226, -0.00981418, 0.054734066, 0.07465484, 0.18272892, -0.081466086, -0.016789936, 0.01381776, 0.19449398, -0.16821295, -0.17434129, -0.03367363, -0.29107878) * go_0(0.0, 1.0);\n result += mat4(0.03371505, 0.0015008952, 0.038456205, 0.08681006, 0.06587572, 0.080483936, -0.046148404, 0.00034004613, -0.049788523, -0.014699005, 0.12648652, -0.08964094, -0.04100757, -0.0022513492, -0.045995962, -0.033430565) * go_0(1.0, -1.0);\n result += mat4(-0.077466115, 0.055482663, 0.06427869, -0.014551742, -0.03726866, -0.050230574, 0.13511398, -0.14205348, -0.03461195, 0.031386618, 0.0590859, 0.032402404, -0.015786028, 0.086712435, 0.0989059, 0.031410974) * go_0(1.0, 0.0);\n result += mat4(-0.034690183, -0.038256433, -0.011660002, 0.0063596303, 0.038892817, 0.11872877, 0.0003016667, 0.08520122, 0.0941757, 0.073596634, 0.08374554, 0.046010435, 0.0181265, -0.15729031, 0.11088375, -0.032952093) * go_0(1.0, 1.0);\n result += mat4(-0.026296677, 0.15765159, -0.012793888, 0.0082718665, 0.12780726, -0.0118969055, -0.089828335, -0.24008913, 0.19047114, 0.03790669, 0.10990294, -0.14094876, 0.031807188, 0.044609103, -0.1013979, 0.008491038) * go_1(-1.0, -1.0);\n result += mat4(0.053833764, 0.26152018, -0.04398908, -0.060880598, -0.028556267, -0.04798034, 0.006057095, -0.19898368, -0.24473669, 0.0472649, 0.15300584, 0.028983278, 0.028763462, -0.017422339, 0.03820097, 0.083550654) * go_1(-1.0, 0.0);\n result += mat4(0.0082439445, -0.0012358675, -0.013711661, 0.07154783, 0.07983732, -0.015840268, 0.034440894, -0.04973906, -0.18109304, 0.05403726, -0.03891083, -0.016710335, 0.10012702, 0.02470262, 0.0085716015, -0.0851344) * go_1(-1.0, 1.0);\n result += mat4(0.04101796, 0.060623523, 0.011851002, -0.028376777, -0.025862841, -0.042955548, -0.1211269, -0.13360673, 0.0071736956, -0.18880656, 0.276794, -0.011204949, 0.020503378, 0.0110537205, 0.10886233, -0.003678301) * go_1(0.0, -1.0);\n result += mat4(-0.14220405, -0.15436499, -0.13759659, -0.03390728, 0.21921699, -0.003154918, -0.101451315, 0.043704413, -0.12738566, 0.19500181, 0.45843616, 0.065685, -0.20168468, 0.12985173, -0.02569477, 0.17067434) * go_1(0.0, 0.0);\n result += mat4(0.032667797, 0.16730979, 0.004677948, -9.4643896e-05, -0.014588183, -0.057854652, 0.013125396, 0.096397184, -0.054806076, 0.010901007, 0.0968573, -0.23783323, 0.08697233, 0.008680743, -0.035573848, -0.004963115) * go_1(0.0, 1.0);\n result += mat4(-0.00958006, 0.03317287, -0.01340794, -0.018926572, -0.05369498, -0.03341796, 0.030888261, -0.0010606453, 0.039325304, -0.16673934, 0.06557901, -0.08155623, -0.02527372, -0.17023365, 0.015217776, -0.040017188) * go_1(1.0, -1.0);\n result += mat4(-0.015815312, -0.042971406, 0.067791514, -0.08905113, -0.09565908, 0.04346861, -0.06728161, 0.15545414, 0.18861936, -0.031062441, 0.23719235, 0.037903327, 0.07448, 0.035912767, -0.011007527, -0.01686951) * go_1(1.0, 0.0);\n result += mat4(0.0177658, 0.058648083, -0.028266283, 0.074122384, -0.114152886, -0.1088884, -0.00045867384, 0.12350585, -0.028705545, 0.07543727, 0.019930601, 0.05765993, 0.030875817, -0.01684014, 0.03873862, -0.29210237) * go_1(1.0, 1.0);\n result += mat4(0.13872401, 0.0026290037, 0.120320186, -0.096298255, -0.22042315, -0.024083365, 0.021574842, -0.120338276, -0.030302105, 0.0030427484, -0.048579045, 0.11119769, 0.17029862, -0.03042154, -0.008851885, -0.04858139) * go_2(-1.0, -1.0);\n result += mat4(0.08693055, 0.0035178792, 0.0072182836, -0.21177882, -0.12236571, -0.041778523, -0.07611475, 0.1860772, -0.07140713, 0.079063386, 0.16111141, 0.10981697, -0.11631706, 0.00499998, 0.03531511, 0.112886176) * go_2(-1.0, 0.0);\n result += mat4(0.31241155, -0.155902, 0.026360337, 0.11567123, -0.01410306, 0.043105874, 0.06448718, -0.15669721, -0.10699524, 0.14620166, -0.022471936, 0.16952698, -0.0043298705, 0.012148871, -0.06097046, 0.13138528) * go_2(-1.0, 1.0);\n result += mat4(0.04631855, 0.16682167, -0.08682791, 0.031910088, -0.10863085, -0.05405996, 0.20847258, -0.25902548, -0.21886107, -0.016768524, 0.018900516, 0.016220776, 0.086765796, -0.086313486, 0.061806828, -0.042748976) * go_2(0.0, -1.0);\n result += mat4(-0.22026716, -0.060322747, 0.055743527, -0.20811775, 0.15368998, -0.05755373, -0.1723089, 0.053601813, 0.3936026, -0.13520636, 0.13089643, -0.09859593, -0.08306327, 0.12936836, 0.1387318, 0.0221951) * go_2(0.0, 0.0);\n result += mat4(0.14327681, -0.19199587, 0.02808416, -0.13307315, 0.12417994, -0.06954055, -0.11516412, -0.16203047, 0.085192114, 0.020538192, -0.10626918, 0.13578235, -0.042099748, 0.17358838, 0.040398534, 0.14976105) * go_2(0.0, 1.0);\n result += mat4(-0.053998414, 0.12475386, -0.17873338, -0.06543859, 0.007933435, -0.07924536, -0.00051635655, -0.0015982009, 0.0397255, -0.16369022, 0.03679988, 0.100230515, -0.03289991, 0.043998964, 0.058887206, -0.09575534) * go_2(1.0, -1.0);\n result += mat4(-0.0027977703, 0.17769088, -0.104156405, -0.1011918, -0.042667318, 0.19569083, 0.0944246, 0.05381444, 0.27140749, -0.12598918, 0.40728518, -0.16019246, 0.07478889, 0.07995141, -0.055247143, -0.015301875) * go_2(1.0, 0.0);\n result += mat4(-0.10702615, 0.08362206, -0.12840238, 0.23424083, -0.11492997, 0.14988491, -0.058391277, -0.012141015, 0.15102027, 0.14370169, 0.04101889, 0.18302867, 0.11423182, 0.026963422, 0.02742905, 0.05555466) * go_2(1.0, 1.0);\n result += mat4(0.0170646, -0.040626798, -0.086295746, -0.08303102, 0.07351082, -0.10439346, -0.09158801, 0.143845, 0.016958551, 0.21520329, 0.041720334, -0.11638024, 0.087674506, 0.12561873, -0.21283507, -0.23356001) * go_3(-1.0, -1.0);\n result += mat4(-0.011983947, 0.026985325, -0.10494964, 0.045505363, 0.06308739, -0.0132794585, -0.19216236, 0.0044559645, -0.21042153, 0.026115706, -0.08442747, 0.08834091, 0.13262731, -0.06231853, -0.20550017, 0.03952042) * go_3(-1.0, 0.0);\n result += mat4(-0.13586617, -0.0021369287, -0.121751934, -0.019784765, 0.03198282, -0.17328545, -0.10135551, -0.0024194748, -0.04619262, 0.21542613, -0.09846654, 0.081278816, 0.16300274, 0.01612674, -0.0033168197, -0.0257739) * go_3(-1.0, 1.0);\n result += mat4(0.1674388, 0.01902311, 0.007676536, -0.12779048, 0.18292421, -0.22342151, -0.05965652, 0.14477763, -0.09779103, 0.14098361, -0.16848993, 0.19790487, 0.006252736, 0.22206211, -0.15818825, 0.08966031) * go_3(0.0, -1.0);\n result += mat4(0.17080314, 0.069508895, -0.038767304, 0.18950053, -0.08592572, -0.20979418, -0.21214612, 0.3330128, 0.30952567, -0.107134975, -0.16258, 0.022875668, -0.02457244, -0.12532432, -0.24953507, 0.059734188) * go_3(0.0, 0.0);\n result += mat4(-0.0018491185, 0.033706773, -0.1065624, 0.025152596, -0.016163057, -0.041699793, -0.12381229, -0.025942512, 0.13162622, 0.03565028, 0.029629026, -0.018657705, -0.1921952, 0.101777196, -0.06653633, 0.079698876) * go_3(0.0, 1.0);\n result += mat4(-0.040848907, 0.013372185, -0.061049856, -0.05829793, 0.03286879, -0.23536444, -0.056496553, 0.10049081, 0.0040958193, 0.1146177, 0.05323595, -0.040001456, -0.07206396, 0.052719124, -0.11720367, 0.12925144) * go_3(1.0, -1.0);\n result += mat4(0.08204122, -0.04806825, 0.03865589, -0.016993582, 0.004172861, -0.025698105, -0.01519582, 0.1425758, 0.02170024, 0.105864905, -0.03567325, -0.016229391, 0.22955607, -0.043812234, 0.045955688, 0.07391785) * go_3(1.0, 0.0);\n result += mat4(0.025563411, 0.016936684, 0.054015722, -0.03440089, 0.0448358, 0.012403107, 0.011840847, -0.10125541, 0.03623299, -0.005010518, -0.043322872, -0.17361045, 0.015130423, 0.1813893, 0.0017346571, 0.07948043) * go_3(1.0, 1.0);\n result += mat4(-0.027647035, -0.0092600705, -0.05360344, -0.03877652, 0.028799497, 0.002088597, -0.13616459, 0.14142619, -0.26286268, -0.10349014, -0.066500075, 0.009223449, 0.08260629, -0.037491266, 0.019173276, -0.022004724) * go_4(-1.0, -1.0);\n result += mat4(0.004824502, -0.114328325, -0.0023743433, 0.027862813, -0.019098494, 0.050463524, -0.11528185, 0.22641957, -0.025532806, 0.007936803, -0.064679936, -0.055090822, 0.07407797, 0.052605998, -0.043648902, -0.16713037) * go_4(-1.0, 0.0);\n result += mat4(0.078680634, 0.020991815, 0.008421187, 0.010790185, 0.032945324, 0.13025786, -0.14650385, 0.053448163, -0.0028072142, 0.039515216, 0.1282605, -0.029288173, -0.029804084, -0.13323198, -0.054916043, 0.056681957) * go_4(-1.0, 1.0);\n result += mat4(-0.09560204, -0.0669099, 0.005074813, 0.09496971, 0.027659275, -0.2191003, 0.29730386, -0.022740293, -0.025892505, -0.1871456, 0.028785622, -0.12673095, 0.0664705, -0.08389141, -0.089651205, -0.15402664) * go_4(0.0, -1.0);\n result += mat4(0.0063571655, 0.15680969, 0.061591282, 0.03752913, -0.041436892, 0.075064555, 0.20300192, 0.031942736, 0.0804296, -0.22194067, -0.20516422, 0.07361, -0.15353987, 0.25465, 0.008901653, 0.10683235) * go_4(0.0, 0.0);\n result += mat4(-0.006734436, -0.14774522, -0.031374577, -0.1032655, 0.11299578, 0.1205544, 0.11802791, -0.0612094, 0.03863345, 0.09838008, 0.037064772, 0.029507324, -0.051219307, -0.055263996, 0.02356915, -0.16056564) * go_4(0.0, 1.0);\n result += mat4(-0.06996934, -0.015304054, -0.009411581, 0.030309107, 0.10674073, -0.020733232, -0.115811616, 0.031903993, -0.049218595, -0.067377076, 0.26841155, -0.06866156, -0.09156055, -0.10751758, -0.022639344, -0.18830526) * go_4(1.0, -1.0);\n result += mat4(0.020456642, -0.035503354, -0.09457199, 0.05264921, 0.24155058, 0.12630259, -0.045381807, -0.12230558, -0.03225022, 0.04103188, -0.13622516, -0.0040657576, 0.023767322, -0.051124092, 0.09194598, -0.03766687) * go_4(1.0, 0.0);\n result += mat4(-0.016005656, -0.05218363, 0.029727828, -0.1604237, -0.009916855, -0.024033275, -0.14342757, 0.083073266, 0.057055146, -0.013757824, 0.15497124, -0.17284107, 0.05109579, 0.013304962, -0.06706223, 0.06251818) * go_4(1.0, 1.0);\n result += mat4(0.06668304, 0.009187671, -0.047118776, 0.07131393, -0.17141497, -0.015085916, 0.004049452, -0.035744824, 0.032192133, 0.15326595, 0.044383276, 0.14035697, -0.090966456, 0.14161377, -0.015315352, 0.11275578) * go_5(-1.0, -1.0);\n result += mat4(-0.13508414, 0.0785333, 0.009038879, 0.1607147, 0.22703816, 0.033339903, -0.03727777, -0.31905726, -0.069729164, 0.036481526, -0.025714623, 0.0851529, -0.12554394, 0.105045296, 0.059951913, -0.0604455) * go_5(-1.0, 0.0);\n result += mat4(-0.20849659, 0.088841915, -0.1109168, -0.08992707, 0.31967592, 0.005481088, 0.22387522, 0.02098377, -0.0497405, -0.025430094, -0.0043220813, 0.060257867, -0.21568587, 0.067227446, -0.057946377, 0.06617755) * go_5(-1.0, 1.0);\n result += mat4(0.076282814, -0.20857447, 0.056654572, -0.014142213, 0.029527945, -0.07234652, -0.094661996, 0.22620171, 0.042960577, 0.013866398, 0.036293183, 0.14942285, 0.076137245, -0.002794117, -0.1168563, -0.0146170305) * go_5(0.0, -1.0);\n result += mat4(0.10552861, -0.15840133, -0.03899879, 0.23962662, 0.04375998, 0.1696087, 0.037471466, -0.2348845, -0.04425561, -0.09243792, -0.12540625, 0.013209438, 0.20652635, 0.28815508, -0.14443508, -0.045806926) * go_5(0.0, 0.0);\n result += mat4(-0.18040875, 0.101635806, 0.022794934, 0.01974664, 0.24168968, -0.09383824, -0.05368557, 0.095760964, -0.03084522, 0.03096591, -0.025146073, -0.15247615, -0.07991138, 0.041957334, 0.13305306, 0.10435218) * go_5(0.0, 1.0);\n result += mat4(-0.12386387, -0.07711658, -0.010701461, -0.15226945, 0.13125682, -0.05067199, 0.05759467, 0.06512925, -0.087202296, -0.09307128, 0.074678324, -0.118310176, 0.013819953, 0.078637935, 0.060606144, 0.024220081) * go_5(1.0, -1.0);\n result += mat4(0.034386832, -0.18846357, -0.039673664, 0.113117084, -0.045039542, -0.10561991, -0.073102295, -0.3002364, 0.03678976, 0.12222279, -0.115726635, 0.07686326, 0.040241316, 0.1602316, 0.09017754, -0.115864284) * go_5(1.0, 0.0);\n result += mat4(0.052414972, 0.033908065, 0.08952466, -0.17085709, 0.006635481, -0.040943716, -0.21519491, 0.04866619, -0.04725049, -0.05258961, -0.014845829, -0.26571122, 0.07195377, 0.20871797, -0.068733044, 0.15962349) * go_5(1.0, 1.0);\n result += vec4(-0.07961375, -0.07668534, 0.030482467, 0.035888318);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.09584929, -0.095243275, 0.08022671, 0.075294726, 0.18445255, -0.082423694, -0.097833045, -0.021506732, -0.21379599, -0.023127496, -0.18897046, 0.023956126, -0.060177475, 0.027762169, 0.19984011, -0.20838684) * go_0(-1.0, -1.0);\n result += mat4(0.012249506, -0.12688737, -0.12119437, 0.10179773, -0.09664198, -0.0030920326, -0.030286502, -0.20217018, 0.34590152, -0.05034654, 0.049923953, -0.043337423, 0.25000378, -0.028680135, 0.16001691, -0.066234544) * go_0(-1.0, 0.0);\n result += mat4(-0.08372182, -0.089819506, -0.013704554, 0.04556739, -0.114813834, -0.06466441, 0.03785733, -0.0062836753, 0.047535792, 0.06347279, -0.007735239, 0.049881376, 0.20055495, 0.047256388, -0.09947006, 0.0025243685) * go_0(-1.0, 1.0);\n result += mat4(0.3671971, -0.05361603, -0.12586144, 0.12522058, 0.13843551, -0.06033578, 0.22667646, -0.08870703, 0.01452431, 0.17809536, 0.13784996, 0.15395631, 0.0001755052, 0.30571333, -0.14230241, -0.22773817) * go_0(0.0, -1.0);\n result += mat4(-0.27697307, 0.19896318, -0.055979818, -0.27574858, 0.06590851, -0.083754696, 0.26534772, 0.04968563, 0.028200507, 0.11523887, 0.07717626, -0.037011877, 0.013540311, -0.015524421, 0.20788544, 0.16297664) * go_0(0.0, 0.0);\n result += mat4(-0.13144116, -0.14546596, 0.10977632, 0.010728187, 0.025761489, -0.018065382, 0.06367839, 0.14230403, 0.12607081, -0.0124253975, 0.31784698, -0.017743418, -0.022748945, 0.05433257, 0.0031092372, -0.031199085) * go_0(0.0, 1.0);\n result += mat4(0.21655789, 0.011040414, 0.06492884, 0.0706221, 0.09610853, 0.057776507, 0.009683445, -0.060912937, 0.021881321, -0.19671698, -0.0130090965, -0.013112566, -0.085476145, 0.038455218, -0.0014731084, -0.0831875) * go_0(1.0, -1.0);\n result += mat4(0.37602007, 0.0823336, 0.24707538, -0.09009795, -0.017044, -0.12772176, -0.17441119, -0.042144842, 0.09458421, 0.28926283, 0.06927162, -0.06356304, 0.2206176, 0.1834394, -0.055222265, -0.13328971) * go_0(1.0, 0.0);\n result += mat4(-0.12759925, -0.1872996, 0.12348925, 0.09169479, 0.2032652, 0.021332331, -0.02606638, -0.30383334, 0.11312311, -0.12563488, 0.07815656, 0.033551723, 0.073155805, 0.022491606, -0.004879681, -0.020566663) * go_0(1.0, 1.0);\n result += mat4(-0.0074200626, -0.045258366, -0.11789159, 0.15158547, 0.021973789, 0.013558428, -0.06303165, -0.014261419, -0.005217678, -0.08988565, -0.032385588, -0.16513458, -0.00094591687, 0.105432004, 0.008511094, 0.064075306) * go_1(-1.0, -1.0);\n result += mat4(-0.11356488, 0.033568926, -0.0035593451, -0.1380603, -0.09776493, 0.16050343, 0.14889094, -0.20236592, -0.13227837, -0.3369538, -0.08290829, -0.102781296, -0.0008081758, 0.25186548, 0.045406237, -0.08264705) * go_1(-1.0, 0.0);\n result += mat4(0.012680731, 0.045382235, -0.099822015, 0.052455686, -0.017731141, 0.2148587, -0.025351917, 0.031683072, -0.25334007, 0.0181896, -0.0813112, -0.12272559, 0.04371032, 0.065688565, -0.020920211, 0.23614638) * go_1(-1.0, 1.0);\n result += mat4(0.07416445, -0.1632982, 0.019079927, 0.033240702, 0.13220134, -0.09758509, -0.09742767, 0.0003053599, 0.110648625, -0.06813206, 0.10455032, -0.037899535, -0.03261096, 0.06280864, -0.17577846, -0.279448) * go_1(0.0, -1.0);\n result += mat4(0.032076143, 0.00038162203, 0.01970988, -0.040755652, 0.14594907, -0.29632306, 0.18186367, 0.06210379, 0.089618064, -0.20777738, -0.11941431, -0.047921117, 0.069467194, -0.061959818, -0.097263746, 0.20329393) * go_1(0.0, 0.0);\n result += mat4(0.13389389, 0.053396456, 0.15672714, 0.1585184, 0.019925753, 0.08114361, 0.1381434, 0.06507304, -0.021846443, -0.040439755, 0.028436588, -0.1502027, -0.01547767, -0.09032624, 0.1101168, -0.044395007) * go_1(0.0, 1.0);\n result += mat4(-0.08236856, 0.25564417, 0.15329555, 0.054097474, 0.12049528, -0.076263994, -0.19988477, 0.01916389, 0.097000316, -0.15214846, 0.1360054, -0.0007913522, -0.22950296, 0.0919526, -0.0045635877, 0.16661373) * go_1(1.0, -1.0);\n result += mat4(-0.19546251, 0.008113141, -0.08576472, 0.23981415, 0.037918933, -0.106971025, -0.19296011, 0.064365655, -0.1451187, 0.03483461, 0.03271891, -0.001744038, -0.24933495, 0.0021132312, -0.15542698, 0.041852806) * go_1(1.0, 0.0);\n result += mat4(0.07619386, 0.17014128, 0.05875971, 0.056373183, 0.077981666, -0.034455027, -0.09977959, 0.019308453, -0.097891875, -0.011260777, 0.009704571, -0.091228284, 0.072402045, 0.1679339, -0.021336546, -0.078355595) * go_1(1.0, 1.0);\n result += mat4(-0.10250763, 0.07651088, -0.0131817255, 0.035391405, 0.1545587, -0.005520408, 0.18242277, 0.034118786, -0.0512669, 0.09563292, -0.0063671293, 0.017505696, 0.038793128, -0.23837951, 0.047975145, 0.17773068) * go_2(-1.0, -1.0);\n result += mat4(-0.0031853304, 0.1552162, 0.16779172, -0.06020084, -0.19057243, -0.13034964, -0.028302211, -0.1005563, -0.025626518, 0.087223954, 0.19338006, -0.06066401, -0.2122666, 0.001640063, 0.033021607, 0.06684525) * go_2(-1.0, 0.0);\n result += mat4(0.10043514, 0.033739183, 0.01542628, -0.07931681, 0.032161597, 0.16379037, 0.050983094, -0.030686958, 0.19189216, -0.15878248, 0.01945422, -0.02624594, -0.10871623, -0.06925224, 0.020812772, 0.07386481) * go_2(-1.0, 1.0);\n result += mat4(0.012129095, -0.029043682, -0.054882783, -0.04798959, 0.12916534, -0.012814343, 0.06516883, -0.054208606, 0.2625884, 0.008694777, -0.16992761, -0.041635927, 0.10295491, -0.04496253, 0.14063339, 0.15155916) * go_2(0.0, -1.0);\n result += mat4(-0.09972329, -0.2031706, 0.15199123, 0.136278, -0.030424237, 0.01253304, -0.22483149, -0.04429611, -0.0058194255, 0.32650772, -0.13599585, -0.15167284, 0.13211648, 0.06883629, 0.13449487, 0.1419326) * go_2(0.0, 0.0);\n result += mat4(0.16303232, -0.12681945, -0.24028221, -0.018534243, 0.048438597, 0.02196457, -0.26033646, 0.11363536, -0.23852448, -0.2250161, 0.054867614, -0.042418674, 0.036863618, 0.16061254, -0.103400566, -0.054900676) * go_2(0.0, 1.0);\n result += mat4(0.0018444043, 0.047589947, 0.15244149, 0.026401952, -0.16383879, 0.2288589, -0.067270175, 0.035644963, -0.046972964, -0.079998486, -0.07510886, 0.086569756, 0.088215984, -0.08220123, 0.006012456, -0.081925176) * go_2(1.0, -1.0);\n result += mat4(-0.20731804, -0.105194375, 0.1735274, -0.13702598, -0.08078456, -0.08891678, -0.20113394, 0.20032553, 0.23738097, -0.06555696, 0.0073099127, -0.24053259, -0.19441254, 0.044497594, -0.085050255, -0.45097253) * go_2(1.0, 0.0);\n result += mat4(-0.015630659, 0.096795596, -0.05207522, -0.021776563, -0.052400976, 0.0060831443, 0.19417833, 0.14141484, -0.031068498, -0.031282816, -0.0053475797, 0.16884208, -0.049706176, -0.117957756, -0.122313395, -0.22831066) * go_2(1.0, 1.0);\n result += mat4(-0.13027157, 0.11083156, -0.05295985, -0.13405156, -0.25512117, 0.007962338, -0.19477697, -0.043301556, 0.10253565, -0.12592895, 0.05690188, -0.03008582, -0.08713882, -0.05253795, -0.05898243, 0.07648529) * go_3(-1.0, -1.0);\n result += mat4(-0.028103404, 0.107655846, 0.06792543, 0.038461875, -0.17316198, 0.045686997, -0.1318844, 0.1923057, -0.10082274, 0.023855874, 0.014650556, 0.07000885, 0.03179704, -0.17100379, 0.060464893, -0.05120159) * go_3(-1.0, 0.0);\n result += mat4(-0.008488711, 0.10152624, -0.08714461, -0.054719266, -0.0132024065, 0.06630249, -0.0070151696, -0.076831385, 0.15455176, 0.065892935, 0.06491651, 0.07013989, -0.016401365, 0.1033902, -0.026735194, 0.09976299) * go_3(-1.0, 1.0);\n result += mat4(-0.062281746, 0.11808364, 0.064350896, -0.077770054, -0.10968356, 0.08668185, -0.14066383, 0.020038921, 0.21482739, 0.01405822, -0.05047993, -0.098990895, 0.113971226, -0.07471277, 0.14986148, 0.087345585) * go_3(0.0, -1.0);\n result += mat4(-0.06364801, -0.17296022, -0.17889057, 0.20986524, -0.022308208, -0.13067317, -0.1608613, 0.005560176, 0.18469712, 0.08284309, -0.16637094, -0.1101153, 0.0047913613, 0.085900925, -0.19173592, -0.336121) * go_3(0.0, 0.0);\n result += mat4(0.32434624, -0.11097179, -0.2576656, -0.035399284, 0.12601346, 0.12047275, -0.08445279, -0.22353333, 0.275204, -0.028347714, -0.1910839, -0.105464876, -0.17244552, 0.10430915, 0.07988085, -0.024917416) * go_3(0.0, 1.0);\n result += mat4(-0.38803256, 0.12614547, 0.113965005, -0.05710032, -0.2639457, 0.015134661, 0.018303871, 0.060708337, 0.18753609, 0.025863146, 0.09349249, -0.034619175, 0.078573935, 0.034479834, 0.03612244, -0.08949277) * go_3(1.0, -1.0);\n result += mat4(-0.16215962, -0.030498799, -0.10899874, -0.03440776, -0.015821088, 0.029496742, 0.13228656, -0.16718344, -0.14563835, -0.17501803, -0.004510379, 0.020998359, 0.06548722, -0.13759966, 0.07444127, 0.10629099) * go_3(1.0, 0.0);\n result += mat4(0.0698536, 0.23689122, -0.0060213935, -0.0015028039, 0.039947093, 0.11350835, 0.19953221, 0.08415087, 0.22800536, 0.06906256, -0.06636992, -0.24212533, -0.0023316562, 0.011869679, 0.25965255, -0.012204548) * go_3(1.0, 1.0);\n result += mat4(-0.000661378, 0.10967955, 0.058565635, -0.15265211, 0.14624023, -0.03375811, 0.05981829, -0.022552123, 0.070834555, -0.022453807, 0.019191928, 0.08326683, 0.0777132, 0.08895826, 0.023328163, 0.053312927) * go_4(-1.0, -1.0);\n result += mat4(0.043799512, 0.12866509, -0.046365067, 0.24239258, -0.11673964, -0.025937054, -0.12636824, 0.100062154, -0.10018257, 0.19266897, 0.06142848, -0.14361443, -0.021221312, -0.30052304, -0.20469959, 0.14677355) * go_4(-1.0, 0.0);\n result += mat4(-0.015183433, -0.19820379, -0.15852103, 0.054332163, 0.0071695223, 0.084583715, 0.24957466, -0.051836044, -0.1983422, -0.08417326, 0.08057586, -0.0437153, -0.01875922, -0.09707154, -0.15741958, -0.017708866) * go_4(-1.0, 1.0);\n result += mat4(-0.29747635, 0.07556405, -0.024965616, -0.035462193, 0.00015182442, 0.039648414, -0.021202678, 0.048798855, -0.057369143, -0.1613142, 0.023689339, -0.04995168, 0.02980912, -0.052541643, -0.037693493, 0.089918755) * go_4(0.0, -1.0);\n result += mat4(0.13534155, -0.09769345, -0.072239734, 0.06396828, -0.067685336, 0.09630334, -0.060928572, 0.04446791, -0.08296695, 0.09350221, 0.34450835, -0.13325562, 0.017068733, 0.19159698, -0.0142695615, -0.0692556) * go_4(0.0, 0.0);\n result += mat4(0.006079359, 0.12826636, -0.12040495, 0.08986504, 0.07011883, -0.1098471, 0.14756078, -0.29749495, -0.13352399, -0.19821455, 0.088539004, 0.03831198, -0.2940772, 0.19943683, -0.083427206, 0.22637546) * go_4(0.0, 1.0);\n result += mat4(-0.35546607, 0.064483844, -0.19232833, -0.06884708, -0.2744395, 0.015903095, -0.18404284, 0.18437761, -0.072399296, -0.11778013, -0.109648645, 0.038300544, -0.016273083, -0.022765087, -0.18801431, 0.023174742) * go_4(1.0, -1.0);\n result += mat4(-0.047155075, -0.013470263, -0.2142679, -0.07784448, -0.17944333, -0.04802458, -0.059323605, 0.06443357, -0.023670893, -0.32168958, -0.047240417, -0.04732927, 0.22192943, -0.12674028, 0.038099587, 0.047584143) * go_4(1.0, 0.0);\n result += mat4(-0.036675204, -0.2955229, -0.2730817, -0.021219578, -0.22891581, 0.1896148, 0.1885584, 0.020979041, -0.115823194, -0.07042675, -0.042149916, 0.04921666, -0.0054005245, -0.12240402, -0.0031619132, 0.09292424) * go_4(1.0, 1.0);\n result += mat4(-0.121177875, 0.022185382, -0.13757537, 0.110018514, 0.04366351, 0.07803729, -0.028073097, -0.070835054, -0.117744304, 0.010936038, 0.0039909417, 0.15176865, 0.14082533, -0.028780727, -0.09623105, -0.17158796) * go_5(-1.0, -1.0);\n result += mat4(0.04708067, 0.09987003, -0.0011556224, -0.14066035, 0.18528107, 0.2334141, 0.031397898, 0.05785171, 0.056908704, 0.07767457, 0.10462482, 0.04132479, 0.0121364035, 0.009938317, -0.08584528, -0.067361355) * go_5(-1.0, 0.0);\n result += mat4(-0.05410052, -0.0714775, -0.16306542, 0.090159744, -0.161323, -0.047408808, -0.06715019, 0.09986001, 0.2831126, 0.00576967, 0.040771786, -0.08548527, -0.09100255, 0.13035326, 0.012434338, -0.014341014) * go_5(-1.0, 1.0);\n result += mat4(-0.1663156, 0.10254592, -0.050546184, 0.11586232, -0.16458654, -0.03840253, 0.20078611, -0.07851566, 0.15138014, -0.112647966, -0.01826464, 0.12073245, -0.08315027, -0.050763886, -0.15038362, -0.1131053) * go_5(0.0, -1.0);\n result += mat4(0.01002309, 0.08847059, -0.20151149, -0.0035132666, -0.23968504, -0.03516418, 0.29592118, 0.064261466, 0.45611492, -0.10594028, 0.110738106, -0.096258715, -0.05207964, -0.05561078, -0.11650712, -0.3685437) * go_5(0.0, 0.0);\n result += mat4(0.20816466, -0.05811231, -0.061693646, 0.07572569, 0.14781217, -0.0070261173, -0.025654003, 0.054483656, 0.057109646, 0.19076158, 0.04684541, 0.1116435, -0.09888648, -0.031974472, 0.19365066, 0.021925794) * go_5(0.0, 1.0);\n result += mat4(0.03929964, 0.07849196, -0.09844016, 0.07695297, 0.14535576, -0.2121029, -0.08024618, -0.012246682, 0.34951916, -0.09691296, 0.03363421, 0.058434267, 0.003874065, 0.14535636, -0.028760154, 0.124139) * go_5(1.0, -1.0);\n result += mat4(-0.0932687, 0.092196085, -0.31407887, 0.1343263, -0.27295715, 0.14278416, 0.08114481, -0.12019184, 0.11957917, -0.113183275, 0.039373737, 0.46590427, 0.13638581, -0.043146584, 0.072187565, 0.25355667) * go_5(1.0, 0.0);\n result += mat4(0.123297654, 0.13584657, 0.07648451, -0.13606457, -0.16890481, 0.01590599, -0.21695235, -0.0694265, -0.2649162, 0.02908455, 0.21927917, 0.010575717, 0.0485126, 0.039509103, 0.28077808, 0.081715904) * go_5(1.0, 1.0);\n result += vec4(0.04207974, -0.22892998, 0.061954536, 0.076551735);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.017371856, 0.031500984, -0.07871794, 0.07516421, -0.047120046, -0.1499491, 0.03412159, -0.11797919, 0.24790019, -0.19525756, -0.05562878, 0.0328997, 0.21224782, -0.15311961, -0.18679233, -0.021687083) * go_0(-1.0, -1.0);\n result += mat4(-0.025990961, 0.12443172, 0.0647746, -0.05208365, 0.05024424, -0.15237884, -0.12913004, -0.03974524, 0.1453159, 0.105298564, -0.17882426, 0.15200019, -0.024576407, 0.024749285, -0.114573665, 0.12468399) * go_0(-1.0, 0.0);\n result += mat4(0.07534002, -0.018443566, -0.07744656, -0.049855288, 0.030816372, -0.011974315, 0.05701086, 0.083947234, -0.16585147, -0.09379088, -0.090112925, -0.110042654, -0.105956376, 0.014653304, 0.041867986, 0.24255139) * go_0(-1.0, 1.0);\n result += mat4(0.0044792104, -0.029270872, 0.07648775, 0.049905814, 0.014173815, -0.16794622, -0.09707847, 0.12383384, 0.06794641, -0.07997065, -0.51078653, 0.034911633, 0.13010858, -0.23383191, 0.07255915, -0.06692129) * go_0(0.0, -1.0);\n result += mat4(0.21879609, -0.017210754, -0.015485283, 0.083878465, -0.26080847, 0.36907044, 0.23289536, -0.038870774, 0.06501928, 0.14246589, -0.08897723, 0.10715434, 0.3482729, 0.16240129, -0.013726439, -0.005958744) * go_0(0.0, 0.0);\n result += mat4(-0.11399226, 0.18352379, 0.14817153, -0.20127603, 0.014963564, 0.1103272, -0.07205868, 0.08848388, 0.14840026, 0.018574262, -0.07972405, 0.02918892, 0.18851598, 0.074035265, -0.010895981, -0.034228772) * go_0(0.0, 1.0);\n result += mat4(-0.12840563, 0.13339421, -0.042844173, 0.17029236, 0.27274412, -0.05954642, -0.07974038, -0.14359044, -0.12972996, -0.14160097, -0.22879072, 0.17341535, -0.047784876, -0.0024098, -0.066806085, 0.1451525) * go_0(1.0, -1.0);\n result += mat4(0.019089594, 0.14139606, -0.16583538, 0.038803227, -0.014393993, -0.06451304, -0.0133141065, -0.22717497, -0.07594741, 0.16408369, -0.0074125547, 0.06459095, -0.13577539, -0.123973124, -0.21311697, 0.06648542) * go_0(1.0, 0.0);\n result += mat4(0.2023118, 0.014515263, -0.032675546, 0.01735652, 0.16447331, -0.016542327, -0.17865558, 0.07834224, 0.016872171, -0.12725283, -0.021913532, -0.03262319, -0.11567316, -0.009686028, 0.01897474, -0.00264971) * go_0(1.0, 1.0);\n result += mat4(0.02156143, 0.06127393, 0.08751492, -0.0027723024, 0.061267495, 0.22953646, 0.26134068, 0.23994948, -0.05292228, 0.11692952, 0.1014853, -0.013061857, -0.13198215, -0.08740625, 0.08896114, 0.11902029) * go_1(-1.0, -1.0);\n result += mat4(0.017173437, -0.00088511547, 0.07882701, 0.059980858, -0.06255887, -0.07106743, -0.070686355, -0.111458905, -0.102210574, 0.082739465, 0.25598842, 0.010992033, -0.06413811, -0.03738569, 0.009392029, -0.047789197) * go_1(-1.0, 0.0);\n result += mat4(-0.23666115, 0.07702853, 0.15348057, 0.081954665, -0.028320765, -0.15108013, -0.06386237, -0.03937426, -0.070428774, 0.046394363, 0.097939745, -0.08086774, 0.06996333, -0.048788365, 0.07915947, 0.05624496) * go_1(-1.0, 1.0);\n result += mat4(-0.14345141, 0.048822183, -0.2908337, 0.013937969, -0.019703582, -0.41485405, 0.431834, 0.05884408, -0.3067431, 0.10988645, -0.014010137, 0.06143512, 0.24215294, -0.17129561, 0.11282655, 0.19824891) * go_1(0.0, -1.0);\n result += mat4(-0.07530577, -0.015041713, -0.11711949, 0.060197067, 0.15375182, 0.5235449, -0.15465264, 0.055295702, -0.12753716, 0.04075088, 0.06649801, -0.08592669, -0.034694944, 0.18401965, -0.031681508, 0.086950384) * go_1(0.0, 0.0);\n result += mat4(0.23155743, -0.012697523, -0.19502366, -0.09216853, -0.050312944, -0.003234684, -0.07824935, 0.09000848, -0.1604727, 0.16866255, -0.07226818, -0.04688219, 0.18855634, 0.07053166, 0.06875359, -0.082133405) * go_1(0.0, 1.0);\n result += mat4(0.097153, 0.17410621, -0.07209523, 0.031690594, -0.18697138, -0.31457213, 0.12693302, 0.09791562, -0.056750435, 0.17457159, -0.014368028, 0.11140081, 0.14797364, -0.11987443, 0.010138102, -0.24108526) * go_1(1.0, -1.0);\n result += mat4(0.08502398, 0.25199497, 0.033161916, 0.11686169, -0.000555042, -0.13222077, 0.019214375, -0.0740864, 0.05422655, -0.0689195, 0.07171115, -0.0063085253, -0.11293817, 0.28714395, 0.08302453, -0.297302) * go_1(1.0, 0.0);\n result += mat4(0.0018131305, -0.23274079, 0.28795394, 0.10479223, 0.017336998, 0.10140653, -0.01703538, 0.0018864989, -0.19448972, 0.06781925, 0.0072297496, 0.054331925, -0.056745283, 0.0031926096, 0.08508613, -0.076465875) * go_1(1.0, 1.0);\n result += mat4(-0.06579661, -0.074197, -0.07872732, -0.04833768, 0.07948355, 0.10680971, -0.038892176, 0.0026479303, -0.05120215, -0.005223787, 0.013828104, 0.033628467, -0.251052, -0.053964466, -0.04151976, -0.12170088) * go_2(-1.0, -1.0);\n result += mat4(0.02224381, -0.11401214, 0.049397755, 0.1178245, 0.124475546, -0.014129338, -0.08712223, -0.110995345, 0.027189068, 0.14115846, 0.008039289, -0.077303566, 0.13120183, 0.088576116, 0.19419082, -0.19265574) * go_2(-1.0, 0.0);\n result += mat4(-0.302041, -0.09488605, 0.10128198, 0.25093108, -0.05749319, -0.1325287, -0.07048078, 0.25168943, 0.24393974, 0.26709494, -0.005166187, -0.0858236, 0.098031975, -0.046012603, -0.025616428, -0.038455524) * go_2(-1.0, 1.0);\n result += mat4(0.15295, -0.058367014, -0.09462144, -0.004685292, 0.061874785, 0.17379992, 0.10421289, -0.102156416, 0.07116128, 0.09785571, -0.08606482, 0.1615783, -0.10226774, -0.15573122, -0.17567602, 0.12711914) * go_2(0.0, -1.0);\n result += mat4(-0.08792466, 0.32314366, -0.040461652, -0.1960407, -0.11285709, -0.14666572, -0.070970505, 0.04230559, -0.05408487, -0.2794681, -0.4155402, 0.26639655, 0.13980015, 0.12434661, -0.02678858, 0.056679014) * go_2(0.0, 0.0);\n result += mat4(-0.124382794, 0.018727468, 0.20523487, -0.070906, -0.030757494, -0.10337054, 0.067943715, -0.039035156, 0.035588995, 0.14607283, -0.085760534, 0.19209209, 0.13216998, 0.16539834, 0.010052314, -0.022481022) * go_2(0.0, 1.0);\n result += mat4(0.021054843, -0.15636541, 0.011583453, -0.10839945, -0.05794076, -0.053845506, 0.0063711316, 0.09400282, 0.11037196, -0.11023954, 0.07765479, 0.0063296715, -0.100950494, 0.20135373, 0.048100784, 0.1047337) * go_2(1.0, -1.0);\n result += mat4(0.019294975, 0.10017591, -0.022420274, -0.024994979, 0.033118278, -0.0335541, -0.099411234, -0.051065058, 0.04019899, -0.09789642, -0.21099539, -0.051657237, 0.0537393, 0.22397718, -0.09253929, 0.0056816903) * go_2(1.0, 0.0);\n result += mat4(0.13451837, -0.31405422, -0.02294345, -0.09470789, 0.011980906, -0.29736918, 0.04785323, 0.008854729, 0.0064198305, 0.1608248, -0.0063040988, 0.015922181, 0.058713753, 0.19405961, -0.0074991966, -0.056430623) * go_2(1.0, 1.0);\n result += mat4(-0.030276824, 0.051418643, -0.033852484, -0.04178643, -0.09626818, 0.06430078, 0.18420494, 0.21067473, -0.20206925, 0.039089408, -0.20179388, 0.04502135, -0.079114124, -0.18990965, 0.03482791, -0.20353125) * go_3(-1.0, -1.0);\n result += mat4(0.12883389, 0.01503085, 0.07740192, -0.021361377, -0.021194257, -0.2965198, 0.038358267, 0.08110664, -0.122530565, 0.002974726, -0.11742695, -0.05976367, 0.011006546, -0.0676137, 0.109357566, -0.09688377) * go_3(-1.0, 0.0);\n result += mat4(-0.22074296, 0.019343395, 0.17098527, 0.21736804, -0.15512446, 0.1447234, -0.1344856, 0.051509894, -0.021283794, -0.017791564, -0.023386735, 0.15375026, 0.05583616, -0.22131743, 0.010143341, -0.113710396) * go_3(-1.0, 1.0);\n result += mat4(0.12376125, 0.086540736, -0.07823014, -0.11477249, 0.071970075, 0.04002691, 0.09260781, -0.16808367, -0.07891094, -0.28984514, -0.0030400122, 0.20933042, -0.09442383, 0.27100945, 0.03393376, -0.025617108) * go_3(0.0, -1.0);\n result += mat4(-0.041222293, 0.012311568, 0.13222927, 0.15650855, 0.024765523, -0.055989124, -0.02946687, -0.0066036643, -0.12604281, -0.16414027, -0.22830643, 0.0840456, -0.19442934, -0.00939128, -0.005971656, 0.027085181) * go_3(0.0, 0.0);\n result += mat4(-0.23906162, -0.04003579, 0.16445775, 0.2578306, -0.08858488, -0.0009076812, 0.05893361, -0.07622802, 0.07551978, 0.16221073, -0.08075802, -0.066482686, -0.082238205, -0.07318114, -0.02384466, -0.008769857) * go_3(0.0, 1.0);\n result += mat4(0.034418013, -0.04310424, 0.06940784, -0.040061995, -0.196672, 0.059436113, 0.18781166, -0.087357335, 0.17683987, -0.11832282, 0.0704508, -0.080166645, -0.10043135, 0.029797623, 0.045275707, -0.00091474655) * go_3(1.0, -1.0);\n result += mat4(-0.13774432, 0.039946273, 0.010250749, -0.064292066, -0.033921324, 0.086792484, -0.06556751, 0.16063036, 0.040354285, -0.005781792, -0.06043568, 0.0456958, 0.057671502, -0.09200769, 0.05852994, -0.038263924) * go_3(1.0, 0.0);\n result += mat4(0.0722641, -0.15417133, 0.0428391, -0.11669595, -0.15181269, -0.14444157, -0.05888602, -0.04931457, -0.024105387, 0.04452374, -0.19607021, 0.040299945, 0.023721624, 0.009294535, -0.12308105, -0.032013766) * go_3(1.0, 1.0);\n result += mat4(0.13982506, 0.008242153, 0.007985137, -0.028785944, -0.045674372, 0.03811196, -0.006431167, 0.042959616, -0.14530565, -0.13717386, 0.15736887, -0.070945315, 0.16792078, -0.057526443, 0.11027599, -0.062423922) * go_4(-1.0, -1.0);\n result += mat4(0.33995095, -0.06725867, 0.25568435, -0.1156066, 0.0073083406, 0.09118932, -0.036027674, 0.14834408, 0.0076618423, 0.048706416, -0.11109869, 0.014119505, -0.16117008, 0.055889986, 0.021106627, 0.0494479) * go_4(-1.0, 0.0);\n result += mat4(0.058088336, -0.05898053, 0.28952774, 0.06457457, 0.06820624, 0.031307437, 0.040132232, -0.12814572, 0.034467205, 0.16643257, 0.13826352, -0.050465748, -0.082429856, 0.028516805, 0.10005895, -0.17591912) * go_4(-1.0, 1.0);\n result += mat4(0.17962062, 0.050080433, 0.115288205, 0.07467281, 0.07438551, 0.111036986, -0.09742873, -0.23408481, -0.09974166, -0.12665741, -0.04540029, -0.03346997, 0.089152135, 0.082195945, 0.28275734, -0.24630727) * go_4(0.0, -1.0);\n result += mat4(0.11799736, -0.06625111, 0.091244, -0.13702978, 0.055218194, -0.031087862, 0.06133677, -0.27246916, -0.15978532, 0.19715077, 0.051257942, 0.036602553, 0.054990616, -0.25717, 0.12677813, -0.0406006) * go_4(0.0, 0.0);\n result += mat4(-0.043816347, -0.3335301, 0.19126506, -0.01086813, 0.075816035, 0.15178275, -0.07246076, -0.19391762, 0.07836278, 0.12452172, 0.09029487, -0.034167152, -0.061805293, -0.08850912, 0.08531079, 0.14093879) * go_4(0.0, 1.0);\n result += mat4(0.120683454, 0.02466898, 0.19501889, -0.047962803, 0.2524244, -0.04647245, 0.23329985, -0.437865, -0.11040008, 0.05536788, 0.094667554, -0.029751923, -0.04589413, -0.24310234, 0.27122453, 0.010039841) * go_4(1.0, -1.0);\n result += mat4(-0.17811799, -0.05787477, 0.10678799, -0.28424516, -0.11051176, -0.0372708, 0.20203365, 0.10050222, -0.1243157, 0.20707713, 0.14385784, 0.025799723, 0.028424745, -0.06201256, -0.1112155, 0.17677756) * go_4(1.0, 0.0);\n result += mat4(-0.06334935, 0.14396226, -0.121362604, -0.30631876, -0.17723008, -0.041447658, 0.03672539, 0.1550316, 0.113435954, 0.13270019, 0.04389676, 0.016865736, 0.0027031328, 0.107943274, -0.08071779, -0.007290789) * go_4(1.0, 1.0);\n result += mat4(-0.0327075, -0.02185086, -0.00093145896, -0.009849336, -0.06994606, -0.009004001, -0.2962301, -0.093587525, 0.055827085, 0.15590863, -0.1348263, -0.030768193, 0.1539244, 0.056906786, -0.046778735, 0.1293399) * go_5(-1.0, -1.0);\n result += mat4(0.060477, 0.10025322, 0.034794286, -0.15556674, -0.046868246, -0.06774045, -0.0046042744, -0.028093262, -0.14673153, 0.0014603435, -0.17085737, 0.09433877, 0.06585415, -0.17430365, -0.09225927, 0.18637276) * go_5(-1.0, 0.0);\n result += mat4(-0.0829445, -0.046446815, 0.01044717, -0.08179017, -0.106227055, -0.07285646, -0.118698135, -0.08691134, -0.19350386, 0.18079466, -0.0896787, -0.0054066014, 0.044900116, -0.07164249, 0.03728663, -0.071337156) * go_5(-1.0, 1.0);\n result += mat4(-0.091456026, 0.0829187, 0.2184223, 0.12404674, 0.0535281, -0.0046089985, -0.1367499, 0.14318149, -0.13627648, 0.008214974, -0.035714064, -0.11221228, -0.0848333, 0.054274652, 0.12799235, -0.12235648) * go_5(0.0, -1.0);\n result += mat4(0.015441998, -0.16407311, 0.29637286, 0.15780787, 0.100573234, -0.023377284, 0.19050701, 0.14114772, 0.1021301, 0.30314055, 0.08799963, 0.11630563, -0.28035656, 0.10020031, -0.009994972, -0.16998753) * go_5(0.0, 0.0);\n result += mat4(-0.053246386, 0.15038243, -0.020114498, 0.019207323, -0.4546607, 0.048940018, 0.122429796, 0.14951369, 0.09936216, -0.13126904, -0.15678225, 0.101906285, 0.017061174, -0.17944153, -0.12741113, -0.13633935) * go_5(0.0, 1.0);\n result += mat4(0.11258541, -0.056183632, -0.10542277, 0.048327565, -0.10695888, 0.021128727, -0.0025440033, -0.14460813, -0.2421658, 0.04799532, -0.025316745, 0.111919515, 0.133215, -0.23335934, -0.037506737, -0.12447751) * go_5(1.0, -1.0);\n result += mat4(0.035608087, -0.17302564, 0.07696709, -0.18077038, -0.02534479, 0.035865046, 0.15503906, -0.07042084, 0.37430316, 0.2688597, 0.23763078, 0.26458314, 0.22778325, 0.13661247, 0.032626268, 0.10627844) * go_5(1.0, 0.0);\n result += mat4(-0.14816584, 0.08924656, -0.02333901, 0.0735485, -0.17011848, -0.059921533, 0.045324218, 0.026974149, 0.15702479, 0.0067652813, 0.08584165, 0.09428486, 0.035495974, -0.07220769, -0.0524813, -0.008241412) * go_5(1.0, 1.0);\n result += vec4(0.0076388572, -0.16117841, -0.21034169, -0.019341651);\n gl_FragColor = result;\n}\n")),_.program_17=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.051828694, -0.14444938, -0.06172656, -0.092529796, 0.0032331774, 0.0505327, -0.092972204, 0.054304235, 0.04113735, 0.05488947, 0.27173808, 0.008734756, -0.037090253, 0.11106639, 0.1864697, -0.1308939) * go_0(-1.0, -1.0);\n result += mat4(-0.0292121, 0.09739149, -0.057740077, -0.043211482, 0.00057832256, 0.122456014, 0.14004166, -0.22281875, -0.00958859, 0.012818551, 0.21724443, 0.038053658, 0.11917748, -0.0147661995, 0.15326285, -0.007842389) * go_0(-1.0, 0.0);\n result += mat4(0.028475946, -0.044710767, 0.120977476, 0.024894554, 0.034071486, 0.002889187, 0.0886379, -0.13210039, 0.0254021, -0.10800576, -0.0154256895, 0.07889771, -0.026208088, -0.1735971, 0.12414827, 0.06541947) * go_0(-1.0, 1.0);\n result += mat4(0.15367964, -0.016319191, -0.087988645, 0.21592557, -0.13575394, 0.07606312, 0.17890929, 0.06405638, -0.15215087, -0.31830072, -0.070441514, -9.058544e-06, 0.15286519, -0.07961882, 0.0051650982, 0.05743661) * go_0(0.0, -1.0);\n result += mat4(0.14879431, 0.09249706, -0.08179524, 0.08862426, -0.04546735, 0.052125804, 0.10511877, -0.036810514, 0.19695859, 0.06919595, -0.041425765, 0.05109113, 0.16108315, -0.0006357406, -0.036482725, -0.000831584) * go_0(0.0, 0.0);\n result += mat4(-0.14299406, 0.24442554, 0.08385988, -0.0018431129, 0.025425488, 0.043124236, -0.19599897, 0.2500142, 0.084921256, -0.064991206, -0.04332563, -0.20997004, -0.06825186, 0.11137002, -0.08090301, -0.06958994) * go_0(0.0, 1.0);\n result += mat4(-0.17347668, -0.09592853, -0.051422764, -0.15347266, 0.19709691, 0.012748645, 0.11250177, 0.020625748, -0.12617995, -0.09576706, 0.121928014, -0.052528545, 0.06992809, -0.060379576, -0.13869223, -0.05584254) * go_0(1.0, -1.0);\n result += mat4(0.040104184, -0.12147194, -0.04430197, 0.13594869, 0.09909328, 0.12928483, -0.2334865, 0.11032421, 0.064912125, -0.010493585, 0.06800239, 0.18326257, 0.019329162, -0.09916547, -0.11674449, 0.03267864) * go_0(1.0, 0.0);\n result += mat4(-0.07757802, -0.018029094, 0.029337326, 0.29172876, -0.03394624, 0.02624461, -0.2849472, -0.27765557, -0.04780892, -0.019495687, -0.11718942, -0.03025127, -0.008503852, -0.076533996, -0.02296907, 0.068641014) * go_0(1.0, 1.0);\n result += mat4(0.13043757, -0.06434652, -0.0690028, -0.033568893, 0.17211302, -0.029193658, 0.12456035, -0.11193319, -0.0035818655, -0.2563802, -0.12287091, 0.10766433, -0.04711406, -0.08852275, 0.0153720435, -0.14872602) * go_1(-1.0, -1.0);\n result += mat4(-0.080712505, 0.11759175, -0.11220247, 0.10730683, 0.06418219, 0.00800814, -0.028890526, 0.1441286, 0.03056378, -0.0035148377, -0.120093554, 0.043768104, 0.07286328, -0.021130785, 0.09223498, 0.20331676) * go_1(-1.0, 0.0);\n result += mat4(-0.09102653, -0.10116414, 0.15046883, 0.28877532, -0.011975523, -0.0068613496, -0.09103339, 0.11455707, 0.007323278, 0.08825653, -0.054251585, -0.14907618, -0.00018906803, -0.08488728, 0.036797076, -0.12455349) * go_1(-1.0, 1.0);\n result += mat4(0.04010406, 0.024046177, -0.20183066, -0.06970149, -0.10715107, -0.077962436, 0.32845956, -0.2622872, -0.15997723, -0.07157501, -0.09492247, -0.00996072, -0.067652985, -0.16896474, 0.06192714, 0.019690538) * go_1(0.0, -1.0);\n result += mat4(-0.10179747, -0.10023532, -0.10475995, -0.15501128, 0.017811656, 0.027858434, -0.11646674, 0.08104398, -0.12454491, 0.032985296, -0.09229711, 0.0909355, 0.0021391874, -0.051617827, -0.11611242, 0.036069512) * go_1(0.0, 0.0);\n result += mat4(-0.14753185, -0.020901026, -0.0029391565, -0.14624536, -0.09374949, -0.049715783, 0.1951781, 0.22286539, -0.013287656, 0.0830378, -0.2975549, -0.13074464, -0.010272348, 0.032849077, -0.097859964, -0.1562913) * go_1(0.0, 1.0);\n result += mat4(0.14641422, 0.13483211, -0.0438145, 0.08620407, 0.11926978, -0.15772878, 0.17547028, 0.15418763, 0.0097786365, 0.016791794, 0.057482373, -0.0716323, -0.061063405, 0.13135311, 0.1040161, 0.1688627) * go_1(1.0, -1.0);\n result += mat4(0.11255645, 0.08840791, 0.07584055, -0.09523696, -0.1154477, -0.085963145, -0.075319275, -0.05898237, -0.14236066, 0.058508113, 0.078278095, 0.07180024, 0.19020182, 0.027219167, -0.11044013, -0.1411698) * go_1(1.0, 0.0);\n result += mat4(0.1250712, -0.09155498, 0.11040472, -0.28928515, 0.06875818, -0.07716765, 0.07982134, 0.22709553, 0.08608979, 0.02659528, -0.050615177, -0.054662008, -0.016789312, 0.095084675, -0.20973809, -0.14231291) * go_1(1.0, 1.0);\n result += mat4(0.009871057, 0.07234809, -0.061542578, -0.2561031, 0.17938578, 0.059759673, -0.0533506, -0.15160522, -0.06667153, 0.022478178, -0.078531526, 0.01727445, 0.032124806, -0.09959757, -0.08871009, -0.0010295251) * go_2(-1.0, -1.0);\n result += mat4(-0.07400921, 0.009798935, 0.06958411, -0.14588043, 0.045884695, 0.029824348, -0.08622057, -0.03112675, -0.050385453, 0.12655865, -0.06863022, -0.21982339, -0.06292096, -0.014440884, 0.06755428, -0.114989646) * go_2(-1.0, 0.0);\n result += mat4(0.054011043, -0.26510096, 0.21961565, 0.05448362, 0.06296498, -0.07182228, -0.09567859, -0.024238275, 0.005022228, 0.1626434, 0.00019249211, 0.073934935, 0.02381926, 0.025067188, -0.10400833, -0.10235642) * go_2(-1.0, 1.0);\n result += mat4(0.019573225, 0.016258147, 0.014888165, -0.09950712, 0.052801423, 0.18720426, 0.13194256, -0.030186977, -0.052970573, -0.20545387, 0.0477203, 0.12807603, 0.106122404, 0.013091209, 0.037285265, -0.17009702) * go_2(0.0, -1.0);\n result += mat4(-0.052872628, 0.0067698397, -0.04057391, -0.10654882, -0.08066677, -0.11518657, 0.063243456, 0.108404346, 0.006817193, -0.08499581, -0.16265164, -0.019080937, 0.27572608, -0.02719708, -0.10466762, 0.006535063) * go_2(0.0, 0.0);\n result += mat4(-0.004304222, -0.23885699, 0.0007060991, -0.011653924, -0.058662247, -0.10310051, 0.19861554, -0.124969624, 0.08919569, 0.062485468, -0.07952577, 0.06357056, 0.13038754, -0.10383543, -0.12508194, 0.07526947) * go_2(0.0, 1.0);\n result += mat4(0.034628194, -0.1459473, -0.12843482, -0.16211623, 0.18986839, -0.021202087, 0.030887406, 0.16012087, -0.07651755, 0.25390217, 0.100328274, -0.18489215, -0.11211924, -0.18655026, -0.12336867, 0.03715863) * go_2(1.0, -1.0);\n result += mat4(0.24926607, -0.12733914, -0.16163528, -0.18980862, 0.026140725, 0.030769283, -0.08602958, -0.011363779, -0.18870075, -0.08782851, -0.019595576, 0.15859611, 0.14101227, -0.23768859, -0.11449071, -0.21400326) * go_2(1.0, 0.0);\n result += mat4(-0.014345643, 0.03152331, 0.14303848, 0.068378784, -0.023709042, 0.009476213, 0.03332845, -0.043729182, -0.16312705, 0.18575506, 0.045167383, 0.089232035, 0.12431053, -0.019391764, -0.09807002, -0.19098805) * go_2(1.0, 1.0);\n result += mat4(-0.0027074527, 0.08881943, 0.021618785, 0.17202215, -0.023361688, -0.12384613, 0.1257001, 0.034937408, 0.050526705, -0.21945108, -0.23475797, 0.1385765, 0.03910722, 0.08761758, -0.06185295, 0.16879226) * go_3(-1.0, -1.0);\n result += mat4(0.01759655, 0.07489585, 0.06413278, -0.16355684, 0.021823732, -0.19263723, -0.021956496, 0.07322703, 0.106124505, 0.17441194, 0.016513938, -0.09815339, -0.12467256, -0.036076445, -0.09139147, -0.09947436) * go_3(-1.0, 0.0);\n result += mat4(-0.027052518, -0.059014272, 0.14797378, 0.21370119, 0.033306625, 0.070152596, 0.0052737673, 0.28024423, 0.040666968, -0.069734804, 0.07771406, 0.1577554, 0.03728327, -0.01140819, 0.056443825, -0.08787925) * go_3(-1.0, 1.0);\n result += mat4(-0.24540152, 0.0015005039, 0.020643666, -0.3483438, -0.11493903, -0.13617486, -0.0063642715, -0.10733139, 0.12702248, 0.20147271, 0.031689152, 0.07603208, 0.15610643, 0.16600998, -0.041932072, -0.087021336) * go_3(0.0, -1.0);\n result += mat4(0.15945607, -0.019792518, 0.16893104, 0.047684517, -0.08704263, 0.019054385, -0.13532451, 0.07722914, 0.06000842, -0.053279165, -0.041631456, 0.021691417, -0.05814861, 0.0014272713, -0.2269319, 0.0764104) * go_3(0.0, 0.0);\n result += mat4(-0.084321365, -0.2361291, -0.1518955, -0.15901338, -0.06990816, -0.024734944, 0.06835628, -0.21718912, -0.12289749, -0.025446652, -0.15737066, -0.010520588, 0.12629907, -0.06181239, -0.0011575993, -0.004076976) * go_3(0.0, 1.0);\n result += mat4(0.012631871, 0.023027385, 0.0036474608, 0.02950606, -0.13008296, 0.098362945, 0.04146146, 0.17968152, -0.15123938, 0.09731617, -0.014078934, 0.05166318, -0.009141391, 0.08204638, 0.07045137, -0.030674614) * go_3(1.0, -1.0);\n result += mat4(0.109709226, -0.02842136, -0.07762395, -0.010807984, -0.17060421, 0.0826962, 0.03507386, -0.12764347, 0.12828389, -0.051255893, -0.124972954, -0.16426642, -0.15884088, 0.07268723, -0.0030184009, -0.009351197) * go_3(1.0, 0.0);\n result += mat4(-0.05924065, 0.109954804, -0.015081119, -0.30813795, 0.049611736, -0.09356052, 0.14393319, 0.2197319, 0.04127852, -0.083522744, -0.20068535, -0.1432542, 0.061216276, 0.040896352, -0.0010942877, 0.1074572) * go_3(1.0, 1.0);\n result += mat4(-0.043747675, -0.09601221, -0.029208777, -0.3020336, -0.18261817, -0.076463126, 0.02404145, 0.021356242, -0.115703, 0.18811412, 0.01355199, -0.18233287, -0.164117, 0.10521931, 0.033724364, 0.045072973) * go_4(-1.0, -1.0);\n result += mat4(-0.14719059, -0.12931113, 0.15695307, -0.16798888, 0.062653124, -0.12612487, -0.12454781, -0.084084496, 0.023468291, 0.027891247, 0.0042489907, -0.1077923, -0.005104954, -0.121897295, 0.08160336, 0.23735033) * go_4(-1.0, 0.0);\n result += mat4(-0.06651707, -0.15773214, -0.016145034, -0.1297115, -0.05631942, 0.19243148, -0.08536315, -0.2202384, 0.024619251, 0.09842469, -0.060476214, 0.1606162, -0.06982684, 0.27481422, -0.0032873556, -0.055477414) * go_4(-1.0, 1.0);\n result += mat4(0.013625612, -0.11602345, 0.13228852, -0.01016997, -0.113034405, 0.12990026, 0.008144483, 0.28583318, 0.0018612862, 0.19464394, 0.06077795, -0.05083094, -0.1419072, 0.30847812, 0.16012973, -0.043837596) * go_4(0.0, -1.0);\n result += mat4(0.25535858, 0.047635876, 0.20499952, 0.14458135, -0.2067339, 0.18970652, 0.18168713, 0.089201, -0.1371205, 0.09543299, -0.048719935, -0.21094483, 0.06297616, -0.14864779, 0.24678773, 0.023468606) * go_4(0.0, 0.0);\n result += mat4(-0.024188349, 0.049452, 0.119040206, 0.19403425, 0.15611161, 0.20774378, -0.10905696, -0.16743217, -0.067075364, 0.02012775, 0.031936057, 0.16447093, -0.14523768, 0.12793602, 0.21358742, 0.1580285) * go_4(0.0, 1.0);\n result += mat4(0.12834404, -0.23567453, 0.0594437, 0.1590165, 0.04364869, 0.092662945, 0.19947445, 0.13371125, -0.030953676, 0.072429836, 0.00064696936, 0.05223404, -0.18505633, -0.038344953, 0.1609896, -0.027951878) * go_4(1.0, -1.0);\n result += mat4(0.1615281, 0.02925065, -0.110526, 0.002472878, 0.15692636, 0.17720695, 0.08651831, -0.2926173, 0.039506726, 0.08039181, -0.125379, -0.112809196, -0.018160323, -0.15315212, 0.05300267, -0.12539586) * go_4(1.0, 0.0);\n result += mat4(0.045024972, -0.026277857, -0.13403505, -0.082753636, -0.014246987, 0.08158673, -0.17446561, -0.12912557, -0.03281638, 0.12861331, -0.048045747, 0.008813668, 0.13716908, -0.1772549, 0.12983966, 0.28312683) * go_4(1.0, 1.0);\n result += mat4(0.06964638, 0.0047901543, 0.09235384, 0.24047932, -0.0034995198, 0.1894994, 0.044509877, 0.08263613, 0.22042292, 0.0068810997, -0.08542091, 0.13489819, -0.017957956, -0.049517035, 0.11637685, -0.070710674) * go_5(-1.0, -1.0);\n result += mat4(0.005409427, 0.2764383, 0.100069076, 0.0025022945, 0.042582463, -0.07622942, 0.1427979, 0.12527353, 0.07857632, 0.110723145, -0.091726854, 0.18400952, 0.08911038, -0.11033729, 0.025358237, -0.011007877) * go_5(-1.0, 0.0);\n result += mat4(0.041533705, -0.038725346, 0.09127384, 0.10426011, -0.02070303, 0.0878809, 0.15809457, -0.009334662, -0.049823076, 0.11527338, -0.06646191, 0.03342348, 0.07330054, 0.011010275, 0.16572441, 0.059434716) * go_5(-1.0, 1.0);\n result += mat4(0.01884174, 0.024791235, 0.063296616, -0.042403292, -0.12980534, -0.019906277, -0.18554951, -0.09545456, 0.17291631, 0.22148399, -0.093014, -0.07421902, -0.15626103, -0.13463756, -0.08697246, 0.18189901) * go_5(0.0, -1.0);\n result += mat4(-0.027780509, 0.061554506, 0.18972316, 0.017942533, -0.012191195, 0.047828108, 0.102957085, -0.15932114, -0.13597767, 0.2235027, 0.13829249, 0.11061467, -0.20257929, -0.062691554, 0.06993067, 0.018168231) * go_5(0.0, 0.0);\n result += mat4(0.0038817637, 0.053267647, -0.1002687, -0.1239985, 0.04858564, 0.059892915, -0.10344583, 0.24931516, -0.02322075, -0.07354648, 0.20486975, 0.0147269, 0.09117062, 0.0001810227, 0.0011455072, -0.1166342) * go_5(0.0, 1.0);\n result += mat4(0.026433034, -0.010127757, 0.1411767, 0.12108788, -0.16191758, -0.06574798, -0.027283505, 0.052705772, -0.09186127, -0.05113535, -0.008512441, 0.06438505, 0.07150241, 0.096780665, 0.14615399, 0.043888208) * go_5(1.0, -1.0);\n result += mat4(-0.07171402, 0.053826947, 0.1817855, 0.15776771, 0.020122573, 0.014001945, 0.107657574, 0.06755519, -0.16229364, 0.025698826, 0.19443901, -0.18386869, -0.112747826, 0.19832937, 0.032073986, 0.07755969) * go_5(1.0, 0.0);\n result += mat4(-0.0017903978, 0.017006857, -0.154056, -0.12544118, -0.17143774, 0.11694203, 0.046639796, -0.13699242, 0.1032892, -0.16337542, 0.20032221, 0.30423567, -0.09217524, 0.03736137, 0.06391171, 0.18111771) * go_5(1.0, 1.0);\n result += vec4(0.11033049, -0.073737, -0.013228117, 0.01553484);\n gl_FragColor = result;\n}\n")),_.program_18=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0041438183, 0.087629646, 0.02373779, -0.008705929, -0.06460613, -0.079614826, 0.20589171, -0.21300887, 0.06673036, -0.14301205, 0.0005478004, 0.10480311, 0.16944528, -0.023095177, -0.04593122, 0.031710908) * go_0(-1.0, -1.0);\n result += mat4(0.24273445, 0.1350743, -0.050578117, -0.006424492, 0.024859063, 0.017022807, -0.054993033, -0.13135757, -0.11061301, 0.0006009131, -0.012896671, -0.029120278, -0.09564777, -0.15695906, -0.008574818, 0.0022726357) * go_0(-1.0, 0.0);\n result += mat4(-0.11845177, 0.044411838, -0.02478517, -0.016679568, 0.2842885, 0.05566886, -0.020992488, 0.33000243, -0.045738284, -0.08624307, -0.0029711786, 0.06983461, 0.16860297, -0.08496602, 0.0026587378, 0.1191108) * go_0(-1.0, 1.0);\n result += mat4(0.08942806, -0.13266312, 0.050555114, 0.044336855, 0.04668655, -0.17912517, 0.09872363, -0.05689603, -0.04764076, 0.09976931, 0.026714336, -0.12177113, 0.10121553, 0.19926491, -0.013922513, -0.062807985) * go_0(0.0, -1.0);\n result += mat4(-0.11948707, -0.19019963, -0.09910906, 0.015228854, 0.19573943, 0.18543078, 0.37633705, 0.0899833, -0.058247276, -0.06500262, -0.0968551, 0.3980007, -0.13930885, 0.031145731, 0.18868047, 0.20646492) * go_0(0.0, 0.0);\n result += mat4(-0.27454132, 0.037422657, 0.060829625, -0.15062498, 0.22120185, -0.020640798, -0.15796806, 0.30988604, 0.117011115, -0.11581356, -0.105670854, 0.34526885, 0.09709533, -0.1335589, -0.061150175, -0.023490202) * go_0(0.0, 1.0);\n result += mat4(-0.0064297495, 0.053259544, 0.061699186, -0.1023013, 0.13206881, 0.08598005, 0.042804673, -0.036392808, -0.022715596, 0.3187674, -0.043576453, 0.089301124, 0.010875903, -0.045669887, 0.13546628, -0.041321605) * go_0(1.0, -1.0);\n result += mat4(0.033168443, 0.07130571, -0.06795218, -0.094012216, 0.09050034, -0.16879193, 0.18427128, 0.19835915, 0.014528693, 0.22958101, -0.012955512, 0.14033306, 0.10309811, 0.03351618, -0.100021325, -0.026367364) * go_0(1.0, 0.0);\n result += mat4(-0.40170196, -0.10989097, 0.06447425, -0.19903958, 0.030508196, -0.09201532, -0.1493947, -0.0039443234, 0.16646437, -0.004893318, 0.030999044, 0.22652404, -0.1360666, -0.14109057, -0.124136284, -0.07020125) * go_0(1.0, 1.0);\n result += mat4(-0.35415915, 0.078341804, -0.20908163, -0.032414813, -0.17489177, -0.10121671, -0.0123754265, -0.0074867755, 0.20203647, 0.2981116, 0.4581744, -0.10773967, -0.14040758, -0.1311706, 0.2421585, -0.05221277) * go_1(-1.0, -1.0);\n result += mat4(0.32388586, 0.121117495, 0.17030708, -0.09672408, 0.10174964, -0.089880064, -0.053550195, 0.07492085, 0.36688468, 0.39096692, 0.27509093, -0.09113504, 0.18473786, -0.030729344, -0.022813018, -0.07951988) * go_1(-1.0, 0.0);\n result += mat4(-0.10802985, -0.09921729, -0.083578154, 0.09941307, 0.15204535, 0.0048476397, 0.037141923, 0.072919704, -0.039613035, 0.0011554313, 0.029029889, -0.115339264, -0.2606713, 0.017305905, -0.032651994, -0.1710926) * go_1(-1.0, 1.0);\n result += mat4(-0.09530024, 0.08035671, -0.094462946, 0.04531403, 0.116854094, -0.039871104, 0.101754196, 0.07071469, -0.09344735, 0.2224399, 0.31438616, -0.1031509, -0.087050706, 0.023629284, 0.30222768, 0.087091036) * go_1(0.0, -1.0);\n result += mat4(0.32540318, -0.123871066, 0.09114808, 0.20059493, 0.13602751, -0.294147, 0.028020037, 0.10215196, 0.14379483, -0.08321783, -0.06476323, 0.039079703, 0.11145182, 0.047562934, -0.0320396, 0.17505427) * go_1(0.0, 0.0);\n result += mat4(0.117524795, 0.063353635, -0.08187684, -0.02796676, 0.11098208, -0.02517451, 0.052513797, -0.18859608, -0.25639486, 0.17382553, 0.053182043, -0.09802817, -0.08900308, 0.021651518, -0.07654097, -0.111615546) * go_1(0.0, 1.0);\n result += mat4(-0.12933804, 0.0012732261, -0.045028616, 0.06224205, -0.00047467486, -0.26893324, 0.14208493, 0.027069936, 0.16365767, 0.30192706, 0.23923144, -0.105405785, -0.0021433597, 0.14549361, 0.05767389, -0.10113342) * go_1(1.0, -1.0);\n result += mat4(-0.07045147, 0.13409013, 0.023928098, 0.045560613, 0.103115976, -0.066133045, 0.12823656, -0.01629772, 0.13711633, 0.27451962, 0.12717873, -0.084038205, 0.12807854, 0.110353716, -0.06848678, 0.056276537) * go_1(1.0, 0.0);\n result += mat4(0.16927746, 0.111806795, 0.023252549, -0.12235242, 0.15292254, 0.061406262, 0.06284062, -0.11671832, -0.02885994, 0.12882869, -0.048748255, -0.14202079, -0.08404155, 0.03453428, -0.060811, 0.18254602) * go_1(1.0, 1.0);\n result += mat4(-0.011917425, 0.023498498, 0.0072831116, -0.05328629, 0.3426947, 0.08741361, 0.35501662, 0.045255594, 0.08008512, -0.002467051, -0.053357143, -0.05487847, 0.15113881, -0.050046794, -0.036305785, 0.06071048) * go_2(-1.0, -1.0);\n result += mat4(-0.012859317, 0.06900528, -0.08498363, -0.08625659, -0.094864994, -0.04425656, -0.0071134693, 0.07542594, -0.08952303, -0.14963494, 0.115062006, 0.073727705, -0.06841927, 0.030572297, -0.060809616, -0.14095046) * go_2(-1.0, 0.0);\n result += mat4(0.29680476, -0.070317306, -0.056082696, 0.27471995, 0.109471574, -0.012238972, 0.16928561, -0.12685184, -0.100722544, 0.116650775, 0.054211635, -0.06463175, -0.13047734, -0.070404656, -0.08516014, -0.11477897) * go_2(-1.0, 1.0);\n result += mat4(0.058439, -0.1555504, -0.096580744, -0.024473842, 0.090628244, 0.04928509, 0.02740108, 0.0077335024, 0.026813101, 0.065165296, -0.059121966, 0.08125537, 0.16700324, -0.16615666, -0.14588222, 0.00048067764) * go_2(0.0, -1.0);\n result += mat4(-0.053213652, -0.16659884, -0.09036764, 0.010975479, -0.11077762, 0.11982606, 0.02579046, -0.13114569, 0.17622563, 0.023344778, 0.080385335, -0.08998645, -0.18493009, -0.048734408, 0.010119995, 0.12936613) * go_2(0.0, 0.0);\n result += mat4(-0.08402194, -0.16797844, -0.01022614, 0.09084325, 0.24871092, 0.13302508, -0.1210408, -0.04133277, -0.08691682, 0.02221635, 0.12621205, -0.15186077, 0.19762659, -0.10951936, -0.19129583, 0.21391307) * go_2(0.0, 1.0);\n result += mat4(-0.1687245, 0.16445398, -0.06853974, -0.086989194, -0.14615493, -0.009716202, -0.088772245, 0.13583103, -0.08530893, -0.09424376, -0.12971476, -0.02487141, -0.1094553, -0.04473294, -0.27410263, 0.043002244) * go_2(1.0, -1.0);\n result += mat4(0.03290918, -0.006952538, -0.12306263, 0.027640607, -0.025346387, -0.09620494, 0.116112545, 0.10227404, 0.03813908, 0.16176395, 0.47203362, 0.047157902, -0.10830938, -0.0019050312, 0.3620803, -0.069925636) * go_2(1.0, 0.0);\n result += mat4(0.0020446004, 0.16054538, 0.12809694, 0.0069585256, 0.11748204, -0.011759154, -0.12903488, 0.29380128, 0.21712495, 0.068177566, 0.059223883, 0.10227324, 0.3817376, -0.11270308, 0.0073445877, 0.21012813) * go_2(1.0, 1.0);\n result += mat4(-0.199299, -0.040114038, -0.15849929, 0.0057354206, 0.19681698, -0.107773945, -0.04031948, 0.12012136, -0.22728048, 0.045971204, -0.12776788, 0.025411135, -0.2745491, -0.113476306, -0.015801609, 0.008725868) * go_3(-1.0, -1.0);\n result += mat4(-0.28201059, -0.069104806, 0.015983578, -0.103806704, 0.121411614, -0.09251776, -0.08143648, 0.21460037, -0.07785157, 0.101122744, 0.013448072, -0.023710037, -0.0358346, 0.1328456, -0.02043331, -0.06159447) * go_3(-1.0, 0.0);\n result += mat4(0.06781508, -0.072408475, 0.083291575, 0.040496554, 0.04679973, 0.12705597, 0.06562132, -0.04938638, 0.21427007, -0.004967686, -0.08138591, 0.033386033, -0.048481766, 0.076613255, 0.21033032, -0.05062305) * go_3(-1.0, 1.0);\n result += mat4(-0.21217471, 0.13806537, 0.04606568, -0.13743265, 0.1806969, -0.085699804, -0.06342818, 0.1660658, -0.0026293355, -0.02128403, -0.0046605268, 0.008235694, -0.1171583, -0.24562967, -0.28818226, 0.12968758) * go_3(0.0, -1.0);\n result += mat4(0.17914222, 0.12522437, -0.14189677, -5.616129e-05, 0.21868588, -0.24404518, -0.12704019, 0.25512457, 0.11127853, 0.043490496, -0.0034969563, -0.1935092, -0.12618113, 0.15022264, 0.10067992, -0.15296605) * go_3(0.0, 0.0);\n result += mat4(0.059839483, -0.07332882, -0.0026434374, 0.22739156, 0.04557501, -0.03867732, 0.21676865, -0.058800567, 0.006406612, -0.011612252, 0.009007284, 0.059830897, 0.1614946, -0.07674529, -0.0385602, 0.39797354) * go_3(0.0, 1.0);\n result += mat4(-0.1981268, -0.1361051, -0.06161995, -0.002189435, -0.0014002474, 0.126129, 0.023376467, 0.09703216, 0.10666224, -0.23168142, -0.018159337, 0.042339746, 0.12584367, -0.011922057, 0.10902402, 0.15436263) * go_3(1.0, -1.0);\n result += mat4(0.0027595635, -0.10197207, -0.034429558, 0.06667168, 0.33573776, -0.099396594, -0.07997797, 0.08387646, 0.0951511, -0.16234699, -0.14867416, 0.00735437, -0.09362014, 0.0664804, 0.27731436, 0.37119982) * go_3(1.0, 0.0);\n result += mat4(0.2548695, 0.028097544, -0.0022558135, 0.026973823, 0.1884029, -0.07246545, 0.21642277, 0.026800772, -0.19520886, -0.0009553605, 0.0062482627, -0.16592918, 0.48447585, 0.086303264, -0.05490935, 0.378503) * go_3(1.0, 1.0);\n result += mat4(0.1574428, 0.035142746, 0.079227954, 0.100714244, 0.11136245, 0.11895534, 0.009833678, -0.001039115, -0.069387674, -0.010426503, -0.10678969, 0.101909705, -0.031729374, 0.15894724, -0.23622003, -0.011815657) * go_4(-1.0, -1.0);\n result += mat4(-0.17458418, -0.120001495, 0.09203402, -0.002166517, 0.0031753816, 0.12831944, 0.16465144, -0.06330301, -0.24267045, -0.12281286, 0.052246343, 0.02494283, -0.18964235, 0.058346782, 0.0025673895, -0.01121613) * go_4(-1.0, 0.0);\n result += mat4(0.115957834, -0.060228895, 0.009079297, -0.040949136, 0.014297083, 0.036444042, 0.12076215, -0.1402084, 0.09574682, -0.06670408, 0.029599207, 0.04741757, 0.01102373, -0.05027519, 0.13449037, -0.099299684) * go_4(-1.0, 1.0);\n result += mat4(-0.029986456, -0.045808725, -0.05172542, -0.10101369, 0.03663162, 0.039696075, -0.08842631, -0.117827855, 0.1347963, -0.007392197, -0.05730133, -0.04402969, 0.13403495, 0.28114837, 0.17730127, -0.07764935) * go_4(0.0, -1.0);\n result += mat4(-0.34972468, 0.006863505, -0.068723604, -0.30767044, 0.12904535, 0.0763381, -0.037620995, 0.028365362, -0.08700267, 0.2257665, 0.14819853, -0.16082688, 0.0929386, -0.0062676766, 0.17218679, -0.16327891) * go_4(0.0, 0.0);\n result += mat4(-0.17909175, -0.09134105, -0.0057606776, -0.083825834, 0.1443505, 0.1877781, 0.02841784, 0.1146964, 0.3169764, 0.018749984, 0.19640554, -0.0014817682, -0.27608246, -0.080467306, -0.13688186, -0.06578604) * go_4(0.0, 1.0);\n result += mat4(0.02515703, -0.03203328, 0.06439871, -0.06689986, -0.004256959, 0.17631707, 0.042148568, -0.088977, 0.07314368, -0.18564323, -0.11051338, -0.032011528, 0.3711881, 0.495717, 0.21411352, -0.0066381986) * go_4(1.0, -1.0);\n result += mat4(-0.05550901, 0.06970293, -0.06802052, -0.022730853, 0.0143414615, 0.096654266, -0.045230158, 0.03669965, -0.08298829, -0.1573773, 0.12953721, -0.042050414, 0.04308049, 0.11458007, 0.0072063627, -0.18453878) * go_4(1.0, 0.0);\n result += mat4(-0.16849747, 0.051144414, 0.020992253, -0.09341655, 0.05105659, 0.042700652, -0.06062117, 0.13699457, 0.2397991, -0.009917461, -0.059426248, 0.09855892, -0.28842947, 0.1404379, -0.022812406, -0.23883702) * go_4(1.0, 1.0);\n result += mat4(0.10231295, -0.05687462, 0.05454633, 0.1353426, 0.1760176, -0.11181645, -0.31677356, 0.06983046, 0.13605112, 0.17754814, 0.3348445, -0.1652707, -0.061019715, 0.1773025, -0.30495015, 0.11278704) * go_5(-1.0, -1.0);\n result += mat4(0.13603285, 0.10336861, -0.023782251, 0.13608527, -0.4052799, 0.14841305, -0.25663885, -0.012108956, 0.28822663, 0.04447834, -0.05276655, -0.18212605, -0.20188917, 0.10997185, 0.06183931, -0.055857945) * go_5(-1.0, 0.0);\n result += mat4(-0.2237108, 0.24488361, 0.18851626, -0.07019121, -0.021184865, -0.0499757, 0.026765132, -0.09804875, -0.011333142, -0.108678274, 0.040759776, -0.037615996, 0.14195605, -0.17333975, 0.09601836, 0.14565407) * go_5(-1.0, 1.0);\n result += mat4(0.12259593, 0.27562442, 0.24215461, 0.14960998, 0.08186383, -0.010550085, -0.019250091, -0.014648717, 0.14972208, 0.14603175, 0.10073407, -0.1225431, 0.1675907, 0.038280413, -0.06087625, 0.0130648045) * go_5(0.0, -1.0);\n result += mat4(0.30968392, 0.11772451, -0.08816913, 0.12534001, -0.050786596, -0.21509898, -0.04253493, -0.04734682, 0.13719988, -0.09571686, -0.3094301, -0.08568065, -0.10093176, 0.024763435, 0.18954168, -0.227629) * go_5(0.0, 0.0);\n result += mat4(-0.22520582, 0.18443918, 0.14025666, -0.18477283, -0.12125983, 0.010999684, -0.0024025543, 0.24120031, -0.13416757, 0.01567192, -0.013440386, 0.17282273, 0.16098748, -0.02793626, 0.15618294, -0.0131627675) * go_5(0.0, 1.0);\n result += mat4(0.23410907, 0.019564115, -0.0076426617, -0.09377979, -0.47939178, -0.06636784, -0.0011904492, -0.09345677, -0.14794281, 0.25343522, -0.21156238, -0.01817268, 0.12250443, -0.0032213917, -0.19294205, 0.026571818) * go_5(1.0, -1.0);\n result += mat4(-0.066518046, -0.011708588, -0.007350381, -0.16976248, 0.09265956, 0.08236158, 0.12594578, 0.021188073, -0.2299054, -0.12767331, -0.098674, 0.035027504, -0.1722649, -0.15037538, 0.037455063, -0.027518287) * go_5(1.0, 0.0);\n result += mat4(-0.040520877, -0.17789118, 0.0535865, -0.15534161, 0.09352957, 0.11459578, -0.15315403, 0.04562035, -0.0015360791, 0.047871828, -0.021276174, 0.35346803, -0.10936083, 0.057735037, -0.089098595, 0.0057320776) * go_5(1.0, 1.0);\n result += vec4(-0.12162919, -0.00032382424, 0.025486631, -0.09447538);\n gl_FragColor = result;\n}\n")),_.program_19=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.024318032, 0.062261496, 0.028226431, 0.063416876, -0.122350864, -0.0113668, 0.061698295, -0.22892742, -0.21282825, -0.30799037, -0.020646222, -0.21302511, 0.050188534, -0.03943688, -0.078553416, 0.010918215) * go_0(-1.0, -1.0);\n result += mat4(-0.0064165345, 0.082449056, -0.03667216, 0.026472934, -0.021514278, 0.17880541, 0.39611253, -0.17107382, 0.06770686, -0.053641487, 0.002025645, 0.09812659, -0.07990987, -0.08550891, 0.00025631645, -0.10817648) * go_0(-1.0, 0.0);\n result += mat4(-0.11507329, -0.06074527, 0.007052484, 0.015466066, 0.0675046, 0.28604895, -0.020563968, 0.04284168, -0.10729741, -0.103069924, 0.028218608, 0.2833194, 0.11628834, -0.06599205, -0.10394839, 0.13991328) * go_0(-1.0, 1.0);\n result += mat4(0.14225487, 0.08203055, 0.027650036, 0.1459416, -0.013772616, 0.23131026, 0.044769842, 0.27454084, -0.047555555, 0.05384277, -0.09042822, -0.16309428, 0.040359538, 0.19854581, -0.026278, 0.1577506) * go_0(0.0, -1.0);\n result += mat4(-0.0091988975, -0.05603158, 0.08112747, 0.014755933, -0.50124913, 0.26424783, 0.1621611, -0.3766593, 0.15138763, 0.08449643, -0.16496105, 0.42882624, -0.010958174, 0.09773749, 0.22436622, -0.09687365) * go_0(0.0, 0.0);\n result += mat4(-0.019358287, 0.025669195, 0.290994, 0.02750369, 0.28040195, 0.24038815, 0.08250993, 0.021609074, -0.040725835, -0.19103482, -0.10284562, 0.022636155, 0.050841074, 0.0030245516, -0.23331137, 0.15245193) * go_0(0.0, 1.0);\n result += mat4(0.0992156, -0.09854949, 0.075423576, 0.008634914, 0.062402267, -0.22020867, -0.07628636, -0.055416584, -0.10278129, 0.117922865, 0.13292609, -0.011894427, 0.16825698, -0.036205966, 0.1424532, 0.10553304) * go_0(1.0, -1.0);\n result += mat4(0.19908716, -0.12244845, 0.01669312, -0.01248478, -0.009518143, -0.08615178, 0.39116043, -0.52616054, 0.11156954, -0.115720086, -0.07697886, 0.23553406, 0.017087052, 0.016129963, 0.24723524, -0.11207272) * go_0(1.0, 0.0);\n result += mat4(0.033391032, -0.1495619, -0.09304159, 0.30421168, 0.13344899, -0.31858364, -0.081601165, 0.13551356, 0.032184854, 0.016566517, -0.16247925, 0.034869343, 0.04001544, -0.08231552, -0.18482871, 0.19266751) * go_0(1.0, 1.0);\n result += mat4(0.21768865, 0.012509539, -0.16523208, 0.22101055, -0.017112812, 0.12730962, -0.066268146, -0.05613703, 0.021577986, 0.24617495, 0.15244165, -0.08514145, -0.10427943, 0.17322995, 0.25568137, -0.015480765) * go_1(-1.0, -1.0);\n result += mat4(0.07753385, 0.021704786, 0.23479357, -0.21051238, -0.009220801, 0.20936434, -0.077434614, -0.09195854, -0.34075132, 0.17316882, 0.11968564, -0.021970788, 0.15152359, 0.28213486, 0.07805407, 0.099207774) * go_1(-1.0, 0.0);\n result += mat4(0.054490507, 0.07500978, -0.08916167, 0.22030471, 0.07036594, 0.1673276, 0.01864345, 0.0027516915, -0.39270175, -0.03433242, -0.17433889, -0.18174602, 0.044357035, -0.04678205, 0.11330789, 0.047382314) * go_1(-1.0, 1.0);\n result += mat4(0.07965972, -0.2201543, 0.18386759, -0.080045894, 0.04141404, -0.027790288, 0.032212794, -0.021278335, -0.070643224, 0.05221597, -0.06377366, 0.065172255, -0.18978727, 0.092385, -0.17461243, 0.2500567) * go_1(0.0, -1.0);\n result += mat4(-0.048105214, 0.43421936, -0.11871231, -0.12232125, 0.06071036, -0.07797472, -0.13819577, -0.14363539, -0.003262046, 0.05031809, -0.103945084, -0.22375908, -0.36861306, 0.25518808, 0.04773121, -0.22608627) * go_1(0.0, 0.0);\n result += mat4(-0.094031096, -0.011887294, -0.08532428, 0.112617865, 0.06823757, 0.21326852, 0.109153405, -0.3117106, -0.22819358, 0.123445965, -0.066512406, -0.21115267, -0.080148704, 0.12793726, -0.20465335, -0.104592934) * go_1(0.0, 1.0);\n result += mat4(0.045067977, -0.2181705, -0.0677207, 0.13714351, -0.098488234, 0.19015153, -0.09273758, -0.0746141, 0.032907944, -0.006554721, 0.045943078, -0.2017389, -0.07914341, -0.085856505, -0.22186919, -0.049897686) * go_1(1.0, -1.0);\n result += mat4(-0.10116989, -0.10004126, 0.09973816, -0.056045264, -0.18085082, 0.105252974, 0.11094914, -0.27471054, 0.20055285, -0.15355913, -0.080244385, -0.07118461, 0.02517136, -0.09862167, 0.22725868, -0.06279268) * go_1(1.0, 0.0);\n result += mat4(0.10015747, -0.22263162, -0.014078088, -0.08387323, 0.005140913, 0.03506062, 0.18977262, -0.1479168, -0.03378466, -0.15656684, -0.061233502, -0.21884726, -0.24339373, -0.06372294, 0.12688471, -0.10735916) * go_1(1.0, 1.0);\n result += mat4(0.033982676, 0.05078853, -0.1282201, -0.0035882539, 0.08219379, -0.0116551975, 0.22077334, 0.04950106, -0.08306263, -0.03258243, -0.09699666, 0.09209884, 0.24061108, -0.040557686, 0.070444405, 0.28183722) * go_2(-1.0, -1.0);\n result += mat4(-0.17872535, -0.13406444, -0.034040287, 0.03047437, -0.06435232, -0.24566554, 0.0670411, -0.024581233, -0.107877605, 0.08638364, -0.25626892, 0.044232026, 0.060273834, -0.16846469, 0.43043453, -0.1603817) * go_2(-1.0, 0.0);\n result += mat4(-0.22682182, 0.15527044, -0.08887372, -0.043433297, 0.028202614, -0.1919475, 0.2581379, -0.28678998, 0.040917493, -0.023046691, 0.20005395, -0.103288084, 0.009493088, -0.018459544, 0.081757404, 0.054610446) * go_2(-1.0, 1.0);\n result += mat4(-0.022377692, 0.008678131, -0.1065251, 0.2628791, -0.009904344, 0.10677991, -0.040256146, -0.116764925, 0.03182517, 0.11810951, -0.052380614, 0.30170968, 0.2569954, -0.17379415, -0.007437352, -0.13248402) * go_2(0.0, -1.0);\n result += mat4(0.1602437, -0.097451374, -0.010258972, 0.12651087, -0.0061891475, 0.078265965, 0.08754248, -0.14903383, -0.07830899, -0.08898991, -0.058010247, 0.23148704, -0.3695693, 0.18824111, -0.07988307, -0.05880814) * go_2(0.0, 0.0);\n result += mat4(-0.22253856, 0.26592886, -0.03350701, -0.14712897, -0.12118757, 0.19663027, 0.031479847, -0.1554313, -0.028078854, 0.47659087, 0.12390117, -0.11238944, 0.037422795, -0.049916733, -0.2926893, 0.16435196) * go_2(0.0, 1.0);\n result += mat4(0.075061694, -0.24045657, -0.047069702, -0.09982952, 0.2340634, -0.33556157, -0.037818547, 0.15286541, 0.14214562, 0.02267143, 0.09929496, -0.055981826, 0.21834296, -0.19831084, -0.16977312, 0.08182871) * go_2(1.0, -1.0);\n result += mat4(0.01741376, 0.08985922, 0.16625583, -0.097267725, 0.17712043, -0.068722576, 0.07060928, 0.09168345, -0.16337997, -0.038742293, -0.04963981, 0.15612502, 0.11807448, -0.08807022, 0.101155974, -0.5563793) * go_2(1.0, 0.0);\n result += mat4(-0.27598697, -0.062920116, -0.08726363, -0.12058882, -0.07664108, -0.032059796, -0.25070706, 0.030094638, -0.1160773, 0.19200212, 0.18899699, -0.18259315, 0.24458873, 0.12005026, -0.4616454, 0.27545306) * go_2(1.0, 1.0);\n result += mat4(0.15272795, -0.23518732, 0.030445633, 0.088528365, 0.055305615, -0.12609963, 0.15926869, -0.22551426, 0.040562432, 0.124508515, 0.124815956, -0.0953939, 0.14920413, 0.14798881, -0.14428794, 0.37141335) * go_3(-1.0, -1.0);\n result += mat4(0.12783955, -0.0540082, 0.014302729, 0.1365942, 0.10768764, -0.16831467, -0.079203665, 0.1425581, 0.019629346, -0.1027023, 0.15957874, -0.29757223, 0.26533285, -0.15765496, 0.35999995, 0.025803005) * go_3(-1.0, 0.0);\n result += mat4(0.29036346, 0.26730424, 0.12511441, -0.061552685, -0.16372615, -0.026372833, 0.14069465, -0.24948902, 0.028215056, 0.254545, -0.19650677, 0.09530049, 0.055034224, -0.009660105, 0.39131105, -0.11131454) * go_3(-1.0, 1.0);\n result += mat4(-0.0675603, -0.24606612, 0.0658764, -0.04487242, -0.0043948023, 0.04578745, 0.065714814, -0.12173881, 0.06062957, -0.04769831, 0.017330103, -0.074727364, -0.25047338, -0.30126756, -0.0830633, 0.019802446) * go_3(0.0, -1.0);\n result += mat4(0.19933821, 0.08052119, -0.058912043, 0.31624097, 0.18705179, 0.023470681, -0.03783429, -0.04163007, -0.09845593, -0.12975362, 0.2510535, -0.32808807, -0.23654252, 0.3028382, -0.19675751, -0.030597644) * go_3(0.0, 0.0);\n result += mat4(0.09338011, -0.0415115, -0.22497573, -0.0028536345, -0.19024974, -0.1604205, 0.115466096, -0.2525424, -0.063761264, -0.20588842, 0.08622651, -0.00097166066, 0.10169425, 0.252253, -0.06758796, 0.23335451) * go_3(0.0, 1.0);\n result += mat4(-0.04426442, 0.1095582, -0.085856594, 0.13048999, -0.12778096, 0.2613617, -0.045577575, -0.1526907, 0.1257047, -0.111831486, -0.059892397, 0.15280181, -0.12673315, -0.05033893, -0.2930266, -0.46015793) * go_3(1.0, -1.0);\n result += mat4(-0.11951625, 0.03414521, -0.11969193, 0.1869847, 0.111495204, 0.080608666, -0.20057446, 0.10785576, -0.049578592, 0.016259808, 0.0058614444, -0.045524042, 0.0319529, 0.05456559, 0.007678947, 0.33595043) * go_3(1.0, 0.0);\n result += mat4(0.10240467, 0.18299319, 0.05753473, -0.02340504, -0.16686855, 0.21292439, 0.11702374, -0.30564633, -0.024081768, -0.088019624, 0.22313595, -0.06672843, 0.055274762, 0.13347326, -0.030782074, -0.35677573) * go_3(1.0, 1.0);\n result += mat4(-0.075412944, -0.11053347, 0.07465402, -0.014327975, -0.13390768, 0.009061153, 0.027920425, -0.005080267, -0.04721174, -0.06812053, -0.08845801, 0.109399185, -0.04021429, 0.03812722, -0.25037023, -0.019478017) * go_4(-1.0, -1.0);\n result += mat4(-0.07806179, 0.00493842, -0.02926109, -0.017333046, -0.125423, -0.1364203, 0.09466317, -0.26578787, 0.14311473, -0.0638623, 0.11139706, -0.08727186, -0.06821389, -0.19687861, 0.14772336, -0.10641787) * go_4(-1.0, 0.0);\n result += mat4(0.027460072, 0.15687883, -0.17656918, 0.037287217, -0.06293563, -0.03923116, 0.037919715, -0.16810033, 0.26675344, -0.06076212, 0.104115106, 0.0798128, -0.023851654, 0.033833887, -0.030991107, 0.20160522) * go_4(-1.0, 1.0);\n result += mat4(-0.058332916, -0.09243659, -0.24664097, -0.13549158, -0.1218952, 0.15865086, -0.1388978, -0.25030297, 0.045538265, 0.04120175, -0.031994786, -0.13400851, 0.007142682, 0.16071808, 0.04225278, 0.20399003) * go_4(0.0, -1.0);\n result += mat4(-0.09599313, -0.15977086, -0.02840129, 0.1264139, -0.0144603, -0.00054464, 0.025552921, -0.09051482, -0.06592454, -0.026247922, -0.06352208, -0.021571407, -0.04439837, -0.07514258, 0.0026004864, 0.23430851) * go_4(0.0, 0.0);\n result += mat4(0.09127431, -0.21962664, 0.029265152, -0.3099013, -0.09579088, 0.023516538, -0.08382231, 0.05348487, 0.17067212, -0.16390987, 0.03691037, 0.01566425, 0.18072702, 0.10966007, 0.22929187, 0.23833585) * go_4(0.0, 1.0);\n result += mat4(0.083102494, 0.18586425, 0.09552713, -0.22502401, 0.10707524, -0.041579556, -0.040507507, -0.07875607, 0.13548316, 0.065970294, -0.09524086, 0.12988009, -0.19841906, -0.016670253, 0.2779514, 0.0039394014) * go_4(1.0, -1.0);\n result += mat4(-0.056897737, -0.022942321, -0.089304574, 0.01799863, -0.031229522, 0.08292495, -0.040067356, -0.09749493, -0.2211719, 0.110088974, 0.05465516, -0.12767765, -0.06458067, -0.17160612, -0.09046756, -0.09943958) * go_4(1.0, 0.0);\n result += mat4(-0.20148912, 0.017609052, 0.2321357, -0.07018911, -0.1311024, 0.007025396, -0.3018123, 0.059590653, 0.02093451, 0.2801181, 0.047305427, -0.04511682, 0.02409926, -0.1167535, -0.051785782, -0.022035388) * go_4(1.0, 1.0);\n result += mat4(-0.050354917, -0.070848934, 0.05680098, -0.15274279, 0.017402016, 0.36217922, -0.5604259, 0.07027285, 0.013515239, -0.024368018, 0.15436645, -0.20279783, -0.009300287, 0.07763277, -0.12982416, 0.018808186) * go_5(-1.0, -1.0);\n result += mat4(0.06595005, 0.34867665, -0.1158312, -0.11764399, -0.36079824, -0.03821222, -0.019823037, -0.44939035, -0.16058454, 0.0022173142, -0.067403175, 0.094619855, -0.054194376, -0.15860401, 0.031142738, -0.020085743) * go_5(-1.0, 0.0);\n result += mat4(0.15504256, -0.22207503, -0.037738267, -0.024344966, 0.22112809, -0.084620684, 0.31442386, -0.17054078, -0.14580488, -0.1475954, 0.014907614, -0.009613608, -0.120833494, 0.024163049, 0.055504505, 0.12984537) * go_5(-1.0, 1.0);\n result += mat4(0.03553467, -0.047465023, 0.127075, -0.17350323, 0.17346224, -0.15783796, 0.15583144, 0.01985312, 0.019021586, -0.03840401, 0.19470496, -0.007293492, -0.17917366, -0.15722491, -0.26070598, -0.2573391) * go_5(0.0, -1.0);\n result += mat4(-0.0953191, 0.09084944, 0.25338924, 0.23829061, 0.08905475, -0.02061248, -0.012651722, 0.11955581, 0.239715, -0.2795726, 0.06275163, -0.15498403, -0.042101745, -0.16694753, -0.049197655, 0.06470607) * go_5(0.0, 0.0);\n result += mat4(0.07657325, -0.35392562, -0.055532675, -0.18168893, 0.08006482, 0.12548354, -0.17169037, 0.41884392, 0.047854125, -0.13949591, -0.34051692, 0.18265511, 0.082268566, 0.24420416, -0.049996477, -0.018989688) * go_5(0.0, 1.0);\n result += mat4(-0.16161917, 0.16816078, 0.018195407, 0.16679527, -0.3412548, 0.14028408, 0.17574453, -0.06049301, -0.01611411, -0.046527516, -0.044087164, 0.25788495, 0.13769192, -0.016161619, 0.041910134, 0.042887107) * go_5(1.0, -1.0);\n result += mat4(0.07837116, -0.22945437, -0.05715237, 0.062118188, -0.07539828, 0.22634326, -0.19471732, 0.31986186, 0.15694539, 0.1633341, -0.03029404, 0.056681212, -0.029835409, -0.13129339, 0.19710875, 0.13151285) * go_5(1.0, 0.0);\n result += mat4(0.017191496, 0.33163047, -0.026875576, 0.19212759, 0.27074674, 0.17707312, -0.13339694, 0.10855495, -0.18034323, 0.43113244, -0.33985507, 0.316351, 0.0358167, 0.023788683, 0.13152061, -0.019543748) * go_5(1.0, 1.0);\n result += vec4(0.091157734, 0.06337161, 0.09025765, 0.07787731);\n gl_FragColor = result;\n}\n")),_.program_20=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.10152706, 0.13643685, 0.050397865, 0.10665431, 0.026328163, 0.1460299, 0.2569912, -0.19533697, 0.03801618, 0.0003496284, 0.18598852, -0.22565664, 0.05281963, -0.034972392, -0.14308542, 0.030370854) * go_0(-1.0, -1.0);\n result += mat4(-0.004119863, 0.057859607, -0.2119656, 0.14261195, -0.16826284, -0.25717396, -0.041528255, -0.119776234, -0.1013885, 0.16835499, 0.27712375, 0.11540263, 0.13435264, -0.15992326, -0.011525119, -0.052719552) * go_0(-1.0, 0.0);\n result += mat4(0.015662286, 0.039283197, 0.1298957, 0.14770529, 0.16800109, -0.26307538, -0.043486428, -0.088268735, -0.091123246, -0.02737689, 0.1340816, 0.20996217, 0.108091205, 0.030314112, 0.054512065, 0.012642684) * go_0(-1.0, 1.0);\n result += mat4(0.06709217, -0.05501374, 0.081222005, 0.089457735, 0.18656515, -0.3077529, 0.047672454, 0.024508892, -0.1351014, -0.39228433, -0.10557932, -0.04361972, -0.11915583, -0.009581473, 0.0063169855, -0.03613457) * go_0(0.0, -1.0);\n result += mat4(-0.1854358, -0.17342652, -0.194473, 0.3151401, -0.051769286, -0.3236325, 0.16018392, -0.057727765, 0.16584621, -0.017418258, -0.3128051, 0.07975532, 0.18611333, 0.026310056, 0.02726216, 0.0067486716) * go_0(0.0, 0.0);\n result += mat4(-0.110896066, -0.00702464, -0.20931682, 0.24850254, 0.03269825, -0.18380491, 0.032377258, 0.19312768, -0.22545849, 0.20047729, -0.21857505, 0.04958539, -0.012481836, 0.09664499, -0.14021717, -0.011379809) * go_0(0.0, 1.0);\n result += mat4(0.029377487, -0.03222012, -0.047782637, 0.15043634, -0.028922928, 0.14329837, 0.070593685, 0.17937078, -0.098229684, -0.017268147, 0.023314565, -0.0373697, 0.086789444, -0.041083477, -0.14991397, 0.1569613) * go_0(1.0, -1.0);\n result += mat4(-0.15204531, 0.038198274, -0.04654972, -0.023292607, 0.043118156, -0.1646481, -0.19841586, 0.0921996, -0.020243818, -0.006126642, 0.0073893177, -0.2155937, -0.051742166, -0.12905034, 0.026826771, -0.14480315) * go_0(1.0, 0.0);\n result += mat4(0.10036964, 0.1710007, -0.07876652, 0.22185723, -0.07879332, -0.009758965, -0.07071612, 0.091213554, -0.112285696, 0.03389832, -0.028804176, -0.030022187, -0.1688445, 0.11049307, -0.054812532, 0.093897834) * go_0(1.0, 1.0);\n result += mat4(-0.12732436, 0.085322656, -0.100760445, 0.18453589, -0.06775451, 0.10935976, 0.17619863, -0.1605919, 0.09963296, -0.15262389, 0.09841437, -0.19519499, -0.07014624, 0.25242952, -0.05024359, 0.087294735) * go_1(-1.0, -1.0);\n result += mat4(0.015800908, -0.14473227, -0.2478373, 0.053460408, -0.14864206, -0.043255955, 0.11067259, 0.0014784707, 0.12921435, -0.03185401, 0.116656736, -0.03951376, 0.06561661, -0.04718704, -0.10218965, 0.11587745) * go_1(-1.0, 0.0);\n result += mat4(0.07117372, 0.0109037515, -0.23872098, 0.07710495, 0.0921179, -0.1644194, -0.13181047, -0.057200883, 0.14430603, 0.10133447, 0.28212273, 0.09411812, -0.048196144, 0.0436184, -0.13561143, 0.3184622) * go_1(-1.0, 1.0);\n result += mat4(-0.18523192, 0.21471006, -0.0448867, 0.014551903, 0.009904246, -0.15023962, 0.004197992, -0.17210527, 0.194157, -0.08507272, 0.20821328, 0.053412434, 0.3099377, 0.119032666, -0.18388903, -0.19600375) * go_1(0.0, -1.0);\n result += mat4(0.2807314, 0.2189851, 0.25916493, 0.060228985, -0.0049263136, -0.074992225, -0.15787919, -0.054917946, 0.12066998, -0.21063392, 0.14343189, -0.033192027, -0.010535234, 0.14374483, 0.1522993, -0.07717713) * go_1(0.0, 0.0);\n result += mat4(-0.043371633, 0.13011403, -0.0015406794, -0.0128029715, 0.17256962, -0.04676938, 0.15432738, -0.07865593, 0.13326003, -0.20808597, -8.7830034e-05, 0.19136547, -0.1985925, -0.013042362, -0.22718841, -0.06583816) * go_1(0.0, 1.0);\n result += mat4(-0.11845248, 0.027589038, 0.10232536, 0.089354545, 0.18008573, 0.061147142, 0.04159389, -0.12027304, 0.1662144, -0.19675921, 0.12992287, -0.10149212, 0.10550842, -0.006124143, 0.19946195, -0.1462058) * go_1(1.0, -1.0);\n result += mat4(0.01296488, -0.09644271, -0.05817923, -0.0954995, 0.025634903, -0.10628822, -0.05637768, -0.284114, 0.17925075, 0.01273799, 0.309424, -0.036070596, -0.17971297, -0.35284916, 0.028788334, -0.040968318) * go_1(1.0, 0.0);\n result += mat4(-0.14511016, -0.036098864, -0.029634831, -0.081007525, 0.17456302, -0.3121309, -0.005653063, -0.13220096, 0.07959643, 0.13494255, 0.16009367, 0.022134677, -0.06916521, -0.068016514, -0.07418041, -0.106386214) * go_1(1.0, 1.0);\n result += mat4(0.0038909556, 0.10399398, -0.047585238, 0.020263152, 0.22357577, 0.20275299, -0.20587234, -0.14618087, -0.06699123, 0.05799765, -0.057206634, 0.070337296, 0.26828194, -0.110529095, -0.039317895, 0.1000372) * go_2(-1.0, -1.0);\n result += mat4(-0.12016816, -0.1746712, -0.15243006, 0.09121186, 0.17119732, 0.09372113, -0.011121283, 0.01683138, 0.04647735, 0.26708847, -0.045210358, -0.05229348, 0.13961853, -0.23234563, 0.11518522, 0.025384203) * go_2(-1.0, 0.0);\n result += mat4(0.24803765, -0.12064236, 0.16222163, 0.10242684, 0.35362238, -0.0025835831, 0.10871223, -0.14052986, 0.086918466, 0.003965692, -0.052900802, -0.09219091, -0.097256884, 0.027730078, -0.018556952, 0.029902605) * go_2(-1.0, 1.0);\n result += mat4(-0.07853819, -0.33072472, -0.01923759, -0.022614414, 0.037449032, 0.0057582236, 0.035095196, -0.10516724, 0.021059662, -0.1803607, -0.072927505, -0.032927528, 0.10600866, 0.2115304, -0.038914077, 0.026641702) * go_2(0.0, -1.0);\n result += mat4(-0.046708018, -0.30087915, 0.23972215, 0.051118676, -0.09175249, 0.061564893, -0.0606459, 0.10725062, 0.16634792, 0.15181623, -0.14776988, -0.089753665, 0.09396779, 0.3047946, 0.20602426, -0.10614584) * go_2(0.0, 0.0);\n result += mat4(0.16031305, -0.010385087, 0.12137829, 0.013936002, -0.09272479, -0.0462326, 0.14647374, -0.1364509, 0.1020013, 0.07280318, -0.035455197, -0.0074932426, 0.06966262, 0.43025437, 0.14413132, -0.020879302) * go_2(0.0, 1.0);\n result += mat4(-0.048381433, 0.055672538, 0.17734092, 0.057804573, -0.064207256, -0.081648245, -0.19108449, -0.027356787, 0.22855555, 0.026296774, 0.051670585, 0.1469678, 0.14372535, -0.019550381, 0.0711832, -0.23015371) * go_2(1.0, -1.0);\n result += mat4(0.10270051, 0.03306284, 0.18660016, -0.08794835, 0.022104584, 0.14556691, -0.18290472, -0.004233608, 0.31982687, -0.019705234, -0.18947408, -0.014298402, 0.13134713, -0.22212905, -0.22175267, -0.083559796) * go_2(1.0, 0.0);\n result += mat4(0.09405076, -0.094762795, 0.00039714025, -0.033925287, -0.040082168, 0.18154381, -0.091368884, -0.002279935, 0.18112488, -0.16065024, -0.07302534, -0.054364413, -0.027507186, 0.056911435, -0.25985143, 0.19071229) * go_2(1.0, 1.0);\n result += mat4(-0.08038882, -0.23933147, 0.091805875, 0.06882283, 0.030006107, -0.19613835, -0.19390447, -0.06947256, -0.15933713, -0.12136816, 0.10496873, 0.20988281, -0.06429982, 0.13831986, -0.12110751, -0.013753183) * go_3(-1.0, -1.0);\n result += mat4(-0.03526272, 0.09196733, 0.22100714, -0.034608632, 0.11271489, 0.19354948, -0.08702665, 0.0818318, -0.23144986, -0.39077505, 0.068490066, -0.07049248, -0.15327029, -0.13464752, -0.23453039, -0.007664983) * go_3(-1.0, 0.0);\n result += mat4(-0.071974635, -0.09427919, -0.14303383, -0.15694854, -0.0536355, 0.072341934, 0.0919402, -0.032855745, 0.061292388, 0.09840731, 0.035950005, -0.064508714, -0.121800035, -0.18790516, -0.098817684, -0.032492902) * go_3(-1.0, 1.0);\n result += mat4(-0.006014576, 0.056944408, -0.04101546, -0.07834956, 0.048266124, 0.013926315, 0.041723326, -0.323333, -0.41566008, 0.3228979, 0.004536671, 0.31018063, -0.32762045, 0.23986395, 0.0941997, 0.32134023) * go_3(0.0, -1.0);\n result += mat4(-0.07315801, -0.04973393, -0.022297578, -0.0803329, -0.006434735, 0.010591334, 0.036642008, 0.099703625, -0.30428717, -0.13702157, 0.05784328, -0.08263622, -0.16771519, 0.012717832, 0.16369238, 0.082922) * go_3(0.0, 0.0);\n result += mat4(0.0001620341, 0.13469625, 0.022239598, -0.045452654, -0.012625867, -0.016001742, -0.13125779, 0.035808936, -0.06057855, -0.23169748, -0.031564385, 0.0035062286, 0.08688842, 0.043959387, 0.045130596, -0.082511395) * go_3(0.0, 1.0);\n result += mat4(-0.083551735, -0.0062169307, -0.071006864, 0.08302828, 0.041814975, -0.17135905, -0.051279463, -0.23531726, -0.07600026, -0.016305951, -0.12496258, 1.6274626e-05, -0.056098733, 0.05471391, -0.16807914, 0.043552015) * go_3(1.0, -1.0);\n result += mat4(0.10614594, 0.055918783, -0.04306798, 0.12271233, -0.053095255, -0.041611873, 0.0658641, -0.17270197, -0.17228878, 0.04906801, 0.025378078, 0.03993686, 0.26168197, -0.0664166, -0.24114749, 0.122338526) * go_3(1.0, 0.0);\n result += mat4(-0.028463805, -0.06832796, -0.042678714, -0.09115425, 0.112060644, -0.11552275, -0.13850841, -0.21241449, -0.025949117, -0.25152782, 0.118504696, -0.0032011967, -0.004659375, 0.14416796, 0.10196362, -0.25900578) * go_3(1.0, 1.0);\n result += mat4(-0.014083873, -0.14722492, -0.04869616, -0.0060440497, -0.06496493, -0.080328904, 0.0021304504, -0.071984075, 0.037136473, -0.06741335, 0.047950987, 0.13102819, -0.084352426, 0.021756288, 0.14978755, -0.07930937) * go_4(-1.0, -1.0);\n result += mat4(-0.043805413, 0.11554947, 0.08058495, -0.029509902, 0.07255308, -0.11107158, 0.19269472, -0.06936789, -0.056554012, -0.13389792, 0.05822567, -0.080038816, -0.11012767, -0.2594496, 0.013091632, -0.016040247) * go_4(-1.0, 0.0);\n result += mat4(0.11076819, 0.29110146, 0.010078737, -0.07397723, 0.017001567, -0.0600932, 0.120115615, -0.1516764, -0.046932317, -0.1531205, -0.041367747, 0.03022747, 0.028425755, -0.09993652, 0.105394356, -0.097724885) * go_4(-1.0, 1.0);\n result += mat4(-0.16120721, 0.12060183, -0.051696084, 0.13536309, -0.0629108, 0.20782739, 0.08011087, 0.16132146, -0.17330962, 0.075349055, -0.13367563, 0.0834821, 0.13859299, -0.24726664, 0.1219966, 0.008662899) * go_4(0.0, -1.0);\n result += mat4(-0.06673648, -0.059848122, -0.079399005, 0.07430188, 0.039565083, -0.02646128, 0.06627121, -0.15686277, -0.08100342, 0.211192, 0.11364034, -0.056452975, 0.003068278, -0.09815622, -0.2720423, -0.060945407) * go_4(0.0, 0.0);\n result += mat4(0.10425103, -0.11963076, -0.15664895, -0.008325704, 0.030473476, -0.059397645, 0.08696136, -0.105832994, 0.15845199, -0.0155479815, 0.21866821, -0.24220671, -0.07413551, 0.18748072, 0.15781933, 0.09678578) * go_4(0.0, 1.0);\n result += mat4(-0.105755776, 0.05295692, -0.065712206, -0.055599883, -0.024171222, -0.10882413, -0.019153712, -0.0797682, -0.05841592, 0.027539523, 0.018220939, 0.025832783, 0.10254366, 0.027248384, 0.17515337, 0.13366127) * go_4(1.0, -1.0);\n result += mat4(0.14450707, 0.16593692, 0.10250131, 0.022199351, 0.00025016058, 0.02208959, -0.015518909, 0.03897976, 0.066313244, -0.08834062, -0.06497536, 0.21156809, -0.028999787, 0.1924942, 0.27274308, -0.19622537) * go_4(1.0, 0.0);\n result += mat4(0.06670714, 0.032708794, 0.08869534, -0.1733506, 0.0076623727, 0.12130858, 0.010788659, -0.046009142, 0.09683414, -0.2074643, 0.08545223, 0.0447272, 0.12027344, 0.20864709, 0.17474543, 0.13670264) * go_4(1.0, 1.0);\n result += mat4(0.021432638, -0.24760821, 0.12410156, -0.11143068, 0.1870739, 0.0740915, 0.11552895, -0.061147105, -0.037998777, -0.1789209, 0.02577988, -0.1907707, 0.16632228, 0.029018525, 0.016788188, 0.16683672) * go_5(-1.0, -1.0);\n result += mat4(0.1736272, 0.052254014, -0.010544911, -0.25163132, -0.021734655, -0.23477079, 0.30037084, -0.024889933, 0.16576701, 0.11785999, -0.19426535, 0.012973521, -0.31330642, -0.12940904, 0.1407924, -0.104257464) * go_5(-1.0, 0.0);\n result += mat4(-0.10720734, -0.22007015, 0.06929706, 0.1128352, 0.08878798, -0.74968565, 0.05292707, -0.2015415, -0.22024418, 0.12937216, 0.0077955252, 0.10120546, -0.051692892, -0.4005671, 0.019636473, -0.020149691) * go_5(-1.0, 1.0);\n result += mat4(0.43247837, -0.18930417, -0.013568917, -0.079419196, 0.18672904, -0.35622415, 0.25079453, -0.1175358, 0.26581118, 0.008579299, 0.18397655, -0.29648697, -0.15222591, 0.32292458, -0.011576255, -0.030688757) * go_5(0.0, -1.0);\n result += mat4(0.10460517, 0.22705384, -0.11461504, -0.34884137, 0.06710358, 0.07710169, -0.22747318, -0.03428357, -0.12087394, -0.18585229, 0.053487252, -0.15423988, -0.24636437, 0.42574164, -0.20994124, -0.13236474) * go_5(0.0, 0.0);\n result += mat4(-0.15691194, -0.08720117, -0.052925915, -0.16245657, -0.16402285, 0.3253476, 0.1616336, 0.072358444, -0.19095042, 0.21235181, 0.033952657, -0.021103038, 0.1247694, 0.228517, 0.032327496, -0.21903606) * go_5(0.0, 1.0);\n result += mat4(-0.14174855, -0.06494216, 0.13284135, -0.08129453, 0.16482054, 0.110014215, 0.15709473, -0.010275839, -0.22032334, -0.10103909, -0.11650554, -0.17561941, 0.085149735, -0.40727508, 0.12032625, -0.02078777) * go_5(1.0, -1.0);\n result += mat4(-0.27078578, -0.08153653, 0.1757881, 0.11317136, 0.27882257, -0.24042514, -0.08648888, -0.045675088, -0.10128582, -0.04766186, 0.06836051, 0.15924035, 0.04440567, -0.099891834, -0.08893405, 0.05721548) * go_5(1.0, 0.0);\n result += mat4(0.15327021, 0.13603994, 0.17330587, 0.05625383, -0.11157126, -0.08179826, 0.05035325, -0.012668053, 0.04673393, 0.29881957, 0.019924281, -0.06682304, -0.034375366, -0.11446407, 0.055847015, 0.104117975) * go_5(1.0, 1.0);\n result += vec4(0.013481283, -0.0006846239, 0.017479934, 0.13998064);\n gl_FragColor = result;\n}\n")),_.program_21=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.013182829, 0.053091962, 0.06549412, 0.09314398, 0.12759157, 0.19831958, -0.0066986284, 0.008724786, -0.008788724, -0.18448268, -0.08061004, -0.122672, 0.039246775, 0.114899494, 0.0053096768, -0.45705518) * go_0(-1.0, -1.0);\n result += mat4(-0.15435986, 0.12775438, 0.033445876, 0.13065258, -0.034713954, 0.011218427, -0.056961175, -0.028291933, 0.014069658, -0.12902507, 0.09579773, -0.24455607, 0.14417914, 0.05937612, 0.2243551, -0.3940324) * go_0(-1.0, 0.0);\n result += mat4(0.019673724, 0.20209175, 0.0864056, 0.062125377, -0.032693543, -0.07866025, 0.049098648, 0.09967038, 0.071991436, -0.035584584, 0.08620264, -0.3146151, 0.0016364265, -0.1282453, 0.113696136, -0.09162608) * go_0(-1.0, 1.0);\n result += mat4(-0.086494565, -0.031322442, -0.0010425163, 0.0043439222, -0.2207718, -0.114754595, -0.04754309, 0.038829442, 0.28012696, 0.01416326, -0.006575263, 0.09800945, 0.20944737, 0.12320554, -0.27976176, 0.042036757) * go_0(0.0, -1.0);\n result += mat4(-0.0043551656, -0.034230676, 0.047720857, -0.0913431, 0.25977305, 0.21515612, 0.18708718, -0.004843006, 0.29522216, 0.03641434, -0.096512936, -0.07962972, -0.07454651, -0.2631387, -0.3370317, 0.40316954) * go_0(0.0, 0.0);\n result += mat4(0.07995683, -0.17652078, 0.0023912708, -0.02042794, 0.17486735, -0.22842996, -0.06893651, -0.19074234, 0.10076771, 0.11205654, 0.001572062, 0.024552155, -0.00011488878, -0.12493254, -0.29600865, 0.07090882) * go_0(0.0, 1.0);\n result += mat4(0.017154403, 0.13125315, 0.11503914, 0.105513334, -0.11673632, -0.034176424, -0.030536361, -0.002248858, -0.11892652, -0.08516513, 0.06950209, 0.17622153, 0.06246307, -0.07698598, 0.2093879, -0.058301486) * go_0(1.0, -1.0);\n result += mat4(0.10316161, 0.0072260876, 0.07716615, -0.13834251, -0.010482067, 0.15220478, 0.09262941, 0.08135313, 0.14277095, -0.15209594, -0.15694623, 0.0658977, 0.16643007, -0.04802777, 0.039331965, 0.10639549) * go_0(1.0, 0.0);\n result += mat4(0.003941457, 0.096958525, 0.08078122, -0.123746514, 0.05798335, -0.044676617, -0.3084394, 0.1140151, 0.010672668, -0.025900228, -0.06911797, 0.05360162, 0.15696998, 0.07253946, 0.06035546, 0.1159507) * go_0(1.0, 1.0);\n result += mat4(0.229298, 0.064096935, 0.16048844, 0.012671015, 0.024478769, 0.063737154, -0.004687863, 0.19364266, -0.19646022, 0.2893255, 0.026786007, 0.069286734, 0.07800188, -0.053994164, 0.052960467, 0.1745522) * go_1(-1.0, -1.0);\n result += mat4(0.015469714, -0.12314818, 0.5338478, -0.11723986, -0.008365538, -0.10995339, -0.15134127, -0.07830025, 0.07128518, 0.009086638, -0.116382964, -0.16219214, 0.026113646, 0.29649207, -0.33176404, 0.009099685) * go_1(-1.0, 0.0);\n result += mat4(-0.09291687, 0.09429629, 0.47023576, 0.30382136, 0.022938905, -0.053612467, 0.03914971, 0.07205734, 0.11292842, -0.022005484, 0.17894705, -0.008363797, -0.1682453, 0.0409644, -0.017597, -0.14894786) * go_1(-1.0, 1.0);\n result += mat4(-0.22093011, 0.050382294, -0.07031792, 0.1064123, 0.09168859, -0.054715537, 0.07824245, 0.0675236, -0.11675646, 0.12587738, 0.33370635, -0.14830373, -0.4392533, -0.23865284, 0.071248956, -0.026170105) * go_1(0.0, -1.0);\n result += mat4(-0.048300147, 0.08008235, 0.11813505, -0.09183442, -0.06377392, 0.14087953, 0.07831149, 0.044931732, -0.21497081, 0.026584432, 0.013495652, -0.14503439, 0.007470514, 0.14160597, -0.016141815, -0.31155616) * go_1(0.0, 0.0);\n result += mat4(-0.41951287, 0.24024096, 0.19465575, -0.041104067, 0.09810697, 0.14586213, 0.13903797, -0.053057924, -0.14113568, -0.09644958, -0.09866805, -0.07899498, -0.172797, -0.08095462, -0.13160881, -0.0089402525) * go_1(0.0, 1.0);\n result += mat4(-0.0807202, -0.37737992, -0.12689668, 0.079181, 0.01577318, -0.11053014, -0.12669973, 0.0071108835, -0.20729698, 0.046471246, -0.12194573, 0.2870874, -0.22770974, 0.09006065, 0.23021267, 0.3112802) * go_1(1.0, -1.0);\n result += mat4(-0.17971495, 0.036312122, -0.03444156, 0.041823655, -0.09082372, 0.08112007, 0.049061, -0.0055645844, 0.013843324, -0.01969895, -0.13960351, -0.047275152, -0.043000307, 0.27807096, 0.22880352, 0.106376074) * go_1(1.0, 0.0);\n result += mat4(-0.17075665, 0.006126272, -0.2546894, 0.11954845, -0.19607663, 0.048538323, -0.065129414, 0.014257998, 0.038192738, -0.037847996, -0.020429965, 0.025860488, 0.028515143, 0.06738391, 0.072110705, -0.033284377) * go_1(1.0, 1.0);\n result += mat4(0.044568866, 0.062475223, -0.0983384, 0.009866407, -0.35514477, -0.030211627, 0.22333166, 0.32969475, -0.109626986, -0.034606833, -0.0576798, -0.17654708, -0.08829175, -0.16896097, -0.1001105, -0.12807782) * go_2(-1.0, -1.0);\n result += mat4(0.3260804, -0.13558061, 0.04645619, -0.07019992, -0.29856443, 0.053042114, 0.061772786, -0.13687392, -0.16278408, -0.034854803, -0.012278255, -0.098236114, -0.19714803, -0.1252398, 0.52471006, -0.00438923) * go_2(-1.0, 0.0);\n result += mat4(-0.23780306, 0.0058732736, -0.14263488, 0.014209727, 0.3014817, -0.19334342, 0.14975117, -0.4833427, 0.06679691, -0.068613395, -0.11530229, -0.27387938, 0.060538717, 0.2566434, 0.089476675, 0.20292005) * go_2(-1.0, 1.0);\n result += mat4(-0.08988664, 0.09974201, -0.06231258, -0.14937639, 0.3109973, -0.062920496, 0.38651597, 0.32825765, -0.019837346, 0.1774624, 0.0721711, 0.01380091, 0.33275485, -0.024928985, -0.07132799, -0.10537747) * go_2(0.0, -1.0);\n result += mat4(-0.09355771, -0.018917486, 0.062002532, -0.06821075, 0.0852235, -0.043880213, 0.023216404, -0.034589138, 0.009775594, 0.020386059, -0.19563444, 0.34160665, -0.19108588, -0.36282206, 0.12477205, -0.1635429) * go_2(0.0, 0.0);\n result += mat4(0.0660281, -0.004066676, 0.051605884, -0.20489341, 0.45396295, 0.048399396, 0.32993752, 0.5071012, 0.1316449, -0.028571565, -0.1418205, -0.06860564, 0.00832686, 0.10344168, -0.0033388403, -0.21189667) * go_2(0.0, 1.0);\n result += mat4(0.03121781, 0.06918902, 0.0073941397, -0.039547186, -0.13978334, 0.36066145, 0.105322905, 0.048246022, -0.064950965, 0.04503515, 0.13340174, -0.30344757, 0.08683505, -0.046188712, -0.17417784, 0.09081479) * go_2(1.0, -1.0);\n result += mat4(-0.16948071, 0.0040395157, 0.035707664, -0.079912804, 0.038716394, -0.17475441, -0.36299637, 0.03968082, 0.049196135, -0.1715365, -0.071639955, -0.016410451, 0.09188755, -0.2558949, -0.16094652, 0.07996079) * go_2(1.0, 0.0);\n result += mat4(-0.21382907, 0.05636966, -0.06199946, -0.21989174, -0.18922164, 0.37826148, -0.0141571835, 0.024448203, 0.0884536, 0.12374937, 0.18420288, 0.0967765, -0.06720011, 0.069881, -0.0042892518, -0.19172947) * go_2(1.0, 1.0);\n result += mat4(-0.08187655, -0.489484, -0.27973574, -0.009521738, 0.18314825, -0.35783502, 0.056075446, 0.1687472, 0.3308614, -0.23036483, 0.0055736783, 0.18089417, -0.01648603, -0.21509576, -0.05315817, 0.2311331) * go_3(-1.0, -1.0);\n result += mat4(0.10545252, -0.16682841, 0.46201918, 0.41049242, 0.2867931, -0.10737721, 0.37278366, -0.15247364, 0.32457805, -0.13211884, 0.0282094, 0.32339963, -0.20642634, -0.07769656, -0.11572602, -0.0078001227) * go_3(-1.0, 0.0);\n result += mat4(0.049419798, -0.16918461, -0.07071865, -0.23344457, -0.06583399, 0.21428098, 0.13742666, -0.24406539, -0.3166922, 0.04145341, 0.12750438, 0.7016666, -0.072237894, 0.060902767, 0.024233112, 0.1978945) * go_3(-1.0, 1.0);\n result += mat4(0.21362431, -0.22586554, -0.13855393, 0.03641023, -0.18417473, 0.13428141, 0.019632103, 0.18459935, -0.25052726, -0.06585735, 0.06470142, -0.1343166, -0.1102426, 0.12908545, -0.03501417, -0.2672359) * go_3(0.0, -1.0);\n result += mat4(0.098094426, -0.40027153, 0.05030102, 0.29116127, -0.07573088, -0.0358284, -0.2436342, 0.00352126, -0.114547156, -0.013960078, -0.20433213, -0.021052646, -0.22285037, 0.028262915, 0.08860262, -0.30081618) * go_3(0.0, 0.0);\n result += mat4(-0.01646094, 0.24261765, 0.33677813, -0.060467284, -0.19734232, 0.1702455, -0.1304959, -0.20504838, -0.3379331, 0.26765183, -0.26516193, 0.27015924, -0.08003835, 0.3141519, 0.29280853, -0.052082997) * go_3(0.0, 1.0);\n result += mat4(0.12277012, -0.46426025, 0.015877785, 0.028895028, -0.12974375, -0.075910136, 0.300476, 0.16338159, -0.012315035, 0.05539739, 0.019287715, -0.2627638, -0.10653122, 0.15327309, 0.116874225, 0.17951632) * go_3(1.0, -1.0);\n result += mat4(0.29410085, -0.17102611, 0.035222203, 0.538198, -0.082762614, -0.13113698, 0.23784018, 0.10809719, 0.10368062, -0.26618072, 0.017677844, -0.5524849, 0.20205925, -0.25295278, -0.08522028, -0.35101673) * go_3(1.0, 0.0);\n result += mat4(-0.24038099, 0.047679562, 0.16125403, 0.12115515, 0.25935376, -0.12338007, 0.28222737, -0.1517331, 0.102381065, 0.02018978, 0.103473715, 0.008457937, 0.075750284, 0.030453209, 0.103425525, -0.11869024) * go_3(1.0, 1.0);\n result += mat4(0.027691573, 0.033041246, -0.053919036, 0.021841308, 0.22477351, -0.012002719, -0.088659704, -0.19888699, -0.14622316, 0.07693778, 0.06058014, 0.072771885, -0.09090909, -0.009634639, -0.04093643, -0.0016425458) * go_4(-1.0, -1.0);\n result += mat4(0.121816635, 0.06796998, -0.00956044, 0.060272712, 0.0929867, -0.104182824, 0.068678245, -0.0025653015, 0.29900813, -0.121311836, -0.18685773, 0.047214147, -0.002424332, -0.071621366, 0.09782575, 0.069204815) * go_4(-1.0, 0.0);\n result += mat4(-0.115039505, -0.013585092, -0.062492177, 0.019942736, -0.22608118, 0.10974841, 0.121345155, 0.048270512, 0.036711007, -0.1555631, 0.3113601, 0.20424883, 0.036948208, 0.023162413, 0.093668364, 0.091156565) * go_4(-1.0, 1.0);\n result += mat4(-0.0239057, -0.0074546733, -0.072916195, -0.15032186, 0.11206848, 0.076949894, -0.0719725, 0.057246305, -0.12505415, 0.17029393, 0.059913885, 0.10695817, 0.11587671, 0.009000426, -0.0065819114, 0.112660386) * go_4(0.0, -1.0);\n result += mat4(-0.22613746, 0.010249483, 0.31479695, -0.15589239, 0.21750645, -0.16260515, 0.03900687, 0.31478724, 0.24153055, -0.13562167, -0.13101026, -0.30842167, -0.09156883, -0.08611807, 0.0021150038, 0.19845119) * go_4(0.0, 0.0);\n result += mat4(-0.09328654, 0.065565474, 0.053929932, -0.0614148, 0.10553007, -0.16130202, -0.14184211, -0.0015263067, -0.015361093, -0.20926285, -0.23366193, -0.06125057, -0.071300104, 0.01055638, -0.05240934, 0.06743602) * go_4(0.0, 1.0);\n result += mat4(-0.05055375, 0.085141584, -0.025911124, -0.035443313, -0.1763071, 0.085818924, 0.19284901, -0.006149421, -0.0160643, 0.11941451, 0.20142859, -0.047862962, 0.049561072, 0.06118226, -0.117986836, -0.10885573) * go_4(1.0, -1.0);\n result += mat4(0.0026763107, -0.13232177, 0.040220898, 0.056682535, -0.03708343, 0.22508788, 0.14923818, -0.106249794, 0.035745993, -0.18804651, -0.3110593, -0.20087922, -0.14625967, -0.0653864, -0.061015815, -0.04066649) * go_4(1.0, 0.0);\n result += mat4(0.111738384, -0.104334466, 0.029024106, -0.09726162, 0.2414019, -0.029426873, 0.09094325, 0.027416501, 0.30706093, -0.09682458, -0.19449362, -0.014534671, 0.15952238, -0.033171862, -0.10819316, -0.10238822) * go_4(1.0, 1.0);\n result += mat4(0.56843907, -0.18652008, -0.07477079, -0.09572682, 0.004717268, -0.19569749, 0.012557746, -0.16934179, 0.20934415, -0.13695319, -0.085793145, 0.16430594, 0.1280811, -0.035566512, 0.17796053, 0.034620196) * go_5(-1.0, -1.0);\n result += mat4(0.10944063, 0.056659624, -0.10928797, -0.48222318, -0.03679725, 0.12002146, 0.06371042, -0.024989901, -0.19508527, 0.35469803, -0.034514666, 0.05471589, -0.008078808, 0.086663045, -0.06641959, 0.14787014) * go_5(-1.0, 0.0);\n result += mat4(-0.08401734, 0.065710895, -0.03586741, -0.09523177, -0.11976769, -0.00039887297, -0.11169928, 0.11623861, 0.06338808, 0.1087186, 0.26752025, 0.27731213, 0.042043414, -0.040737793, -0.13757998, 0.03160253) * go_5(-1.0, 1.0);\n result += mat4(0.03308292, 0.11817877, 0.04941428, 0.053257942, 0.20836346, -0.3157687, -0.15115938, 0.017689008, -0.08777182, 0.075874984, -0.11381275, 0.15768103, -0.25251803, 0.024785532, -0.1119765, -0.08488973) * go_5(0.0, -1.0);\n result += mat4(0.14967972, 0.08358996, -0.12477746, 0.18376626, -0.11429529, 0.18852599, 0.12402519, 0.13575697, -0.17223327, -0.18583423, 0.08749376, 0.14127673, 0.04728666, 0.13141015, -0.1578823, 0.064156786) * go_5(0.0, 0.0);\n result += mat4(-0.18258065, 0.05539021, -0.08642571, 0.22043483, -0.03830304, 0.10055482, -0.050123304, 0.12830205, -0.4921733, 0.2718683, 0.11772524, -0.07781355, -0.0075595984, 0.060227167, 0.1285977, 0.2978205) * go_5(0.0, 1.0);\n result += mat4(0.19988084, -0.36680242, -0.0095746415, 0.091812566, 0.3152317, -0.075949475, -0.04308324, 0.049759876, 0.02971871, 0.18617181, 0.19829167, 0.17954859, 0.015149219, -0.15809381, 0.10850363, 0.017803097) * go_5(1.0, -1.0);\n result += mat4(0.056506306, 0.15181234, -0.1497428, 0.01186181, 0.02351036, 0.01086669, -0.031891935, 0.01414558, 0.27038968, -0.2806401, -0.14722337, 0.080689445, 0.07039954, -0.054969363, -0.016640754, 0.020795437) * go_5(1.0, 0.0);\n result += mat4(-0.237999, 0.13528651, 0.005025065, -0.01291728, -0.22655746, 0.022678101, 0.07165532, 0.0073296893, 0.084639646, -0.06724732, -0.13105223, 0.10164715, -0.15071161, 0.08882156, -0.016988168, -0.013606533) * go_5(1.0, 1.0);\n result += vec4(0.20634188, -0.10455712, -0.031700566, -0.13400781);\n gl_FragColor = result;\n}\n")),_.program_22=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.1606533, 0.1120602, 0.427334, -0.056228757, -0.026887462, 0.0858575, 0.0052684247, 0.1645524, 0.021588106, -0.08577256, -0.03301297, -0.087385215, 0.17341405, 0.26737398, 0.04566977, 0.047820427) * go_0(-1.0, -1.0);\n result += mat4(0.21000437, 0.05300574, 0.060565695, -0.086724475, 0.09684198, 0.12685667, -0.10724282, -0.11021523, 0.048485592, -0.0054517, 0.081800036, -0.099787444, -0.12168391, 0.07623567, 0.09177046, 0.15815327) * go_0(-1.0, 0.0);\n result += mat4(0.14400747, 0.13797458, 0.11044521, 0.077145234, 0.14364728, 0.10041894, 0.0948857, 0.08613703, 0.030833652, 0.102926254, 0.029892365, -0.09385337, 0.07609406, -0.038274735, 0.22529188, -0.0905732) * go_0(-1.0, 1.0);\n result += mat4(-0.13334684, -0.083001845, -0.06109816, 0.067442395, 9.6367134e-05, -0.10395697, 0.047389086, 0.07404194, -0.11931296, -0.029852618, -0.08998846, 0.16543494, 0.19911745, -0.014106389, -0.020616226, 0.011981892) * go_0(0.0, -1.0);\n result += mat4(-0.20999044, 0.20443644, -0.08602043, -0.06026268, 0.0016786976, -0.15406793, 0.25403517, 0.0038395252, -0.16244787, -0.19482566, -0.113314606, 0.007111468, -0.026472634, 0.08177431, 0.13382603, -0.01771927) * go_0(0.0, 0.0);\n result += mat4(-0.14934808, -0.022533301, -0.14221415, -0.096389346, 0.11613694, 0.21117163, 0.22294325, -0.029256172, -0.072161585, -0.09670809, -0.24253419, 0.10479088, 0.20190297, -0.08443066, 0.08334989, 0.2928627) * go_0(0.0, 1.0);\n result += mat4(0.030550636, 0.095876954, -0.040062953, 0.024307664, 0.17360783, -0.035755854, -0.20959523, 0.069054864, -0.1061238, -0.26194566, 0.2781827, -0.118610375, -0.09682604, -0.076366246, -0.05720086, -0.08075027) * go_0(1.0, -1.0);\n result += mat4(0.15727855, 0.21407695, 0.009924877, -0.0027381582, 0.16699612, 0.017624786, -0.13224785, 0.008606034, -0.05968717, -0.009152095, -0.084314294, -0.14502133, -0.13212982, 0.2531764, -0.09840475, 0.020581203) * go_0(1.0, 0.0);\n result += mat4(0.06285324, 0.019129366, 0.15062185, -0.0018203754, 0.025869751, 0.09390758, 0.027623225, 0.09279268, 0.12548098, -0.05622771, 0.024048142, -0.011120709, 0.039858714, 0.022324169, -0.061184626, 0.15133153) * go_0(1.0, 1.0);\n result += mat4(0.25750592, -0.0633985, 0.05274334, 0.05652166, -0.13369319, -0.19132645, -0.11266925, 0.05310033, -0.10603932, -0.18876615, -0.23720984, 0.23625968, -0.1460642, -0.16662763, -0.31894067, 0.00010953036) * go_1(-1.0, -1.0);\n result += mat4(0.021643812, 0.27677965, -0.18880053, -0.085671276, -0.12699273, 0.07259516, -0.09705578, 0.0103639, -0.10424065, 0.2421007, -0.15788709, -0.03597044, -0.03210864, -0.009501378, -0.29830885, 0.18951061) * go_1(-1.0, 0.0);\n result += mat4(-0.023235895, -0.15663858, -0.097848825, -0.030312262, -0.36207277, -0.044624195, -0.24912846, 0.001322196, -0.012719531, -0.061012562, 0.02297421, -0.083919466, 0.023231668, 0.17829593, -0.20094186, 0.062941045) * go_1(-1.0, 1.0);\n result += mat4(0.031992577, -0.33281925, 0.24781865, 0.10445937, -0.043928526, -0.0048965504, 0.025098981, -0.02432072, -0.06936203, 0.06697805, -0.03503784, 0.04098378, 0.11242077, -0.47939962, -0.36156863, 0.10633177) * go_1(0.0, -1.0);\n result += mat4(-0.360187, 0.15471298, 0.19546136, -0.19344117, 0.19245885, 0.10948706, -0.25480017, -0.117233664, 0.07698171, 0.00455522, 0.016817722, -0.21183428, -0.3989548, -0.0053129625, 0.32735184, -0.25722015) * go_1(0.0, 0.0);\n result += mat4(-0.19386199, -0.104854785, 0.2354883, 0.07680881, -0.08103157, 0.19879752, -0.20958872, 0.03404414, 0.2462412, -0.025986584, 0.15228593, 0.082260065, 0.05948899, 0.018289726, 0.26004076, 0.29258958) * go_1(0.0, 1.0);\n result += mat4(0.43535206, -0.1665342, -0.078847095, -0.09834152, 0.3344753, 0.14931677, 0.26555872, -0.050443217, 0.1165338, -0.018918963, -0.18268648, -0.08987844, -0.15032545, -0.41353035, 0.04693913, 0.12682211) * go_1(1.0, -1.0);\n result += mat4(-0.101665966, -0.2346043, -0.13883743, 0.09837179, 0.11640853, -0.11128404, 0.1264696, 0.13364471, -0.0010915099, 0.32518107, 0.015125061, 0.0014352624, -0.32198808, 0.14844672, 0.045113582, 0.22434932) * go_1(1.0, 0.0);\n result += mat4(0.04287463, -0.031287823, 0.07444511, 0.215022, -0.051081534, 0.09054911, 0.094913155, -0.16440862, 0.025819149, -0.035652477, 0.11303366, 0.072897494, 0.15771803, -0.026064822, -0.27329972, 0.3400305) * go_1(1.0, 1.0);\n result += mat4(0.15108323, 0.099104606, -0.18490814, 0.282546, -0.39287362, 0.020549994, 0.03981046, -0.38331905, -0.028022572, 0.07132567, 0.054721024, -0.0544467, 0.30145043, 0.07482834, -0.030623315, -0.14339122) * go_2(-1.0, -1.0);\n result += mat4(-0.19015107, 0.084599644, -0.08060123, -0.13798787, 0.11629986, 0.1486292, 0.22505176, 0.120357476, 0.09555313, -0.012545042, 0.14008446, 0.09553097, -0.13701685, 0.13754234, 0.08133829, 0.0583218) * go_2(-1.0, 0.0);\n result += mat4(-0.011506865, -0.12886223, 0.32145864, -0.0046038935, -0.15737815, 0.31331423, 0.014334723, 0.13329573, 0.059868217, 0.044668417, 0.41486976, -0.115652, 0.07570654, 0.119870186, -0.04211968, 0.13550858) * go_2(-1.0, 1.0);\n result += mat4(-0.06290216, -0.09683136, 0.17791402, -0.06173693, -0.5663153, 0.6814847, -0.30665252, -0.015765276, -0.35518414, 0.014619069, 0.0059011583, -0.011811011, -0.12891632, -0.09697547, 0.0122915255, -0.035630453) * go_2(0.0, -1.0);\n result += mat4(0.36552843, -0.02239533, 0.31511658, 0.07742532, 0.38120705, -0.34059232, -0.1941228, -0.009505623, -0.057844408, -0.08539643, -0.15442915, 0.047755927, -0.10766272, 0.19164445, -0.04577609, -0.02152571) * go_2(0.0, 0.0);\n result += mat4(0.25128686, 0.008428173, -0.2337189, -0.07352831, 0.4192482, 0.03234093, -0.107415706, -0.59545743, 0.08484682, 0.10139428, 0.032704517, -0.03676146, 0.0709341, -0.08012427, -0.17445756, -0.051028527) * go_2(0.0, 1.0);\n result += mat4(-0.13946229, 0.14634825, -0.29945642, 0.054991852, -0.19391525, 0.18525685, -0.01332443, 0.19226684, -0.25809357, -0.16726302, -0.08535996, 0.04962988, -0.21382174, -0.27475968, 0.14896728, -0.07398321) * go_2(1.0, -1.0);\n result += mat4(0.012350131, -0.15466039, 0.2637539, -0.004446026, -0.23348337, 0.31829268, 0.30077904, -0.26715708, -0.2248632, 0.026697354, -0.13744812, -0.11420962, 0.12333178, 0.20206316, 0.14819679, 0.11332464) * go_2(1.0, 0.0);\n result += mat4(-0.1398207, -0.08409686, 0.28911248, -0.17092308, -0.3288522, -0.33649427, 0.08738124, 0.07093669, 0.042545132, 0.056477334, -0.043472584, 0.11007758, -0.001716612, -0.10464193, 0.03468551, 0.18904419) * go_2(1.0, 1.0);\n result += mat4(-0.22511648, -0.21305616, -0.20453261, -0.039165854, 0.12624744, -0.24751776, -0.071244866, -0.013594594, 0.050315578, -0.07449747, -0.2612381, 0.16027644, -0.16809192, -0.124898806, -0.038302764, -0.17824896) * go_3(-1.0, -1.0);\n result += mat4(-0.011263025, -0.13628832, -0.018516185, -0.02475848, 0.09929525, 0.039110962, -0.12850322, -0.1350285, -0.35264796, -0.021238754, -0.11728184, -0.1417785, 0.2576594, 0.08627893, 0.11525315, -0.12663105) * go_3(-1.0, 0.0);\n result += mat4(0.098808385, 0.11969382, -0.09717777, 0.15366855, 0.05112679, -0.0064458046, 0.17321971, -0.11823168, -0.010137996, -0.35834765, 0.22273073, 0.20014246, -0.077788174, -0.10495039, -0.17693104, -0.069975644) * go_3(-1.0, 1.0);\n result += mat4(0.058652826, -0.12872136, 0.3963312, -0.15295003, -0.05818842, -0.4533677, 0.20178635, 0.24527496, 0.25999078, -0.37886587, 0.19364087, 0.18344274, 0.22268198, -0.14165895, 0.48145312, -0.23087662) * go_3(0.0, -1.0);\n result += mat4(0.11743857, -0.081544854, -0.19755375, -0.12016749, -0.28253412, -0.04377212, 0.15896732, -0.14978753, -0.25513977, 0.0025451197, 0.41349715, -0.28266567, -0.25201386, 0.54169023, 0.21759638, 0.09750061) * go_3(0.0, 0.0);\n result += mat4(0.2587435, 0.18573955, -0.23956883, 0.021557074, 0.020746572, 0.020505207, 0.08808335, 0.19680786, -0.061584104, -0.24666953, 0.054818455, 0.10405006, -0.24831708, -0.13658181, -0.0833388, 0.24120714) * go_3(0.0, 1.0);\n result += mat4(-0.29441085, 0.03656414, -0.2596772, -0.057041578, 0.1569663, -0.09881767, 0.08505022, -0.01768552, -0.051293768, -0.099874936, -0.05937486, -0.06985686, 0.055836957, 0.12361765, 0.00034758533, -0.16590339) * go_3(1.0, -1.0);\n result += mat4(0.08935089, -0.34096143, -0.06724781, 0.057755265, -0.07378229, 0.19852296, -0.101910785, -0.35927492, -0.27025247, 0.077470385, -0.26122475, 0.1062427, 0.34269986, 0.022384735, -0.19875982, -0.046883546) * go_3(1.0, 0.0);\n result += mat4(-0.023113059, 0.023807336, 0.04232145, 0.12731242, 0.079464786, 0.10940335, -0.1920892, 0.069054574, -0.046453483, -0.1463778, 0.050447907, 0.37861434, 0.19577271, -0.08457038, 0.055992957, 0.0051751668) * go_3(1.0, 1.0);\n result += mat4(-0.0143063385, -0.031832237, -0.081230044, 0.15558316, 0.24739249, 0.06730676, 0.022930989, -0.060339663, 0.16502666, 0.0032860334, 0.13078189, -0.13917513, 0.083792515, 0.038169254, 0.26199514, -0.20886219) * go_4(-1.0, -1.0);\n result += mat4(-0.07898116, -0.001202372, -0.1436358, -0.013730994, -0.011920493, 0.067917384, -0.032699063, -0.04563186, 0.16329978, 0.13089089, -0.29516026, -0.17357638, 0.02513132, -0.14417541, -0.0026529275, 0.028195161) * go_4(-1.0, 0.0);\n result += mat4(0.1278416, -0.0652329, -0.080299005, -0.054219954, 0.15680717, -0.13077177, 0.25564823, 0.10533668, -0.10988264, 0.3860151, -0.18009946, -0.47674116, -0.10072908, 0.041740764, 0.1123633, -0.04076864) * go_4(-1.0, 1.0);\n result += mat4(0.20640877, -0.24586456, -0.10259232, 0.111054115, -0.18076079, -0.22535121, -0.29812837, 0.12035098, 0.027053986, -0.10918923, -0.3172506, 0.11992493, -0.006251823, 0.2550944, -0.15903941, -0.12368186) * go_4(0.0, -1.0);\n result += mat4(-0.36056486, 0.25076455, 0.13362978, -0.033405777, -0.32817405, 0.0695707, 0.01829935, -0.08318219, -0.28797764, 0.16128948, 0.14374499, -0.025840933, 0.078341916, 0.13052103, -0.100241534, 0.10946945) * go_4(0.0, 0.0);\n result += mat4(-0.07073338, -0.112097755, 0.22497103, 0.13549447, -0.13218129, -0.22181363, -0.13737568, 0.06865537, -0.45603344, -0.35373682, 0.37757057, 0.1678293, -0.029289875, -0.13187636, 0.12758663, 0.04016698) * go_4(0.0, 1.0);\n result += mat4(0.040351316, -0.05093577, -0.08653635, -0.007213745, -0.3845516, -0.029778607, -0.47889423, 0.12643112, -0.11173547, 0.043787614, 0.2647412, -0.0109354155, -0.0064909635, 0.106970474, 0.11885388, 0.07061224) * go_4(1.0, -1.0);\n result += mat4(0.066118404, 0.1848857, -0.07987121, -0.044921577, -0.0753153, -0.060784195, -0.33154643, 0.116313264, 0.11995535, -0.071781196, -0.24509782, -0.0037734907, 0.037864428, -0.07115049, 0.10189698, 0.13620937) * go_4(1.0, 0.0);\n result += mat4(0.15173467, 0.117787406, -0.07836817, -0.06667758, -0.05646272, 0.33135724, -0.37163886, -0.315246, 0.22709703, 0.10267156, -0.07729526, -0.015280573, -0.015122008, 0.03244177, 0.17766209, -0.04914632) * go_4(1.0, 1.0);\n result += mat4(-0.07482478, -0.13012838, -0.15759332, 0.015014935, 0.35088012, 0.007073843, 0.24014178, -0.14308095, 0.12774545, 0.18122073, -0.2547015, 0.13359042, -0.0800425, 0.14722595, -0.24495813, -0.013143742) * go_5(-1.0, -1.0);\n result += mat4(-0.15018739, 0.075401075, -0.056287423, -0.21596402, -0.106415406, -0.09301949, 0.124646366, -0.07675658, 0.39950943, -0.36134976, -0.20888598, 0.11607109, 0.107587025, -0.1626161, -0.29592493, 0.01726878) * go_5(-1.0, 0.0);\n result += mat4(0.042367462, 0.05787438, -0.091712154, 0.26943466, 0.018607875, -0.06306163, -0.044719845, 0.12169627, -0.0043602907, -0.11714036, -0.41751066, -0.11060246, 0.14270274, 0.105742574, 0.162418, -0.016003838) * go_5(-1.0, 1.0);\n result += mat4(-0.059574872, -0.16347532, 0.24761298, 0.0098720435, 0.22380106, -0.06946215, -0.011973621, -0.09775447, -0.108043805, -0.18910232, 0.36019576, -0.21156572, 0.008830671, -0.05479997, 0.31133842, 0.037727185) * go_5(0.0, -1.0);\n result += mat4(-0.1920284, 0.17142658, 0.05467186, -0.0761654, -0.25932217, -0.16042638, 0.2197324, 0.12581502, -0.48400918, 0.5538232, 0.41044307, -0.17291741, -0.18633147, -0.0820574, 0.038112838, -0.18555504) * go_5(0.0, 0.0);\n result += mat4(0.13163397, 0.09845959, -0.21711256, 0.26999414, -0.053519428, -0.029779429, -0.15492497, 0.0993045, -0.16189748, -0.4925058, 0.034618095, 0.085681, 0.16100337, 0.078292616, -0.40945208, -0.15787469) * go_5(0.0, 1.0);\n result += mat4(0.20844188, 0.07127721, 0.032387372, 0.033018872, 0.15301323, -0.055671003, 0.25810188, -0.07723897, 0.17080788, 0.12247039, -0.16662452, -0.06526193, 0.1584067, 0.14825343, 0.16793022, -0.055639073) * go_5(1.0, -1.0);\n result += mat4(0.31691772, 0.03877285, -0.31999993, 0.15607259, -0.014967208, 0.17467377, -0.021213053, 0.05274054, 0.09042282, 0.3026185, -0.19465268, -0.15643322, -0.28652924, -0.12624627, -0.123150274, -0.06579748) * go_5(1.0, 0.0);\n result += mat4(-0.12737115, 0.21119869, 0.021830728, 0.25310937, 0.056086678, -0.10591854, -0.09623413, 0.09552772, 0.0077543957, -0.38552082, 0.105930105, 0.21966095, 0.03846968, -0.18900576, 0.13454477, 0.01323755) * go_5(1.0, 1.0);\n result += vec4(0.15939143, -0.031111173, 0.011407361, 0.04436536);\n gl_FragColor = result;\n}\n")),_.program_23=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_6_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_6_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_6_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.009852172, 0.067582026, -0.004946671, 0.10223505, -0.10428496, -0.025925757, -0.1812229, -0.086897664, -0.007505929, 0.11395492, -0.046959464, -0.040778246, -0.05989385, 0.2917696, 0.21723987, 0.104860075) * go_0(-1.0, -1.0);\n result += mat4(0.014223285, 0.23677638, 0.18793987, 0.1604355, -0.13773453, -0.035079855, 0.1325962, -0.01843488, 0.013658427, -0.039640892, -0.049931083, -0.17938142, -0.20694439, 0.13461684, 0.15713528, 0.061465815) * go_0(-1.0, 0.0);\n result += mat4(-0.045403525, 0.24799547, 0.073604435, 0.21103963, 0.18720928, -0.06703258, -0.20043622, -0.067137614, -0.19021615, -0.020830747, -0.120527774, 0.20456503, 0.07813807, -0.03798654, 0.04036844, -0.0033802337) * go_0(-1.0, 1.0);\n result += mat4(0.10385739, -0.06095687, 0.03991638, -0.119761765, 0.14859357, -0.2436967, -0.033547442, 0.06643773, 0.08074919, 0.00819047, 0.046388235, 0.113080844, 0.093403086, -0.25158677, -0.25340363, 0.043133873) * go_0(0.0, -1.0);\n result += mat4(0.13219471, -0.01887069, -0.26465404, 0.012883369, -0.15132889, -0.08190286, 0.1886762, -0.121109776, -0.086888224, -0.13945712, 0.10484367, -0.014462356, -0.04274967, -0.27132213, 0.035799675, 0.18913607) * go_0(0.0, 0.0);\n result += mat4(-0.09799585, -0.092021905, 0.042374767, -0.040835217, 0.2207681, 0.19816661, 0.2233777, -0.09462879, 0.174727, 0.067035824, 0.25794062, 0.03356712, 0.09257895, 0.03864686, 0.061125953, -0.10119902) * go_0(0.0, 1.0);\n result += mat4(-0.06601051, 0.011512823, -0.13370325, 0.0033915695, 0.0060606156, -0.049539644, -0.1075017, -0.17912976, -0.042368136, -0.011520146, 0.06601078, 0.09978972, -0.0129192965, -0.21929637, -0.018458387, -0.010336992) * go_0(1.0, -1.0);\n result += mat4(0.09475364, -0.005993277, 0.09861265, -0.03103845, -0.09583529, 0.058791347, 0.3326168, -0.11607132, -0.028693356, 0.11996273, -0.085005276, -0.029005809, -0.29191923, 0.06689837, 0.10442381, -0.024532465) * go_0(1.0, 0.0);\n result += mat4(0.0053415983, 0.06602273, 0.2246564, 0.031501666, -0.14868876, -0.0093808025, -0.34579018, -0.030635692, 0.092459954, -0.039631926, -0.0085174255, 0.022645477, 0.07514861, 0.060552113, 0.06597399, 0.0397574) * go_0(1.0, 1.0);\n result += mat4(0.0511157, 0.035152495, -0.19926861, -0.063245155, 0.13407591, -0.1288526, 0.23185496, -0.13392815, -0.09297701, -0.2809779, 0.07520502, 0.022971572, -0.08222417, 0.27030075, -0.10483476, 0.16590133) * go_1(-1.0, -1.0);\n result += mat4(-0.30276665, 0.17359875, -0.06072175, -0.036741048, 0.12927541, -0.11135696, -0.1655047, -0.05786224, -0.10111195, 0.03949635, -0.11618777, -0.0020339678, -0.16504388, 0.21188384, -0.24663985, -0.16005285) * go_1(-1.0, 0.0);\n result += mat4(-0.18182081, -0.05039593, -0.004631986, -0.03583777, 0.025373073, -0.33103603, -0.12213051, -0.10148533, -0.091509394, -0.13529696, 0.08307632, -0.0025659746, -0.5024331, 0.14926323, 0.05118105, -0.26585025) * go_1(-1.0, 1.0);\n result += mat4(0.17135173, -0.23068328, 0.16332187, 0.06196188, 0.0034444374, 0.044823382, 0.010302396, 0.06775431, 0.024591392, -0.054694094, -0.048208185, -0.055681854, 0.08873465, -0.14074552, -0.027211398, 0.23973261) * go_1(0.0, -1.0);\n result += mat4(-0.12319059, -0.11429906, -0.36435902, 0.19346023, -0.030743172, 0.383669, 0.009289978, 0.0010576686, 0.17045438, -0.007082544, 0.16374406, 0.32419837, 0.15915118, -0.1356684, -0.13062716, -0.15574396) * go_1(0.0, 0.0);\n result += mat4(-0.19135374, -0.2005694, -0.0020886995, 0.01221146, -0.40867472, -0.081229836, -0.16124476, 0.08071337, 0.09998693, -0.061099563, 0.13301264, -0.043883327, 0.11045742, -0.2383618, 0.18627192, -0.35225677) * go_1(0.0, 1.0);\n result += mat4(0.37673324, 0.34416032, -0.103333436, 0.13149537, 0.006451586, 0.094312094, 0.08832807, 0.09592083, -0.116452016, 0.1066464, -0.115603626, -0.13193515, -0.13174447, -0.18561727, 0.13020653, -0.13364927) * go_1(1.0, -1.0);\n result += mat4(-0.1834991, 0.11584597, -0.04156077, -0.12755936, 0.09659385, 0.08903952, 0.31892854, -0.01448324, -0.008864266, -0.039691996, -0.08322731, 0.095220886, -0.090739064, 0.092071235, -0.2817547, -0.29630283) * go_1(1.0, 0.0);\n result += mat4(-0.24098976, 0.101338394, -0.28956947, 0.07237588, -0.10666849, 0.13332452, -0.20815872, -0.00023775037, -0.04327956, 0.0029107686, -0.008416182, 0.097931474, -0.37501606, -0.018609088, -0.10432809, -0.034832) * go_1(1.0, 1.0);\n result += mat4(-0.08794669, 0.028736163, -0.17888173, -0.06455644, 0.23870508, -0.23358688, 0.072483465, -0.0085282335, -0.12771352, 0.0380899, -0.25210154, -0.010397481, -0.034966666, 0.08883341, -0.22751594, -0.18751557) * go_2(-1.0, -1.0);\n result += mat4(-0.04474889, 0.098189436, -0.10426362, -0.35184658, 0.043526888, -0.36088315, 0.13278794, 0.39718434, 0.0091220355, 0.0041375947, 0.17093311, 0.21236257, -0.10007804, -0.020010212, 0.111889765, 0.17784196) * go_2(-1.0, 0.0);\n result += mat4(0.1536085, -0.026586162, 0.12273445, -0.0801658, 0.20678692, -0.11288633, -0.21298888, 0.4272659, -0.027916932, 0.13641946, 0.08454202, 0.15072668, -0.36861306, 0.09071778, -0.23418477, 0.3515129) * go_2(-1.0, 1.0);\n result += mat4(-0.035221044, -0.05102627, 0.09558761, -0.008040629, -0.028807933, 0.303477, -0.20610638, -0.044902515, -0.19755092, -0.030813612, -0.17718953, -0.17694841, 0.03633824, 0.13118435, 0.029816214, -0.25406656) * go_2(0.0, -1.0);\n result += mat4(-0.14495026, 0.12816216, 0.16447757, 0.031679, -0.044026595, 0.19292583, 0.33260253, 0.10592396, 0.035314452, 0.027002327, 0.06259657, 0.20517996, 0.47153056, 0.33924934, 0.20535454, -0.25056842) * go_2(0.0, 0.0);\n result += mat4(-0.18414135, 0.19427143, -0.081241705, -0.01675198, -0.006523895, -0.07718575, -0.09325943, -0.08737854, -0.028951872, -0.17328268, -0.08241532, -0.08835567, -0.21019256, 0.16430716, 0.06124939, 0.035649084) * go_2(0.0, 1.0);\n result += mat4(0.016590597, -0.0022054093, -0.1470956, -0.08206723, -0.10903706, 0.0064417794, -0.18528567, -0.34366733, -0.06885517, 0.16456494, -0.018355783, 0.17814603, -0.07158972, -0.28178605, -0.20745122, -0.099933885) * go_2(1.0, -1.0);\n result += mat4(0.0065370193, -0.3044895, 0.055263646, 0.075996794, 0.024025463, -0.20411102, -0.01592019, -0.18464315, -0.08999649, -0.048265222, -0.08978591, -0.09877855, 0.4285961, -0.32419163, -0.10149259, -0.112745434) * go_2(1.0, 0.0);\n result += mat4(0.06848249, -0.11997486, 0.05998702, -0.024274347, 0.31168294, -0.017959671, 0.34084293, -0.34249943, 0.11690563, -0.11239628, 0.2128415, 0.017396145, -0.14399542, -0.13887884, 0.041329246, -0.099762276) * go_2(1.0, 1.0);\n result += mat4(0.11233947, 0.22560616, -0.14853792, 0.0025890833, -0.09261338, 0.026878078, -0.13337374, 0.14549397, 0.105454646, 0.20769532, 0.086635984, 0.05085061, 0.16791524, -0.031017043, 0.043081395, 0.18300867) * go_3(-1.0, -1.0);\n result += mat4(0.21579266, -0.29286692, -0.05484676, 0.050306555, -0.1338697, 0.173389, -0.31768104, 0.051908243, 0.03826524, 0.48232502, 0.247302, 0.3487058, 0.28926015, 0.09935225, -0.18840632, 0.08882374) * go_3(-1.0, 0.0);\n result += mat4(-0.13517806, -0.40837446, -0.14227843, -0.27239424, -0.3059563, 0.063552625, 0.2631879, 0.56351787, 0.22826865, -0.065214194, 0.22837348, -0.4106273, -0.05822978, 0.13954113, 0.13192196, 0.031006072) * go_3(-1.0, 1.0);\n result += mat4(0.14163558, -0.13529845, 0.063847534, 0.066068165, 0.041967303, 0.21868911, 0.22319448, 0.00028246938, 0.07615932, -0.3879002, 0.039115347, -0.08572038, -0.24845092, 0.13100919, 0.253391, 0.22104543) * go_3(0.0, -1.0);\n result += mat4(0.15111032, 0.18182786, 0.22756334, -0.008264583, -0.14041592, -0.5454497, -0.5890025, -0.010277932, 0.17194566, -0.14571565, -0.15525545, 0.17403725, 0.09960832, -0.016455285, -0.3584658, 0.3162123) * go_3(0.0, 0.0);\n result += mat4(-0.21418694, 0.20062631, -0.0948598, -0.09684068, 0.13923916, -0.09331503, -0.0857385, 0.21380557, 0.020379147, 0.21428087, 0.07388917, 0.089147344, -0.20121545, -0.023731146, 0.3213483, 0.17458193) * go_3(0.0, 1.0);\n result += mat4(0.10643249, -0.00972507, 0.022902627, 0.29897237, 0.3299111, 0.085025065, 0.21370107, 0.20150943, -0.30700487, -0.1884155, 0.2567519, 0.00021575678, -0.23836862, 0.35121775, 0.13285181, -0.08186422) * go_3(1.0, -1.0);\n result += mat4(0.2257978, -0.044991307, -0.19195051, -0.067948796, -0.119921125, 0.0917341, -0.12133957, -0.0779332, -0.30272362, 0.29493997, -0.1241099, 0.57692826, -0.07721382, 0.23687507, -0.34731215, 0.25507957) * go_3(1.0, 0.0);\n result += mat4(0.45565096, -0.15130155, -0.10940018, -0.44904032, -0.15766421, 0.20778829, 0.21851856, 0.1678922, -0.08152111, 0.1772852, -0.2632565, 0.20217079, -0.014408843, 0.021441357, 0.001290681, 0.036566503) * go_3(1.0, 1.0);\n result += mat4(-0.1125441, 0.019155068, 0.17547919, 0.010120996, -0.13596916, 0.06777857, -0.18246579, -0.07407904, 0.052627467, -0.12339828, 0.09181331, -0.039406203, 0.06598462, -0.20432016, 0.081749015, 0.016382169) * go_4(-1.0, -1.0);\n result += mat4(-0.036727224, 0.05656203, 0.03722875, -0.19623469, -0.12215404, 0.15154731, 0.14583679, 0.13441144, -0.053393483, 0.3686272, -0.55303735, -0.18231596, -0.077573985, -0.17017044, 0.007368884, 0.06776619) * go_4(-1.0, 0.0);\n result += mat4(-0.14654772, 0.0642838, 0.21146652, 0.1479552, 0.056684785, 0.08816999, 0.122986056, 0.025765898, 0.03539519, 0.2605786, 0.13069612, 0.2733717, 0.17476462, 0.04350784, -0.11019324, -0.085290305) * go_4(-1.0, 1.0);\n result += mat4(0.070716664, -0.034127012, -0.17524591, -0.01733187, -0.0786243, -0.27215844, 0.14767595, -0.028927185, -0.268044, 0.17461409, 0.18505631, -0.07551577, -0.17443672, 0.33642206, -0.10371784, -0.09501668) * go_4(0.0, -1.0);\n result += mat4(0.41137508, 0.0039632237, -0.46695748, -0.14406478, -0.03359041, -0.26271477, -0.16481699, -0.23792827, -0.004218498, -0.082102485, -0.5725909, -0.19159988, -0.02892404, 0.018914402, 0.12181954, -0.045662787) * go_4(0.0, 0.0);\n result += mat4(0.059361387, -0.06857852, 0.29324803, 0.018895477, 0.5373943, -0.27193475, 0.19632731, 0.07846825, 0.46329513, -0.2541983, 0.3154752, 0.034318704, 0.07056785, 0.09071147, 0.018257828, 0.051888023) * go_4(0.0, 1.0);\n result += mat4(-0.01574486, 0.025618032, 0.013175459, -0.05611416, 0.1575709, -0.26184332, 0.14741376, -0.09205734, 0.15314968, -0.033463627, 0.27498275, -0.036637545, 0.07326095, -0.02758785, -0.008260478, -0.033497095) * go_4(1.0, -1.0);\n result += mat4(-0.043722082, -0.0053890822, -0.006806792, 0.078156926, 0.28195116, -0.19398853, -0.08171706, -0.13839847, -0.2289849, 0.13469638, -0.3921867, -0.12275613, -0.07401059, -0.08434314, 0.080387615, -0.023079267) * go_4(1.0, 0.0);\n result += mat4(-0.18200518, 0.15944996, -0.023199113, 0.03136635, 0.0124006495, -0.30606514, -0.008949306, -0.051349495, -0.039797418, 0.06404064, 0.089617595, 0.08849374, 0.07658024, 0.089631304, -0.021066017, 0.033190813) * go_4(1.0, 1.0);\n result += mat4(-0.00024305849, -0.005267714, -0.110663235, -0.1235196, 0.012671297, 0.09886661, 0.2275749, 0.060427323, -0.08923832, 0.06393884, 0.08300952, 0.1602908, 0.08163518, 0.2060279, 0.079629295, 0.09073638) * go_5(-1.0, -1.0);\n result += mat4(0.09152832, -0.13788883, -0.0003542848, -0.41267133, 0.06780486, 0.14365548, 0.093432106, -0.14731646, 0.06173505, -0.07698671, 0.13692452, 0.07682172, 0.019543113, -0.07077461, 0.018755287, -0.01956884) * go_5(-1.0, 0.0);\n result += mat4(-0.025053086, -0.25834808, 0.27484947, 0.0542093, 0.04252427, 0.11526509, -0.12203397, -0.11198108, -0.122830786, 0.01729993, -0.26451054, 0.08480724, 0.27700573, -0.108406745, 0.21402664, -0.19032313) * go_5(-1.0, 1.0);\n result += mat4(-0.01717388, -0.21526851, -0.100241624, -0.33087742, 0.059813473, 0.11764993, 0.046627797, 0.10824857, -0.033078045, -0.07022686, 0.05082029, -0.18696983, 0.06715326, -0.24360675, -0.028528497, 0.03166471) * go_5(0.0, -1.0);\n result += mat4(0.18515922, -0.19291987, -0.18511395, -0.16356386, 0.10254811, -0.14086638, -0.05160376, -0.07413514, -0.17066383, -0.1579425, -0.102077566, -0.0865959, -0.06315448, -0.12120578, -0.24788655, 0.045280393) * go_5(0.0, 0.0);\n result += mat4(-0.23578815, 0.17898968, -0.076395154, -0.068680935, -0.19281612, 0.0008040003, -0.13505532, -0.010227741, 0.35332572, 0.10865026, 0.14042157, -0.07081392, -0.16093336, 0.02813831, -0.1142879, 0.07591385) * go_5(0.0, 1.0);\n result += mat4(-0.10260084, 0.25031334, 0.030233473, 0.18198064, 0.06648322, -0.06662831, 0.29892904, 0.10685262, -0.099214576, 0.20269664, 0.14236231, -0.26043925, 0.17721854, 0.105084695, 0.11604949, 0.07190215) * go_5(1.0, -1.0);\n result += mat4(-0.006627316, -0.075635955, 0.37108654, -0.0919607, -0.12985592, 0.112184614, -0.16726716, -0.03870482, 0.01480095, 0.2044233, -0.051372997, 0.21520257, -0.08743421, 0.13153918, -0.15077852, 0.12159706) * go_5(1.0, 0.0);\n result += mat4(0.009482551, 0.12501961, 0.38921976, -0.1280031, -0.103060484, -0.027821409, 0.0720024, -0.027280543, 0.056729473, 0.048927493, -0.035154913, -0.08341783, 0.23103711, 0.046025522, 0.17039533, -0.014161812) * go_5(1.0, 1.0);\n result += vec4(-0.09157235, -0.025660357, 0.076311104, -0.13737188);\n gl_FragColor = result;\n}\n")),_.program_24=a(t,i(t,He),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\nuniform sampler2D conv2d_7_tf;\n#define conv2d_7_tf_pos (v_texture_coord)\n#define conv2d_7_tf_tex(pos) (texture2D(conv2d_7_tf, pos))\n#define conv2d_7_tf_size (u_texture_size)\n#define conv2d_7_tf_pt (1.0 / conv2d_7_tf_size)\n#define conv2d_7_tf_texOff(offset) (conv2d_7_tf_tex(conv2d_7_tf_pos + conv2d_7_tf_pt * offset))\n\nuniform sampler2D conv2d_7_tf1;\n#define conv2d_7_tf1_pos (v_texture_coord)\n#define conv2d_7_tf1_tex(pos) (texture2D(conv2d_7_tf1, pos))\n#define conv2d_7_tf1_size (u_texture_size)\n#define conv2d_7_tf1_pt (1.0 / conv2d_7_tf1_size)\n#define conv2d_7_tf1_texOff(offset) (conv2d_7_tf1_tex(conv2d_7_tf1_pos + conv2d_7_tf1_pt * offset))\n\nuniform sampler2D conv2d_7_tf2;\n#define conv2d_7_tf2_pos (v_texture_coord)\n#define conv2d_7_tf2_tex(pos) (texture2D(conv2d_7_tf2, pos))\n#define conv2d_7_tf2_size (u_texture_size)\n#define conv2d_7_tf2_pt (1.0 / conv2d_7_tf2_size)\n#define conv2d_7_tf2_texOff(offset) (conv2d_7_tf2_tex(conv2d_7_tf2_pos + conv2d_7_tf2_pt * offset))\n\n#define g_0 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_1 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_7 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_13 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_19 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_25 (max((conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_7_tf2_tex(conv2d_7_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_7_tf_tex(conv2d_7_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_7_tf1_tex(conv2d_7_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_7_tf2_tex(conv2d_7_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.053345524, 0.066197485, 0.07259881, 0.0, 0.05303127, 0.06742834, 0.07375377, 0.0, 0.094053976, -7.700613e-05, -0.02473139, 0.0, 0.005308593, 0.03030767, 0.039729137, 0.0) * g_0;\n result += mat4(-0.108758785, 0.037586506, 0.065435104, 0.0, 0.027483977, -0.05654698, -0.076396726, 0.0, 0.105040714, 0.05024414, 0.021126145, 0.0, -0.0674868, -0.0055504893, 0.02190656, 0.0) * g_1;\n result += mat4(-0.053890713, 0.0071396744, 0.016984116, 0.0, -0.045092918, 0.025137635, 0.041979324, 0.0, -0.03408237, 0.0019260172, 0.005701325, 0.0, -0.02040999, -0.01315308, -0.00639404, 0.0) * g_2;\n result += mat4(-0.073155664, -0.06887698, -0.072435565, 0.0, -0.08694837, -0.05531286, -0.055365037, 0.0, -0.06690585, -0.00129934, 0.013128711, 0.0, -0.045931015, 0.017999481, 0.021670034, 0.0) * g_3;\n result += mat4(0.14758188, -0.052864034, -0.06617946, 0.0, -0.025215192, 0.005785653, 0.02022865, 0.0, -0.07359226, -0.034944568, -0.01911832, 0.0, -0.059109453, 0.0018033485, -0.022261323, 0.0) * g_4;\n result += mat4(0.079963796, 0.018210623, -0.0025736517, 0.0, 0.06693135, -0.038985185, -0.04726813, 0.0, -0.03559407, -0.0083629545, -0.005753532, 0.0, 0.043954816, -0.022223696, -0.039470144, 0.0) * g_5;\n result += mat4(0.060458526, -0.0033674864, -0.006985535, 0.0, -0.013925546, 0.051077038, 0.053856038, 0.0, -0.033647064, 0.043235198, 0.05311577, 0.0, 0.0391791, -0.044376004, -0.054064214, 0.0) * g_6;\n result += mat4(0.0069859014, -0.0050665336, -0.010343517, 0.0, -0.027551029, 0.049856182, 0.058316905, 0.0, 0.0121670095, -0.013107907, -0.0151846, 0.0, 0.007648614, -0.0051277154, -0.0053846613, 0.0) * g_7;\n result += mat4(0.06848036, 0.026777437, 0.024801696, 0.0, -0.08711668, 0.049429595, 0.067019165, 0.0, -0.09006778, -0.042166695, -0.02230536, 0.0, -0.048024856, -0.020088708, -0.009932858, 0.0) * g_8;\n result += mat4(-0.05171447, 0.0029948682, 0.014913949, 0.0, 0.02287364, -0.042476606, -0.052956346, 0.0, 0.02762833, -0.044026252, -0.056759696, 0.0, -0.0519502, 0.047626793, 0.06422155, 0.0) * g_9;\n result += mat4(-0.0031128856, 0.013134638, 0.021534251, 0.0, 0.049189907, -0.039677586, -0.057255603, 0.0, -0.009908353, -0.0013683038, 0.0028079485, 0.0, 0.0002268831, 0.012356764, 0.009817244, 0.0) * g_10;\n result += mat4(-0.04058634, -0.01822148, -0.014306331, 0.0, 0.107378654, -0.04138371, -0.058573496, 0.0, 0.03701269, -0.009420217, -0.02310707, 0.0, 0.039931968, 0.001769326, -0.007929419, 0.0) * g_11;\n result += mat4(0.027129134, 0.01044246, 0.008198051, 0.0, -0.019978391, 0.014817045, 0.014294805, 0.0, -0.009071333, -0.018233696, -0.020756468, 0.0, -0.016967475, -0.010472854, -0.0066578956, 0.0) * g_12;\n result += mat4(0.012473992, -0.019771596, -0.02515739, 0.0, -0.008238026, 0.026189122, 0.034326296, 0.0, 0.01735337, -0.021417223, -0.027291182, 0.0, 0.01815212, -0.012736875, -0.021111157, 0.0) * g_13;\n result += mat4(0.022218483, -0.023485998, -0.03540812, 0.0, 0.016531168, -0.0033816632, -0.010179393, 0.0, -0.03181473, -0.0072774286, 0.0014077872, 0.0, -0.0025735856, -0.015998563, -0.016743565, 0.0) * g_14;\n result += mat4(-0.01740865, 2.3718083e-05, 0.0032518203, 0.0, 0.009272118, -0.01676428, -0.019791994, 0.0, 0.013665012, 0.02245221, 0.022923533, 0.0, 0.020898446, 0.012111701, 0.009756352, 0.0) * g_15;\n result += mat4(-0.0043926076, 0.019400991, 0.022581568, 0.0, 0.003538965, -0.031301565, -0.0345112, 0.0, -0.02405352, 0.006159623, 0.016130725, 0.0, -0.0097925, 0.01677507, 0.027652735, 0.0) * g_16;\n result += mat4(-0.03267886, 0.014923966, 0.027258545, 0.0, -0.033668566, -0.010421195, -0.0026646685, 0.0, 0.015094835, -0.0023233194, -0.015871005, 0.0, -0.01258443, 0.00507582, 0.0053544766, 0.0) * g_17;\n result += mat4(0.012708346, 0.014336439, 0.012533707, 0.0, -0.0019346073, -0.0070978077, -0.009478742, 0.0, -0.011659758, -0.009855903, -0.008657096, 0.0, 0.0098037105, 0.010785594, 0.008409619, 0.0) * g_18;\n result += mat4(0.0056228717, 0.013483413, 0.008108323, 0.0, -0.0013697809, 0.0026797573, 0.0037666177, 0.0, 0.0130932415, 0.019868238, 0.01968549, 0.0, 0.011160769, 0.012374028, 0.012855804, 0.0) * g_19;\n result += mat4(0.0011662204, 0.00025071716, 0.0022244148, 0.0, -0.017808594, -0.013589306, -0.01396329, 0.0, -0.008117086, -0.0068251803, -0.004963602, 0.0, -0.0069141523, -0.009125296, -0.008327947, 0.0) * g_20;\n result += mat4(-0.027597412, -0.02631107, -0.022816146, 0.0, 0.009350171, 0.013661565, 0.015324706, 0.0, 0.032538984, 0.02918167, 0.026186563, 0.0, 0.018760988, 0.024502547, 0.023201061, 0.0) * g_21;\n result += mat4(0.013216693, 0.00991115, 0.01178417, 0.0, 0.0076343333, 0.004714098, 0.0074490295, 0.0, -0.0064893183, -0.014818341, -0.01199717, 0.0, -0.008334491, -0.009955103, -0.011240684, 0.0) * g_22;\n result += mat4(-0.013846397, -0.012687341, -0.015767701, 0.0, -0.0019117722, -0.0072347773, -0.0074835457, 0.0, 0.013531867, 0.014263165, 0.012797156, 0.0, 0.008260445, 0.0070536416, 0.0065693366, 0.0) * g_23;\n result += mat4(0.0017003485, 0.0021871394, 0.0003407296, 0.0, 0.0054420815, 0.00801073, 0.008788295, 0.0, -0.012685104, -0.0150940735, -0.017530257, 0.0, -0.030698642, -0.030817484, -0.028548386, 0.0) * g_24;\n result += mat4(-0.008882145, -0.008943836, -0.007986094, 0.0, -0.010494911, -0.011511255, -0.00892924, 0.0, 0.014072905, 0.014985031, 0.011853883, 0.0, -0.015823284, -0.017817877, -0.01684662, 0.0) * g_25;\n result += mat4(0.012270136, 0.011127063, 0.010729208, 0.0, 0.00027298275, 0.001011805, 0.001318525, 0.0, 0.0029811305, 0.0029161042, 0.0060088155, 0.0, 0.00021241597, -0.0013439909, 0.0013205905, 0.0) * g_26;\n result += mat4(-0.03467924, -0.035764243, -0.03348244, 0.0, 0.023858175, 0.02580526, 0.026217844, 0.0, -0.016814101, -0.016412167, -0.012021982, 0.0, -0.0007905926, -0.0019904284, -0.0015143935, 0.0) * g_27;\n result += mat4(0.046779703, 0.04961137, 0.046104047, 0.0, -0.023665644, -0.022809561, -0.02236428, 0.0, -0.054706786, -0.056090504, -0.052543454, 0.0, -0.015520943, -0.01587306, -0.0142722875, 0.0) * g_28;\n result += mat4(0.020273875, 0.020399818, 0.021745082, 0.0, 0.037485637, 0.039574977, 0.03556703, 0.0, 0.036673885, 0.04102765, 0.033708427, 0.0, 0.024422405, 0.027724478, 0.0252598, 0.0) * g_29;\n result += vec4(-0.0036656514, 0.006677459, 0.007698717, 0.0);\n gl_FragColor = result + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_17_intermediate_texture=u(t,t.NEAREST),_.program_18_intermediate_texture=u(t,t.NEAREST),_.program_19_intermediate_texture=u(t,t.NEAREST),_.program_20_intermediate_texture=u(t,t.NEAREST),_.program_21_intermediate_texture=u(t,t.NEAREST),_.program_22_intermediate_texture=u(t,t.NEAREST),_.program_23_intermediate_texture=u(t,t.NEAREST),_.program_24_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_17_a_position_location=t.getAttribLocation(_.program_17,"a_position"),t.enableVertexAttribArray(_.program_17_a_position_location),_.program_18_a_position_location=t.getAttribLocation(_.program_18,"a_position"),t.enableVertexAttribArray(_.program_18_a_position_location),_.program_19_a_position_location=t.getAttribLocation(_.program_19,"a_position"),t.enableVertexAttribArray(_.program_19_a_position_location),_.program_20_a_position_location=t.getAttribLocation(_.program_20,"a_position"),t.enableVertexAttribArray(_.program_20_a_position_location),_.program_21_a_position_location=t.getAttribLocation(_.program_21,"a_position"),t.enableVertexAttribArray(_.program_21_a_position_location),_.program_22_a_position_location=t.getAttribLocation(_.program_22,"a_position"),t.enableVertexAttribArray(_.program_22_a_position_location),_.program_23_a_position_location=t.getAttribLocation(_.program_23,"a_position"),t.enableVertexAttribArray(_.program_23_a_position_location),_.program_24_a_position_location=t.getAttribLocation(_.program_24,"a_position"),t.enableVertexAttribArray(_.program_24_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_17_a_texture_coord_location=t.getAttribLocation(_.program_17,"a_texture_coord"),t.enableVertexAttribArray(_.program_17_a_texture_coord_location),_.program_18_a_texture_coord_location=t.getAttribLocation(_.program_18,"a_texture_coord"),t.enableVertexAttribArray(_.program_18_a_texture_coord_location),_.program_19_a_texture_coord_location=t.getAttribLocation(_.program_19,"a_texture_coord"),t.enableVertexAttribArray(_.program_19_a_texture_coord_location),_.program_20_a_texture_coord_location=t.getAttribLocation(_.program_20,"a_texture_coord"),t.enableVertexAttribArray(_.program_20_a_texture_coord_location),_.program_21_a_texture_coord_location=t.getAttribLocation(_.program_21,"a_texture_coord"),t.enableVertexAttribArray(_.program_21_a_texture_coord_location),_.program_22_a_texture_coord_location=t.getAttribLocation(_.program_22,"a_texture_coord"),t.enableVertexAttribArray(_.program_22_a_texture_coord_location),_.program_23_a_texture_coord_location=t.getAttribLocation(_.program_23,"a_texture_coord"),t.enableVertexAttribArray(_.program_23_a_texture_coord_location),_.program_24_a_texture_coord_location=t.getAttribLocation(_.program_24,"a_texture_coord"),t.enableVertexAttribArray(_.program_24_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_17_u_resolution_location=t.getUniformLocation(_.program_17,"u_resolution"),_.program_18_u_resolution_location=t.getUniformLocation(_.program_18,"u_resolution"),_.program_19_u_resolution_location=t.getUniformLocation(_.program_19,"u_resolution"),_.program_20_u_resolution_location=t.getUniformLocation(_.program_20,"u_resolution"),_.program_21_u_resolution_location=t.getUniformLocation(_.program_21,"u_resolution"),_.program_22_u_resolution_location=t.getUniformLocation(_.program_22,"u_resolution"),_.program_23_u_resolution_location=t.getUniformLocation(_.program_23,"u_resolution"),_.program_24_u_resolution_location=t.getUniformLocation(_.program_24,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_17_u_texture_size_location=t.getUniformLocation(_.program_17,"u_texture_size"),_.program_18_u_texture_size_location=t.getUniformLocation(_.program_18,"u_texture_size"),_.program_19_u_texture_size_location=t.getUniformLocation(_.program_19,"u_texture_size"),_.program_20_u_texture_size_location=t.getUniformLocation(_.program_20,"u_texture_size"),_.program_21_u_texture_size_location=t.getUniformLocation(_.program_21,"u_texture_size"),_.program_22_u_texture_size_location=t.getUniformLocation(_.program_22,"u_texture_size"),_.program_23_u_texture_size_location=t.getUniformLocation(_.program_23,"u_texture_size"),_.program_24_u_texture_size_location=t.getUniformLocation(_.program_24,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_MAIN_TextureLocation=t.getUniformLocation(_.program_2,"MAIN"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_3_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf2"),_.program_4_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf"),_.program_4_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf1"),_.program_4_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf2"),_.program_5_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf"),_.program_5_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf1"),_.program_5_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf2"),_.program_6_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf"),_.program_6_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf1"),_.program_6_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf2"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf1"),_.program_7_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf2"),_.program_8_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf"),_.program_8_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf1"),_.program_8_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf2"),_.program_9_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf"),_.program_9_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf1"),_.program_9_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf2"),_.program_10_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf"),_.program_10_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf1"),_.program_10_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf2"),_.program_11_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf"),_.program_11_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf1"),_.program_11_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf2"),_.program_12_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf"),_.program_12_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf1"),_.program_12_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf2"),_.program_13_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf"),_.program_13_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf1"),_.program_13_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf2"),_.program_14_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf"),_.program_14_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf1"),_.program_14_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf2"),_.program_15_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf"),_.program_15_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf1"),_.program_15_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf2"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf2"),_.program_17_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf"),_.program_17_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf1"),_.program_17_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf2"),_.program_18_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf"),_.program_18_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf1"),_.program_18_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf2"),_.program_19_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf"),_.program_19_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf1"),_.program_19_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf2"),_.program_20_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf"),_.program_20_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf1"),_.program_20_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf2"),_.program_21_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf"),_.program_21_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf1"),_.program_21_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf2"),_.program_22_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf"),_.program_22_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf1"),_.program_22_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf2"),_.program_23_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf"),_.program_23_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf1"),_.program_23_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf2"),_.program_24_MAIN_TextureLocation=t.getUniformLocation(_.program_24,"MAIN"),_.program_24_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_3_tf"),_.program_24_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_3_tf1"),_.program_24_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_3_tf2"),_.program_24_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_4_tf"),_.program_24_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_4_tf1"),_.program_24_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_4_tf2"),_.program_24_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_5_tf"),_.program_24_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_5_tf1"),_.program_24_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_5_tf2"),_.program_24_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_6_tf"),_.program_24_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_6_tf1"),_.program_24_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_6_tf2"),_.program_24_conv2d_7_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_7_tf"),_.program_24_conv2d_7_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_7_tf1"),_.program_24_conv2d_7_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_7_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")&&t.get("OUTPUT")){var r=this.program_0_intermediate_texture;c(e,r,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(this.program_0);var n=d(e,0,0,o.width,o.height),i=d(e,0,0,1,1);if(s(e,this.program_0_a_position_location,n),s(e,this.program_0_a_texture_coord_location,i),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(n),e.deleteBuffer(i),t.set("conv2d_tf",{texture:r,width:o.width,height:o.height}),t.get("MAIN")){var f=t.get("MAIN");if(f&&t.get("NATIVE")&&t.get("OUTPUT")){var a=this.program_1_intermediate_texture;c(e,a,f.width,f.height),e.viewport(0,0,f.width,f.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,a,0),e.useProgram(this.program_1);var u=d(e,0,0,f.width,f.height),m=d(e,0,0,1,1);if(s(e,this.program_1_a_position_location,u),s(e,this.program_1_a_texture_coord_location,m),e.uniform2f(this.program_1_u_resolution_location,f.width,f.height),e.uniform2f(this.program_1_u_texture_size_location,f.width,f.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,f.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(u),e.deleteBuffer(m),t.set("conv2d_tf1",{texture:a,width:f.width,height:f.height}),t.get("MAIN")){var g=t.get("MAIN");if(g&&t.get("NATIVE")&&t.get("OUTPUT")){var v=this.program_2_intermediate_texture;c(e,v,g.width,g.height),e.viewport(0,0,g.width,g.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,v,0),e.useProgram(this.program_2);var l=d(e,0,0,g.width,g.height),x=d(e,0,0,1,1);if(s(e,this.program_2_a_position_location,l),s(e,this.program_2_a_texture_coord_location,x),e.uniform2f(this.program_2_u_resolution_location,g.width,g.height),e.uniform2f(this.program_2_u_texture_size_location,g.width,g.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,g.texture),e.uniform1i(this.program_2_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(l),e.deleteBuffer(x),t.set("conv2d_tf2",{texture:v,width:g.width,height:g.height}),t.get("MAIN")){var p=t.get("MAIN");if(p&&t.get("NATIVE")&&t.get("OUTPUT")){var T=t.get("conv2d_tf");if(T){var h=t.get("conv2d_tf1");if(h){var E=t.get("conv2d_tf2");if(E){var U=this.program_3_intermediate_texture;c(e,U,T.width,T.height),e.viewport(0,0,T.width,T.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U,0),e.useProgram(this.program_3);var A=d(e,0,0,T.width,T.height),R=d(e,0,0,1,1);if(s(e,this.program_3_a_position_location,A),s(e,this.program_3_a_texture_coord_location,R),e.uniform2f(this.program_3_u_resolution_location,T.width,T.height),e.uniform2f(this.program_3_u_texture_size_location,p.width,p.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,h.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,E.texture),e.uniform1i(this.program_3_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A),e.deleteBuffer(R),t.set("conv2d_1_tf",{texture:U,width:T.width,height:T.height}),t.get("MAIN")){var b=t.get("MAIN");if(b&&t.get("NATIVE")&&t.get("OUTPUT")){var L=t.get("conv2d_tf");if(L){var y=t.get("conv2d_tf1");if(y){var z=t.get("conv2d_tf2");if(z){var D=this.program_4_intermediate_texture;c(e,D,L.width,L.height),e.viewport(0,0,L.width,L.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,D,0),e.useProgram(this.program_4);var X=d(e,0,0,L.width,L.height),w=d(e,0,0,1,1);if(s(e,this.program_4_a_position_location,X),s(e,this.program_4_a_texture_coord_location,w),e.uniform2f(this.program_4_u_resolution_location,L.width,L.height),e.uniform2f(this.program_4_u_texture_size_location,b.width,b.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_4_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,y.texture),e.uniform1i(this.program_4_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,z.texture),e.uniform1i(this.program_4_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(X),e.deleteBuffer(w),t.set("conv2d_1_tf1",{texture:D,width:L.width,height:L.height}),t.get("MAIN")){var O=t.get("MAIN");if(O&&t.get("NATIVE")&&t.get("OUTPUT")){var N=t.get("conv2d_tf");if(N){var M=t.get("conv2d_tf1");if(M){var I=t.get("conv2d_tf2");if(I){var F=this.program_5_intermediate_texture;c(e,F,N.width,N.height),e.viewport(0,0,N.width,N.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,F,0),e.useProgram(this.program_5);var B=d(e,0,0,N.width,N.height),S=d(e,0,0,1,1);if(s(e,this.program_5_a_position_location,B),s(e,this.program_5_a_texture_coord_location,S),e.uniform2f(this.program_5_u_resolution_location,N.width,N.height),e.uniform2f(this.program_5_u_texture_size_location,O.width,O.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_5_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,M.texture),e.uniform1i(this.program_5_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,I.texture),e.uniform1i(this.program_5_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(B),e.deleteBuffer(S),t.set("conv2d_1_tf2",{texture:F,width:N.width,height:N.height}),t.get("MAIN")){var P=t.get("MAIN");if(P&&t.get("NATIVE")&&t.get("OUTPUT")){var C=t.get("conv2d_1_tf");if(C){var V=t.get("conv2d_1_tf1");if(V){var j=t.get("conv2d_1_tf2");if(j){var H=this.program_6_intermediate_texture;c(e,H,C.width,C.height),e.viewport(0,0,C.width,C.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,H,0),e.useProgram(this.program_6);var G=d(e,0,0,C.width,C.height),k=d(e,0,0,1,1);if(s(e,this.program_6_a_position_location,G),s(e,this.program_6_a_texture_coord_location,k),e.uniform2f(this.program_6_u_resolution_location,C.width,C.height),e.uniform2f(this.program_6_u_texture_size_location,P.width,P.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_6_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,V.texture),e.uniform1i(this.program_6_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,j.texture),e.uniform1i(this.program_6_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(G),e.deleteBuffer(k),t.set("conv2d_2_tf",{texture:H,width:C.width,height:C.height}),t.get("MAIN")){var K=t.get("MAIN");if(K&&t.get("NATIVE")&&t.get("OUTPUT")){var W=t.get("conv2d_1_tf");if(W){var Y=t.get("conv2d_1_tf1");if(Y){var J=t.get("conv2d_1_tf2");if(J){var Z=this.program_7_intermediate_texture;c(e,Z,W.width,W.height),e.viewport(0,0,W.width,W.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Z,0),e.useProgram(this.program_7);var $=d(e,0,0,W.width,W.height),q=d(e,0,0,1,1);if(s(e,this.program_7_a_position_location,$),s(e,this.program_7_a_texture_coord_location,q),e.uniform2f(this.program_7_u_resolution_location,W.width,W.height),e.uniform2f(this.program_7_u_texture_size_location,K.width,K.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Y.texture),e.uniform1i(this.program_7_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,J.texture),e.uniform1i(this.program_7_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer($),e.deleteBuffer(q),t.set("conv2d_2_tf1",{texture:Z,width:W.width,height:W.height}),t.get("MAIN")){var Q=t.get("MAIN");if(Q&&t.get("NATIVE")&&t.get("OUTPUT")){var tt=t.get("conv2d_1_tf");if(tt){var _t=t.get("conv2d_1_tf1");if(_t){var et=t.get("conv2d_1_tf2");if(et){var ot=this.program_8_intermediate_texture;c(e,ot,tt.width,tt.height),e.viewport(0,0,tt.width,tt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,ot,0),e.useProgram(this.program_8);var rt=d(e,0,0,tt.width,tt.height),nt=d(e,0,0,1,1);if(s(e,this.program_8_a_position_location,rt),s(e,this.program_8_a_texture_coord_location,nt),e.uniform2f(this.program_8_u_resolution_location,tt.width,tt.height),e.uniform2f(this.program_8_u_texture_size_location,Q.width,Q.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_8_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,_t.texture),e.uniform1i(this.program_8_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,et.texture),e.uniform1i(this.program_8_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(rt),e.deleteBuffer(nt),t.set("conv2d_2_tf2",{texture:ot,width:tt.width,height:tt.height}),t.get("MAIN")){var it=t.get("MAIN");if(it&&t.get("NATIVE")&&t.get("OUTPUT")){var ft=t.get("conv2d_2_tf");if(ft){var at=t.get("conv2d_2_tf1");if(at){var ut=t.get("conv2d_2_tf2");if(ut){var ct=this.program_9_intermediate_texture;c(e,ct,ft.width,ft.height),e.viewport(0,0,ft.width,ft.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,ct,0),e.useProgram(this.program_9);var dt=d(e,0,0,ft.width,ft.height),st=d(e,0,0,1,1);if(s(e,this.program_9_a_position_location,dt),s(e,this.program_9_a_texture_coord_location,st),e.uniform2f(this.program_9_u_resolution_location,ft.width,ft.height),e.uniform2f(this.program_9_u_texture_size_location,it.width,it.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_9_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,at.texture),e.uniform1i(this.program_9_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ut.texture),e.uniform1i(this.program_9_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(dt),e.deleteBuffer(st),t.set("conv2d_3_tf",{texture:ct,width:ft.width,height:ft.height}),t.get("MAIN")){var mt=t.get("MAIN");if(mt&&t.get("NATIVE")&&t.get("OUTPUT")){var gt=t.get("conv2d_2_tf");if(gt){var vt=t.get("conv2d_2_tf1");if(vt){var lt=t.get("conv2d_2_tf2");if(lt){var xt=this.program_10_intermediate_texture;c(e,xt,gt.width,gt.height),e.viewport(0,0,gt.width,gt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,xt,0),e.useProgram(this.program_10);var pt=d(e,0,0,gt.width,gt.height),Tt=d(e,0,0,1,1);if(s(e,this.program_10_a_position_location,pt),s(e,this.program_10_a_texture_coord_location,Tt),e.uniform2f(this.program_10_u_resolution_location,gt.width,gt.height),e.uniform2f(this.program_10_u_texture_size_location,mt.width,mt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,gt.texture),e.uniform1i(this.program_10_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,vt.texture),e.uniform1i(this.program_10_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,lt.texture),e.uniform1i(this.program_10_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(pt),e.deleteBuffer(Tt),t.set("conv2d_3_tf1",{texture:xt,width:gt.width,height:gt.height}),t.get("MAIN")){var ht=t.get("MAIN");if(ht&&t.get("NATIVE")&&t.get("OUTPUT")){var Et=t.get("conv2d_2_tf");if(Et){var Ut=t.get("conv2d_2_tf1");if(Ut){var At=t.get("conv2d_2_tf2");if(At){var Rt=this.program_11_intermediate_texture;c(e,Rt,Et.width,Et.height),e.viewport(0,0,Et.width,Et.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Rt,0),e.useProgram(this.program_11);var bt=d(e,0,0,Et.width,Et.height),Lt=d(e,0,0,1,1);if(s(e,this.program_11_a_position_location,bt),s(e,this.program_11_a_texture_coord_location,Lt),e.uniform2f(this.program_11_u_resolution_location,Et.width,Et.height),e.uniform2f(this.program_11_u_texture_size_location,ht.width,ht.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Et.texture),e.uniform1i(this.program_11_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ut.texture),e.uniform1i(this.program_11_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,At.texture),e.uniform1i(this.program_11_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(bt),e.deleteBuffer(Lt),t.set("conv2d_3_tf2",{texture:Rt,width:Et.width,height:Et.height}),t.get("MAIN")){var yt=t.get("MAIN");if(yt&&t.get("NATIVE")&&t.get("OUTPUT")){var zt=t.get("conv2d_3_tf");if(zt){var Dt=t.get("conv2d_3_tf1");if(Dt){var Xt=t.get("conv2d_3_tf2");if(Xt){var wt=this.program_12_intermediate_texture;c(e,wt,zt.width,zt.height),e.viewport(0,0,zt.width,zt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,wt,0),e.useProgram(this.program_12);var Ot=d(e,0,0,zt.width,zt.height),Nt=d(e,0,0,1,1);if(s(e,this.program_12_a_position_location,Ot),s(e,this.program_12_a_texture_coord_location,Nt),e.uniform2f(this.program_12_u_resolution_location,zt.width,zt.height),e.uniform2f(this.program_12_u_texture_size_location,yt.width,yt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,zt.texture),e.uniform1i(this.program_12_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Dt.texture),e.uniform1i(this.program_12_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Xt.texture),e.uniform1i(this.program_12_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ot),e.deleteBuffer(Nt),t.set("conv2d_4_tf",{texture:wt,width:zt.width,height:zt.height}),t.get("MAIN")){var Mt=t.get("MAIN");if(Mt&&t.get("NATIVE")&&t.get("OUTPUT")){var It=t.get("conv2d_3_tf");if(It){var Ft=t.get("conv2d_3_tf1");if(Ft){var Bt=t.get("conv2d_3_tf2");if(Bt){var St=this.program_13_intermediate_texture;c(e,St,It.width,It.height),e.viewport(0,0,It.width,It.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,St,0),e.useProgram(this.program_13);var Pt=d(e,0,0,It.width,It.height),Ct=d(e,0,0,1,1);if(s(e,this.program_13_a_position_location,Pt),s(e,this.program_13_a_texture_coord_location,Ct),e.uniform2f(this.program_13_u_resolution_location,It.width,It.height),e.uniform2f(this.program_13_u_texture_size_location,Mt.width,Mt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,It.texture),e.uniform1i(this.program_13_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ft.texture),e.uniform1i(this.program_13_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Bt.texture),e.uniform1i(this.program_13_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Pt),e.deleteBuffer(Ct),t.set("conv2d_4_tf1",{texture:St,width:It.width,height:It.height}),t.get("MAIN")){var Vt=t.get("MAIN");if(Vt&&t.get("NATIVE")&&t.get("OUTPUT")){var jt=t.get("conv2d_3_tf");if(jt){var Ht=t.get("conv2d_3_tf1");if(Ht){var Gt=t.get("conv2d_3_tf2");if(Gt){var kt=this.program_14_intermediate_texture;c(e,kt,jt.width,jt.height),e.viewport(0,0,jt.width,jt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,kt,0),e.useProgram(this.program_14);var Kt=d(e,0,0,jt.width,jt.height),Wt=d(e,0,0,1,1);if(s(e,this.program_14_a_position_location,Kt),s(e,this.program_14_a_texture_coord_location,Wt),e.uniform2f(this.program_14_u_resolution_location,jt.width,jt.height),e.uniform2f(this.program_14_u_texture_size_location,Vt.width,Vt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,jt.texture),e.uniform1i(this.program_14_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ht.texture),e.uniform1i(this.program_14_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Gt.texture),e.uniform1i(this.program_14_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Kt),e.deleteBuffer(Wt),t.set("conv2d_4_tf2",{texture:kt,width:jt.width,height:jt.height}),t.get("MAIN")){var Yt=t.get("MAIN");if(Yt&&t.get("NATIVE")&&t.get("OUTPUT")){var Jt=t.get("conv2d_4_tf");if(Jt){var Zt=t.get("conv2d_4_tf1");if(Zt){var $t=t.get("conv2d_4_tf2");if($t){var qt=this.program_15_intermediate_texture;c(e,qt,Jt.width,Jt.height),e.viewport(0,0,Jt.width,Jt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,qt,0),e.useProgram(this.program_15);var Qt=d(e,0,0,Jt.width,Jt.height),t_=d(e,0,0,1,1);if(s(e,this.program_15_a_position_location,Qt),s(e,this.program_15_a_texture_coord_location,t_),e.uniform2f(this.program_15_u_resolution_location,Jt.width,Jt.height),e.uniform2f(this.program_15_u_texture_size_location,Yt.width,Yt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_15_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_15_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_15_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Qt),e.deleteBuffer(t_),t.set("conv2d_5_tf",{texture:qt,width:Jt.width,height:Jt.height}),t.get("MAIN")){var __=t.get("MAIN");if(__&&t.get("NATIVE")&&t.get("OUTPUT")){var e_=t.get("conv2d_4_tf");if(e_){var o_=t.get("conv2d_4_tf1");if(o_){var r_=t.get("conv2d_4_tf2");if(r_){var n_=this.program_16_intermediate_texture;c(e,n_,e_.width,e_.height),e.viewport(0,0,e_.width,e_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n_,0),e.useProgram(this.program_16);var i_=d(e,0,0,e_.width,e_.height),f_=d(e,0,0,1,1);if(s(e,this.program_16_a_position_location,i_),s(e,this.program_16_a_texture_coord_location,f_),e.uniform2f(this.program_16_u_resolution_location,e_.width,e_.height),e.uniform2f(this.program_16_u_texture_size_location,__.width,__.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,e_.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_16_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i_),e.deleteBuffer(f_),t.set("conv2d_5_tf1",{texture:n_,width:e_.width,height:e_.height}),t.get("MAIN")){var a_=t.get("MAIN");if(a_&&t.get("NATIVE")&&t.get("OUTPUT")){var u_=t.get("conv2d_4_tf");if(u_){var c_=t.get("conv2d_4_tf1");if(c_){var d_=t.get("conv2d_4_tf2");if(d_){var s_=this.program_17_intermediate_texture;c(e,s_,u_.width,u_.height),e.viewport(0,0,u_.width,u_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,s_,0),e.useProgram(this.program_17);var m_=d(e,0,0,u_.width,u_.height),g_=d(e,0,0,1,1);if(s(e,this.program_17_a_position_location,m_),s(e,this.program_17_a_texture_coord_location,g_),e.uniform2f(this.program_17_u_resolution_location,u_.width,u_.height),e.uniform2f(this.program_17_u_texture_size_location,a_.width,a_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,u_.texture),e.uniform1i(this.program_17_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,c_.texture),e.uniform1i(this.program_17_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,d_.texture),e.uniform1i(this.program_17_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(m_),e.deleteBuffer(g_),t.set("conv2d_5_tf2",{texture:s_,width:u_.width,height:u_.height}),t.get("MAIN")){var v_=t.get("MAIN");if(v_&&t.get("NATIVE")&&t.get("OUTPUT")){var l_=t.get("conv2d_5_tf");if(l_){var x_=t.get("conv2d_5_tf1");if(x_){var p_=t.get("conv2d_5_tf2");if(p_){var T_=this.program_18_intermediate_texture;c(e,T_,l_.width,l_.height),e.viewport(0,0,l_.width,l_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,T_,0),e.useProgram(this.program_18);var h_=d(e,0,0,l_.width,l_.height),E_=d(e,0,0,1,1);if(s(e,this.program_18_a_position_location,h_),s(e,this.program_18_a_texture_coord_location,E_),e.uniform2f(this.program_18_u_resolution_location,l_.width,l_.height),e.uniform2f(this.program_18_u_texture_size_location,v_.width,v_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l_.texture),e.uniform1i(this.program_18_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,x_.texture),e.uniform1i(this.program_18_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,p_.texture),e.uniform1i(this.program_18_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(h_),e.deleteBuffer(E_),t.set("conv2d_6_tf",{texture:T_,width:l_.width,height:l_.height}),t.get("MAIN")){var U_=t.get("MAIN");if(U_&&t.get("NATIVE")&&t.get("OUTPUT")){var A_=t.get("conv2d_5_tf");if(A_){var R_=t.get("conv2d_5_tf1");if(R_){var b_=t.get("conv2d_5_tf2");if(b_){var L_=this.program_19_intermediate_texture;c(e,L_,A_.width,A_.height),e.viewport(0,0,A_.width,A_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L_,0),e.useProgram(this.program_19);var y_=d(e,0,0,A_.width,A_.height),z_=d(e,0,0,1,1);if(s(e,this.program_19_a_position_location,y_),s(e,this.program_19_a_texture_coord_location,z_),e.uniform2f(this.program_19_u_resolution_location,A_.width,A_.height),e.uniform2f(this.program_19_u_texture_size_location,U_.width,U_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,A_.texture),e.uniform1i(this.program_19_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,R_.texture),e.uniform1i(this.program_19_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,b_.texture),e.uniform1i(this.program_19_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y_),e.deleteBuffer(z_),t.set("conv2d_6_tf1",{texture:L_,width:A_.width,height:A_.height}),t.get("MAIN")){var D_=t.get("MAIN");if(D_&&t.get("NATIVE")&&t.get("OUTPUT")){var X_=t.get("conv2d_5_tf");if(X_){var w_=t.get("conv2d_5_tf1");if(w_){var O_=t.get("conv2d_5_tf2");if(O_){var N_=this.program_20_intermediate_texture;c(e,N_,X_.width,X_.height),e.viewport(0,0,X_.width,X_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,N_,0),e.useProgram(this.program_20);var M_=d(e,0,0,X_.width,X_.height),I_=d(e,0,0,1,1);if(s(e,this.program_20_a_position_location,M_),s(e,this.program_20_a_texture_coord_location,I_),e.uniform2f(this.program_20_u_resolution_location,X_.width,X_.height),e.uniform2f(this.program_20_u_texture_size_location,D_.width,D_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,X_.texture),e.uniform1i(this.program_20_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,w_.texture),e.uniform1i(this.program_20_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,O_.texture),e.uniform1i(this.program_20_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(M_),e.deleteBuffer(I_),t.set("conv2d_6_tf2",{texture:N_,width:X_.width,height:X_.height}),t.get("MAIN")){var F_=t.get("MAIN");if(F_&&t.get("NATIVE")&&t.get("OUTPUT")){var B_=t.get("conv2d_6_tf");if(B_){var S_=t.get("conv2d_6_tf1");if(S_){var P_=t.get("conv2d_6_tf2");if(P_){var C_=this.program_21_intermediate_texture;c(e,C_,B_.width,B_.height),e.viewport(0,0,B_.width,B_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,C_,0),e.useProgram(this.program_21);var V_=d(e,0,0,B_.width,B_.height),j_=d(e,0,0,1,1);if(s(e,this.program_21_a_position_location,V_),s(e,this.program_21_a_texture_coord_location,j_),e.uniform2f(this.program_21_u_resolution_location,B_.width,B_.height),e.uniform2f(this.program_21_u_texture_size_location,F_.width,F_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,B_.texture),e.uniform1i(this.program_21_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,S_.texture),e.uniform1i(this.program_21_conv2d_6_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,P_.texture),e.uniform1i(this.program_21_conv2d_6_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(V_),e.deleteBuffer(j_),t.set("conv2d_7_tf",{texture:C_,width:B_.width,height:B_.height}),t.get("MAIN")){var H_=t.get("MAIN");if(H_&&t.get("NATIVE")&&t.get("OUTPUT")){var G_=t.get("conv2d_6_tf");if(G_){var k_=t.get("conv2d_6_tf1");if(k_){var K_=t.get("conv2d_6_tf2");if(K_){var W_=this.program_22_intermediate_texture;c(e,W_,G_.width,G_.height),e.viewport(0,0,G_.width,G_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,W_,0),e.useProgram(this.program_22);var Y_=d(e,0,0,G_.width,G_.height),J_=d(e,0,0,1,1);if(s(e,this.program_22_a_position_location,Y_),s(e,this.program_22_a_texture_coord_location,J_),e.uniform2f(this.program_22_u_resolution_location,G_.width,G_.height),e.uniform2f(this.program_22_u_texture_size_location,H_.width,H_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,G_.texture),e.uniform1i(this.program_22_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,k_.texture),e.uniform1i(this.program_22_conv2d_6_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,K_.texture),e.uniform1i(this.program_22_conv2d_6_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Y_),e.deleteBuffer(J_),t.set("conv2d_7_tf1",{texture:W_,width:G_.width,height:G_.height}),t.get("MAIN")){var Z_=t.get("MAIN");if(Z_&&t.get("NATIVE")&&t.get("OUTPUT")){var $_=t.get("conv2d_6_tf");if($_){var q_=t.get("conv2d_6_tf1");if(q_){var Q_=t.get("conv2d_6_tf2");if(Q_){var te=this.program_23_intermediate_texture;c(e,te,$_.width,$_.height),e.viewport(0,0,$_.width,$_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,te,0),e.useProgram(this.program_23);var _e=d(e,0,0,$_.width,$_.height),ee=d(e,0,0,1,1);if(s(e,this.program_23_a_position_location,_e),s(e,this.program_23_a_texture_coord_location,ee),e.uniform2f(this.program_23_u_resolution_location,$_.width,$_.height),e.uniform2f(this.program_23_u_texture_size_location,Z_.width,Z_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,$_.texture),e.uniform1i(this.program_23_conv2d_6_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,q_.texture),e.uniform1i(this.program_23_conv2d_6_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Q_.texture),e.uniform1i(this.program_23_conv2d_6_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(_e),e.deleteBuffer(ee),t.set("conv2d_7_tf2",{texture:te,width:$_.width,height:$_.height}),t.get("MAIN")){var oe=t.get("MAIN");if(oe&&t.get("NATIVE")&&t.get("OUTPUT")){var re=t.get("conv2d_3_tf");if(re){var ne=t.get("conv2d_3_tf1");if(ne){var ie=t.get("conv2d_3_tf2");if(ie){var fe=t.get("conv2d_4_tf");if(fe){var ae=t.get("conv2d_4_tf1");if(ae){var ue=t.get("conv2d_4_tf2");if(ue){var ce=t.get("conv2d_5_tf");if(ce){var de=t.get("conv2d_5_tf1");if(de){var se=t.get("conv2d_5_tf2");if(se){var me=t.get("conv2d_6_tf");if(me){var ge=t.get("conv2d_6_tf1");if(ge){var ve=t.get("conv2d_6_tf2");if(ve){var le=t.get("conv2d_7_tf");if(le){var xe=t.get("conv2d_7_tf1");if(xe){var pe=t.get("conv2d_7_tf2");if(pe){var Te=this.program_24_intermediate_texture;c(e,Te,re.width,re.height),e.viewport(0,0,re.width,re.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Te,0),e.useProgram(this.program_24);var he=d(e,0,0,re.width,re.height),Ee=d(e,0,0,1,1);s(e,this.program_24_a_position_location,he),s(e,this.program_24_a_texture_coord_location,Ee),e.uniform2f(this.program_24_u_resolution_location,re.width,re.height),e.uniform2f(this.program_24_u_texture_size_location,oe.width,oe.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,oe.texture),e.uniform1i(this.program_24_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,re.texture),e.uniform1i(this.program_24_conv2d_3_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ne.texture),e.uniform1i(this.program_24_conv2d_3_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,ie.texture),e.uniform1i(this.program_24_conv2d_3_tf2_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,fe.texture),e.uniform1i(this.program_24_conv2d_4_tf_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,ae.texture),e.uniform1i(this.program_24_conv2d_4_tf1_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,ue.texture),e.uniform1i(this.program_24_conv2d_4_tf2_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,ce.texture),e.uniform1i(this.program_24_conv2d_5_tf_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,de.texture),e.uniform1i(this.program_24_conv2d_5_tf1_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,se.texture),e.uniform1i(this.program_24_conv2d_5_tf2_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,me.texture),e.uniform1i(this.program_24_conv2d_6_tf_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,ge.texture),e.uniform1i(this.program_24_conv2d_6_tf1_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,ve.texture),e.uniform1i(this.program_24_conv2d_6_tf2_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,le.texture),e.uniform1i(this.program_24_conv2d_7_tf_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,xe.texture),e.uniform1i(this.program_24_conv2d_7_tf1_TextureLocation,14),e.activeTexture(e.TEXTURE15),e.bindTexture(e.TEXTURE_2D,pe.texture),e.uniform1i(this.program_24_conv2d_7_tf2_TextureLocation,15),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE15),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(he),e.deleteBuffer(Ee),t.set("MAIN",{texture:Te,width:re.width,height:re.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&Be(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function ke(t){return ke="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ke(t)}function Ke(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,$e(o.key),o)}}function We(t,_){return We=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},We(t,_)}function Ye(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Je(t){return Je=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Je(t)}function Ze(t,_,e){return(_=$e(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function $e(t){var _=function(t,_){if("object"!==ke(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==ke(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===ke(_)?_:String(_)}var qe="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",Qe=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&We(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=Je(o);if(r){var e=Je(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===ke(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return Ye(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),Ze(Ye(_=n.call(this)),"gl",void 0),Ze(Ye(_),"program_0",void 0),Ze(Ye(_),"program_1",void 0),Ze(Ye(_),"program_2",void 0),Ze(Ye(_),"program_3",void 0),Ze(Ye(_),"program_4",void 0),Ze(Ye(_),"program_0_intermediate_texture",void 0),Ze(Ye(_),"program_1_intermediate_texture",void 0),Ze(Ye(_),"program_2_intermediate_texture",void 0),Ze(Ye(_),"program_3_intermediate_texture",void 0),Ze(Ye(_),"program_4_intermediate_texture",void 0),Ze(Ye(_),"program_0_a_position_location",void 0),Ze(Ye(_),"program_1_a_position_location",void 0),Ze(Ye(_),"program_2_a_position_location",void 0),Ze(Ye(_),"program_3_a_position_location",void 0),Ze(Ye(_),"program_4_a_position_location",void 0),Ze(Ye(_),"program_0_a_texture_coord_location",void 0),Ze(Ye(_),"program_1_a_texture_coord_location",void 0),Ze(Ye(_),"program_2_a_texture_coord_location",void 0),Ze(Ye(_),"program_3_a_texture_coord_location",void 0),Ze(Ye(_),"program_4_a_texture_coord_location",void 0),Ze(Ye(_),"program_0_u_resolution_location",void 0),Ze(Ye(_),"program_1_u_resolution_location",void 0),Ze(Ye(_),"program_2_u_resolution_location",void 0),Ze(Ye(_),"program_3_u_resolution_location",void 0),Ze(Ye(_),"program_4_u_resolution_location",void 0),Ze(Ye(_),"program_0_u_texture_size_location",void 0),Ze(Ye(_),"program_1_u_texture_size_location",void 0),Ze(Ye(_),"program_2_u_texture_size_location",void 0),Ze(Ye(_),"program_3_u_texture_size_location",void 0),Ze(Ye(_),"program_4_u_texture_size_location",void 0),Ze(Ye(_),"program_0_MAIN_TextureLocation",void 0),Ze(Ye(_),"program_1_conv2d_tf_TextureLocation",void 0),Ze(Ye(_),"program_2_conv2d_1_tf_TextureLocation",void 0),Ze(Ye(_),"program_3_conv2d_2_tf_TextureLocation",void 0),Ze(Ye(_),"program_4_MAIN_TextureLocation",void 0),Ze(Ye(_),"program_4_conv2d_last_tf_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,qe),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(6.5515305e-05, 0.09565814, -0.0022499533, 0.14627136, -0.0065872427, 0.1441769, 0.17772098, 0.16298898, 0.03727593, 0.02010636, 0.013131043, 0.07891907, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.029612074, -0.01204274, 0.07698074, 0.3855172, 0.0045466167, -0.0859741, 0.26930287, 0.67549795, -0.036623597, 0.051749162, -0.04714053, 0.16092339, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.030328937, -0.15884648, 0.0082092965, -0.05052196, 0.041409027, -0.23017453, 0.31568366, 0.05136558, -0.0106390705, -0.12503141, -0.07030922, -0.08512375, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.059616547, -0.12322959, 0.058520414, -0.039292034, 0.08059592, -0.22441447, 0.15380386, -0.17675085, -0.009270574, 0.034731936, -0.048767723, 0.025933916, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.4495482, 0.37551787, -0.4227873, -0.4890034, -0.9007091, 0.7524192, -1.271679, -0.68366605, -0.07302573, 0.09378561, 0.010367829, -0.24593607, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.12684742, -0.11042779, 0.01793761, 0.06982078, 0.12901784, -0.10123104, -0.2129385, -0.15062876, 0.019824497, -0.015181707, 0.070795976, 0.13549626, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.036070887, -0.2733308, 0.05836442, -0.06817092, -0.08980838, -0.514616, 0.2965783, 0.103823625, -0.015213521, -0.16376303, 0.0017071419, -0.0922202, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.053406045, 0.011273207, -0.05544644, 0.09432561, -0.04143601, -0.0783786, -0.39899537, 0.040322974, -0.046442945, 0.052499074, 0.03397099, 0.05516481, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.35976252, 0.197882, 0.031213427, -0.02211337, 0.7940331, 0.327452, 0.30120966, 0.03181121, 0.13782893, 0.060073618, -0.00940469, -0.0358819, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.004601904, -0.0030944077, 0.14569537, -0.016794242);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,qe),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.103708945, -0.050891697, -0.2067834, -0.033582103, -0.08676132, 0.15528207, -0.10070597, -0.13641205, 0.030959459, 0.12798834, -0.058627255, -0.008511715, 0.023304658, -0.027084433, 0.120355256, -0.023104342) * go_0(-1.0, -1.0);\n result += mat4(0.0550643, -0.26851672, 0.11073926, 0.21989855, 0.012853378, 0.028077757, 0.073306665, -0.04551125, 0.16005373, -0.018154016, -0.12347146, -0.07590073, -0.10193998, 0.084696375, 0.04041413, -0.030883553) * go_0(-1.0, 0.0);\n result += mat4(-0.04816972, 0.0804637, 0.0071406, -0.08482986, 0.11176785, 0.060121994, -0.047804814, -0.036170192, 0.01989302, -0.12537469, -0.16283676, 0.19132937, -0.052577138, -0.005143432, 0.045614418, 0.04198543) * go_0(-1.0, 1.0);\n result += mat4(-0.33660156, 0.036350835, -0.4623589, -0.04140598, 0.2436438, -0.044735093, 0.20876355, -0.004252532, 0.81046224, -0.18550895, 0.32743093, 0.109012894, -0.34675312, -0.03464997, -0.09489919, -0.07961427) * go_0(0.0, -1.0);\n result += mat4(-0.08862038, -0.8168393, 0.03584266, 0.32159033, 0.06634099, 0.2985745, -0.18204363, -0.016070427, 0.35503992, 1.1388919, 0.16171643, -0.63834023, -0.0037699202, -0.27919513, -0.20949292, 0.03270466) * go_0(0.0, 0.0);\n result += mat4(0.021701936, -0.04537874, -0.05514495, 0.23225744, 0.024968185, 0.1816845, 0.03485249, -0.28249854, -0.37759346, -0.3225813, 0.021595621, 0.17104608, -0.0044055753, 0.01621266, -0.015169225, 0.08956203) * go_0(0.0, 1.0);\n result += mat4(-0.033255238, -0.110517226, 0.10664505, 0.019566126, -0.0695305, 0.059743922, -0.19161415, -0.024217626, -0.08578889, -0.16358584, -0.23050265, -0.004697784, -0.060790297, 0.1174991, 0.08205285, -0.011846926) * go_0(1.0, -1.0);\n result += mat4(0.6119327, 0.0791928, -0.118774265, 0.42233524, -0.16248553, -0.017692063, 0.13530938, -0.3207985, -0.147722, -0.24525681, 0.05243329, -0.38583818, 0.5147888, -0.072632834, -0.6014986, 0.26713687) * go_0(1.0, 0.0);\n result += mat4(0.23735437, -0.032110002, 0.17445332, -0.3272264, 0.020623574, 0.26734766, -0.16806662, 0.0796467, -0.34921628, 0.016648084, -0.14200358, 0.59190625, 0.13177821, 0.11139572, -0.14972521, -0.16784541) * go_0(1.0, 1.0);\n result += mat4(-0.047283772, -0.003196778, 0.44890094, 0.14619343, -0.17113213, -0.068454474, 0.07681565, -0.04306807, -0.0022641511, -0.20954822, 0.0344229, 0.014815744, -0.010632933, 0.13355999, -0.0860752, -0.069001146) * go_1(-1.0, -1.0);\n result += mat4(0.11664345, 0.099102855, 0.1642523, 0.047408774, 0.038490184, 0.16064398, -0.08694127, -0.2149453, -0.1413128, -0.06531084, -0.10105762, 0.19743964, 0.10458527, -0.04133969, 0.1425028, -0.013283083) * go_1(-1.0, 0.0);\n result += mat4(0.0138432095, -0.20053013, 0.079355195, 0.273772, 0.05484276, 0.13891658, 0.16240036, -0.25245088, 0.011192391, 0.104164094, 0.08112111, -0.250435, -0.0559613, -0.031029798, -0.015725998, 0.09240792) * go_1(-1.0, 1.0);\n result += mat4(0.18754779, -0.33171803, 0.34917468, 0.29074225, -0.37954012, 0.20898043, -0.24973525, -0.13707505, -0.31585664, 0.13607393, -0.29118514, 0.015055187, 0.18549949, -0.06351915, 0.2823401, -0.00019733967) * go_1(0.0, -1.0);\n result += mat4(0.10060476, 0.2883022, -0.15810104, -0.041112892, 0.31050095, 0.18517002, 0.020033397, -0.35919502, -0.17903808, -0.43506318, -0.14783014, 0.20092726, -0.002020754, 0.13320895, 0.040995706, 0.052643474) * go_1(0.0, 0.0);\n result += mat4(-0.014892139, 0.005828587, 0.044784732, -0.27272886, 0.21069369, 0.044396695, -0.03411123, 0.031441864, 0.17224072, 0.1708587, -0.00729118, -0.13070418, -0.19128975, -0.09342688, -0.051133234, -0.089075714) * go_1(0.0, 1.0);\n result += mat4(0.08799108, 0.04157696, -0.15010124, 0.26832178, -0.0040120087, 0.040308744, 0.17632529, -0.09464763, 0.07786305, 0.038288828, 0.40799135, 0.037377868, -0.049877923, -0.25080636, 0.00068664295, 0.0013101585) * go_1(1.0, -1.0);\n result += mat4(0.0353459, -0.21445732, 0.112647906, -0.3513759, 0.16887255, 0.3224789, -0.17073384, 0.10875396, 0.18919177, 0.14288992, 0.07364533, 0.20205943, -0.34363645, -0.3520186, 0.6763608, -0.19051236) * go_1(1.0, 0.0);\n result += mat4(-0.032245517, 0.039594565, -0.11825768, 0.16509856, 0.11749939, -0.005166539, 0.10740687, -0.3794017, 0.12722437, 0.14066173, 0.08025407, -0.34773758, -0.027300838, -0.08963159, 0.29774833, 0.053532287) * go_1(1.0, 1.0);\n result += vec4(0.022899346, 0.033619333, 0.030674957, -0.017047008);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,qe),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.0714004, -0.0545495, -0.050848898, 0.04724593, 0.2214181, 0.26353878, 0.07314053, -0.18771721, 0.06282607, -0.03720548, 0.020577375, -0.08951135, 0.40820515, 0.012179098, 0.52947706, -0.48448065) * go_0(-1.0, -1.0);\n result += mat4(0.10311368, -0.10970221, 0.07008208, -0.07143153, 0.073753305, 0.03786335, -0.4312538, -0.17680745, -0.15527713, -0.06711554, -0.21828765, 0.27252844, -0.0025433605, 0.31595528, -0.06065309, 0.059542265) * go_0(-1.0, 0.0);\n result += mat4(-0.036736265, 0.08704119, -0.06530063, 0.04546563, 0.010335546, -0.040761005, -0.021500558, 0.104531065, 0.094652064, -0.05088704, 0.14768088, -0.08585825, 0.057680476, 0.09885713, 0.18074304, -0.14277679) * go_0(-1.0, 1.0);\n result += mat4(-0.04810641, -0.01735864, -0.06405213, 0.04889552, -0.011552542, -0.04617259, 0.023976233, 0.27587202, -0.117965676, -0.07052052, -0.030583147, -0.036600694, -0.08542387, -0.053850796, 0.27242282, -0.73792183) * go_0(0.0, -1.0);\n result += mat4(-0.1340838, 0.1256252, -0.040528856, 0.13554344, -0.13733707, -0.14641404, 0.42666963, -0.4933124, -0.34908, 0.054332364, -0.2768947, 0.44689894, 0.42182985, -0.027279109, -0.17136064, -0.009496184) * go_0(0.0, 0.0);\n result += mat4(0.075086355, -0.025501372, 0.02172236, -0.052761186, -0.055753034, -0.028023237, -0.08829973, 0.14333946, 0.062496934, 0.034493748, 0.17640088, -0.084869936, 0.21283653, 0.1184779, 0.0016387368, -0.14988145) * go_0(0.0, 1.0);\n result += mat4(0.054841094, 0.040639404, -0.025044259, -0.071105786, -0.07473824, -0.04719771, 0.016553668, -0.10028357, 0.009365985, -0.0133521445, 0.022320358, -0.09318326, 0.17342545, 0.19281831, 0.16737404, -0.09583887) * go_0(1.0, -1.0);\n result += mat4(-0.03950585, 0.091417804, -0.021395942, 0.08735149, -0.029363452, -0.04763804, -0.1430701, 0.15344201, -0.006604305, 0.05897304, -0.13595524, 0.083323576, 0.008187976, 0.12946083, 0.14983748, -0.08178542) * go_0(1.0, 0.0);\n result += mat4(-0.00046765045, -0.07914878, 0.03529457, -0.007752294, -0.10084779, -0.1531338, -0.1408283, 0.20638838, 0.01466853, -0.059309185, -0.11161097, 0.08481583, 0.090416916, 0.081118226, 0.08677104, -0.20095336) * go_0(1.0, 1.0);\n result += mat4(0.3200496, -0.049090706, 0.11554867, -0.11949655, -0.18064958, 0.0012254696, -0.032284267, 0.00076361356, -0.13239916, -0.13838826, -0.20345089, 0.00692921, -0.2271236, -0.07132879, -0.097703665, 0.29881954) * go_1(-1.0, -1.0);\n result += mat4(0.4095371, 0.3008338, -0.43109173, -0.495734, 0.15016843, -0.3890023, 1.0669806, -0.20876339, -0.32241493, -0.10387533, -0.018227777, 0.1349976, -0.0019588785, -0.19263229, 0.38952798, 0.08135965) * go_1(-1.0, 0.0);\n result += mat4(0.01517036, -0.51562387, -0.13939962, -0.23287989, 0.09597558, 0.017624658, 0.16989397, -0.09395267, -0.29612765, 0.11843327, -0.07493133, 0.14523852, 0.040488124, 0.016568637, 0.10204776, -0.13137013) * go_1(-1.0, 1.0);\n result += mat4(-0.1512155, -0.12732185, 0.08002965, 0.024762904, 0.05106389, 0.011125884, -0.043196492, -0.17617282, 0.09791206, 0.120643355, 0.075500526, 0.10948051, 0.04969893, -0.20776172, -0.06905779, -0.20245977) * go_1(0.0, -1.0);\n result += mat4(-0.41836104, -0.82896453, -0.20962712, 0.7804863, 0.17322528, 0.53994787, -0.18730208, -0.021233026, 0.7417944, -0.4544313, 0.23165174, -0.63969344, 0.09383021, -0.046137553, -0.07796646, 0.11413524) * go_1(0.0, 0.0);\n result += mat4(-0.32532063, 0.09456587, 0.43708017, -0.40595353, 0.061229162, 0.006663704, -0.19821976, 0.07661682, -0.21427135, 0.17748164, -0.31958643, 0.3883502, 0.068938896, 0.022886515, 0.022923468, -0.04269318) * go_1(0.0, 1.0);\n result += mat4(0.23775512, 0.04026384, 0.12276414, -0.2545085, 0.0894177, 0.115443565, 0.029124375, 0.08887401, -0.0057824687, 0.017655179, -0.025270017, -0.06643964, 0.01316084, 0.024039604, 0.034566984, -0.12682836) * go_1(1.0, -1.0);\n result += mat4(0.036596492, 0.22772355, -0.05508538, -0.18005793, -0.06432669, -0.037058707, 0.2718052, -0.10313161, 0.016055575, 0.051271006, -0.038919963, -0.036601298, -0.019457681, 0.03805731, 0.03252896, -0.07179724) * go_1(1.0, 0.0);\n result += mat4(0.15046261, 0.13090402, -0.023847125, -0.039356075, 0.045424663, -0.20594294, 0.2154043, -0.18429665, -0.07969159, 0.08719893, -0.057626463, 0.08344988, -0.018651528, 0.047302175, 0.060727824, -0.035960387) * go_1(1.0, 1.0);\n result += vec4(0.04921464, -0.0011432811, 0.062071066, -0.06594219);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,qe),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.04508749, 0.00222134, 0.013338363, -0.0067310617, 0.099346675, 0.05804196, 0.018694466, -0.008126048, 0.007771997, -0.0072556734, -0.008293339, 0.001518462, -0.06296499, -0.064195156, 0.0727399, 0.044078834) * go_0(-1.0, -1.0);\n result += mat4(0.20800652, -0.016071903, -0.08095607, -0.03472411, -0.20690396, 0.061331827, -0.10627648, 0.12838624, 0.036534917, -0.006113497, 0.029266752, -0.002263159, 0.2937966, -0.05544609, 0.14546311, -0.01290958) * go_0(-1.0, 0.0);\n result += mat4(0.07792222, -7.288649e-05, 0.2800036, 0.019709835, -0.010950291, 0.021879988, 0.037608813, 0.055267945, 0.018646395, -0.016691998, 0.03787624, -0.006547077, 0.03214097, -0.018541625, 0.12142825, -0.070806496) * go_0(-1.0, 1.0);\n result += mat4(-0.009798109, -0.06606263, 0.0010101331, 0.009924258, -0.10272075, -0.07983353, 0.028398676, 0.04967719, 0.12467993, 0.06775066, 0.017111637, 0.012814711, 0.0031143876, -0.0902014, 0.11242646, 0.076476306) * go_0(0.0, -1.0);\n result += mat4(0.07650971, 0.35096344, 0.0612814, 0.06036218, 0.253547, -0.0460987, -0.11145313, -0.48844674, -0.050644107, 0.038706005, 0.19390784, 0.035322774, -0.010191005, 0.58071, -0.2856661, -0.009533105) * go_0(0.0, 0.0);\n result += mat4(-0.071486905, -0.036179904, -0.07303894, 0.19301178, -0.11499898, -0.024847068, -0.0027055284, 0.20373714, -0.09671404, -0.020897992, -0.25572056, -0.008931707, -0.13582602, -0.006546881, -0.16154496, 0.26454738) * go_0(0.0, 1.0);\n result += mat4(0.005463064, 0.006769753, 0.0039625713, 0.014121269, -0.068200685, -0.057850275, 0.008622973, 0.061149873, 0.017436448, 0.11660872, -0.02994459, 0.008590145, -0.03223439, 0.052557915, -0.011846354, 0.03523357) * go_0(1.0, -1.0);\n result += mat4(-0.00015264735, 0.0012872831, 0.021878848, 0.022240406, 0.01822283, -0.008284247, -0.018443186, -0.04997753, -0.111760505, -0.20911667, 0.006166832, 0.14597091, 0.02305932, -0.16312876, 0.023375351, -0.028755601) * go_0(1.0, 0.0);\n result += mat4(0.013701143, 0.010794129, 0.0024321147, -0.018976321, 0.0365032, -0.006783485, 0.01046472, -0.08473902, 0.057523903, 0.029831914, 0.0040916028, -0.2046352, 0.03542, -0.034598, 0.0031058635, -0.20746285) * go_0(1.0, 1.0);\n result += mat4(0.09283864, -0.0035849356, 0.013190911, -0.035437535, 0.035798516, 0.022954805, -0.0029692063, -0.006633743, -0.13456796, -0.011448714, 0.011536131, 0.046695728, -0.0359048, -0.01144856, -0.0027279712, 0.0065755467) * go_1(-1.0, -1.0);\n result += mat4(-0.14295974, -0.0034393691, 0.0051469817, -0.021334402, -0.05882422, -0.003004241, 0.011182507, 0.0015169785, 0.08474255, 0.1255887, -0.23984577, 0.07119401, -0.12547183, 0.038449038, 0.007738907, 0.031506266) * go_1(-1.0, 0.0);\n result += mat4(-0.028237654, 0.010254326, -0.11843009, 0.03034298, -0.038323015, 0.0026470951, -0.060652684, 0.0022312272, -0.022539174, -0.01008126, 0.14868541, 0.02881852, -0.05327277, -0.012296453, -0.21280704, -0.021286633) * go_1(-1.0, 1.0);\n result += mat4(-0.034825645, 0.0877418, -0.009103147, 0.041650586, 0.0135769, -0.005229229, 0.00082947424, -0.0020421906, 0.12402267, 0.007698874, -0.056337915, -0.006580138, -0.018867968, -0.08487179, -0.020938644, -0.029210499) * go_1(0.0, -1.0);\n result += mat4(-0.37082648, -0.30321857, -0.22912364, -0.07368761, 0.15169628, 0.0013253551, 0.09232649, 0.011408914, 0.06347244, -0.377988, 0.13980117, -0.41065913, -0.00040237256, -0.23220152, -0.03643865, -0.10101427) * go_1(0.0, 0.0);\n result += mat4(0.10692653, 0.049867555, -0.011915118, -0.10688069, 0.042109665, -0.017163716, 0.10852331, -0.0088934945, 0.06780516, -0.017808875, 0.26564032, 0.0523693, 0.099033475, 0.042864073, 0.18299587, -0.13503626) * go_1(0.0, 1.0);\n result += mat4(0.07014404, 0.08841395, 0.01895322, 0.0036451078, -0.00933168, 0.044764042, -0.0034986525, 0.010701783, -0.043601245, -0.1375109, 0.0039965697, -0.054331, 0.018830067, 0.040386382, 0.007759782, -0.012478715) * go_1(1.0, -1.0);\n result += mat4(0.024152381, -0.11462646, 0.07005155, 0.0424638, -0.0048070764, 0.06089261, -0.036675487, 0.057459857, 0.02478629, 0.2926517, -0.08248396, -0.053960845, 0.013205341, 0.09851673, -0.04310949, -0.001428641) * go_1(1.0, 0.0);\n result += mat4(0.016168298, 0.009701502, 0.0064305146, -0.068672284, -0.044653386, -0.016051823, -0.015055443, 0.032019246, -0.0829852, -0.011304939, 0.0023902296, 0.30322486, -0.023831543, -0.0046928846, 0.026961725, 0.16314326) * go_1(1.0, 1.0);\n result += vec4(-0.0031417734, -0.002754766, -0.004053268, -0.003937834);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,qe),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n float c1 = c0;\n float c2 = c1;\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_1,"conv2d_tf"),_.program_2_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_1_tf"),_.program_3_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_2_tf"),_.program_4_MAIN_TextureLocation=t.getUniformLocation(_.program_4,"MAIN"),_.program_4_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_last_tf"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){var m=t.get("conv2d_tf");if(m){if(u.width/a.width>1.2&&u.height/a.height>1.2){var g=this.program_1_intermediate_texture;c(e,g,m.width,m.height),e.viewport(0,0,m.width,m.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,g,0),e.useProgram(this.program_1);var v=d(e,0,0,m.width,m.height),l=d(e,0,0,1,1);s(e,this.program_1_a_position_location,v),s(e,this.program_1_a_texture_coord_location,l),e.uniform2f(this.program_1_u_resolution_location,m.width,m.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,m.texture),e.uniform1i(this.program_1_conv2d_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(v),e.deleteBuffer(l),t.set("conv2d_1_tf",{texture:g,width:m.width,height:m.height})}if(t.get("MAIN")){var x=t.get("MAIN");if(x&&t.get("NATIVE")){var p=t.get("OUTPUT");if(p){var T=t.get("conv2d_1_tf");if(T){if(p.width/x.width>1.2&&p.height/x.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,T.width,T.height),e.viewport(0,0,T.width,T.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,T.width,T.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,T.width,T.height),e.uniform2f(this.program_2_u_texture_size_location,x.width,x.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_1_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_2_tf",{texture:h,width:T.width,height:T.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_2_tf");if(b){if(R.width/A.width>1.2&&R.height/A.height>1.2){var L=this.program_3_intermediate_texture;c(e,L,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L,0),e.useProgram(this.program_3);var y=d(e,0,0,b.width,b.height),z=d(e,0,0,1,1);s(e,this.program_3_a_position_location,y),s(e,this.program_3_a_texture_coord_location,z),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_2_tf_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y),e.deleteBuffer(z),t.set("conv2d_last_tf",{texture:L,width:b.width,height:b.height})}if(t.get("MAIN")){var D=t.get("MAIN");if(D&&t.get("NATIVE")){var X=t.get("OUTPUT");if(X){var w=t.get("conv2d_last_tf");if(w&&X.width/D.width>1.2&&X.height/D.height>1.2){var O=this.program_4_intermediate_texture;c(e,O,2*w.width,2*w.height),e.viewport(0,0,2*w.width,2*w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,O,0),e.useProgram(this.program_4);var N=d(e,0,0,2*w.width,2*w.height),M=d(e,0,0,1,1);s(e,this.program_4_a_position_location,N),s(e,this.program_4_a_texture_coord_location,M),e.uniform2f(this.program_4_u_resolution_location,2*w.width,2*w.height),e.uniform2f(this.program_4_u_texture_size_location,D.width,D.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,D.texture),e.uniform1i(this.program_4_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_4_conv2d_last_tf_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(N),e.deleteBuffer(M),t.set("MAIN",{texture:O,width:2*w.width,height:2*w.height})}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&Ke(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function to(t){return to="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},to(t)}function _o(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,io(o.key),o)}}function eo(t,_){return eo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},eo(t,_)}function oo(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ro(t){return ro=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},ro(t)}function no(t,_,e){return(_=io(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function io(t){var _=function(t,_){if("object"!==to(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==to(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===to(_)?_:String(_)}var fo="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",ao=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&eo(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=ro(o);if(r){var e=ro(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===to(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return oo(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),no(oo(_=n.call(this)),"gl",void 0),no(oo(_),"program_0",void 0),no(oo(_),"program_1",void 0),no(oo(_),"program_2",void 0),no(oo(_),"program_3",void 0),no(oo(_),"program_4",void 0),no(oo(_),"program_5",void 0),no(oo(_),"program_6",void 0),no(oo(_),"program_7",void 0),no(oo(_),"program_8",void 0),no(oo(_),"program_9",void 0),no(oo(_),"program_0_intermediate_texture",void 0),no(oo(_),"program_1_intermediate_texture",void 0),no(oo(_),"program_2_intermediate_texture",void 0),no(oo(_),"program_3_intermediate_texture",void 0),no(oo(_),"program_4_intermediate_texture",void 0),no(oo(_),"program_5_intermediate_texture",void 0),no(oo(_),"program_6_intermediate_texture",void 0),no(oo(_),"program_7_intermediate_texture",void 0),no(oo(_),"program_8_intermediate_texture",void 0),no(oo(_),"program_9_intermediate_texture",void 0),no(oo(_),"program_0_a_position_location",void 0),no(oo(_),"program_1_a_position_location",void 0),no(oo(_),"program_2_a_position_location",void 0),no(oo(_),"program_3_a_position_location",void 0),no(oo(_),"program_4_a_position_location",void 0),no(oo(_),"program_5_a_position_location",void 0),no(oo(_),"program_6_a_position_location",void 0),no(oo(_),"program_7_a_position_location",void 0),no(oo(_),"program_8_a_position_location",void 0),no(oo(_),"program_9_a_position_location",void 0),no(oo(_),"program_0_a_texture_coord_location",void 0),no(oo(_),"program_1_a_texture_coord_location",void 0),no(oo(_),"program_2_a_texture_coord_location",void 0),no(oo(_),"program_3_a_texture_coord_location",void 0),no(oo(_),"program_4_a_texture_coord_location",void 0),no(oo(_),"program_5_a_texture_coord_location",void 0),no(oo(_),"program_6_a_texture_coord_location",void 0),no(oo(_),"program_7_a_texture_coord_location",void 0),no(oo(_),"program_8_a_texture_coord_location",void 0),no(oo(_),"program_9_a_texture_coord_location",void 0),no(oo(_),"program_0_u_resolution_location",void 0),no(oo(_),"program_1_u_resolution_location",void 0),no(oo(_),"program_2_u_resolution_location",void 0),no(oo(_),"program_3_u_resolution_location",void 0),no(oo(_),"program_4_u_resolution_location",void 0),no(oo(_),"program_5_u_resolution_location",void 0),no(oo(_),"program_6_u_resolution_location",void 0),no(oo(_),"program_7_u_resolution_location",void 0),no(oo(_),"program_8_u_resolution_location",void 0),no(oo(_),"program_9_u_resolution_location",void 0),no(oo(_),"program_0_u_texture_size_location",void 0),no(oo(_),"program_1_u_texture_size_location",void 0),no(oo(_),"program_2_u_texture_size_location",void 0),no(oo(_),"program_3_u_texture_size_location",void 0),no(oo(_),"program_4_u_texture_size_location",void 0),no(oo(_),"program_5_u_texture_size_location",void 0),no(oo(_),"program_6_u_texture_size_location",void 0),no(oo(_),"program_7_u_texture_size_location",void 0),no(oo(_),"program_8_u_texture_size_location",void 0),no(oo(_),"program_9_u_texture_size_location",void 0),no(oo(_),"program_0_MAIN_TextureLocation",void 0),no(oo(_),"program_1_MAIN_TextureLocation",void 0),no(oo(_),"program_2_conv2d_tf_TextureLocation",void 0),no(oo(_),"program_2_conv2d_tf1_TextureLocation",void 0),no(oo(_),"program_3_conv2d_tf_TextureLocation",void 0),no(oo(_),"program_3_conv2d_tf1_TextureLocation",void 0),no(oo(_),"program_4_conv2d_1_tf_TextureLocation",void 0),no(oo(_),"program_4_conv2d_1_tf1_TextureLocation",void 0),no(oo(_),"program_5_conv2d_1_tf_TextureLocation",void 0),no(oo(_),"program_5_conv2d_1_tf1_TextureLocation",void 0),no(oo(_),"program_6_conv2d_2_tf_TextureLocation",void 0),no(oo(_),"program_6_conv2d_2_tf1_TextureLocation",void 0),no(oo(_),"program_7_conv2d_2_tf_TextureLocation",void 0),no(oo(_),"program_7_conv2d_2_tf1_TextureLocation",void 0),no(oo(_),"program_8_conv2d_2_tf_TextureLocation",void 0),no(oo(_),"program_8_conv2d_2_tf1_TextureLocation",void 0),no(oo(_),"program_9_MAIN_TextureLocation",void 0),no(oo(_),"program_9_conv2d_last_tf_TextureLocation",void 0),no(oo(_),"program_9_conv2d_last_tf1_TextureLocation",void 0),no(oo(_),"program_9_conv2d_last_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.050913796, -0.05115213, -0.0205767, -0.26266688, -0.12883802, 0.107968464, 0.03389763, -0.70179373, 0.0030511466, 0.07718592, -0.06562523, -0.060305536, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.009235469, -0.018979615, 0.10033019, -0.20307243, 0.040932532, -0.10095427, 0.038843542, -0.28774044, -0.07829864, -0.04317961, 0.032555006, -0.05584433, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.23774138, 0.04701499, -0.16824278, 0.025335955, 0.30246395, -0.037289508, 0.070405066, 0.03094164, -0.0075012813, 0.06881163, -0.03157643, -0.032394916, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.12524955, 0.18535072, -0.05323482, 0.004486272, 0.15295836, 0.3050709, 0.081431866, 0.09352846, -0.059866652, -0.029570978, 0.019920588, 0.121749535, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.2111615, -0.1268416, 0.45642895, 0.47401953, -0.7580866, 0.5514855, 0.96250856, 0.7827129, 0.0003978912, 0.17167407, -0.04423575, -0.04569368, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.17050457, -0.18697786, -0.11608587, -0.038065948, 0.26542, -0.7021022, -0.33751717, 0.053689335, 0.10030526, -0.19492362, 0.069387496, 0.07228368, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.15900351, -0.017636139, 0.01917807, 0.05584281, 0.28530255, 0.04795445, -0.104170926, 0.1192509, 0.09859251, 0.057123564, 0.025724344, -0.07723904, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.06581913, 0.07548721, -0.054552317, -0.08317343, 0.32851526, -0.2362575, -0.39470714, -0.073999345, 0.07246812, -0.04103072, 0.06058696, 0.09532553, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.12524493, 0.095179625, -0.0918538, 0.016793616, -0.48433152, 0.03702525, -0.100864686, -0.0018861603, -0.14784335, -0.048320837, -0.057494648, -0.024096634, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.012922576, -0.11982956, 0.021963459, 0.019259451);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.04816902, 0.030087546, 0.019183155, -0.08234757, 0.09378316, -0.047217257, -0.04757087, -0.16541782, -0.043394983, 0.05779227, 0.018105166, 0.03222583, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.13639967, -0.001877575, 0.049495522, 0.060094353, 0.015303669, 0.059043188, 0.090356335, -0.12654372, 0.06469071, -0.054733396, -0.013548386, -0.093697555, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.13214277, 0.00062924915, -0.640379, -0.052121993, -0.022532608, 0.01077454, -0.057074178, -0.103670195, -0.0017062012, 0.0035225085, -0.044859786, -0.020764757, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.2553945, -0.08126201, 0.055215932, 0.10690791, 0.6771195, 0.09377514, -0.09488318, -0.43969935, 0.35444704, -0.10392259, 0.07595239, 0.021814484, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.37628967, 0.026895085, 0.035044484, -0.16414654, -0.5694931, -0.20123884, 0.14891861, 1.1822934, -0.25648627, 0.14110301, -0.057699542, 0.17731132, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.023089241, 0.14888923, -0.2730167, 0.1330048, -0.039043408, 0.75768983, 0.07385114, 0.0138615575, -0.06565686, 0.10451973, 0.037489507, 0.021156311, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.03965048, 0.040422294, -0.0662493, -0.043219455, 0.00834316, -0.08315282, 0.13010995, -0.11822414, -0.06811034, 0.029744523, -0.098641835, -0.063671604, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(-0.077282995, -0.29400682, 0.116103284, 0.096747644, -0.47398612, -0.77101594, -0.20683232, 0.111703634, -0.08370965, -0.24218678, 0.13780457, -0.017660126, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.08542605, 0.13080615, 0.081582755, -0.00024888176, 0.31160986, 0.17787197, -0.019935975, -0.09658498, 0.096656196, 0.064402744, -0.033331197, 0.027531069, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.0018859988, 0.004285429, 0.5060845, -0.030093472);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.34559122, 0.052896723, -0.27492252, -0.1604473, 0.4791457, 0.17956258, 0.0076199574, -0.16324736, -0.075430416, 0.019434236, -0.275363, -0.16502565, 0.05507322, -0.046572465, 0.08130956, 0.009380191) * go_0(-1.0, -1.0);\n result += mat4(0.1754505, 0.10862336, -0.14956018, 0.20161937, 0.16598102, -0.0033441933, 0.19303258, 0.3278992, -0.31819978, 0.14614153, 0.08434212, 0.21208692, -0.0014794758, -0.06754758, -0.06314527, 0.023496931) * go_0(-1.0, 0.0);\n result += mat4(0.13594365, -0.06382366, -0.40069854, -0.087743916, 0.022426397, -0.073364444, -0.19371308, 0.09916138, -0.044016927, 0.0018689828, -0.07705671, 0.15398589, -0.069929935, -0.01874144, 0.050793763, 0.06565281) * go_0(-1.0, 1.0);\n result += mat4(0.56292456, 0.25537506, -0.16147509, 0.029484648, 0.11898947, 0.19103922, -0.2387553, 0.13659279, -0.044804625, -0.10285909, 0.12958583, 0.21526133, 0.02727471, 0.21990417, 0.0009558564, 0.12372512) * go_0(0.0, -1.0);\n result += mat4(-0.10264466, -0.13103753, -0.069214605, 0.43234769, 0.25947884, -0.18333039, -0.15585582, -0.2406589, 0.33275372, -0.19497354, -0.09758474, -0.4531396, 0.41932744, -0.043746196, 0.08315102, -0.085604236) * go_0(0.0, 0.0);\n result += mat4(0.15380725, -0.06311845, -0.28896615, -0.059237756, -0.078456834, -0.11623796, 0.017248835, 0.098803006, -0.13643564, -0.0029720776, 0.425954, 0.36920592, -0.06980546, 0.05205535, -0.15787347, -0.094921984) * go_0(0.0, 1.0);\n result += mat4(0.009595518, -0.12598279, -0.04322495, -0.08838463, 0.11729769, -0.062454883, 0.19743776, -0.08590505, -0.022744715, 0.00457582, -0.06070008, 0.045312855, -0.010845991, -0.02241941, 0.07252932, 0.05525124) * go_0(1.0, -1.0);\n result += mat4(-0.119069465, 0.08782395, 0.17878884, 0.0068233046, -0.36698806, -0.46077076, 0.37470114, 0.006550318, 0.08622002, -0.10081386, 0.1754186, 0.078841425, 0.060330488, 0.39436886, 0.1688179, -0.10113108) * go_0(1.0, 0.0);\n result += mat4(0.17160045, -0.18541232, -0.093926296, 0.0053854887, -0.07649591, -0.3053692, 0.15255369, 0.06183564, 0.105131835, 0.076607525, -0.17482935, -0.104579754, -0.4795174, 0.30223432, 0.4728322, 0.106419675) * go_0(1.0, 1.0);\n result += mat4(-0.068794325, -0.019651407, 0.048906703, 0.10097784, 0.014003637, 0.08358555, -0.34008583, 0.1677446, 0.12863056, 0.010167976, 0.10771957, -0.14823496, -0.11855097, 0.024728613, -0.06394353, 0.07123295) * go_1(-1.0, -1.0);\n result += mat4(0.1652107, -0.056815207, 0.26562792, -0.02586732, 0.13812682, 0.3791579, -0.40067768, 0.19901459, -0.055583958, 0.06673556, -0.16258197, 0.0014027074, 0.13844898, 0.17588624, 0.0061608437, 0.014889389) * go_1(-1.0, 0.0);\n result += mat4(0.023591522, -0.06255483, -0.04512753, -0.07939918, 0.17603582, -0.06219873, -0.10907254, 0.012348696, -0.053350568, 0.023741387, 0.05215983, 0.117241465, 0.28173143, 0.11200327, -0.11672438, -0.13278063) * go_1(-1.0, 1.0);\n result += mat4(-0.15015969, -0.1145909, 0.08583166, 0.0386507, -0.17788467, 0.29311427, 0.03577728, -0.006737705, -0.020426478, 0.065881886, -0.10966947, -0.016716056, -0.0027577002, -0.20769168, 0.4357363, -0.13179652) * go_1(0.0, -1.0);\n result += mat4(-0.44572783, 0.08870803, 0.42933974, -0.16602941, 0.23271243, 0.29478154, -0.53973556, -0.042550746, -0.13157314, -0.0413034, 0.12679552, 0.11579286, -0.5161936, -0.24292113, -0.10862491, 0.13528119) * go_1(0.0, 0.0);\n result += mat4(-0.043000877, 0.08458555, 0.11260604, -0.5589381, -0.16010836, -0.019429926, 0.04731505, -0.12212733, 0.05655828, 0.0107375225, -0.10067243, -0.06904067, 0.07476142, -0.043922618, -0.13811466, 0.008697587) * go_1(0.0, 1.0);\n result += mat4(-0.3281664, -0.104251154, 0.07188181, 0.06720938, 0.028879764, 0.07302547, 0.18261562, -0.08896491, 0.11240943, -0.1919612, -0.13059135, -0.07057044, 0.053953633, 0.17297988, -0.20344415, 0.050276734) * go_1(1.0, -1.0);\n result += mat4(-0.41925356, 0.020309223, 0.2246313, -0.3418901, -0.20863962, 0.18653068, -0.04616101, 0.1236236, -0.062179156, 0.1437903, 0.1314142, 0.0699381, 0.029918872, 0.23033592, 0.09302733, -0.20570321) * go_1(1.0, 0.0);\n result += mat4(0.07847491, -0.18251555, 0.0678772, -0.29089385, -0.03632992, -0.17132603, -0.04896196, 0.09839614, -0.10377483, -0.11817732, 0.03477946, 0.050376516, 0.17791937, -0.34359503, 0.030756304, 0.025246387) * go_1(1.0, 1.0);\n result += mat4(-0.12972409, 0.032459006, -0.20415276, 0.31407776, -0.1743501, -0.26177478, -0.07577315, -0.104599, -0.025548192, -0.23483936, 0.40139225, 0.12898883, 0.06533049, -0.09545806, -0.032093894, 0.0032956926) * go_2(-1.0, -1.0);\n result += mat4(0.22749326, -0.20613275, -0.23030083, -0.29994026, -0.18482473, -0.038720988, -0.13339107, -0.1394514, 0.36952803, -0.2709558, -0.14104684, -0.17859542, 0.09873891, 0.04330318, 0.15205383, 0.115995236) * go_2(-1.0, 0.0);\n result += mat4(0.07534328, -0.13592403, 0.2224819, -0.06818886, -0.11952144, 0.004714797, 0.18252324, -0.08729513, 0.17198865, -0.00082568696, 0.33769485, -0.0920225, 0.173712, -0.038548574, -0.016980015, -0.13799237) * go_2(-1.0, 1.0);\n result += mat4(-0.43659294, -0.19679698, -0.31969583, 0.24002865, -0.1064947, -0.08218358, -0.07990568, -0.028915526, -0.077836946, -0.012841249, -0.11685068, -0.2102985, 0.025435956, -0.21367492, 0.11001358, -0.09812692) * go_2(0.0, -1.0);\n result += mat4(0.28203383, 0.09570471, -0.14503846, -0.19898729, 0.18757457, 0.16626704, -0.009997161, 0.06738176, -0.18296066, 0.11583831, -0.0025225005, 0.373547, -0.24103725, 0.3553009, 0.11984093, 0.25370696) * go_2(0.0, 0.0);\n result += mat4(-0.022194814, 0.02950222, -0.121312395, 0.0040648654, 0.06509207, 0.00084966415, 0.032229617, 0.0139804585, -0.23108627, -0.004511493, -0.28217104, 0.0828633, 0.17399071, 0.2137328, 0.4731738, -0.37666738) * go_2(0.0, 1.0);\n result += mat4(-0.045961298, 0.0056297607, -0.08513672, 0.093939304, 0.07252928, -0.11458939, 0.11005008, -0.1132733, 0.10369599, 0.1636998, -0.11919379, -0.08949099, 0.080640145, 0.029493907, 0.24982096, -0.10234766) * go_2(1.0, -1.0);\n result += mat4(0.08474163, -0.24252129, -0.3065911, 0.11077523, 0.13397239, 0.14875948, -0.18212163, 0.006510455, -0.008477232, -0.3242149, 0.31507346, -0.19521071, -0.3610268, 0.25882444, -0.067812346, 0.20968717) * go_2(1.0, 0.0);\n result += mat4(0.05730163, 0.053821165, -0.10948745, 0.04090055, 0.0161064, 0.19475192, 0.09248433, -0.027268974, -0.031323943, -0.084304914, 0.28378648, 0.44910806, -0.052243132, 0.2999386, -0.26639074, -0.2529396) * go_2(1.0, 1.0);\n result += mat4(0.026707547, -0.006487042, -0.044127557, -0.016287267, 0.1417188, 0.24645403, -0.32444936, 0.20339565, 0.027596464, 0.03799474, -0.029943593, 0.058569513, -0.15013286, 0.25070968, 0.08954207, -0.14304538) * go_3(-1.0, -1.0);\n result += mat4(-0.22184753, -0.0732679, 0.042815078, 0.03770516, 0.22240163, -0.043244008, -0.14883384, -0.10682856, 0.16421252, 0.20890577, 0.000585579, -0.061031006, -0.551696, -0.17770186, 0.13795924, 0.101121314) * go_3(-1.0, 0.0);\n result += mat4(-0.047539327, 0.11826275, 0.458172, -0.023809819, -0.0154842585, -0.015466883, 0.03837829, -0.34703115, -0.03437818, 0.12705797, -0.042713646, -0.2518409, -0.27947584, -0.020104226, -0.022687877, 0.14169087) * go_3(-1.0, 1.0);\n result += mat4(0.06269709, 0.06449363, -0.02793847, 0.04407663, -0.054694284, 0.69776016, -0.32850045, 0.19365972, -0.19002354, -0.038244195, -0.20433429, -0.34071165, 0.123992935, -0.22218247, -0.30181807, -0.03031556) * go_3(0.0, -1.0);\n result += mat4(-0.06685185, -0.18313402, -0.03785641, 0.008412995, -0.017108139, 0.48937285, -0.035302214, 0.011338532, -0.08890957, 0.32343447, 0.088812076, -0.027280344, 0.40437454, -0.45940742, 0.118888274, 0.41054434) * go_3(0.0, 0.0);\n result += mat4(-0.36049488, 0.100708134, 0.331516, 0.1078647, 0.12895954, 0.13425021, -0.18602797, -0.11423174, -0.10916294, 0.061013293, 0.08984191, 0.1835112, -0.10568929, -0.046648484, 0.2127872, 0.54582083) * go_3(0.0, 1.0);\n result += mat4(0.19040897, 0.08670264, 0.12393752, -0.003475547, -0.37210098, 0.035628326, -0.29302806, 0.10709011, -0.20405664, -0.9748058, 0.39254782, 0.44914797, 0.032028764, 0.04227575, -0.25056216, 0.063437305) * go_3(1.0, -1.0);\n result += mat4(-0.07952942, -0.13263832, 0.037877183, 0.20845042, -0.026445981, -0.010450352, -0.043147005, -0.12033961, 0.20600243, -0.046332583, -0.47056386, 0.09566825, 0.18658772, -0.3381639, -0.042662457, 0.15197653) * go_3(1.0, 0.0);\n result += mat4(-0.4996296, 0.019971728, 0.10017604, 0.052051116, 0.12145858, 0.106811635, -0.056665674, -0.11708303, 0.16642408, 0.22654046, -0.04731226, -0.039967895, -0.1434505, 0.3171998, -0.19033776, -0.29952875) * go_3(1.0, 1.0);\n result += vec4(0.03144068, -0.027781913, 0.04483475, 0.037489943);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.031192884, -0.015032417, 0.25046152, 0.143142, 0.09429096, 0.2090414, -0.16252424, 0.42788, -0.005667558, 0.14787567, 0.23810932, -0.13502707, 0.0006289761, -0.014052179, -0.091041535, 0.059258565) * go_0(-1.0, -1.0);\n result += mat4(-0.09637771, 0.17332087, 0.123664804, 0.046110056, 0.25775972, 0.31647265, -0.1464598, 0.41624358, 0.032242253, -0.017219262, -0.35814875, 0.3348811, 0.05738627, 0.046910666, 0.014263179, -0.15797907) * go_0(-1.0, 0.0);\n result += mat4(-0.06782952, 0.049666278, 0.083296575, 0.19301543, -0.05964988, 0.18332662, 0.30906975, 0.03342819, 0.12226727, 0.1226969, -0.15035193, -0.003493911, -0.007647415, -0.051491078, -0.019189527, -0.009602449) * go_0(-1.0, 1.0);\n result += mat4(0.08838342, -0.055376932, 0.13949814, -0.12728734, -0.17266448, 0.35102528, 0.018773714, 0.050504927, -0.10556112, -0.014422574, -0.25474203, 0.31192264, -0.09063805, 0.010115312, -0.08702192, 0.08573518) * go_0(0.0, -1.0);\n result += mat4(0.16521221, -0.01265248, -0.5292306, -0.17494588, -0.18994644, -0.41904125, -0.26261392, -0.42338082, 0.39478812, 0.20768805, 0.16483486, -0.22635488, 0.13576357, 0.17095351, 0.064293, 0.06416031) * go_0(0.0, 0.0);\n result += mat4(-0.09107591, 0.1757355, 0.19841582, -0.25249094, 0.18083812, -0.12258315, 0.4074544, -0.17171176, -0.15881093, -0.22978021, -0.05622591, -0.09703007, -0.12538208, -0.06956953, -0.14475612, -0.066342294) * go_0(0.0, 1.0);\n result += mat4(-0.029294115, -0.036292624, 0.19467807, -0.10223533, 0.086430565, -0.052809026, -0.23749635, 0.10364248, -0.22938702, 0.07210543, 0.03876035, -0.21014924, -0.11247329, -0.17755648, -0.05139757, -0.037780646) * go_0(1.0, -1.0);\n result += mat4(0.12605286, 0.16123274, -0.13924524, -0.109194726, 0.033486, -0.24847955, 0.1264379, 0.28880134, -0.17594175, -0.1888256, -0.04508948, 0.047563452, -0.5476752, -0.23573762, -0.17183748, 0.14331517) * go_0(1.0, 0.0);\n result += mat4(-0.006482806, 0.2289281, -0.03872587, -0.027272481, -0.09913351, -0.09453464, -0.1426349, 0.055076513, -0.025217436, -0.08307176, 0.0797406, 0.10166401, -0.294337, -0.3567936, 0.054015454, 0.068333104) * go_0(1.0, 1.0);\n result += mat4(0.012300659, -0.040405195, 0.11190478, -0.07406065, -0.18364848, 0.035823543, -0.01621734, 0.07582391, 0.06704436, -0.0006620425, -0.022342965, 0.16496183, 0.11390146, 0.075079784, 0.13547076, -0.022227254) * go_1(-1.0, -1.0);\n result += mat4(0.23038611, -0.29141426, 0.0984085, -0.20544642, -0.18859404, 0.3620387, -0.4136066, 0.32138887, -0.0047645094, 0.11271573, 0.15377328, 0.012071895, -0.029830804, 0.14384824, 0.04148142, 0.2286753) * go_1(-1.0, 0.0);\n result += mat4(-0.120368056, -0.0026308578, -0.027536837, -0.13022487, 0.19286355, 0.30597997, -0.121778116, 0.29960433, -0.06231281, -0.013746478, 0.10620681, -0.02362372, -0.10042793, 0.015861828, -0.06073457, 0.11589962) * go_1(-1.0, 1.0);\n result += mat4(0.1148781, -0.24268909, 0.24827103, -0.17290637, -0.14397098, -0.16708367, 0.2130187, -0.18639165, -0.13702524, 0.107212365, 0.066469796, -0.14059094, 0.19621798, -0.036907773, -0.028576817, 0.19191594) * go_1(0.0, -1.0);\n result += mat4(0.061653305, -0.12716687, 0.17514701, 0.003910376, -0.00651784, 0.25642744, -0.17615528, -0.03584991, -0.051342323, -0.20178711, -0.4330863, 0.15785883, -0.14388351, 0.050646614, 0.15746376, -0.17228809) * go_1(0.0, 0.0);\n result += mat4(-0.32631296, -0.020115409, -0.16132942, 0.29139966, -0.18642388, -0.15140165, 0.2106485, -0.025535548, 0.08296747, 0.037819803, 0.106129125, -0.095521644, 0.312119, -0.09383011, -0.023469942, -0.035990953) * go_1(0.0, 1.0);\n result += mat4(0.012878467, -0.1599543, 0.14487906, -0.083350256, 0.074949436, -0.09346481, 0.10122695, 0.08852621, 0.11138647, -0.0072039254, -0.00842464, 0.030785646, -0.04394235, 0.10987614, 0.15378197, -0.05989409) * go_1(1.0, -1.0);\n result += mat4(0.41359067, -0.04985946, 0.06845964, 0.12003392, 0.0803128, 0.2420856, -0.18877462, 0.058456603, -0.02516271, 0.010639022, -0.04928307, -0.023084244, 0.06001203, 0.06881964, -0.12117699, -0.2680374) * go_1(1.0, 0.0);\n result += mat4(0.09667388, 0.16247103, 0.105098106, 0.12871382, 0.063410334, 0.029997706, 0.048323907, -0.075631075, 0.034694012, -0.029085271, -0.003785678, -0.05397498, -0.1783155, -0.13680255, 0.024786513, -0.0041952017) * go_1(1.0, 1.0);\n result += mat4(-0.23904142, -0.102619216, -0.21049559, -0.07428196, -0.046321787, -0.09432119, 0.08803711, -0.1660408, 0.31880215, 0.11605265, -0.086603194, 0.119239025, 0.06773056, 0.18591799, 0.0058458247, 0.05242187) * go_2(-1.0, -1.0);\n result += mat4(0.12521484, -0.23739336, -0.16784379, -0.10277679, -0.18505791, 0.061825443, 0.12762548, -0.16664176, 0.20004764, -0.1400315, 0.35610282, -0.19706382, 0.046386316, -0.155162, -0.0425219, 0.0010560523) * go_2(-1.0, 0.0);\n result += mat4(0.14500342, -0.0046809237, -0.1278097, 0.041527335, 0.11831141, -0.059155047, -0.17391829, 0.0059517594, -0.18033625, -0.379706, 0.11636179, -0.13310274, 0.047523372, 0.0029333998, -0.1512301, 0.1361489) * go_2(-1.0, 1.0);\n result += mat4(-0.23058943, -0.08937329, 0.07061336, 0.08555644, 0.09255573, -0.15303029, 0.08891002, -0.42177418, 0.0950346, 0.20212616, 0.3866544, 0.07922501, -0.04093803, -0.10997976, -0.07189613, -0.21220057) * go_2(0.0, -1.0);\n result += mat4(-0.04484278, 0.2386453, 0.27855012, 0.011022442, 0.0409283, 0.1937425, 0.060258046, 0.2633126, -0.54181176, 0.19643608, -0.28907844, 0.04247623, -0.37548354, -0.24831985, -0.52362055, -0.4442409) * go_2(0.0, 0.0);\n result += mat4(0.014318134, 0.047169194, -0.07291308, 0.21408482, -0.01503884, 0.027093383, -0.11724912, -0.052458502, 0.1676504, 0.5505249, 0.22394833, -0.17126445, 0.13671164, -0.18371153, -0.456313, 0.14297491) * go_2(0.0, 1.0);\n result += mat4(0.00063476624, 0.16339731, -0.031160444, 0.18237135, 0.025692228, -0.04895109, 0.033651803, -0.002480504, 0.34582126, -0.039352335, -0.004698449, 0.12789944, -0.08318657, -0.007492543, -0.12888806, 0.03684109) * go_2(1.0, -1.0);\n result += mat4(-0.06481498, 0.14330916, 0.17366715, -0.028045174, 0.080571376, 0.18343642, -0.11593154, -0.077227145, 0.1973531, 0.3085006, -0.28876102, 0.06434657, 0.16654246, -0.28144804, 0.3234261, -0.026636604) * go_2(1.0, 0.0);\n result += mat4(-0.084783904, 0.03651458, 0.020044886, -0.10723048, 0.04165204, 0.04072967, 0.037039082, -0.09042298, 0.19693066, -0.21291414, -0.040890995, -0.15434273, -0.07450638, 0.27289733, 0.06332989, -0.037289053) * go_2(1.0, 1.0);\n result += mat4(-0.004840926, 0.048929166, 0.015578959, 0.03571025, -0.2184971, 0.094020076, -0.17748803, 0.32877877, -0.035392962, -0.28398407, -0.13072185, -0.21858144, -0.24103665, -0.32654533, -0.063572675, -0.008728733) * go_3(-1.0, -1.0);\n result += mat4(0.0060240547, 0.029166108, -0.023887299, 0.037508924, 0.04231956, 0.1503379, 0.17414866, -0.25778973, -0.14774446, -0.12541369, -0.32502824, 0.28957245, -0.030400498, 0.05351274, 0.13189505, -0.21329227) * go_3(-1.0, 0.0);\n result += mat4(0.2198507, -0.49962172, -0.16456802, 0.08402717, -0.094403476, -0.1978019, -0.19233316, 0.055013265, 0.01668743, -0.117106654, -0.0745593, -0.09377295, 0.050370943, 0.07410238, 0.13543247, -0.23753798) * go_3(-1.0, 1.0);\n result += mat4(0.008572295, 0.11890422, -0.047157902, -0.03717175, -0.35570037, 0.060663674, 0.109250925, -0.16135052, 0.030490266, 0.30335435, 0.38949126, 0.44852075, -0.09788441, 0.43574813, -0.30050707, 0.24572986) * go_3(0.0, -1.0);\n result += mat4(0.29497403, -0.30934516, 0.05756695, -0.15919119, -0.121505864, -0.028917443, -0.07419939, 0.13863774, -0.04398897, 0.32990414, 0.38306457, -0.030523712, 0.72267497, 0.33932966, 0.07839862, 0.11931982) * go_3(0.0, 0.0);\n result += mat4(0.26952964, -0.31019664, 0.07061176, -0.23266664, 0.14124376, 0.3597343, -0.17694736, 0.22935267, -0.12335108, -0.086614646, -0.10635, 0.22585274, -0.27139255, 0.05963002, 0.2852169, -0.3743854) * go_3(0.0, 1.0);\n result += mat4(0.0970178, -0.014084432, -0.0504985, 0.1570353, 0.091999866, 0.23429315, 0.12914294, 0.03267318, 0.5849793, 0.38205758, -0.31792474, -0.07992281, 0.022620765, 0.22215942, -0.23093775, 0.0026896205) * go_3(1.0, -1.0);\n result += mat4(-0.06753083, -0.20358866, 0.173053, 0.13768815, 0.013206715, 0.06310567, 0.17349118, -0.12714109, 0.0405548, -0.18409975, 0.3441249, -0.24606577, -0.18814458, -0.039655812, -0.15961805, 0.08212082) * go_3(1.0, 0.0);\n result += mat4(0.06746224, -0.1595078, 0.15284725, -0.057313897, -0.1229526, 0.11482664, -0.0021675595, -0.00026835455, -0.0653958, -0.0967453, -0.09400396, -0.021233113, 0.23587836, 0.2982212, -0.039116163, 0.012201323) * go_3(1.0, 1.0);\n result += vec4(0.049680557, 0.01432493, 0.04349397, 0.040003702);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.07314084, 0.08021976, -0.08299374, -0.21340942, -0.0088407695, 0.04742526, -0.038566757, -0.058931205, 0.0009213959, 0.19193986, -0.05906689, -0.0038934543, -0.12937409, 0.100754194, 0.1683601, 0.07552924) * go_0(-1.0, -1.0);\n result += mat4(-0.022257961, 0.08347593, -0.02279838, 0.10150892, -0.02083181, 0.07064587, 0.26308942, -0.13609628, 0.023648601, 0.1475858, 0.12856342, 0.2650287, -0.038316045, -0.35173503, 0.09157486, 0.16609442) * go_0(-1.0, 0.0);\n result += mat4(-0.13746555, 0.15315081, -0.032931942, 0.07487079, 0.09694968, 0.014459765, 0.06814075, -0.059461202, 0.25045857, -0.0071333316, 0.067206055, -0.21697883, 0.023228496, -0.13146883, 0.07486156, -0.030696157) * go_0(-1.0, 1.0);\n result += mat4(-0.0069204876, -0.18402638, 0.085326575, 0.18288516, 0.036785558, -0.019116882, 0.017438713, 0.029095992, 0.10944869, -0.09473364, 0.10444152, -0.028845368, 0.0909169, -0.10593229, 0.14518781, 0.05546837) * go_0(0.0, -1.0);\n result += mat4(0.53389466, -0.018921841, -0.05050542, 0.21149407, 0.3041209, -0.2594824, -0.18464427, 0.20736529, 0.18971719, -0.05058395, -0.13514072, -0.009045264, 0.20910244, 0.29242986, 0.28958234, 0.2870443) * go_0(0.0, 0.0);\n result += mat4(0.03259606, 0.2126493, 0.6004735, 0.14007168, -0.1424266, 0.04352873, 0.17071731, 0.10630275, -0.2755667, 0.27345222, -0.06420644, 0.032743722, 0.026045147, -0.23541754, 0.01393772, -0.1476582) * go_0(0.0, 1.0);\n result += mat4(0.06258474, -0.040185593, -0.092409454, -0.095720276, 0.050550956, -0.026547447, 0.099580996, 0.04878719, 0.15659782, -0.007606541, -0.061156776, 0.11329769, -0.019249229, 0.028775204, -0.24508974, -0.052828208) * go_0(1.0, -1.0);\n result += mat4(-0.16975857, -0.008542089, 0.30186546, 0.33199415, 0.03747256, 0.15057808, 0.017838268, -0.030345246, 0.019341556, 0.3217693, 0.24844399, 0.06951953, -0.10805396, -0.08874898, -0.068681985, -0.2677526) * go_0(1.0, 0.0);\n result += mat4(-0.06813968, 0.087481484, -0.11338694, -0.08698839, -0.07585716, 0.079565816, -0.066336565, 0.050449606, 0.11338618, 0.38572344, 0.0024759274, 0.12706435, 0.16759671, 0.0254419, -0.06910047, -0.21917519) * go_0(1.0, 1.0);\n result += mat4(0.0039553675, -0.17838223, 0.038052835, 0.027201787, 0.06518285, 0.08250212, -0.052679926, -0.021249574, -0.13604519, 0.12234797, -0.16008313, -0.07422232, -0.0930264, -0.07480355, -0.0067053377, 0.13964424) * go_1(-1.0, -1.0);\n result += mat4(-0.05491681, 0.16191071, -0.13063031, -0.2889149, -0.045188528, 0.29249623, -0.061093148, -0.083284624, -0.19250835, -0.103631295, -0.23577131, 0.108691126, 0.028907659, -0.2708106, 0.06986715, 0.22996326) * go_1(-1.0, 0.0);\n result += mat4(-0.07838976, -0.063634194, 0.06297176, -0.09969828, 0.10518915, 0.062185638, 0.033053298, 0.023406805, -0.2801067, -0.13414349, -0.02466297, -0.1110011, 0.040580552, 0.033576507, 0.07127022, -0.068416506) * go_1(-1.0, 1.0);\n result += mat4(-0.05786512, 0.17169164, -0.09276801, -0.1444394, 0.13971466, -0.168134, 0.012722911, 0.06788442, 0.02493809, 0.04105174, 0.09471395, 0.21363391, -0.12093948, 0.067423604, -0.054669242, 0.06764739) * go_1(0.0, -1.0);\n result += mat4(0.2954526, 0.15885043, -0.05164922, 0.3646313, 0.013329013, 0.044056762, 0.01717495, -0.030439444, 0.32433322, -0.29044852, 0.32627285, 0.150364, 0.14502852, -0.22193567, -0.18879528, 0.018430077) * go_1(0.0, 0.0);\n result += mat4(-0.2973998, -0.41863972, 0.0048396075, 0.06709588, -0.12029818, -0.05315725, -0.11457002, 0.0071458486, 0.26290894, 0.11030596, 0.082195595, -0.27480638, -0.011602335, 0.019122265, -0.18927693, -0.24246486) * go_1(0.0, 1.0);\n result += mat4(0.09974451, 0.07223917, -0.09586719, -0.08288307, -0.06436462, -0.027324842, -0.0019976476, 0.19203754, 0.015929956, -0.12534836, -0.0038582094, 0.11275662, -0.031039666, 0.010430081, -0.023713758, -0.21801127) * go_1(1.0, -1.0);\n result += mat4(0.054167796, 0.0634282, -0.047591783, -0.06402415, -0.0709014, 0.082054086, 0.28418478, 0.06584792, -0.18744822, -0.006312915, -0.0075474046, 0.0829434, -0.032414634, 0.19225785, -0.082302466, -0.3142319) * go_1(1.0, 0.0);\n result += mat4(-0.0026932533, -0.110426664, 0.021643564, -0.14368293, -0.0048789545, 0.11043582, -0.040021945, 0.058764413, -0.009000321, 0.10833911, 0.05681704, -0.039960742, 0.0014395626, 0.022780152, -0.09172437, -0.085687816) * go_1(1.0, 1.0);\n result += mat4(0.12509525, -0.18352552, -0.07638094, -0.00756009, 0.05407378, -0.14584734, -0.08163636, -0.13222884, 0.039648265, -0.15960212, 0.074228585, 0.009451507, 0.17933762, -0.17743796, 0.007834195, 0.0037116117) * go_2(-1.0, -1.0);\n result += mat4(-0.10942205, 0.1585392, 0.040241007, 0.10526164, 0.16979292, 0.29029292, -0.009487742, 0.24926443, -0.1047842, 0.03604099, 0.19281772, 0.03798268, 0.17581491, 0.25031644, 0.055782937, -0.30455682) * go_2(-1.0, 0.0);\n result += mat4(0.06714908, -0.09112766, -0.022286715, 0.09795178, -0.014092309, 0.26703134, 0.15334776, 0.33441234, 0.13753732, -0.13819148, 0.22796239, 0.16050872, 0.05523446, 0.082806356, -0.053028688, -0.0400533) * go_2(-1.0, 1.0);\n result += mat4(-0.028462043, 0.18224953, 0.026658487, -0.15048791, 0.106156826, -0.07361365, 0.3529029, 0.06473894, -0.032005392, 0.037034214, 0.039220046, -0.012491292, -0.09503139, 0.0444902, -0.31978187, -0.2923563) * go_2(0.0, -1.0);\n result += mat4(-0.3674723, 0.22560489, 0.38837367, 0.17128418, -0.0948159, 0.6298207, 0.59135467, 0.3350841, -0.1859739, 0.31080073, 0.03317792, 0.20958795, -0.097624235, -0.07605166, 0.10135128, -0.08953993) * go_2(0.0, 0.0);\n result += mat4(0.320043, 0.002823138, -0.08849585, -0.06356955, 0.19898786, 0.272037, 0.1241285, 0.18131523, -0.05760319, -0.19315276, -0.033923294, 0.09981398, -0.07670874, -0.25949827, 0.062826484, 0.011877337) * go_2(0.0, 1.0);\n result += mat4(-0.019341033, -0.03938962, 0.10163529, 0.05033707, -0.03194324, -0.13427012, 0.16106506, -0.05596736, -0.04438277, 0.0045224032, 0.20575951, -0.10359912, 0.03423479, -0.17256664, 0.32534334, -0.09378658) * go_2(1.0, -1.0);\n result += mat4(0.19792143, 0.038506437, -0.21047395, -0.27926794, 0.23113485, -0.053830303, 0.4963027, 0.34639266, 0.108149074, -0.10592886, 0.09575202, 0.12385147, 0.08751849, -0.050622147, 0.033647005, 0.2588364) * go_2(1.0, 0.0);\n result += mat4(0.04931599, -0.14498134, 0.0073008477, -0.05298649, 0.29398152, 0.16829367, 0.089691155, -0.01749789, 0.20039341, -0.13137043, 0.1884996, -0.03018221, -0.06793498, -0.03220071, 0.06326444, 0.017898731) * go_2(1.0, 1.0);\n result += mat4(0.011310341, 0.15556115, -0.08003895, -0.07396207, -0.06434896, -0.14684777, -0.019239893, 0.009520887, 0.013242985, -0.12733786, -0.040152796, 0.0064262203, 0.087119006, 0.08165867, 0.12353576, 0.002600503) * go_3(-1.0, -1.0);\n result += mat4(0.14877501, -0.056240283, -0.11846124, 0.16736585, -0.0018247389, 0.0095979795, -0.07605829, 0.13583913, -0.008851887, 0.16578445, -0.04152669, -0.059164364, -0.021962654, 0.312347, 0.0129089225, -0.097307086) * go_3(-1.0, 0.0);\n result += mat4(-0.122485265, 0.06891502, -0.1807204, 0.10579281, -0.0061903363, -0.025644284, 0.08879091, -0.09492319, -0.019361734, -0.10903786, -0.08949264, 0.055067465, -0.027095577, -0.06629012, -0.05580654, 0.045552503) * go_3(-1.0, 1.0);\n result += mat4(-0.025895944, 0.18728323, 0.09764548, 0.49504116, -0.030123139, -0.012580951, 0.090377375, -0.18767111, -0.06874367, 0.11378584, 0.0127285635, -0.101479106, 0.07010412, -0.02272616, -0.03455195, 0.040611476) * go_3(0.0, -1.0);\n result += mat4(-0.58637494, -0.13186562, -0.26627728, -0.40135092, 0.19139144, 0.27310577, 0.07761293, 0.10058002, -0.3126869, -0.07982417, 0.04237517, 0.25126198, -0.17133251, 0.122523, -0.0053142905, -0.22283912) * go_3(0.0, 0.0);\n result += mat4(-0.0023953887, 0.30968156, -0.1303385, 0.046937056, 0.20530851, 0.07276076, -0.086923674, -0.17881633, 0.08715105, 0.25641996, -0.22557895, -0.0017721896, -0.2347971, -0.07164777, -0.103000194, 0.22468017) * go_3(0.0, 1.0);\n result += mat4(-0.12947787, -0.05199853, -0.0899567, 0.087013826, 0.018399805, 0.14997742, -0.20396905, -0.20554177, -0.014265392, 0.048660364, 0.07077151, -0.05911514, 0.003051989, 0.07242704, -0.16232954, 0.19634365) * go_3(1.0, -1.0);\n result += mat4(0.13121666, 0.03174777, 0.07853035, -0.04881682, 0.10043158, -0.036237933, -0.2178651, -0.06562213, 0.021113047, 0.0068006255, -0.16305129, -1.9600706e-05, -0.14886445, -0.17729987, -0.17907865, 0.21547341) * go_3(1.0, 0.0);\n result += mat4(-0.03263096, -0.064234234, 0.03990361, 0.09057224, -0.05704657, -0.107518636, 0.09328312, 0.014857798, -0.060736485, -0.033695858, -0.07943859, -0.0054049506, -0.072932534, -0.023306495, -0.06615389, 0.029145932) * go_3(1.0, 1.0);\n result += vec4(0.0052180276, 0.022526434, 0.022657124, 0.016289035);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.012031344, 0.0075636036, -0.033211436, 0.018453801, -0.23412584, -0.113123864, 0.068607934, -0.018517016, -0.19748597, -0.2571716, -0.026148321, -0.00019766031, 0.012040108, 0.12122093, 0.0714374, -0.10087335) * go_0(-1.0, -1.0);\n result += mat4(-0.029292978, -0.025254043, -0.034099232, 0.085234866, 0.24252516, 0.076297395, -0.12717746, -0.03457669, 0.033755753, -0.0531509, -0.04005856, -0.20840853, -0.0078028045, 0.12575904, -0.010887013, -0.046326064) * go_0(-1.0, 0.0);\n result += mat4(-0.003266499, -0.017687857, -0.012221699, -0.2251586, 0.00208294, 0.007880196, 0.09037794, 0.08328994, -0.0428717, 0.027112724, 0.08032711, 0.1513152, -0.043068174, 0.07987632, -0.008801098, 0.08133886) * go_0(-1.0, 1.0);\n result += mat4(-0.1827595, 0.18459928, -0.1918044, -0.05324067, -0.1705114, -0.01887987, -0.14486305, -0.17456877, -0.18964832, -0.07162095, -0.13871318, -0.046433818, -0.018604748, -0.11131921, -0.08050445, -0.08619502) * go_0(0.0, -1.0);\n result += mat4(-0.0717377, -0.12163745, 0.18497953, -0.08643892, 0.0007879318, -0.050351888, 0.17640385, 0.17240365, -0.14958718, -0.056793597, 0.03742872, -0.1015922, 0.3117469, -0.39953762, 0.0152286505, -0.13784732) * go_0(0.0, 0.0);\n result += mat4(0.07879097, -0.39204946, -0.07003556, -0.24708183, -0.058046583, -0.09865189, -0.048411854, -0.05027539, -0.12736927, -0.23946127, -0.08323304, 0.028160958, -0.059784077, -0.0064917994, 0.038013496, 0.08928725) * go_0(0.0, 1.0);\n result += mat4(0.07403741, -0.004601062, 0.13563065, 0.054981887, -0.08022936, 0.022921488, -0.053264186, -0.016605966, -0.20883927, -0.19978985, -0.058101434, 0.15126002, 0.020758694, 0.12837122, 0.13368484, 0.1443778) * go_0(1.0, -1.0);\n result += mat4(-0.08701922, -0.041025855, -0.03362371, -0.19846733, -0.009003309, 0.06708822, 0.06784735, 0.049892817, 0.123487085, -0.008921262, -0.0883188, -0.09103165, 0.070733, 0.1474191, -0.08228257, 0.12713781) * go_0(1.0, 0.0);\n result += mat4(0.16015989, 0.19007389, -0.12680867, 0.056614764, -0.008470681, 0.099433914, 0.008811413, -0.09471121, -0.09722353, 0.0649324, 0.021527816, -0.21614286, 0.07569941, -0.16433574, -0.0069269636, 0.16142729) * go_0(1.0, 1.0);\n result += mat4(-0.08708631, -0.017263759, 0.034016605, -0.009168008, -0.16427393, -0.11225274, -0.005249783, 0.13672975, -0.0844234, -0.022700429, 0.109927036, -0.041033685, -0.064794436, 0.015655773, -0.03411672, -0.12218549) * go_1(-1.0, -1.0);\n result += mat4(-0.016761513, -0.027447775, -0.01290059, 0.0007822344, 0.07433617, -0.035145793, -0.03797909, -0.16871531, -0.029095095, -0.2073536, 0.12309633, -0.16626619, -0.04203133, -0.018517911, -0.06946039, -0.11132114) * go_1(-1.0, 0.0);\n result += mat4(0.11052091, -0.030863507, -0.03229482, 0.11673996, -0.0455341, -0.00649463, 0.020642368, 0.04092308, 0.20173405, -0.012926573, -0.0244531, 0.055338163, -0.01835753, 0.024072325, -0.06893433, 0.048774183) * go_1(-1.0, 1.0);\n result += mat4(0.3568486, -0.14506009, -0.13730963, -0.027905643, -0.37042627, -0.016187102, 0.12948507, 0.016912838, -0.089135066, -0.15287507, -0.092210636, 0.043153215, 0.2077129, 0.04429632, -0.107345045, -0.015176141) * go_1(0.0, -1.0);\n result += mat4(-0.33605802, -0.22235338, 0.1270437, -0.23185425, 0.29133183, -0.005394921, -0.07139614, -0.049961478, 0.017125877, 0.499106, -0.0048643304, -0.14794266, -0.06752325, 0.29848218, 0.11979753, 0.033426132) * go_1(0.0, 0.0);\n result += mat4(0.11241839, -0.09014392, -0.011629057, 0.17028853, -0.100855775, 0.100789815, -0.05269513, 0.06573697, 0.27869916, -0.057539526, -0.04528007, 0.30135208, -0.02261679, 0.0688468, 0.059139624, 0.13873443) * go_1(0.0, 1.0);\n result += mat4(0.04780322, -0.008265764, -0.014270074, 0.0834061, 0.055182222, -0.059819162, 0.010733226, -0.040952608, -0.14509161, 0.17645077, 0.05801798, -0.042507146, 0.24863482, 0.1040497, -0.045867782, 0.120007925) * go_1(1.0, -1.0);\n result += mat4(0.12579694, 0.09167574, 0.21078496, 0.052945495, -0.05036728, -0.11384816, -0.07594621, -0.09991826, 0.010668207, -0.05676672, -0.06273805, -0.06883917, -0.2184931, -0.1647689, -0.056467786, 0.109850615) * go_1(1.0, 0.0);\n result += mat4(-0.11352159, 0.026516005, 0.042277884, 0.14155892, -0.017015357, -0.03407179, 0.014961351, -0.13766216, 0.20035928, -0.038310144, 0.002857473, -0.04447413, 0.011375937, -0.07345281, 0.01680756, 0.0089689195) * go_1(1.0, 1.0);\n result += mat4(0.18048844, 0.025165293, -0.013590799, 0.21590467, 0.026852742, -0.06107904, -0.0012434963, 0.047840245, -0.07294931, -0.011157553, 0.11376999, -0.0086454, -0.028179385, -0.11118097, -0.15483098, 0.19983171) * go_2(-1.0, -1.0);\n result += mat4(-0.15175144, 0.2142459, 0.1478812, -0.14039889, -0.19821295, -0.37290373, 0.19691283, 0.115997985, 0.1284214, 0.19273835, -0.096292645, -0.022643294, 0.15401742, -0.2267051, -0.15150996, 0.099672556) * go_2(-1.0, 0.0);\n result += mat4(-0.068340585, -0.017279925, 0.04846922, -0.034003776, 0.055793036, -0.25135002, -0.03544407, -0.56164503, -0.19032021, -0.009258663, 0.070812754, -0.08191077, 0.047685042, -0.020684654, -0.07035788, 0.0132855335) * go_2(-1.0, 1.0);\n result += mat4(0.19441503, -0.15030424, 0.12302495, 0.047762766, -0.095896654, -0.15033515, 0.007605368, 0.0570889, -0.038431447, -0.08560695, -0.0029293734, -0.01375586, 0.047505997, 0.014071177, 0.1479392, 0.25642776) * go_2(0.0, -1.0);\n result += mat4(-0.28587586, -0.39141047, -0.3444917, -0.2408476, -0.64026415, -0.35294148, -0.1317, -0.21601357, 0.12164572, -0.48452628, 0.16729403, -0.21575572, 0.41301385, 0.017696327, 0.057344552, -0.27020162) * go_2(0.0, 0.0);\n result += mat4(-0.033119988, 0.0012006643, 0.08465847, 0.015564506, -0.124659166, -0.09455984, 0.0035544615, -0.35156307, -0.15252608, 0.016244112, 0.0138391815, -0.04670501, 0.1383293, -0.037926193, 0.025957817, 0.1730784) * go_2(0.0, 1.0);\n result += mat4(-0.012701927, -0.025511298, -0.06721094, -0.07040279, 0.06377799, 0.13967788, -0.14234799, -0.058825023, 0.041205924, -0.00032473358, -0.055379577, -0.033738375, 0.13665317, -0.02562686, -0.18523781, -0.06958092) * go_2(1.0, -1.0);\n result += mat4(0.17461562, 0.07647785, -0.02202248, 0.21096313, -0.22494456, 0.10868611, -0.33091828, -0.27529812, -0.25206757, 0.1884099, -0.17850949, -0.1006927, 0.045536183, -0.100012675, 0.061030168, -0.025509179) * go_2(1.0, 0.0);\n result += mat4(0.0337314, -0.052486207, -0.05584458, 0.0969859, 0.18508333, -0.04521821, -0.08331424, 0.076726556, 0.118076116, 0.019730117, 0.022492286, 0.09869008, -0.115276754, 0.097966135, 0.023186501, -0.060849246) * go_2(1.0, 1.0);\n result += mat4(-0.09427026, 0.14057149, -0.07478311, 0.029171692, 0.14987083, -0.08649628, -0.01750609, 0.06958318, 0.085471064, -0.058146793, -0.029388946, 0.10720532, -0.030614216, 0.17328379, -0.03433174, -0.022483094) * go_3(-1.0, -1.0);\n result += mat4(-0.085193954, -0.1348099, 0.07675298, -0.25627816, -0.07467235, -0.18559869, 0.100543626, -0.2201029, -0.015106581, -0.013150452, 0.10482805, -0.04446529, -0.15954255, 0.13659625, -0.10310867, -0.010787774) * go_3(-1.0, 0.0);\n result += mat4(-0.13365999, 0.02036792, -0.09569852, -0.088586286, 0.18445042, -0.14354594, -0.09319419, 0.084703825, -0.018052364, 0.04344066, -0.0589665, -0.0065992875, 0.030960705, 0.08472253, -0.022175593, -0.020301547) * go_3(-1.0, 1.0);\n result += mat4(-0.12315616, 0.05191162, 0.3044562, -0.066225395, 0.13523789, 0.24786936, -0.2531183, 0.008910162, 0.3662465, 0.2633546, -0.11816884, -0.108501054, -0.30446148, 0.094746254, 0.22515038, -0.048324294) * go_3(0.0, -1.0);\n result += mat4(0.34875512, 0.22885701, -0.22425419, 0.30605644, 0.13452671, 0.16655035, -0.10293953, 0.23753232, -0.5908745, -0.15148452, -0.3885865, 0.14085245, -0.12627047, -0.09645269, 0.101941, -0.062304396) * go_3(0.0, 0.0);\n result += mat4(-0.18468879, 0.11713357, 0.04766135, -0.25752118, 0.076471716, 0.06850848, -0.06427401, 0.028061042, 0.017875634, 0.09589284, -0.020327348, -0.1585817, 0.19669123, 0.10955879, -0.18545902, -0.074755065) * go_3(0.0, 1.0);\n result += mat4(0.1056897, 0.08521911, -0.017700022, -0.004319419, 0.15351436, -0.11358399, 0.065656774, 0.101860404, 0.08894655, -0.060075074, 0.14363492, -0.10447328, -0.27426496, -0.19959188, 0.16687778, -0.09456175) * go_3(1.0, -1.0);\n result += mat4(-0.05424188, -0.16305181, 0.028440254, -0.013702167, -0.010122417, -0.13160124, 0.08733208, 0.111403994, -0.13586052, 0.016545279, 0.12953275, -0.01298413, 0.19755821, 0.029597677, 0.004327247, 0.093656704) * go_3(1.0, 0.0);\n result += mat4(-0.016224308, -0.020333769, 0.015944391, -0.044774864, 0.09308092, -0.06174809, 0.009493231, 0.00109714, 0.030341865, 0.0085925255, 0.023199126, 0.029012285, 0.050746094, 0.15161276, 0.053011492, -0.022610705) * go_3(1.0, 1.0);\n result += vec4(-0.034925383, -0.0010656221, -0.023427188, -0.021127155);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.009722335, -5.8660436e-05, -0.0069387504, -0.0052446183, -0.040276118, 0.0041334885, -0.013106614, -0.0047898176, -0.008160448, 0.011272557, -0.008908942, -0.015969492, 0.036588583, -0.0069453213, 0.03697349, 0.024233166) * go_0(-1.0, -1.0);\n result += mat4(0.07749142, -0.0112727145, 0.064222045, -0.015094554, 0.0032031287, 0.03247034, -0.016756386, 0.023846423, -0.028618578, 0.02300731, -0.015894018, 0.037608027, 0.014199439, -0.043177396, -0.004832348, -0.05518754) * go_0(-1.0, 0.0);\n result += mat4(0.008171211, -0.016406616, 0.04668373, -0.0020393482, -0.008888379, 0.001380358, -0.008963435, 0.0012900458, -0.030172894, -0.0017824832, -0.037534058, 0.000615256, 0.030373376, 0.002216906, 0.04730168, -0.0028000386) * go_0(-1.0, 1.0);\n result += mat4(0.060749017, 0.006499037, -0.03925888, -0.043421242, 0.0014141012, -0.040274277, 0.020051334, 0.02141008, -0.0046555796, -0.032477897, 0.02811765, 0.014327698, 0.008681297, 0.044408746, -0.028984996, 0.00985357) * go_0(0.0, -1.0);\n result += mat4(0.22245905, 0.2221309, 0.21369153, 0.17244695, -0.16802068, -0.09160697, -0.13712268, -0.104401335, -0.18699472, -0.117237985, -0.13240008, -0.121350996, 0.027870163, 0.09320937, 0.07950856, 0.08880132) * go_0(0.0, 0.0);\n result += mat4(-0.002709059, -0.0070304363, 0.10570918, 0.08184527, -0.014383472, -0.020202143, -0.0810668, -0.054163996, -0.018711304, -0.035145987, -0.098869935, -0.06942387, -0.011235106, 0.008683168, -0.02585752, 0.024761796) * go_0(0.0, 1.0);\n result += mat4(-0.017611317, 0.033189557, 0.0014886355, 0.0063918163, 0.0033280635, 0.00871624, 0.018652624, 0.0072240643, 0.028240945, 0.027274653, -0.0044101775, 0.012503479, -0.009022953, -0.0037992215, 0.007457012, -0.0075594983) * go_0(1.0, -1.0);\n result += mat4(-0.042642962, 0.061122447, -0.0661494, 0.046923082, 0.014721836, -0.07878182, 0.013244828, -0.047850955, 0.016932828, -0.07947459, 0.05953852, -0.007192553, -0.022235982, -0.026965706, -0.034282424, -0.007242096) * go_0(1.0, 0.0);\n result += mat4(-0.012262586, -0.014608243, -0.0039572082, 0.045586918, 0.011789637, 0.00811699, 0.004699602, -0.032348834, 0.017336411, 0.00069143757, 0.000303623, -0.061924953, -0.0064005707, -0.0043993946, -0.008697915, -0.012118654) * go_0(1.0, 1.0);\n result += mat4(-0.0012260727, 0.006306051, -0.004919151, -0.014706935, 0.06893623, -0.03855539, 0.0025126948, -0.013461133, 0.051023327, -0.015535766, -0.0125827445, -0.059677888, -0.0021585734, -0.019920474, -0.025212945, 0.017173553) * go_1(-1.0, -1.0);\n result += mat4(-0.014818789, -0.004695369, 0.11874947, -0.025116654, -0.010446815, -0.015087738, 0.060040206, -0.053225394, -0.059700467, -0.0084348805, 0.11633143, 0.01912765, -0.046732634, 0.02437617, 0.014276953, -0.017528424) * go_1(-1.0, 0.0);\n result += mat4(0.03403683, 0.035661116, -0.05422196, 0.00086722866, 0.0069361166, 0.0030528181, 0.0011153776, 0.0040823813, -0.052100085, 0.016703505, -0.16275159, 0.019807467, -0.0046826405, -0.01290693, -0.00867241, -0.0074261916) * go_1(-1.0, 1.0);\n result += mat4(0.091117546, 0.050540023, -0.018510593, -0.007402161, -0.1193577, 0.018770888, -0.011340929, -0.02110343, -0.032088384, 0.010691935, 0.004420295, -0.025953075, 0.047472738, 0.108008265, 0.007997121, -0.03855365) * go_1(0.0, -1.0);\n result += mat4(-0.21882823, -0.18101972, 0.13662423, 0.3109504, -0.101242945, 0.3064065, -0.22530204, 0.2612257, -0.07345098, 0.31937975, -0.15872811, 0.23400135, -0.04057178, -0.11676629, -0.34227282, -0.18310128) * go_1(0.0, 0.0);\n result += mat4(-0.01088255, 0.026722692, -0.0071181543, -0.07676996, -0.054152276, -0.08521186, -0.029249348, 0.005593179, 0.012496848, -0.055432145, 0.06396825, 0.056608576, -0.006908986, 0.018192623, -0.027572934, 0.03749799) * go_1(0.0, 1.0);\n result += mat4(-0.00788736, 0.032808263, -0.0034198891, -0.01124656, 0.014423269, 0.058434688, 0.0139339, 0.0024755867, 0.042650267, 0.01773591, 0.017099075, 0.00094137667, 0.033293027, 0.008411577, 0.018532667, 0.016402127) * go_1(1.0, -1.0);\n result += mat4(0.0013495176, -0.05906597, -0.011892358, -0.04260839, 0.0040078545, -0.12263263, -0.005952629, -0.031151159, 0.009523005, -0.04784067, 0.07216081, 0.007988283, -0.010771301, -0.019751243, 0.017268918, -0.1053882) * go_1(1.0, 0.0);\n result += mat4(0.021729292, -0.006699109, -0.017977247, -0.008347603, 0.030392287, -0.035512295, 0.047333952, -0.061986152, -0.00917743, -0.023669569, -0.051791556, -0.057909377, -0.008901611, -0.010565621, -0.022557132, -0.06957076) * go_1(1.0, 1.0);\n result += mat4(-0.096115954, 0.013176027, -0.046984393, -0.0064583416, -0.13834997, -0.024369081, 0.049557988, -0.013092948, 0.10623086, -0.0071193436, 0.025198812, -0.00963305, -0.051104847, 0.009814798, 0.0050332784, 0.0058091953) * go_2(-1.0, -1.0);\n result += mat4(0.03568169, 0.01623718, -0.0020163557, 0.043042913, 0.027783269, -0.06342661, 0.10441675, 0.031614527, -0.17076227, 0.07228563, 0.04167568, 0.022664918, 0.0002446228, 0.01977757, -0.14741875, 0.03596493) * go_2(-1.0, 0.0);\n result += mat4(-0.028803155, 0.02343672, -0.037556753, 0.004386295, 0.023776755, -0.0024816473, 0.0017886858, -0.005105568, 0.008360341, -0.008270227, -0.12140172, 0.047693867, -0.03565588, -0.0082427105, 0.012581843, 0.0018308035) * go_2(-1.0, 1.0);\n result += mat4(0.17737128, -0.23239174, 0.14191973, 0.0083567705, 0.022397157, -0.20152177, 0.076320365, 0.11157701, 0.005601583, -0.06157629, -0.060806494, 0.03030779, -0.17968388, -0.2081318, 0.051927045, 0.075377926) * go_2(0.0, -1.0);\n result += mat4(-0.28773892, -0.26089972, -0.13325682, -0.46006975, 0.35241324, 0.29463127, -0.16573308, 0.022810405, 0.388681, -0.036075145, 0.2998638, -0.15629162, 0.14321181, 0.10493886, -0.052218314, -0.27016288) * go_2(0.0, 0.0);\n result += mat4(0.03584634, 0.006315728, -0.08617273, -0.024391597, -0.016952977, 0.022077272, 0.12980743, 0.04512367, 0.003348057, 0.0946866, 0.16312122, 0.13436604, -0.011872978, -0.031965427, 0.0024880085, 0.033216927) * go_2(0.0, 1.0);\n result += mat4(0.016087456, 0.043138605, -0.028770814, 0.0061788377, 0.024897626, 0.10882443, -0.036830436, -0.009145524, -0.057872005, 0.08097352, -0.024710376, 0.0068731857, -0.018163942, -0.04771538, 0.027653048, 0.01914395) * go_2(1.0, -1.0);\n result += mat4(0.011542096, -0.073137596, 0.09102133, 0.049714323, -0.06767178, 0.070273116, -0.010473078, -0.120707616, -0.026583942, 0.0730171, -0.08226194, 0.105516605, 0.018596884, 0.05840729, 0.04693975, 0.0863541) * go_2(1.0, 0.0);\n result += mat4(0.0127724055, 0.02520005, -0.028792456, -0.06910211, -0.019357776, -0.026941938, 0.05015806, 0.12642363, -0.01354065, -0.015913904, 0.009398767, 0.034318734, -0.0034223567, -0.0146218045, -0.0067832484, -0.010091871) * go_2(1.0, 1.0);\n result += mat4(-0.02916006, 0.014765165, 0.004575115, 0.0110705905, 0.024664888, 0.003658985, 0.0073659574, 0.0013673811, 0.02650946, 0.014014751, 0.026595473, 0.01877218, 0.016845545, -0.0031619575, -0.011036392, -0.014638798) * go_3(-1.0, -1.0);\n result += mat4(0.012505482, 0.0023665216, -0.010882385, 0.009143886, -0.030671602, -0.004167823, 0.003649345, -0.00058618153, -0.038002256, -0.0061475867, -0.017000455, -0.015222981, 0.0066633034, 0.013324137, 0.022223728, 0.015254626) * go_3(-1.0, 0.0);\n result += mat4(-0.019684946, -0.011194834, -0.011896193, -0.009636412, 0.0064974707, -0.018297167, -0.01162353, -0.00998448, 0.022304865, -0.0044090357, -0.0013151226, 0.009721475, -0.0029337434, 0.004208434, -0.008193774, 0.005379128) * go_3(-1.0, 1.0);\n result += mat4(-0.012884837, -0.057319585, -0.002133779, -0.005586696, -0.03216661, 0.0015534499, -0.004120608, 0.0040779933, -0.044278033, 0.005608415, 0.009365155, 0.04694537, 0.024845028, 0.04563515, 0.018941263, 0.011450428) * go_3(0.0, -1.0);\n result += mat4(0.008597113, -0.010005085, -0.050961174, -0.07333081, 0.016683497, -0.056169543, -0.032008786, -0.037104256, -0.01117272, -0.011676191, -0.09071649, -0.049224474, 0.20027469, 0.06436799, 0.1351019, 0.069967836) * go_3(0.0, 0.0);\n result += mat4(0.022842692, 0.005048976, 0.05957191, 0.026581423, 0.03748738, 0.074060254, 0.053102568, 0.046449862, -0.013734466, -0.01722293, 0.030430514, -0.02180546, 0.007762467, -0.006432996, 0.08406507, 0.034061644) * go_3(0.0, 1.0);\n result += mat4(0.0048395037, 0.012762459, -0.0033284645, -0.0041399547, 0.01828778, 0.0043085683, 0.0019289661, -0.012415563, -0.023572162, -0.050695065, -0.013481175, -0.029202301, -0.03678883, -0.022862522, -0.025002036, -0.010764412) * go_3(1.0, -1.0);\n result += mat4(0.0075783907, 0.016249755, 0.0178703, 0.021285253, 0.013031193, 0.025416559, 0.043989707, 0.04750125, 0.0203218, 0.00335042, -0.024657877, -0.05417159, 0.0012374326, 0.115263805, -0.035001434, 0.049407292) * go_3(1.0, 0.0);\n result += mat4(0.0059729964, 0.017706383, 0.0004603757, 0.024557583, -0.014231813, 0.0022323965, -0.030447725, -0.005866556, 0.02305865, 0.02982909, 0.0549823, 0.06747715, -0.01014364, 0.0030060427, 0.01640388, 0.056874502) * go_3(1.0, 1.0);\n result += vec4(0.0037637148, 0.003693704, 0.0034614028, 0.0033483643);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.009785077, -0.007310227, 0.00081595866, -0.01268686, -0.014665477, -0.003956759, -0.0011089307, -0.011515727, 0.024502382, 0.025206817, 0.004246777, -0.0016346163, -0.016379429, -0.013535791, 0.01541915, 0.0095333215) * go_0(-1.0, -1.0);\n result += mat4(-0.017734146, 0.014389035, -0.0008451403, 0.013272096, 0.045607757, 0.01522117, 0.00904139, -0.001765619, 0.024920683, -0.012100507, 0.014870539, 0.0018603726, -0.030391455, 0.00632375, -0.055296343, -0.009885172) * go_0(-1.0, 0.0);\n result += mat4(0.0056769922, 0.0012991864, -0.014343983, 0.0073196087, 0.0061439234, -0.0009862045, 0.0323433, 0.0018582975, -0.00815158, -0.008821831, 0.016262496, -0.014280032, 0.024239268, 0.015745653, 0.016698766, 0.014503724) * go_0(-1.0, 1.0);\n result += mat4(0.039872967, -0.013257727, 0.055065673, 0.034231152, 0.086550154, 0.034081027, 0.045879394, 0.049891002, -0.011800151, -0.011743562, -0.015092318, -0.009334671, -0.017342495, -0.014658795, 0.014266523, 0.035314754) * go_0(0.0, -1.0);\n result += mat4(-0.050990034, -0.06219798, -0.047669213, -0.07189862, -0.04856067, 0.031102043, 0.001354821, 0.01903025, 0.0037901315, 0.07694083, -0.016825065, 0.009997132, -0.18629807, -0.12768792, -0.104768254, -0.11861362) * go_0(0.0, 0.0);\n result += mat4(0.017904822, 0.0042992756, 0.016748125, -0.025035992, -0.003724865, -0.0031921281, -0.019930473, 0.017328225, 0.024588963, 0.010205262, 0.04149686, 0.06978651, -0.022708472, -0.0057800277, -0.11644439, -0.06476094) * go_0(0.0, 1.0);\n result += mat4(-0.02426752, -0.0034115477, -0.0015359819, 0.026405398, -0.013942422, 0.034148987, -0.009329464, -0.005556865, 0.010035298, 0.0042479886, -0.0045719417, -0.007970587, 0.0048700697, -0.0031006113, 0.005171075, 0.0020327016) * go_0(1.0, -1.0);\n result += mat4(0.0015553721, -0.006999807, -0.027763836, -0.03493009, 0.0047000614, -0.034220867, 0.0021388065, 0.004188802, -0.007897541, -0.025793487, 0.017545879, 0.0013863312, 0.042826407, -0.050083816, 0.037378658, -0.011360738) * go_0(1.0, 0.0);\n result += mat4(-0.007821516, -0.0034771548, 0.00051019643, 0.017586451, 0.01144453, 0.012032973, 0.0025295757, -0.011105711, 0.009102745, 0.015189803, -0.00083253905, -0.0025097867, -0.008002886, -0.020810502, -0.00023807488, -0.04825592) * go_0(1.0, 1.0);\n result += mat4(0.005066405, 0.017425792, -0.0004840731, -0.0009944261, 0.07663847, -0.04755453, 0.004607992, -0.020050947, 0.021402068, -0.034427766, -0.0130948955, -0.042138048, 0.015383988, -0.0085578235, -0.036823586, 0.001125214) * go_1(-1.0, -1.0);\n result += mat4(-0.024459356, -0.019538784, 0.13201334, -0.025238393, -0.009611914, -0.017932015, 0.06330252, -0.05036921, -0.09405187, 0.0016108088, 0.07035366, -0.026231728, -0.036375783, 0.047566332, 0.033421457, 0.011572374) * go_1(-1.0, 0.0);\n result += mat4(0.03742729, 0.03181365, -0.05451164, -0.009032132, 0.017350135, -0.011311124, 0.0147211, -0.01298328, -0.011024085, 0.028534293, -0.12944345, 0.07152882, 0.005176979, -0.00048127733, -0.0063332263, -0.0034040876) * go_1(-1.0, 1.0);\n result += mat4(0.06455105, 0.033970848, -0.04488856, -0.027959615, -0.094514206, 0.033421617, 0.031325165, 0.0088970335, -0.031805996, 0.007078957, 0.008114225, -0.017701747, 0.048437405, 0.12445195, 0.02138049, -0.017392302) * go_1(0.0, -1.0);\n result += mat4(-0.21116845, -0.17855385, 0.12160961, 0.32197994, -0.14490715, 0.2886178, -0.28124997, 0.21847156, -0.04988429, 0.32125694, -0.118747145, 0.26057142, -0.045630034, -0.1453716, -0.3682217, -0.22081932) * go_1(0.0, 0.0);\n result += mat4(0.0057057277, 0.03872448, 0.020275556, -0.05959739, 0.0150841605, -0.02288727, 0.033048235, 0.08510421, 0.01309789, -0.050875448, 0.051518645, 0.041827686, -0.028529504, -0.0015568004, -0.023128182, 0.03178304) * go_1(0.0, 1.0);\n result += mat4(0.0016438053, 0.028251547, 0.0003874817, -0.021485088, 0.008020942, 0.052520994, 0.009027988, 0.004729575, 0.026685065, 0.008003427, 0.013078419, -0.008256319, 0.022743277, -0.001293671, 0.018562315, 0.016649859) * go_1(1.0, -1.0);\n result += mat4(0.013438089, -0.049052995, 0.0060880547, -0.044865325, 0.031890247, -0.102749884, 0.0047795745, -0.028551944, -0.018443404, -0.061510604, 0.031782348, -0.0005923042, 0.014257579, 0.010379952, 0.02929872, -0.090405114) * go_1(1.0, 0.0);\n result += mat4(0.009318741, -0.0061841, -0.02420737, 0.0018885462, 0.022010826, -0.023001686, 0.035959963, -0.057635445, 0.012495818, -0.008206369, -0.026234211, -0.04719263, 0.0057711657, -0.003004966, 0.0046920753, -0.041684203) * go_1(1.0, 1.0);\n result += mat4(-0.050602015, 0.021741746, -0.059019636, -0.008416951, -0.1789153, -0.01835426, 0.03100039, -0.017736796, 0.09091737, -0.026542341, 0.010933376, -0.031898204, -0.015792761, 0.013789206, 0.031699985, 0.018964434) * go_2(-1.0, -1.0);\n result += mat4(0.099863164, -0.01637541, 0.083744444, 0.011983074, 0.013478042, -0.04780451, 0.08646149, 0.050255097, -0.22476238, 0.11746969, 0.038574144, 0.069615066, 0.047265753, -0.03212485, -0.12651724, -0.0065722666) * go_2(-1.0, 0.0);\n result += mat4(-0.026888395, 0.0053314343, -0.0018114679, -0.007841625, 0.00037234774, -0.005450839, -0.03730409, -0.00441375, -0.014338566, 0.002887282, -0.19375902, 0.06374498, -0.033998128, -0.03480894, 0.061709825, -0.016935369) * go_2(-1.0, 1.0);\n result += mat4(0.18882285, -0.19729713, 0.064650975, -0.07342598, -0.039107442, -0.28614163, 0.081506595, 0.111678764, -0.0019596675, -0.071805045, -0.019774346, 0.055490687, -0.1405711, -0.16753702, 0.031397972, 0.054546997) * go_2(0.0, -1.0);\n result += mat4(-0.007561914, 0.0010002917, 0.12623467, -0.17501056, 0.22664371, 0.2080332, -0.3194733, -0.1065412, 0.21299458, -0.23856679, 0.17237303, -0.2863369, 0.35997602, 0.354653, 0.15091361, -0.07142766) * go_2(0.0, 0.0);\n result += mat4(0.02403396, 0.0037063402, -0.004992154, 0.047530055, -0.03227084, -0.0055595553, 0.06554937, -0.025955811, -0.03792351, 0.041418597, 0.04285587, -0.0118592, 0.00012291886, -0.013734975, 0.07748641, 0.14016038) * go_2(0.0, 1.0);\n result += mat4(0.015037119, 0.058259863, -0.020877289, -0.0059153647, 0.04133679, 0.108832926, -0.026314106, -0.0010898053, -0.057873078, 0.07802038, -0.029681025, 0.020011986, -0.03940851, -0.038397703, 0.013701823, 0.01657068) * go_2(1.0, -1.0);\n result += mat4(-0.016823404, 0.007905321, 0.034658395, 0.09977579, -0.05916761, 0.004779212, 0.018820778, -0.15795219, -0.013125517, 0.021101758, -0.055992976, 0.08024182, -0.04333755, 0.070356764, -0.030624833, 0.09123745) * go_2(1.0, 0.0);\n result += mat4(-0.007931201, 0.0069976873, -0.016831044, -0.027368804, -0.03332386, -0.041667387, 0.04094055, 0.095304705, -0.006027611, -0.019209528, -0.0008929939, -0.017201519, 0.005464988, 0.0038448595, -0.01248845, 0.008877873) * go_2(1.0, 1.0);\n result += mat4(-0.042160366, 0.0036025376, -0.008628986, -0.005607383, 0.028637825, 0.005296032, -0.0004143198, 0.008265197, 0.033176135, 0.014727739, 0.0145593295, 0.011159069, 0.00833305, -0.0025515268, -0.00015546188, 0.002805437) * go_3(-1.0, -1.0);\n result += mat4(0.016752163, 0.013423374, -0.018342504, 0.013459657, -0.038428728, -0.005804395, 0.019692563, -0.005745392, -0.030070104, 0.01058409, 0.003989377, 0.0074200635, -0.01936366, -0.01608809, 0.0071134195, -0.0038598357) * go_3(-1.0, 0.0);\n result += mat4(-0.018000437, -0.0121247275, -0.01288339, -0.0060898345, -0.006138964, -0.0035810755, -0.03902352, 0.002276941, 0.0032195079, -0.02730975, -0.011268412, -0.0036179612, -0.004836894, -0.0015986725, -0.019751905, -0.0071931942) * go_3(-1.0, 1.0);\n result += mat4(0.014426659, -0.05161329, 0.019196855, 0.002317663, -0.055477437, -0.007086505, -0.04151144, -0.027518485, -0.027440753, 0.003857541, -0.002143262, 0.013090804, 0.015745236, 0.021075105, 7.93909e-06, -0.009694458) * go_3(0.0, -1.0);\n result += mat4(0.0025894733, -0.017304689, -0.03299281, -0.0754248, 0.03428733, -0.03397887, 0.0108591765, 0.021311574, -0.04203291, -0.019728655, -0.09826257, -0.046157785, 0.22522739, 0.086717755, 0.15654634, 0.08489247) * go_3(0.0, 0.0);\n result += mat4(0.008495083, 0.00074552774, 0.038054205, 0.013044046, -0.027891211, 0.003249458, -0.018353004, -0.035205863, -0.010195661, -0.008145831, 0.014239584, -0.019779535, 0.011452498, 0.004117014, 0.08403766, 0.04357078) * go_3(0.0, 1.0);\n result += mat4(0.00020427872, 0.026861027, -0.01047743, 0.0034385168, 0.015686916, 0.00038722693, 0.0017860534, -0.021630246, -0.0084784245, -0.022648407, -0.0050631054, -0.016437376, -0.026458954, -0.011239073, -0.01145464, -0.0058855377) * go_3(1.0, -1.0);\n result += mat4(-0.0012052609, 0.009248192, 0.008875674, 0.03043022, 0.012489936, 0.019402692, 0.0378006, 0.05519605, 0.029059285, -0.0072894073, 0.0014154738, -0.03802288, -0.02321437, 0.09558396, -0.0550932, 0.036936663) * go_3(1.0, 0.0);\n result += mat4(0.010010094, 0.012796987, 0.0025080708, 0.013876455, -0.00536739, -0.016932324, -0.012128944, -0.0241354, 0.0077782627, 0.01584833, 0.033727348, 0.039302748, -0.026609577, -0.0062910756, -0.011042692, 0.031207075) * go_3(1.0, 1.0);\n result += vec4(-0.0009249668, -0.0010178088, -0.00041991958, -0.0005421036);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.01766077, -0.017591428, -0.0038036762, -0.023304595, -0.012525157, -0.0058148014, -0.0030130956, -0.011804012, 0.030511979, 0.028687771, 0.007858589, 0.004475508, -0.02585795, -0.01785211, 0.0053741997, 0.00074623496) * go_0(-1.0, -1.0);\n result += mat4(-0.040601525, 0.016486213, -0.01966552, 0.014969501, 0.05400945, 0.019022502, 0.0149923405, -0.0017570893, 0.040684238, -0.009271634, 0.026908487, 0.002365157, -0.03371985, 0.00928091, -0.058665182, -0.0047038617) * go_0(-1.0, 0.0);\n result += mat4(0.0034900296, 0.0028777388, -0.02543823, 0.005724228, 0.012073974, 0.0043754885, 0.04109826, 0.008040286, -0.00049979525, -0.0063444753, 0.030565983, -0.009352674, 0.01949427, 0.014168137, 0.009640578, 0.011481213) * go_0(-1.0, 1.0);\n result += mat4(0.026645018, -0.02211462, 0.06119815, 0.039082125, 0.09945218, 0.042240527, 0.054267537, 0.04693634, -0.004510591, -0.0041247807, -0.012629442, -0.008053095, -0.025141539, -0.025081929, 0.011338651, 0.029372308) * go_0(0.0, -1.0);\n result += mat4(-0.102688424, -0.11533188, -0.09621349, -0.116714895, -0.025504943, 0.05013811, 0.024331303, 0.03946124, 0.026381869, 0.1011479, -0.0017481856, 0.027152762, -0.18783632, -0.13439077, -0.112003446, -0.12810163) * go_0(0.0, 0.0);\n result += mat4(0.010783576, -0.00025257064, -0.0075445045, -0.04681932, -0.0021722934, -0.005758047, -0.0110701695, 0.023468157, 0.036986902, 0.023351438, 0.063143626, 0.09269854, -0.025713218, -0.011750105, -0.11722637, -0.07038934) * go_0(0.0, 1.0);\n result += mat4(-0.026961634, -0.015106367, -0.0034014166, 0.02482031, -0.013892242, 0.04203608, -0.008226002, 0.004619446, 0.012888606, 0.010721662, -1.3880494e-05, -0.0033224574, 0.006727405, -0.0035630877, 0.0021499102, -0.00091816986) * go_0(1.0, -1.0);\n result += mat4(0.0016877668, -0.02695227, -0.023388471, -0.053411417, 0.006777518, -0.024251794, 0.0015210172, 0.010034961, -0.00795588, -0.01645489, 0.012691467, 0.0061330614, 0.054507505, -0.041002143, 0.048495438, -0.004843492) * go_0(1.0, 0.0);\n result += mat4(-0.0159168, -0.013163069, -0.0091357315, 0.0011109188, 0.022993349, 0.025777856, 0.013487494, 0.00304372, 0.014121591, 0.02415322, 0.006453722, 0.010679647, -0.00626483, -0.017908117, 0.0063728937, -0.04091484) * go_0(1.0, 1.0);\n result += mat4(-0.0026799496, 0.0154166315, -0.0037383793, -0.002577431, 0.073905826, -0.043148544, 0.011774636, -0.016023275, 0.0099145975, -0.04718069, -0.013578048, -0.04220935, 0.018033838, -0.0025958812, -0.029762078, 0.0034059538) * go_1(-1.0, -1.0);\n result += mat4(-0.03239311, -0.025743088, 0.1116615, -0.027325295, -0.014691433, -0.013614988, 0.05034416, -0.04294835, -0.11013415, -0.014086726, 0.048601545, -0.04762435, -0.01944709, 0.054276068, 0.04073586, 0.019288493) * go_1(-1.0, 0.0);\n result += mat4(0.027851144, 0.014083208, -0.06432852, -0.024642657, 0.021185134, -0.015441491, 0.018058551, -0.017353412, -0.018814132, 0.026259383, -0.14238997, 0.06301044, 0.007324441, 0.00494394, 0.00020533071, 0.0024405916) * go_1(-1.0, 1.0);\n result += mat4(0.06092095, 0.025730716, -0.042129956, -0.026382709, -0.08284398, 0.03344148, 0.038016047, 0.0137958275, -0.025555719, 0.008199355, 0.0070835026, -0.01420561, 0.0493976, 0.121205755, 0.026178997, -0.006300481) * go_1(0.0, -1.0);\n result += mat4(-0.18660638, -0.1658202, 0.116562665, 0.29287666, -0.13814074, 0.2658047, -0.270531, 0.19597577, -0.04692207, 0.28904793, -0.09829146, 0.24158104, -0.03946344, -0.12598358, -0.3361825, -0.19800447) * go_1(0.0, 0.0);\n result += mat4(0.020092675, 0.049266458, 0.03696139, -0.046251137, 0.029122403, -0.008378672, 0.044602558, 0.092563495, -0.0036082428, -0.072675824, 0.030523287, 0.006169521, -0.031133244, -0.011250458, -0.026590217, 0.023079094) * go_1(0.0, 1.0);\n result += mat4(0.007384019, 0.031913586, 0.002072675, -0.019807052, 0.010384438, 0.050076224, 0.010438329, 0.009595051, 0.022497892, 0.012009176, 0.009222753, -0.008563874, 0.017106988, -0.003105622, 0.01070336, 0.011805944) * go_1(1.0, -1.0);\n result += mat4(0.017091183, -0.035133313, 0.012425838, -0.03395959, 0.03418688, -0.10616231, 0.0101681305, -0.03682252, -0.016497994, -0.05231084, 0.025178006, 0.008926557, 0.025942912, 0.019970346, 0.03534238, -0.07596637) * go_1(1.0, 0.0);\n result += mat4(0.007215777, -0.0006424821, -0.020822426, 0.011314772, 0.0183502, -0.015352454, 0.02972497, -0.053287935, 0.024020335, -0.006380922, -0.008620774, -0.041896872, 0.021631774, 0.013320375, 0.024711635, -0.020357909) * go_1(1.0, 1.0);\n result += mat4(-0.033131246, 0.027936278, -0.047840517, 0.0019488486, -0.17501047, -0.0178374, 0.02549812, -0.019010937, 0.079489246, -0.027291514, 0.004313802, -0.03478066, -0.004887971, 0.019281879, 0.04073947, 0.022658588) * go_2(-1.0, -1.0);\n result += mat4(0.110482916, -0.021340236, 0.09848104, 0.0034104201, 0.0032655075, -0.04557326, 0.07156056, 0.045965493, -0.22822224, 0.115162075, 0.027745042, 0.07251069, 0.05100454, -0.034554593, -0.11214564, -0.009064197) * go_2(-1.0, 0.0);\n result += mat4(-0.017621655, 0.01024623, 0.009554872, -0.00078690174, -0.0069463328, -0.014670676, -0.041410644, -0.007414249, -0.031177497, -0.007517117, -0.20814678, 0.049873244, -0.02482445, -0.031338003, 0.06920326, -0.015171424) * go_2(-1.0, 1.0);\n result += mat4(0.18918292, -0.15450309, 0.05504167, -0.061840136, -0.057958793, -0.28908864, 0.06820344, 0.09923399, -0.008387437, -0.075379215, -0.01747373, 0.048925415, -0.13222353, -0.15354146, 0.022480693, 0.04943612) * go_2(0.0, -1.0);\n result += mat4(0.0469381, 0.05393423, 0.1681062, -0.10543653, 0.17948511, 0.16570628, -0.33344334, -0.13197891, 0.16509773, -0.26174626, 0.13757275, -0.29244694, 0.35424834, 0.35368237, 0.156861, -0.04775442) * go_2(0.0, 0.0);\n result += mat4(0.026892537, 0.0075510717, 0.015918663, 0.06070227, -0.02288592, 0.0027507204, 0.05279965, -0.03042772, -0.044760384, 0.0234673, 0.01604264, -0.04277388, 0.0011313064, -0.0052253264, 0.08374709, 0.14929597) * go_2(0.0, 1.0);\n result += mat4(0.016119812, 0.061383534, -0.013537205, -0.0017921093, 0.043676157, 0.09811408, -0.015655283, 0.0007943268, -0.053843908, 0.069290705, -0.028319253, 0.020141726, -0.038996387, -0.03628716, 0.012679114, 0.015012319) * go_2(1.0, -1.0);\n result += mat4(-0.02019775, 0.022393003, 0.020688228, 0.10277296, -0.06365119, -0.015666502, 0.012721399, -0.16204305, -0.0037819904, 0.012113873, -0.040969223, 0.069086574, -0.052415807, 0.060331605, -0.04201384, 0.07953157) * go_2(1.0, 0.0);\n result += mat4(-0.0019123453, 0.012750492, -0.007235785, -0.01268919, -0.038674437, -0.043993857, 0.028753003, 0.07664717, -0.015077012, -0.027486047, -0.011141094, -0.030269727, 0.0016567699, -0.003331901, -0.021631587, -0.00040226072) * go_2(1.0, 1.0);\n result += mat4(-0.03769701, 0.0045639244, -0.0069983527, -0.0064906892, 0.03318896, 0.011733902, 0.0023203227, 0.013374876, 0.037507236, 0.018019466, 0.013330661, 0.009231364, 0.00018865235, -0.005706915, -0.00011657552, 0.0038968239) * go_3(-1.0, -1.0);\n result += mat4(0.022072105, 0.019486066, -0.013029048, 0.017470635, -0.03662149, -0.011397823, 0.02397534, -0.008561204, -0.026196644, 0.01626692, 0.011886567, 0.021061733, -0.03310679, -0.025446283, -0.006469576, -0.010118362) * go_3(-1.0, 0.0);\n result += mat4(-0.014853227, -0.0062806485, -0.005624992, 0.0017175867, -0.007843849, 0.0008925535, -0.041000694, 0.0049381475, 0.0019743184, -0.035099152, -0.01074269, -0.0128827905, -0.010841019, -0.0093286475, -0.030476939, -0.018505717) * go_3(-1.0, 1.0);\n result += mat4(0.016344415, -0.04647131, 0.021242643, 0.004836572, -0.061090752, -0.006488986, -0.050970413, -0.029668579, -0.015889898, 0.010811246, 0.0018357672, 0.012481409, 0.008317143, 0.009978102, -0.0015472731, -0.011174326) * go_3(0.0, -1.0);\n result += mat4(-0.004087798, -0.01634328, -0.031607483, -0.068488315, 0.038035624, -0.02797923, 0.017972443, 0.029961389, -0.029277585, -0.015558678, -0.08634699, -0.039436456, 0.19870138, 0.06507983, 0.130592, 0.059745777) * go_3(0.0, 0.0);\n result += mat4(-0.0028183246, -0.008089249, 0.02188247, 0.0049699014, -0.03830487, -0.0079993615, -0.028960107, -0.045729056, 0.0021651732, 0.010072074, 0.031335246, 0.0012719089, 0.015795005, 0.011290197, 0.08071912, 0.04273827) * go_3(0.0, 1.0);\n result += mat4(-0.0011167483, 0.024682038, -0.009224286, 0.005520499, 0.014198537, -0.0032909375, 0.0005767499, -0.02676088, -0.0019766665, -0.015222206, -0.00080782827, -0.011807755, -0.02560086, -0.015391911, -0.008948504, -0.0062184683) * go_3(1.0, -1.0);\n result += mat4(-0.009399661, -0.0019192873, 0.000261681, 0.020112153, 0.0077712294, 0.019477246, 0.030144244, 0.053777162, 0.030650103, 0.0021887033, 0.0092345085, -0.029658241, -0.03723785, 0.073152155, -0.058525253, 0.023017056) * go_3(1.0, 0.0);\n result += mat4(0.012911211, 0.010375983, -0.00055489264, 0.005504194, -0.004187377, -0.02239082, -0.008734182, -0.027458502, -0.005602922, 0.009588401, 0.015889015, 0.036346428, -0.038325973, -0.018252429, -0.02944341, 0.011490681) * go_3(1.0, 1.0);\n result += vec4(-0.0021447246, -0.0025527438, -0.0016466968, -0.0020245572);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,fo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nuniform sampler2D conv2d_last_tf1;\n#define conv2d_last_tf1_pos (v_texture_coord)\n#define conv2d_last_tf1_tex(pos) (texture2D(conv2d_last_tf1, pos))\n#define conv2d_last_tf1_size (u_texture_size)\n#define conv2d_last_tf1_pt (1.0 / conv2d_last_tf1_size)\n#define conv2d_last_tf1_texOff(offset) (conv2d_last_tf1_tex(conv2d_last_tf1_pos + conv2d_last_tf1_pt * offset))\n\nuniform sampler2D conv2d_last_tf2;\n#define conv2d_last_tf2_pos (v_texture_coord)\n#define conv2d_last_tf2_tex(pos) (texture2D(conv2d_last_tf2, pos))\n#define conv2d_last_tf2_size (u_texture_size)\n#define conv2d_last_tf2_pt (1.0 / conv2d_last_tf2_size)\n#define conv2d_last_tf2_texOff(offset) (conv2d_last_tf2_tex(conv2d_last_tf2_pos + conv2d_last_tf2_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n vec2 f1 = fract(conv2d_last_tf1_pos * conv2d_last_tf1_size);\n ivec2 i1 = ivec2(f1 * vec2(2.0));\n float c1 = 0.0;\n if (i1.y * 2 + i1.x == 0) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[0];\n } else if (i1.y * 2 + i1.x == 1) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[1];\n } else if (i1.y * 2 + i1.x == 2) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[2];\n } else if (i1.y * 2 + i1.x == 3) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[3];\n };\n vec2 f2 = fract(conv2d_last_tf2_pos * conv2d_last_tf2_size);\n ivec2 i2 = ivec2(f2 * vec2(2.0));\n float c2 = 0.0;\n if (i2.y * 2 + i2.x == 0) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[0];\n } else if (i2.y * 2 + i2.x == 1) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[1];\n } else if (i2.y * 2 + i2.x == 2) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[2];\n } else if (i2.y * 2 + i2.x == 3) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[3];\n };\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf"),_.program_2_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_2,"conv2d_tf1"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_4_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf"),_.program_4_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_1_tf1"),_.program_5_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf"),_.program_5_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_1_tf1"),_.program_6_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf"),_.program_6_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_2_tf1"),_.program_7_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf"),_.program_7_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_2_tf1"),_.program_8_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_2_tf"),_.program_8_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_2_tf1"),_.program_9_MAIN_TextureLocation=t.getUniformLocation(_.program_9,"MAIN"),_.program_9_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_last_tf"),_.program_9_conv2d_last_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_last_tf1"),_.program_9_conv2d_last_tf2_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_last_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){if(u.width/a.width>1.2&&u.height/a.height>1.2){var m=this.program_1_intermediate_texture;c(e,m,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,m,0),e.useProgram(this.program_1);var g=d(e,0,0,a.width,a.height),v=d(e,0,0,1,1);s(e,this.program_1_a_position_location,g),s(e,this.program_1_a_texture_coord_location,v),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(g),e.deleteBuffer(v),t.set("conv2d_tf1",{texture:m,width:a.width,height:a.height})}if(t.get("MAIN")){var l=t.get("MAIN");if(l&&t.get("NATIVE")){var x=t.get("OUTPUT");if(x){var p=t.get("conv2d_tf");if(p){var T=t.get("conv2d_tf1");if(T){if(x.width/l.width>1.2&&x.height/l.height>1.2){var h=this.program_2_intermediate_texture;c(e,h,p.width,p.height),e.viewport(0,0,p.width,p.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,h,0),e.useProgram(this.program_2);var E=d(e,0,0,p.width,p.height),U=d(e,0,0,1,1);s(e,this.program_2_a_position_location,E),s(e,this.program_2_a_texture_coord_location,U),e.uniform2f(this.program_2_u_resolution_location,p.width,p.height),e.uniform2f(this.program_2_u_texture_size_location,l.width,l.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,p.texture),e.uniform1i(this.program_2_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,T.texture),e.uniform1i(this.program_2_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(E),e.deleteBuffer(U),t.set("conv2d_1_tf",{texture:h,width:p.width,height:p.height})}if(t.get("MAIN")){var A=t.get("MAIN");if(A&&t.get("NATIVE")){var R=t.get("OUTPUT");if(R){var b=t.get("conv2d_tf");if(b){var L=t.get("conv2d_tf1");if(L){if(R.width/A.width>1.2&&R.height/A.height>1.2){var y=this.program_3_intermediate_texture;c(e,y,b.width,b.height),e.viewport(0,0,b.width,b.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,y,0),e.useProgram(this.program_3);var z=d(e,0,0,b.width,b.height),D=d(e,0,0,1,1);s(e,this.program_3_a_position_location,z),s(e,this.program_3_a_texture_coord_location,D),e.uniform2f(this.program_3_u_resolution_location,b.width,b.height),e.uniform2f(this.program_3_u_texture_size_location,A.width,A.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,L.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(z),e.deleteBuffer(D),t.set("conv2d_1_tf1",{texture:y,width:b.width,height:b.height})}if(t.get("MAIN")){var X=t.get("MAIN");if(X&&t.get("NATIVE")){var w=t.get("OUTPUT");if(w){var O=t.get("conv2d_1_tf");if(O){var N=t.get("conv2d_1_tf1");if(N){if(w.width/X.width>1.2&&w.height/X.height>1.2){var M=this.program_4_intermediate_texture;c(e,M,O.width,O.height),e.viewport(0,0,O.width,O.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,M,0),e.useProgram(this.program_4);var I=d(e,0,0,O.width,O.height),F=d(e,0,0,1,1);s(e,this.program_4_a_position_location,I),s(e,this.program_4_a_texture_coord_location,F),e.uniform2f(this.program_4_u_resolution_location,O.width,O.height),e.uniform2f(this.program_4_u_texture_size_location,X.width,X.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,O.texture),e.uniform1i(this.program_4_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_4_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(I),e.deleteBuffer(F),t.set("conv2d_2_tf",{texture:M,width:O.width,height:O.height})}if(t.get("MAIN")){var B=t.get("MAIN");if(B&&t.get("NATIVE")){var S=t.get("OUTPUT");if(S){var P=t.get("conv2d_1_tf");if(P){var C=t.get("conv2d_1_tf1");if(C){if(S.width/B.width>1.2&&S.height/B.height>1.2){var V=this.program_5_intermediate_texture;c(e,V,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,V,0),e.useProgram(this.program_5);var j=d(e,0,0,P.width,P.height),H=d(e,0,0,1,1);s(e,this.program_5_a_position_location,j),s(e,this.program_5_a_texture_coord_location,H),e.uniform2f(this.program_5_u_resolution_location,P.width,P.height),e.uniform2f(this.program_5_u_texture_size_location,B.width,B.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_5_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_5_conv2d_1_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(j),e.deleteBuffer(H),t.set("conv2d_2_tf1",{texture:V,width:P.width,height:P.height})}if(t.get("MAIN")){var G=t.get("MAIN");if(G&&t.get("NATIVE")){var k=t.get("OUTPUT");if(k){var K=t.get("conv2d_2_tf");if(K){var W=t.get("conv2d_2_tf1");if(W){if(k.width/G.width>1.2&&k.height/G.height>1.2){var Y=this.program_6_intermediate_texture;c(e,Y,K.width,K.height),e.viewport(0,0,K.width,K.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Y,0),e.useProgram(this.program_6);var J=d(e,0,0,K.width,K.height),Z=d(e,0,0,1,1);s(e,this.program_6_a_position_location,J),s(e,this.program_6_a_texture_coord_location,Z),e.uniform2f(this.program_6_u_resolution_location,K.width,K.height),e.uniform2f(this.program_6_u_texture_size_location,G.width,G.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,K.texture),e.uniform1i(this.program_6_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_6_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(J),e.deleteBuffer(Z),t.set("conv2d_last_tf",{texture:Y,width:K.width,height:K.height})}if(t.get("MAIN")){var $=t.get("MAIN");if($&&t.get("NATIVE")){var q=t.get("OUTPUT");if(q){var Q=t.get("conv2d_2_tf");if(Q){var tt=t.get("conv2d_2_tf1");if(tt){if(q.width/$.width>1.2&&q.height/$.height>1.2){var _t=this.program_7_intermediate_texture;c(e,_t,Q.width,Q.height),e.viewport(0,0,Q.width,Q.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,_t,0),e.useProgram(this.program_7);var et=d(e,0,0,Q.width,Q.height),ot=d(e,0,0,1,1);s(e,this.program_7_a_position_location,et),s(e,this.program_7_a_texture_coord_location,ot),e.uniform2f(this.program_7_u_resolution_location,Q.width,Q.height),e.uniform2f(this.program_7_u_texture_size_location,$.width,$.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Q.texture),e.uniform1i(this.program_7_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,tt.texture),e.uniform1i(this.program_7_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(et),e.deleteBuffer(ot),t.set("conv2d_last_tf1",{texture:_t,width:Q.width,height:Q.height})}if(t.get("MAIN")){var rt=t.get("MAIN");if(rt&&t.get("NATIVE")){var nt=t.get("OUTPUT");if(nt){var it=t.get("conv2d_2_tf");if(it){var ft=t.get("conv2d_2_tf1");if(ft){if(nt.width/rt.width>1.2&&nt.height/rt.height>1.2){var at=this.program_8_intermediate_texture;c(e,at,it.width,it.height),e.viewport(0,0,it.width,it.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,at,0),e.useProgram(this.program_8);var ut=d(e,0,0,it.width,it.height),ct=d(e,0,0,1,1);s(e,this.program_8_a_position_location,ut),s(e,this.program_8_a_texture_coord_location,ct),e.uniform2f(this.program_8_u_resolution_location,it.width,it.height),e.uniform2f(this.program_8_u_texture_size_location,rt.width,rt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,it.texture),e.uniform1i(this.program_8_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ft.texture),e.uniform1i(this.program_8_conv2d_2_tf1_TextureLocation,1),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(ut),e.deleteBuffer(ct),t.set("conv2d_last_tf2",{texture:at,width:it.width,height:it.height})}if(t.get("MAIN")){var dt=t.get("MAIN");if(dt&&t.get("NATIVE")){var st=t.get("OUTPUT");if(st){var mt=t.get("conv2d_last_tf");if(mt){var gt=t.get("conv2d_last_tf1");if(gt){var vt=t.get("conv2d_last_tf2");if(vt&&st.width/dt.width>1.2&&st.height/dt.height>1.2){var lt=this.program_9_intermediate_texture;c(e,lt,2*mt.width,2*mt.height),e.viewport(0,0,2*mt.width,2*mt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,lt,0),e.useProgram(this.program_9);var xt=d(e,0,0,2*mt.width,2*mt.height),pt=d(e,0,0,1,1);s(e,this.program_9_a_position_location,xt),s(e,this.program_9_a_texture_coord_location,pt),e.uniform2f(this.program_9_u_resolution_location,2*mt.width,2*mt.height),e.uniform2f(this.program_9_u_texture_size_location,dt.width,dt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,dt.texture),e.uniform1i(this.program_9_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,mt.texture),e.uniform1i(this.program_9_conv2d_last_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,gt.texture),e.uniform1i(this.program_9_conv2d_last_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,vt.texture),e.uniform1i(this.program_9_conv2d_last_tf2_TextureLocation,3),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(xt),e.deleteBuffer(pt),t.set("MAIN",{texture:lt,width:2*mt.width,height:2*mt.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&_o(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r);function uo(t){return uo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uo(t)}function co(t,_){for(var e=0;e<_.length;e++){var o=_[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,lo(o.key),o)}}function so(t,_){return so=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,_){return t.__proto__=_,t},so(t,_)}function mo(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function go(t){return go=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},go(t)}function vo(t,_,e){return(_=lo(_))in t?Object.defineProperty(t,_,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[_]=e,t}function lo(t){var _=function(t,_){if("object"!==uo(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!==uo(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"===uo(_)?_:String(_)}var xo="\nprecision mediump float;\n\nattribute vec2 a_position;\nattribute vec2 a_texture_coord;\n\nuniform vec2 u_resolution;\n\nvarying vec2 v_texture_coord;\n\nvoid main() {\n vec2 zeroToOne = a_position / u_resolution;\n vec2 zeroToTwo = zeroToOne * 2.0;\n vec2 clipSpace = zeroToTwo - 1.0;\n\n gl_Position = vec4(clipSpace * vec2(1, 1), 0, 1);\n\n v_texture_coord = a_texture_coord;\n}\n",po=function(t){!function(t,_){if("function"!=typeof _&&null!==_)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(_&&_.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),_&&so(t,_)}(m,t);var _,e,o,r,n=(o=m,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,_=go(o);if(r){var e=go(this).constructor;t=Reflect.construct(_,arguments,e)}else t=_.apply(this,arguments);return function(t,_){if(_&&("object"===uo(_)||"function"==typeof _))return _;if(void 0!==_)throw new TypeError("Derived constructors may only return object or undefined");return mo(t)}(this,t)});function m(t){var _;return function(t,_){if(!(t instanceof _))throw new TypeError("Cannot call a class as a function")}(this,m),vo(mo(_=n.call(this)),"gl",void 0),vo(mo(_),"program_0",void 0),vo(mo(_),"program_1",void 0),vo(mo(_),"program_2",void 0),vo(mo(_),"program_3",void 0),vo(mo(_),"program_4",void 0),vo(mo(_),"program_5",void 0),vo(mo(_),"program_6",void 0),vo(mo(_),"program_7",void 0),vo(mo(_),"program_8",void 0),vo(mo(_),"program_9",void 0),vo(mo(_),"program_10",void 0),vo(mo(_),"program_11",void 0),vo(mo(_),"program_12",void 0),vo(mo(_),"program_13",void 0),vo(mo(_),"program_14",void 0),vo(mo(_),"program_15",void 0),vo(mo(_),"program_16",void 0),vo(mo(_),"program_17",void 0),vo(mo(_),"program_18",void 0),vo(mo(_),"program_19",void 0),vo(mo(_),"program_20",void 0),vo(mo(_),"program_21",void 0),vo(mo(_),"program_22",void 0),vo(mo(_),"program_23",void 0),vo(mo(_),"program_24",void 0),vo(mo(_),"program_0_intermediate_texture",void 0),vo(mo(_),"program_1_intermediate_texture",void 0),vo(mo(_),"program_2_intermediate_texture",void 0),vo(mo(_),"program_3_intermediate_texture",void 0),vo(mo(_),"program_4_intermediate_texture",void 0),vo(mo(_),"program_5_intermediate_texture",void 0),vo(mo(_),"program_6_intermediate_texture",void 0),vo(mo(_),"program_7_intermediate_texture",void 0),vo(mo(_),"program_8_intermediate_texture",void 0),vo(mo(_),"program_9_intermediate_texture",void 0),vo(mo(_),"program_10_intermediate_texture",void 0),vo(mo(_),"program_11_intermediate_texture",void 0),vo(mo(_),"program_12_intermediate_texture",void 0),vo(mo(_),"program_13_intermediate_texture",void 0),vo(mo(_),"program_14_intermediate_texture",void 0),vo(mo(_),"program_15_intermediate_texture",void 0),vo(mo(_),"program_16_intermediate_texture",void 0),vo(mo(_),"program_17_intermediate_texture",void 0),vo(mo(_),"program_18_intermediate_texture",void 0),vo(mo(_),"program_19_intermediate_texture",void 0),vo(mo(_),"program_20_intermediate_texture",void 0),vo(mo(_),"program_21_intermediate_texture",void 0),vo(mo(_),"program_22_intermediate_texture",void 0),vo(mo(_),"program_23_intermediate_texture",void 0),vo(mo(_),"program_24_intermediate_texture",void 0),vo(mo(_),"program_0_a_position_location",void 0),vo(mo(_),"program_1_a_position_location",void 0),vo(mo(_),"program_2_a_position_location",void 0),vo(mo(_),"program_3_a_position_location",void 0),vo(mo(_),"program_4_a_position_location",void 0),vo(mo(_),"program_5_a_position_location",void 0),vo(mo(_),"program_6_a_position_location",void 0),vo(mo(_),"program_7_a_position_location",void 0),vo(mo(_),"program_8_a_position_location",void 0),vo(mo(_),"program_9_a_position_location",void 0),vo(mo(_),"program_10_a_position_location",void 0),vo(mo(_),"program_11_a_position_location",void 0),vo(mo(_),"program_12_a_position_location",void 0),vo(mo(_),"program_13_a_position_location",void 0),vo(mo(_),"program_14_a_position_location",void 0),vo(mo(_),"program_15_a_position_location",void 0),vo(mo(_),"program_16_a_position_location",void 0),vo(mo(_),"program_17_a_position_location",void 0),vo(mo(_),"program_18_a_position_location",void 0),vo(mo(_),"program_19_a_position_location",void 0),vo(mo(_),"program_20_a_position_location",void 0),vo(mo(_),"program_21_a_position_location",void 0),vo(mo(_),"program_22_a_position_location",void 0),vo(mo(_),"program_23_a_position_location",void 0),vo(mo(_),"program_24_a_position_location",void 0),vo(mo(_),"program_0_a_texture_coord_location",void 0),vo(mo(_),"program_1_a_texture_coord_location",void 0),vo(mo(_),"program_2_a_texture_coord_location",void 0),vo(mo(_),"program_3_a_texture_coord_location",void 0),vo(mo(_),"program_4_a_texture_coord_location",void 0),vo(mo(_),"program_5_a_texture_coord_location",void 0),vo(mo(_),"program_6_a_texture_coord_location",void 0),vo(mo(_),"program_7_a_texture_coord_location",void 0),vo(mo(_),"program_8_a_texture_coord_location",void 0),vo(mo(_),"program_9_a_texture_coord_location",void 0),vo(mo(_),"program_10_a_texture_coord_location",void 0),vo(mo(_),"program_11_a_texture_coord_location",void 0),vo(mo(_),"program_12_a_texture_coord_location",void 0),vo(mo(_),"program_13_a_texture_coord_location",void 0),vo(mo(_),"program_14_a_texture_coord_location",void 0),vo(mo(_),"program_15_a_texture_coord_location",void 0),vo(mo(_),"program_16_a_texture_coord_location",void 0),vo(mo(_),"program_17_a_texture_coord_location",void 0),vo(mo(_),"program_18_a_texture_coord_location",void 0),vo(mo(_),"program_19_a_texture_coord_location",void 0),vo(mo(_),"program_20_a_texture_coord_location",void 0),vo(mo(_),"program_21_a_texture_coord_location",void 0),vo(mo(_),"program_22_a_texture_coord_location",void 0),vo(mo(_),"program_23_a_texture_coord_location",void 0),vo(mo(_),"program_24_a_texture_coord_location",void 0),vo(mo(_),"program_0_u_resolution_location",void 0),vo(mo(_),"program_1_u_resolution_location",void 0),vo(mo(_),"program_2_u_resolution_location",void 0),vo(mo(_),"program_3_u_resolution_location",void 0),vo(mo(_),"program_4_u_resolution_location",void 0),vo(mo(_),"program_5_u_resolution_location",void 0),vo(mo(_),"program_6_u_resolution_location",void 0),vo(mo(_),"program_7_u_resolution_location",void 0),vo(mo(_),"program_8_u_resolution_location",void 0),vo(mo(_),"program_9_u_resolution_location",void 0),vo(mo(_),"program_10_u_resolution_location",void 0),vo(mo(_),"program_11_u_resolution_location",void 0),vo(mo(_),"program_12_u_resolution_location",void 0),vo(mo(_),"program_13_u_resolution_location",void 0),vo(mo(_),"program_14_u_resolution_location",void 0),vo(mo(_),"program_15_u_resolution_location",void 0),vo(mo(_),"program_16_u_resolution_location",void 0),vo(mo(_),"program_17_u_resolution_location",void 0),vo(mo(_),"program_18_u_resolution_location",void 0),vo(mo(_),"program_19_u_resolution_location",void 0),vo(mo(_),"program_20_u_resolution_location",void 0),vo(mo(_),"program_21_u_resolution_location",void 0),vo(mo(_),"program_22_u_resolution_location",void 0),vo(mo(_),"program_23_u_resolution_location",void 0),vo(mo(_),"program_24_u_resolution_location",void 0),vo(mo(_),"program_0_u_texture_size_location",void 0),vo(mo(_),"program_1_u_texture_size_location",void 0),vo(mo(_),"program_2_u_texture_size_location",void 0),vo(mo(_),"program_3_u_texture_size_location",void 0),vo(mo(_),"program_4_u_texture_size_location",void 0),vo(mo(_),"program_5_u_texture_size_location",void 0),vo(mo(_),"program_6_u_texture_size_location",void 0),vo(mo(_),"program_7_u_texture_size_location",void 0),vo(mo(_),"program_8_u_texture_size_location",void 0),vo(mo(_),"program_9_u_texture_size_location",void 0),vo(mo(_),"program_10_u_texture_size_location",void 0),vo(mo(_),"program_11_u_texture_size_location",void 0),vo(mo(_),"program_12_u_texture_size_location",void 0),vo(mo(_),"program_13_u_texture_size_location",void 0),vo(mo(_),"program_14_u_texture_size_location",void 0),vo(mo(_),"program_15_u_texture_size_location",void 0),vo(mo(_),"program_16_u_texture_size_location",void 0),vo(mo(_),"program_17_u_texture_size_location",void 0),vo(mo(_),"program_18_u_texture_size_location",void 0),vo(mo(_),"program_19_u_texture_size_location",void 0),vo(mo(_),"program_20_u_texture_size_location",void 0),vo(mo(_),"program_21_u_texture_size_location",void 0),vo(mo(_),"program_22_u_texture_size_location",void 0),vo(mo(_),"program_23_u_texture_size_location",void 0),vo(mo(_),"program_24_u_texture_size_location",void 0),vo(mo(_),"program_0_MAIN_TextureLocation",void 0),vo(mo(_),"program_1_MAIN_TextureLocation",void 0),vo(mo(_),"program_2_MAIN_TextureLocation",void 0),vo(mo(_),"program_3_conv2d_tf_TextureLocation",void 0),vo(mo(_),"program_3_conv2d_tf1_TextureLocation",void 0),vo(mo(_),"program_3_conv2d_tf2_TextureLocation",void 0),vo(mo(_),"program_4_conv2d_tf_TextureLocation",void 0),vo(mo(_),"program_4_conv2d_tf1_TextureLocation",void 0),vo(mo(_),"program_4_conv2d_tf2_TextureLocation",void 0),vo(mo(_),"program_5_conv2d_tf_TextureLocation",void 0),vo(mo(_),"program_5_conv2d_tf1_TextureLocation",void 0),vo(mo(_),"program_5_conv2d_tf2_TextureLocation",void 0),vo(mo(_),"program_6_conv2d_1_tf_TextureLocation",void 0),vo(mo(_),"program_6_conv2d_1_tf1_TextureLocation",void 0),vo(mo(_),"program_6_conv2d_1_tf2_TextureLocation",void 0),vo(mo(_),"program_7_conv2d_1_tf_TextureLocation",void 0),vo(mo(_),"program_7_conv2d_1_tf1_TextureLocation",void 0),vo(mo(_),"program_7_conv2d_1_tf2_TextureLocation",void 0),vo(mo(_),"program_8_conv2d_1_tf_TextureLocation",void 0),vo(mo(_),"program_8_conv2d_1_tf1_TextureLocation",void 0),vo(mo(_),"program_8_conv2d_1_tf2_TextureLocation",void 0),vo(mo(_),"program_9_conv2d_2_tf_TextureLocation",void 0),vo(mo(_),"program_9_conv2d_2_tf1_TextureLocation",void 0),vo(mo(_),"program_9_conv2d_2_tf2_TextureLocation",void 0),vo(mo(_),"program_10_conv2d_2_tf_TextureLocation",void 0),vo(mo(_),"program_10_conv2d_2_tf1_TextureLocation",void 0),vo(mo(_),"program_10_conv2d_2_tf2_TextureLocation",void 0),vo(mo(_),"program_11_conv2d_2_tf_TextureLocation",void 0),vo(mo(_),"program_11_conv2d_2_tf1_TextureLocation",void 0),vo(mo(_),"program_11_conv2d_2_tf2_TextureLocation",void 0),vo(mo(_),"program_12_conv2d_3_tf_TextureLocation",void 0),vo(mo(_),"program_12_conv2d_3_tf1_TextureLocation",void 0),vo(mo(_),"program_12_conv2d_3_tf2_TextureLocation",void 0),vo(mo(_),"program_13_conv2d_3_tf_TextureLocation",void 0),vo(mo(_),"program_13_conv2d_3_tf1_TextureLocation",void 0),vo(mo(_),"program_13_conv2d_3_tf2_TextureLocation",void 0),vo(mo(_),"program_14_conv2d_3_tf_TextureLocation",void 0),vo(mo(_),"program_14_conv2d_3_tf1_TextureLocation",void 0),vo(mo(_),"program_14_conv2d_3_tf2_TextureLocation",void 0),vo(mo(_),"program_15_conv2d_4_tf_TextureLocation",void 0),vo(mo(_),"program_15_conv2d_4_tf1_TextureLocation",void 0),vo(mo(_),"program_15_conv2d_4_tf2_TextureLocation",void 0),vo(mo(_),"program_16_conv2d_4_tf_TextureLocation",void 0),vo(mo(_),"program_16_conv2d_4_tf1_TextureLocation",void 0),vo(mo(_),"program_16_conv2d_4_tf2_TextureLocation",void 0),vo(mo(_),"program_17_conv2d_4_tf_TextureLocation",void 0),vo(mo(_),"program_17_conv2d_4_tf1_TextureLocation",void 0),vo(mo(_),"program_17_conv2d_4_tf2_TextureLocation",void 0),vo(mo(_),"program_18_conv2d_5_tf_TextureLocation",void 0),vo(mo(_),"program_18_conv2d_5_tf1_TextureLocation",void 0),vo(mo(_),"program_18_conv2d_5_tf2_TextureLocation",void 0),vo(mo(_),"program_19_conv2d_5_tf_TextureLocation",void 0),vo(mo(_),"program_19_conv2d_5_tf1_TextureLocation",void 0),vo(mo(_),"program_19_conv2d_5_tf2_TextureLocation",void 0),vo(mo(_),"program_20_conv2d_5_tf_TextureLocation",void 0),vo(mo(_),"program_20_conv2d_5_tf1_TextureLocation",void 0),vo(mo(_),"program_20_conv2d_5_tf2_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_2_tf_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_2_tf1_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_2_tf2_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_3_tf_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_3_tf1_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_3_tf2_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_4_tf_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_4_tf1_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_4_tf2_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_5_tf_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_5_tf1_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_5_tf2_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_6_tf_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_6_tf1_TextureLocation",void 0),vo(mo(_),"program_21_conv2d_6_tf2_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_2_tf_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_2_tf1_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_2_tf2_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_3_tf_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_3_tf1_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_3_tf2_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_4_tf_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_4_tf1_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_4_tf2_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_5_tf_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_5_tf1_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_5_tf2_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_6_tf_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_6_tf1_TextureLocation",void 0),vo(mo(_),"program_22_conv2d_6_tf2_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_2_tf_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_2_tf1_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_2_tf2_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_3_tf_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_3_tf1_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_3_tf2_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_4_tf_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_4_tf1_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_4_tf2_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_5_tf_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_5_tf1_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_5_tf2_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_6_tf_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_6_tf1_TextureLocation",void 0),vo(mo(_),"program_23_conv2d_6_tf2_TextureLocation",void 0),vo(mo(_),"program_24_MAIN_TextureLocation",void 0),vo(mo(_),"program_24_conv2d_last_tf_TextureLocation",void 0),vo(mo(_),"program_24_conv2d_last_tf1_TextureLocation",void 0),vo(mo(_),"program_24_conv2d_last_tf2_TextureLocation",void 0),_.gl=t,_.program_0=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.21481565, -0.0914136, -0.067639425, -0.13521406, 0.14386347, -0.007917821, -0.0018606511, -0.07272963, 0.09651574, 0.09874618, 0.06434639, 0.1787858, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.06402414, -0.014693245, -0.25395226, 0.2960157, -0.12494867, 0.17711689, 0.31812787, -0.22346497, -0.1172598, -0.17087954, -0.031076867, -0.26865217, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.19254248, -0.049369957, 0.08171505, -0.12660322, 0.11544268, 0.15840095, -0.11473022, 0.144489, 0.07068809, 0.041438796, 0.10749463, -0.057156503, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.040826935, 0.0030781324, 0.094986334, -0.2573781, -0.11649985, 0.018165307, 0.039985053, -0.15652324, -0.014886749, -0.00988401, -0.15025067, -0.0031970344, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.15658751, 0.08227927, 0.23491348, 0.29900867, -0.45667845, 0.0438649, -0.39066258, 0.6590342, 0.009331404, 0.097770594, 0.21618316, 0.25005254, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.16455166, 0.013149855, 0.21515559, 0.03110101, -0.008973558, 0.33310282, -0.03276024, -0.3356557, 0.007899698, 0.295166, -0.73289853, 0.16696596, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(0.2691608, 0.09478436, 0.006536417, -0.04095308, -0.10942356, -0.0481289, -0.039660163, -0.20591366, -0.08013109, -0.052268907, 0.046878606, -0.024840442, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.17120434, -0.06828329, -0.23515487, 0.11830264, 0.67815524, -0.10693793, 0.2392081, -0.3192851, 0.06719006, -0.03441811, 0.020009553, -0.21328516, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.30072933, 0.0348702, 0.15155697, -0.15580897, -0.12755825, -0.57249874, -0.10091004, 0.22914392, -0.017671, -0.26088336, -0.00079997425, -0.022365946, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(0.0366252, 0.028346894, 0.033923555, 0.00025824012);\n gl_FragColor = result;\n}\n")),_.program_1=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(0.042849753, -0.11642484, 0.073895186, 0.15186316, -0.024499241, 0.056690346, 0.05013788, -0.10182528, -0.024302427, 0.06578479, -0.028199008, -0.070577, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(-0.040659044, 0.22913207, -0.1847038, -0.11781796, 0.044752445, 0.009552658, -0.11374249, 0.12798874, 0.056919675, -0.20839268, 0.11021251, 0.044297826, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(-0.009999239, 0.1996945, -0.29797587, -0.4280957, -0.008521183, -0.10773894, 0.22186345, 0.254737, -0.003993275, -0.07186837, 0.16690473, 0.19043307, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(-0.16174923, 0.26882383, 0.50559163, 0.38955548, 0.14091976, -0.15637094, -0.11826545, -0.23424837, 0.01674066, -0.08578336, -0.16907434, -0.19845173, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(0.10735882, -0.016069679, 0.42237386, -0.19937111, 0.07271503, 0.07596921, -0.24035113, 0.12406044, 0.059160866, -0.051063746, -0.36897844, 0.061272774, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(0.015712388, -0.34878746, -0.66418105, -0.35441992, -0.12208571, 0.042238027, 0.30143425, 0.3610614, -0.09538538, 0.25334427, 0.24629802, 0.030739667, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.0035519397, 0.07191882, -0.20775351, -0.15425798, 0.07919461, 0.07578178, 0.12668823, 0.0011835548, 0.03245292, -0.105801836, 0.24585879, 0.13730717, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.2415042, -0.16800308, 0.48690978, 0.75166744, 0.3876131, 0.038878918, -0.3293806, -0.47433355, 0.057803743, 0.09533431, -0.1342232, -0.2982094, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(-0.18697992, -0.60250723, -0.11149202, -0.015566043, -0.57483697, 0.07203411, 0.050863862, -0.078300595, -0.09433572, 0.27099958, -0.03195694, 0.10535165, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.043337345, 0.16099554, -0.030338328, 0.0074565704);\n gl_FragColor = result;\n}\n")),_.program_2=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\n#define go_0(x_off, y_off) (MAIN_texOff(vec2(x_off, y_off)))\nvoid main() {\n vec4 result = mat4(-0.05112635, -0.09334158, -0.031148188, -0.041258592, -0.04633252, 0.022155467, 0.16979018, 0.06819186, 0.094320215, 0.02111737, -0.15604521, -0.15083192, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, -1.0);\n result += mat4(0.10213034, 0.41852444, 0.32454407, -0.058512308, -0.054484565, -0.24399261, -0.26164648, -0.34274867, -0.06912002, 0.02257528, 0.2588075, 0.24375258, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 0.0);\n result += mat4(0.019957408, 0.06354756, 0.10109863, 0.16890836, 0.06791468, 0.1259216, 0.3096521, 0.07912831, -0.08293642, -0.16565439, -0.050881315, -0.0576009, 0.0, 0.0, 0.0, 0.0) * go_0(-1.0, 1.0);\n result += mat4(0.19822149, 0.34747612, -0.20176221, 0.042434175, -0.029007072, -0.1637076, -0.09433387, 0.32732537, -0.12577844, -0.049755163, 0.091352955, 0.27023584, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, -1.0);\n result += mat4(-0.26348627, 0.52249527, -0.4091685, -0.41065818, 0.050318573, 0.06534145, -0.15470429, 0.52704567, 0.08808197, -0.37854514, -0.22827432, 0.1498618, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 0.0);\n result += mat4(-0.0865881, -0.8053624, 0.088793345, -0.22072543, -0.0141816195, 0.0049849018, 0.21256319, -0.327414, 0.1364984, 0.4927693, 0.1848864, -0.18559869, 0.0, 0.0, 0.0, 0.0) * go_0(0.0, 1.0);\n result += mat4(-0.11838837, 0.056446314, 0.08738398, 0.31899074, 0.056432292, -0.0008520313, 0.018734995, -0.33501405, -0.00918473, -0.040785775, 0.04093389, -0.19747448, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, -1.0);\n result += mat4(0.66065794, -0.5208613, -0.018835181, 0.26112127, 0.055486765, 0.113573246, -0.05028873, 0.05364108, 0.040549137, 0.28754827, -0.16565348, -0.37204087, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 0.0);\n result += mat4(0.06361742, 0.00907182, 0.06848412, 0.0057870117, -0.05289465, 0.068106346, -0.15660144, -0.20288356, -0.093512855, -0.17268412, 0.030761726, 0.36189792, 0.0, 0.0, 0.0, 0.0) * go_0(1.0, 1.0);\n result += vec4(-0.51499516, 0.026265146, 0.05636954, 0.03170462);\n gl_FragColor = result;\n}\n")),_.program_3=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.028563375, 0.075096495, 0.054740135, -0.097906366, -0.26889417, 0.0982474, 0.0013334368, 0.10432092, 0.2450199, -0.12516013, 0.11230964, 0.01147953, 0.085179225, 0.117808536, -0.123295836, 0.1002614) * go_0(-1.0, -1.0);\n result += mat4(0.19004358, 0.077133805, -0.42637873, -0.08600882, 0.041925456, -0.2716079, -0.1856413, 0.017397093, 0.037734076, 0.21233109, -0.2645201, 0.074807495, 0.047724582, -0.027935218, -0.003907437, -0.04731259) * go_0(-1.0, 0.0);\n result += mat4(0.09745319, 0.22767977, 0.37006328, 0.05020985, 0.039997175, -0.029447127, 0.1779581, -0.01620031, -0.010955076, 0.13874966, -0.053154904, 0.020808663, -0.11724862, -0.20081818, 0.047436096, -0.08110093) * go_0(-1.0, 1.0);\n result += mat4(0.18583415, -0.20435709, 0.01911209, -0.026401127, -0.12581685, 0.014082952, -0.2001187, -0.08042616, -0.10389668, -0.10207221, 0.04581297, -0.08704452, 0.09200634, -0.13755022, -0.007857635, 0.10011377) * go_0(0.0, -1.0);\n result += mat4(0.21004692, 0.30619434, 0.10146727, -0.012386493, -0.093512, -0.22519337, 0.16826348, 0.14847179, -0.019215466, -0.18989901, 0.09468501, 0.26023552, -0.07841198, 0.23280892, 0.00941152, 0.16808987) * go_0(0.0, 0.0);\n result += mat4(0.26988962, -0.022920275, -0.195991, 0.08438454, 0.12282865, -0.07083694, 0.07814293, -0.08369662, -0.05397518, 0.06164561, 0.070263356, -0.049779683, -0.12997615, -0.12259467, -0.29498726, -0.2244981) * go_0(0.0, 1.0);\n result += mat4(0.22414525, -0.022969153, -0.063833915, -0.027190238, 0.13401125, 0.02098015, -0.22264218, -0.12177459, -0.12630488, 0.14246967, -0.06480293, -0.11353247, -0.12755829, -0.02848558, 0.006076032, 0.14054467) * go_0(1.0, -1.0);\n result += mat4(0.13391276, 0.06295799, 0.31367007, -0.19527563, -0.040563866, 0.11965244, 0.27989656, -0.057327088, 0.035627916, -0.119488806, -0.24792899, 0.13612582, 0.029112214, -0.08201902, 0.17605872, -0.089963086) * go_0(1.0, 0.0);\n result += mat4(-0.01927269, -0.034413125, -0.18000118, 0.042171028, 0.0791958, -0.1210223, -0.07674829, 0.02870783, 0.1884872, -0.012900881, 0.1311204, 0.06283302, 0.0027031084, -0.11157234, 0.06318397, -0.13527857) * go_0(1.0, 1.0);\n result += mat4(0.1419255, -0.16276762, 0.00092816725, 0.0078547085, -0.48728654, -0.05630108, -0.33906484, 0.025995376, 0.07410779, -0.06377176, -0.038708985, -0.10480868, 0.096948944, -0.08378831, 0.08217461, 0.126169) * go_1(-1.0, -1.0);\n result += mat4(-0.07488089, -0.2994524, 0.23773918, -0.034476187, 0.0592535, 0.29324362, -0.030512415, -0.17258315, 0.08022449, -0.17212203, 0.17636995, 0.06854101, -0.029770015, -0.10313743, 0.46230134, 0.026522856) * go_1(-1.0, 0.0);\n result += mat4(-0.018750735, -0.032278806, -0.16665034, -0.05022533, 0.057606205, 0.13155009, 0.06575953, 0.10044875, -0.09888156, 0.263175, -0.3478382, -0.08823663, -0.081383094, -0.044876218, -0.47501948, -0.062558904) * go_1(-1.0, 1.0);\n result += mat4(-0.105735146, 0.30434787, -0.04748756, 0.13275737, 0.3215866, -0.097894445, 0.027429244, -0.2778113, 0.07703074, 0.0012649142, -0.54314685, 0.17256977, 0.16500366, -0.0060054287, 0.17721342, -0.37938938) * go_1(0.0, -1.0);\n result += mat4(0.14780188, 0.2596772, 0.31135467, -0.02797583, -0.015622625, -0.006320702, -0.08333076, -0.018904723, 0.1389364, 0.19142458, 0.6817067, -0.054837633, 0.21896258, 0.036575202, -0.9033377, -0.25137353) * go_1(0.0, 0.0);\n result += mat4(-0.12165315, 0.18358506, -0.1983472, 0.08618611, -0.1101336, -0.02491273, 0.36231366, 0.24619159, 0.07281212, 0.35466114, 0.32505757, 0.022900501, -0.25818315, -0.49635252, 0.2928282, 0.057359587) * go_1(0.0, 1.0);\n result += mat4(-0.23839255, 0.1707951, 0.09135314, 0.1034047, -0.034727763, -0.1243241, 0.118879616, 0.06359015, -0.12569816, -0.116403826, 0.13372615, -0.04866488, -0.070711434, 0.21472852, 0.098126635, 0.16186984) * go_1(1.0, -1.0);\n result += mat4(-0.0020077212, -0.1095719, -0.20081437, 0.028084867, -0.1479706, -0.028820625, -0.09085524, 0.118761584, -0.15923466, -0.32149267, -0.50690764, 0.040582787, 0.039979883, 0.026478326, -0.040531024, -0.13908122) * go_1(1.0, 0.0);\n result += mat4(-0.085969776, 0.18301825, 0.11408605, 0.025418868, 0.11126661, -0.044224992, -0.061021794, -0.015779478, 0.10210226, -0.19080523, -0.14473902, 0.14097509, 0.14796504, 0.14814787, 0.11975678, -0.039735712) * go_1(1.0, 1.0);\n result += mat4(0.27801284, 0.20288002, -1.2655782, 0.32888517, -0.02334678, 0.18978934, 0.23810555, 0.0074393786, 0.08552408, -0.1274367, -0.086998045, -0.024746515, 0.102745675, -0.086740054, -0.038129628, -0.0651254) * go_2(-1.0, -1.0);\n result += mat4(-1.190979, -0.19575417, -0.569518, -0.17817745, -0.059261408, 0.09253248, -0.27272785, 0.17687175, 0.12146025, -0.07960662, 0.15846346, -0.14022483, 0.007532498, -0.096234165, 0.2769003, -0.14700246) * go_2(-1.0, 0.0);\n result += mat4(-0.042687517, 0.022726525, -1.078912, -0.6248177, 0.11832816, -0.1086772, 0.1261872, 0.16775566, -0.05851938, -0.0732127, -0.01822243, -0.009363452, 0.015375079, 0.036912445, 0.11969059, -0.07526642) * go_2(-1.0, 1.0);\n result += mat4(0.31373152, 0.0693334, -0.07900261, 0.0070532965, -0.13916558, -0.08116685, -0.85886157, 0.18724924, 0.023858327, -0.2971659, -0.2337722, -0.17136115, 0.034164, 0.09053483, 0.28138685, -0.050052963) * go_2(0.0, -1.0);\n result += mat4(0.69782144, -0.17773196, -1.8466626, -1.029225, -0.010800972, -0.0059786057, 0.7224214, 0.45541716, 0.09066342, -0.13732997, 0.009828377, 0.115971304, 0.13013129, 0.35331696, -0.633545, 0.23484547) * go_2(0.0, 0.0);\n result += mat4(-0.24049048, 0.16627774, -0.020105539, -0.117568016, -0.0043368824, -0.20639539, 0.10247316, -0.037546206, 0.18750127, 0.12931745, -0.14076929, -0.08036072, 0.045171227, 0.19917291, -0.068400174, 0.17796516) * go_2(0.0, 1.0);\n result += mat4(0.09404375, 0.049048338, 0.24326289, 0.17646226, -0.11654813, 0.2592855, 0.32776543, 0.4599728, -0.19997491, 0.11202324, 0.18054682, -0.005742288, -0.036823884, -0.042750888, 0.22441903, 0.038635597) * go_2(1.0, -1.0);\n result += mat4(0.036728445, 0.08352167, 0.08909888, -0.02035385, 0.090846755, -0.14406498, -0.025689734, 0.057863228, -0.04390429, -0.25868183, 0.29578558, 0.30690736, -0.05475277, -0.10149075, -0.034297444, 0.10515887) * go_2(1.0, 0.0);\n result += mat4(-0.062532455, -0.12673786, 0.16426907, -0.25397223, 0.051807977, 0.112844475, -0.496193, -0.2551257, 0.025220035, 0.15157217, -0.08517411, 0.07161397, -0.06691877, -0.13205263, -0.117163956, 0.065052904) * go_2(1.0, 1.0);\n result += mat4(0.07364788, -0.05812666, -0.05958767, -0.027094465, 0.26366132, 0.07415391, 0.040515613, 0.039676376, -0.006552745, -0.012837193, -0.17393842, 0.02813939, -0.121285915, 0.0030941493, 0.16669592, -0.0712934) * go_3(-1.0, -1.0);\n result += mat4(0.03629398, -0.3745122, 0.3940434, -0.06701516, 0.083452255, 0.03055438, 0.15637632, 0.0019212369, 0.019995827, -0.21137866, 0.2645297, -0.09081918, 0.025669578, -0.1560248, -0.10008925, -0.07828463) * go_3(-1.0, 0.0);\n result += mat4(-0.053625695, -0.10420973, -0.35323003, -0.022054465, -0.08156209, 0.008921794, -0.15391788, -0.03960033, 0.017107122, -0.13479686, 0.068978906, -0.12981713, 0.025973944, -0.09934198, -0.022112468, 0.020573085) * go_3(-1.0, 1.0);\n result += mat4(0.0018295953, 0.13670065, 0.004993195, 0.059238344, -0.13972434, -0.13108826, 0.1942548, 0.18194143, -0.12335718, 0.024078835, -0.13328132, 0.06978434, -0.0107950205, 0.14398722, -0.022609226, -0.0041353432) * go_3(0.0, -1.0);\n result += mat4(0.27635157, 0.15513352, -0.12534688, 0.15107392, 0.22048512, -0.044253547, -0.1429736, -0.39647785, 0.029876633, 0.1842563, -0.06762048, -0.06029809, 0.07537981, -0.035769306, -0.0261646, -0.110136114) * go_3(0.0, 0.0);\n result += mat4(-0.12261548, 0.22167495, 0.18503761, 0.02638229, -0.094690226, 0.061862398, -0.081829205, 0.15912767, 0.006990079, -0.010121606, -0.12535281, 0.024284743, 0.18360399, 0.16907142, 0.25744098, 0.24359013) * go_3(0.0, 1.0);\n result += mat4(-0.14717774, -0.09528236, 0.054552622, 0.0036530807, -0.5273358, -0.03762757, 0.21280535, 0.25522852, 0.20926028, -0.022236722, 0.0377064, -0.07160359, 0.06345197, -0.046687063, 0.021401843, -0.14337662) * go_3(1.0, -1.0);\n result += mat4(0.17630331, 0.06953194, -0.26126865, 0.029734965, 0.13158317, -0.11239223, -0.2805452, 0.106054045, -0.053220887, 0.09541345, 0.26539528, 0.15052572, 0.042701412, -0.025114734, -0.22815101, 0.06797245) * go_3(1.0, 0.0);\n result += mat4(-0.11562362, 0.037828114, 0.15033676, 0.006264337, -0.049709305, 0.13406959, 0.055033628, -0.11243884, -0.18540126, 0.04862983, -0.13387235, -0.13529298, -0.096242204, 0.16761206, -0.032110162, 0.24142851) * go_3(1.0, 1.0);\n result += mat4(-0.21116647, 0.058380276, 0.080453075, -0.2679615, -0.28600135, 0.042669408, 0.17540424, -0.14219923, 0.017092299, 0.05328859, 0.0065248194, 0.02395608, 0.05216899, 0.12829328, -0.116384834, -0.2828383) * go_4(-1.0, -1.0);\n result += mat4(0.009241691, 0.10957236, -0.22526564, 0.2957556, -0.025253482, -0.08254481, 0.09223265, -0.051697835, -0.071490794, 0.094247855, -0.32692534, -0.12678702, 0.052934665, -0.050429285, -0.18388982, -0.039230555) * go_4(-1.0, 0.0);\n result += mat4(-0.16137493, -0.04317478, 0.11681715, 0.16198912, -0.048432272, -0.22682366, -0.01725331, -0.04194597, 0.03203572, -0.16799524, 0.4784258, 0.086616606, 0.0017708768, -0.049688417, 0.064586475, -0.057059586) * go_4(-1.0, 1.0);\n result += mat4(-0.11059055, 0.0029538488, 0.038545247, 0.066895224, 0.011218007, -0.003137218, 0.021355668, -0.168016, -0.0026601932, -0.14172328, 0.51700294, -0.33690482, -0.18839404, 0.07191177, -0.05362303, 0.20618927) * go_4(0.0, -1.0);\n result += mat4(-0.24159928, -0.1053597, -0.28113043, 0.007160803, -0.0974629, 0.020222154, 0.050444435, -0.11046227, 0.24656764, -0.24290104, -0.53290504, 0.07402318, -0.015612266, 0.123455755, 0.018084416, -0.019945476) * go_4(0.0, 0.0);\n result += mat4(0.09311286, -0.1032696, 0.19615465, 0.04846074, 0.029715529, 0.012683276, -0.38939312, -0.15030165, 0.0103463745, -0.3906085, -0.5047903, -0.1061866, 0.20654117, 0.32689643, 0.0086037805, -0.0681904) * go_4(0.0, 1.0);\n result += mat4(0.18691367, -0.046374205, -0.05107187, -0.017465474, 0.11804314, 0.090009406, -0.075490244, 0.0036797172, -0.09327475, 0.18428694, -0.17598015, -0.076990046, 0.03992913, -0.116993815, -0.24077141, -0.48880583) * go_4(1.0, -1.0);\n result += mat4(-0.0056006587, 0.104048744, 0.19665402, 0.0032775581, 0.15130368, 0.04196182, 0.050959308, 0.02474336, 0.036360126, 0.2724413, 0.35197738, 0.04588593, -0.24590112, -0.08575977, 0.18552561, 0.16555585) * go_4(1.0, 0.0);\n result += mat4(0.09420384, -0.113198765, -0.13239664, 0.019001532, -0.0027163615, 0.078038216, 0.09880948, 0.15455763, -0.028529879, 0.20345445, 0.27439958, -0.094165966, -0.10702775, -0.18507981, -0.10240351, -0.02831745) * go_4(1.0, 1.0);\n result += mat4(-0.05168434, 0.20330708, 0.10572813, 0.26246095, 0.021435333, -0.10574623, -0.1401922, 0.42713496, -0.030233249, 0.043342397, 0.11101976, 0.032030135, -0.12287885, 0.006734168, 0.024990475, -0.05208304) * go_5(-1.0, -1.0);\n result += mat4(0.15237613, -0.15887943, -0.12718262, -0.06986501, 0.03136358, -0.0035889314, 0.2054987, -0.14852847, -0.22284113, -0.3410994, -0.2125513, 0.04496407, 0.094411716, -0.16842332, -0.25714603, 0.08910682) * go_5(-1.0, 0.0);\n result += mat4(-0.19709085, -0.10590203, 0.07929334, 0.09949157, -0.0808941, 0.17018095, -0.09984616, -0.03477169, 0.11511119, 0.016829535, 0.05470175, 0.000366129, -0.07609101, -0.10981034, -0.14416353, -0.012299061) * go_5(-1.0, 1.0);\n result += mat4(-0.12151653, -0.017303294, 0.055218883, 0.048941534, 0.1476368, 0.31801772, 0.68790305, 0.13284543, 0.11992122, -0.2362068, 0.20126005, 0.14724149, 0.01645638, 0.05896895, -0.30263412, 0.12367781) * go_5(0.0, -1.0);\n result += mat4(0.19272023, 0.09102746, 0.31454524, -0.27032062, 0.2674956, 0.040032856, -0.670905, -0.12510742, -0.02879305, 0.34733048, 0.055205155, -0.22118829, 0.18704127, -0.27267426, 0.59989405, -0.14810604) * go_5(0.0, 0.0);\n result += mat4(0.025540218, -0.07248532, -0.15664534, -0.19372375, 0.03556883, 0.03597721, -0.14901096, 0.27721658, -0.010668913, -0.29144233, 0.11746931, -0.13459797, 0.005971381, -0.08445966, 0.14954261, -0.11475002) * go_5(0.0, 1.0);\n result += mat4(0.08029168, -0.061888658, -0.14104845, -0.06396443, 0.15312983, -0.2487142, -0.26357505, -0.049171742, 0.11320337, -0.055089038, -0.145923, -0.44234648, 0.03747512, 0.09540022, -0.20250735, 0.03820108) * go_5(1.0, -1.0);\n result += mat4(-0.0191974, -0.05480732, -0.1930927, 0.01147343, -0.15684529, 0.28367257, -0.15252224, 0.45261058, 0.13849851, 0.08685002, -0.33513635, -0.14976694, 0.07475008, 0.01998271, 0.066315226, -0.13143158) * go_5(1.0, 0.0);\n result += mat4(0.07728802, 0.14218356, 0.0850198, 0.09061631, -0.27746883, -0.18180014, 0.52573866, 0.19462089, 0.015337635, -0.3014013, 0.13493168, -0.055304635, 0.07148734, 0.10548237, 0.034149908, -0.12699014) * go_5(1.0, 1.0);\n result += vec4(-0.117853574, 0.036960166, -0.0057268855, -0.032133963);\n gl_FragColor = result;\n}\n")),_.program_4=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.04775777, 0.08222661, 0.061593954, 0.12055235, 0.008962983, -0.009267361, -0.53843796, 0.16952439, 0.016025536, 0.10542892, -0.042894494, 0.057321973, -0.055204723, -0.06992498, -0.00064485346, 0.007825405) * go_0(-1.0, -1.0);\n result += mat4(-0.09411942, -0.23469426, 0.35026586, -0.22138432, 0.045611277, -0.20210607, -0.24638987, 0.22675677, -0.14620386, 0.04001241, 0.06581148, -0.18093623, 0.08063868, 0.16085242, -0.28524494, -0.04407303) * go_0(-1.0, 0.0);\n result += mat4(0.016880078, 0.10823597, -0.0856685, 0.1394186, -0.035895467, 0.13400109, 0.08679763, 0.11814033, 0.06898399, 0.01606696, 0.01784015, 0.006547478, -0.042100497, 0.039176684, -0.09559512, -0.19490835) * go_0(-1.0, 1.0);\n result += mat4(-0.10115389, -0.11022993, -0.004623271, 0.12206448, -0.040075306, 0.013587107, -0.059400085, 0.18945488, -0.009945642, -0.4523725, 0.20760842, -0.3546684, 0.10930277, 0.14101993, 0.17574343, 0.005993813) * go_0(0.0, -1.0);\n result += mat4(-0.31806734, 0.31059268, 0.0034255723, -0.23206042, 0.26745492, 0.19362858, 0.12183108, 0.29931548, 0.09186783, 0.4084161, 0.04199913, -0.23650031, -0.14427313, -0.036473513, 0.11935153, 0.113769025) * go_0(0.0, 0.0);\n result += mat4(0.20892154, -0.08097856, -0.20722318, -0.18344022, -0.05412969, 0.16550343, 0.12085539, 0.10199144, 0.112941146, 0.08606901, -0.036151443, -0.036627453, -0.12987532, -0.28756067, -0.06838574, -0.23512506) * go_0(0.0, 1.0);\n result += mat4(-0.052661214, -0.104233526, -0.08693217, -0.1819736, -0.052437317, -0.15960887, 0.056683555, -0.040860362, -0.13381086, 0.13378991, -0.073331766, 0.047169458, -0.0479799, -0.0043481477, 0.0048899767, 0.019455308) * go_0(1.0, -1.0);\n result += mat4(-0.13005687, 0.11126603, 0.09237425, 0.07877169, -0.042795215, -0.0542181, -0.056731407, 0.08586777, 0.08175868, -0.019688416, -0.104517676, 0.16199689, 0.0044128234, 0.0475487, 0.12852396, 0.024199896) * go_0(1.0, 0.0);\n result += mat4(0.16616863, -0.16998464, -0.19154428, -0.09432494, -0.037008844, -0.12210065, 0.0055908067, 0.010815051, 0.17710204, -0.12695597, -0.110427454, 0.13080561, 0.09322074, -0.0012365612, 0.026606066, -0.10843771) * go_0(1.0, 1.0);\n result += mat4(-0.47415322, -0.07343328, -0.041209448, 0.08565837, -0.17691295, -0.26137534, 0.2907085, 0.0946057, -0.10768325, -0.10086646, 0.13768727, -0.1253546, 0.12256107, 0.092663676, 0.006136057, 0.10492505) * go_1(-1.0, -1.0);\n result += mat4(-0.36130214, 0.31970572, 0.01609707, 0.12488642, 0.09801414, 0.18358822, 0.08739752, 0.031744014, -0.07303357, -0.06802441, -0.05988708, -0.26767713, 0.08153729, 0.24952291, 0.12436414, -0.0748625) * go_1(-1.0, 0.0);\n result += mat4(-0.09533404, -0.14277202, 0.0020947633, 0.1547468, -0.009082152, 0.025103271, 0.032984417, -0.120028794, -0.045810502, -0.2012922, -0.02991531, -0.13404511, 0.08140658, 0.064424135, 0.104641765, 0.067367226) * go_1(-1.0, 1.0);\n result += mat4(0.053343832, -0.16905542, -0.05830104, -0.106561475, -0.078095205, -0.054910798, 0.061377183, 0.1524315, -0.16384287, -0.019450802, 0.13370255, -0.05160498, 0.15796599, 0.17254125, -0.12769255, 0.15248339) * go_1(0.0, -1.0);\n result += mat4(-0.050160643, 0.005053776, -0.031104388, 0.09726363, -0.07693938, 0.102812484, -0.0756477, -0.048515156, 0.29591817, 0.35934618, 0.23326933, -0.23171274, -0.30232304, -0.43113515, -0.14196996, 0.28424993) * go_1(0.0, 0.0);\n result += mat4(-0.10621949, -0.4280808, -0.08031358, -0.15168424, 0.26016018, 0.3142917, -0.11831494, -0.09303453, 0.10852745, -0.24068268, -0.037653822, -0.104800984, 0.0067478805, 0.14183025, -0.02230052, 0.2649731) * go_1(0.0, 1.0);\n result += mat4(0.028874233, 0.12075906, 0.059678186, -9.616167e-05, -0.11149614, 0.122945406, -0.0767243, -0.040111836, 0.0735182, 0.21608177, 0.07806742, 0.0202061, -0.04776724, -0.11418923, -0.07523717, -0.12865649) * go_1(1.0, -1.0);\n result += mat4(0.13507326, 0.06364227, 0.09873092, 0.038835276, 0.053677257, -0.036088385, -0.09081554, 0.02088773, 0.12252468, 0.15228558, 0.20928514, 0.09626035, -0.092850804, 0.12056272, -0.12500086, 0.14586885) * go_1(1.0, 0.0);\n result += mat4(0.05855229, 0.11076543, 0.0058000707, -0.05286595, 0.06674972, -0.1913259, -0.04221818, 0.02681795, 0.18707529, -0.014904326, -0.1690741, 0.010544146, -0.07513052, -0.010648717, 0.15841635, 0.017503424) * go_1(1.0, 1.0);\n result += mat4(0.09306208, -0.6048318, -0.16323692, -0.26322865, -0.064382344, 0.27984452, 0.0035378935, -0.0036242867, -0.08108908, 0.03801275, 0.09272382, 0.04653927, -0.09639203, 0.15146226, -0.022994163, -0.023005866) * go_2(-1.0, -1.0);\n result += mat4(0.03692586, -0.1367785, -0.051587723, 0.35746527, -0.05847086, -0.28233027, -0.31080168, 0.08979567, -0.057873387, -0.11724922, 0.11995725, -0.076051556, 0.12823316, 0.20808434, -0.07491586, -0.04471266) * go_2(-1.0, 0.0);\n result += mat4(0.17172146, -0.05962528, 0.10311508, -0.083008684, 0.017513666, 0.22941439, 0.08524968, -0.10340499, 0.047763754, 0.044772595, -0.087630406, -0.03647204, -0.043207247, -0.063256174, 0.14618406, 0.016736707) * go_2(-1.0, 1.0);\n result += mat4(0.014591894, -0.16730154, 0.019834492, -0.2323314, 0.2671534, -0.14437476, -0.10937011, -0.10888569, -0.16981846, -0.02661075, 0.011989267, 0.06811342, 0.084967375, 0.22203213, 0.05655957, -0.047086637) * go_2(0.0, -1.0);\n result += mat4(-0.5673005, -0.54090023, 0.03939861, 0.008678989, -0.06290456, 0.2747319, -0.09248065, -0.06692429, -0.029515319, 0.08507081, -0.06997918, 0.16636486, 0.04376864, -0.606549, -0.16454232, 0.0572748) * go_2(0.0, 0.0);\n result += mat4(-0.048000906, 0.3200884, -0.23506963, 0.15561248, -0.06658933, 0.18984286, 0.018985203, -0.018811712, 0.107549496, -0.24059664, 0.112164706, -0.14813146, 0.08943945, 0.030038312, 0.01712719, -0.06440537) * go_2(0.0, 1.0);\n result += mat4(-0.04633894, 0.06511225, -0.006903819, 0.3651269, -0.05099921, 0.13553265, -0.07041649, 0.051354278, -0.026775079, 0.071171924, -0.10163997, 0.056618143, 0.121235944, 0.04077609, -0.006905747, 0.055543922) * go_2(1.0, -1.0);\n result += mat4(-0.1529992, -0.07230882, 0.020437848, -0.15099072, 0.091357104, 0.10063594, 0.048747428, -0.07472622, 0.35976312, 0.110254094, -0.23728304, 0.32811522, 0.05135238, -0.124221064, 0.05848079, 0.0090888655) * go_2(1.0, 0.0);\n result += mat4(0.10010241, -0.1336736, -0.0735869, 0.09731084, -0.23581249, -0.13519719, 0.2017027, 0.0660746, 0.073186494, 0.0008078537, 0.052478943, 0.031610224, 0.094252445, 0.14641911, -0.0314029, -0.070713595) * go_2(1.0, 1.0);\n result += mat4(-0.001959657, -0.090372644, -0.1899317, -0.18170601, -0.015885344, -0.016746698, -0.17908786, 0.12600435, 0.13394068, -0.45021582, -0.059900366, -0.045920644, 0.0831188, 0.07898813, -0.058199428, 0.010207674) * go_3(-1.0, -1.0);\n result += mat4(0.10158406, 0.34609744, -0.4304491, -0.039079092, -0.053127635, 0.32419643, 0.16021784, -0.02009982, 0.22342832, 0.25363946, -0.10637694, 0.084691174, 0.1643795, -0.11600526, 0.048834067, 0.007816396) * go_3(-1.0, 0.0);\n result += mat4(-0.030290471, -0.12146855, -0.098269686, -0.14657338, 0.024690658, -0.059267156, -0.04505794, -0.0884074, -0.048493493, -0.07872248, 0.024751894, 0.021942955, 0.026951233, -0.05689244, 0.1141836, 0.086177684) * go_3(-1.0, 1.0);\n result += mat4(-0.024428055, 0.1539053, 0.035455618, -0.11955061, -0.32286185, -0.046298236, -0.29223973, 0.3565024, 0.19302315, -0.35743472, -0.108984865, -0.041046027, -0.0797479, -0.11923923, -0.11282003, 0.048069157) * go_3(0.0, -1.0);\n result += mat4(-0.0021274649, -0.24638395, -0.051017568, 0.07722604, -0.13842508, -0.14636074, -0.09374905, 0.08258244, -0.09629832, 0.16782042, 0.036874052, -0.0015951502, 0.036216017, 0.09414314, -0.066247694, -0.051199514) * go_3(0.0, 0.0);\n result += mat4(-0.20425437, -0.08040027, -0.1613387, 0.06440151, 0.029663296, -0.20683208, -0.058772508, -0.0026178176, -0.15718235, -0.14013653, 0.005723365, 0.09514025, 0.07905292, 0.188446, 0.16387165, 0.1911544) * go_3(0.0, 1.0);\n result += mat4(0.07689394, 0.18216269, -0.02506441, 0.21607292, 0.14311059, 0.06318058, -0.081483, 0.28077206, 0.03948571, 0.17749293, 0.04567801, -0.07832511, 0.057806063, -0.0427108, 0.06306852, 0.0066801202) * go_3(1.0, -1.0);\n result += mat4(0.04399039, -0.07077558, -0.0015600047, -0.118459396, 0.060310606, 0.13951941, 0.2013669, -0.021006014, -0.15264805, 0.26732397, 0.035647463, -0.002574387, -0.065619715, -0.05531379, -0.048837233, -0.059936836) * go_3(1.0, 0.0);\n result += mat4(-0.05266133, 0.1071349, -0.053710256, -0.016416542, 0.022659063, -0.029553248, 0.09507555, 0.028677419, -0.20630527, 0.0651505, 0.077009074, -0.096268155, -0.14078818, 0.032669708, -0.01846629, 0.028775593) * go_3(1.0, 1.0);\n result += mat4(-0.30971712, 0.19178517, 0.10254193, -0.12659942, 0.17826228, -0.26435316, -0.16852173, 0.04514394, 0.08112456, 0.11184146, -0.028571317, -0.030222327, 0.026687294, 0.17175198, 0.017020982, 0.0100025395) * go_4(-1.0, -1.0);\n result += mat4(-0.1281852, -0.13685723, 0.046906084, -0.09659713, -0.02647301, 0.08286363, -0.19404687, -0.019731732, 0.12224579, -0.20480815, 0.08022694, 0.024619367, -0.040805798, -0.06307641, 0.07815454, 0.007009711) * go_4(-1.0, 0.0);\n result += mat4(-0.036796696, 0.118744195, 0.020730056, -0.12533775, 0.018716114, 0.0073301513, 0.036968995, 0.009758767, 0.124895856, 0.105648, 0.1285451, 0.14944635, -0.22190575, -0.13435498, -0.07461175, -0.055744182) * go_4(-1.0, 1.0);\n result += mat4(-0.41541776, 0.20976903, 0.089350834, 0.26153743, 0.050798908, 0.14616759, -0.06876315, -0.095800444, 0.21727456, -0.0044885483, -0.14532812, -0.03674323, -0.263549, 0.021403335, 0.090946734, 0.13801022) * go_4(0.0, -1.0);\n result += mat4(-0.20373783, 0.23166335, 0.12597165, -0.041975934, -0.10023279, -0.08657454, 0.16618101, 0.079674155, 0.018388273, -0.5596407, -0.04870662, -0.23710895, 0.18640874, 0.57623607, -0.02575096, 0.28287143) * go_4(0.0, 0.0);\n result += mat4(0.1625267, 0.343577, -0.04365838, 0.052335635, -0.2559281, -0.27649525, 0.13431759, 0.03831019, -0.03469164, 0.12000331, 0.073944256, -0.0061821216, 0.012677158, -0.1627391, 0.06749103, -0.20975526) * go_4(0.0, 1.0);\n result += mat4(-0.05379292, -0.10857011, 0.008266894, -0.012603182, 0.04662801, -0.070871636, 0.084626876, 0.16364849, -0.06294956, -0.06461058, -0.063480906, -0.044693593, 0.1537702, 0.079038486, 0.10722227, 0.16421016) * go_4(1.0, -1.0);\n result += mat4(-0.13676143, -0.117330894, -0.03341758, 0.052417997, -0.069416024, -0.005539735, 0.027587742, -0.01569091, 0.031894185, 0.019352077, -0.14948286, -0.09691313, -0.10240472, -0.06529738, 0.20694919, 0.04939535) * go_4(1.0, 0.0);\n result += mat4(-0.046459045, -0.2141496, -0.0023247367, 0.05856765, 0.0020768675, 0.19858378, 0.03415911, -0.021161001, -0.09474892, 0.09751605, 0.24057122, -0.085236825, 0.17543921, -0.09822015, -0.15396087, 0.024678698) * go_4(1.0, 1.0);\n result += mat4(0.040772438, -0.025752101, -0.03428472, 0.061078012, -0.1637086, 0.019983971, -0.018367078, -0.08065508, -0.025617149, -0.041705422, -0.02537782, 0.103540875, 0.13783963, -0.056066163, 0.028678486, -0.025464006) * go_5(-1.0, -1.0);\n result += mat4(0.16858733, -0.4178858, -0.30253845, -0.11040479, 0.0029255438, 0.44697702, 0.03196007, -0.02552841, 0.126962, -0.009455916, -0.04901387, 0.04048729, -0.07694209, -0.21343406, 0.02947534, -0.11690606) * go_5(-1.0, 0.0);\n result += mat4(-0.15951762, 0.34968317, 0.08819681, 0.15680845, -0.072727524, -0.26647118, -0.253673, 0.058939222, 0.05429744, 0.003959121, 0.051335268, -0.030295422, -0.0600908, 0.030300785, -0.13709414, -0.050647613) * go_5(-1.0, 1.0);\n result += mat4(0.031981096, 0.056341853, 0.006849355, 0.10382841, -0.2824565, 0.4246147, -0.057729505, 0.058494158, 0.39074966, -0.017238816, -0.15450741, 0.087315544, -0.1110259, -0.1719534, -0.053078342, 0.009343979) * go_5(0.0, -1.0);\n result += mat4(-0.041215084, 0.2654432, 0.1962931, 0.16274457, -0.08469727, -0.28789485, 0.05036308, -0.085442595, 0.12922712, -0.20311458, 0.38513032, -0.067850955, -0.025917724, 0.5953373, 0.12789808, 0.04950751) * go_5(0.0, 0.0);\n result += mat4(-0.08700668, -0.2649261, -0.095573485, -0.07602774, 0.04200743, -0.23400396, -0.186786, -0.123978846, 0.022072228, 0.18627988, -0.0038654353, 0.18318067, 0.034251608, -0.008562812, -0.035015855, -0.043611784) * go_5(0.0, 1.0);\n result += mat4(0.10827922, -0.03552119, 0.06193929, -0.18593708, 0.047373053, -0.2638056, 0.10326646, -0.040205717, 0.24228886, -0.0551458, 0.15253973, -0.215037, -0.07719752, -0.09540623, 0.028147982, -0.06663598) * go_5(1.0, -1.0);\n result += mat4(0.033009805, -0.044830184, 0.050585333, 0.07272593, -0.057132445, -0.30405456, -0.14489187, 0.015766555, -0.096756496, -0.13879722, 0.16658057, -0.0430357, -0.06502151, 0.05498304, -0.10471709, 0.10994919) * go_5(1.0, 0.0);\n result += mat4(-0.07091344, -0.01140124, -0.020643137, -0.067839414, -0.019193463, 0.07130566, -0.024614796, -0.09281402, -0.14832619, 0.18952662, 0.14351283, 0.11984917, 0.0012140581, -0.18912585, 0.07516603, -0.049291328) * go_5(1.0, 1.0);\n result += vec4(0.06651301, -0.00047524707, 0.04855725, -0.15500803);\n gl_FragColor = result;\n}\n")),_.program_5=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_tf;\n#define conv2d_tf_pos (v_texture_coord)\n#define conv2d_tf_tex(pos) (texture2D(conv2d_tf, pos))\n#define conv2d_tf_size (u_texture_size)\n#define conv2d_tf_pt (1.0 / conv2d_tf_size)\n#define conv2d_tf_texOff(offset) (conv2d_tf_tex(conv2d_tf_pos + conv2d_tf_pt * offset))\n\nuniform sampler2D conv2d_tf1;\n#define conv2d_tf1_pos (v_texture_coord)\n#define conv2d_tf1_tex(pos) (texture2D(conv2d_tf1, pos))\n#define conv2d_tf1_size (u_texture_size)\n#define conv2d_tf1_pt (1.0 / conv2d_tf1_size)\n#define conv2d_tf1_texOff(offset) (conv2d_tf1_tex(conv2d_tf1_pos + conv2d_tf1_pt * offset))\n\nuniform sampler2D conv2d_tf2;\n#define conv2d_tf2_pos (v_texture_coord)\n#define conv2d_tf2_tex(pos) (texture2D(conv2d_tf2, pos))\n#define conv2d_tf2_size (u_texture_size)\n#define conv2d_tf2_pt (1.0 / conv2d_tf2_size)\n#define conv2d_tf2_texOff(offset) (conv2d_tf2_tex(conv2d_tf2_pos + conv2d_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.046912298, 0.12213301, -0.05918361, 0.052398715, 0.117780685, -0.19340032, -0.26262107, 0.09843582, 0.16532594, 0.034989428, 0.118674256, -0.01665863, 0.01827071, 0.04668548, 0.022670027, -0.06799) * go_0(-1.0, -1.0);\n result += mat4(-0.40916896, 0.3377319, 0.029743252, 0.11290685, -0.07931422, -0.28883788, 0.3388208, -0.14807604, -0.33062622, 0.07752993, 0.049297906, -0.05600763, -0.14054057, 0.023377405, -0.0025995467, -0.14438824) * go_0(-1.0, 0.0);\n result += mat4(0.07433483, -0.20579776, 0.03441041, -0.039957307, 0.04162799, 0.07110215, -0.0790704, 0.08862456, 0.01354682, 0.008087094, -0.07781531, -0.0068795225, -0.27620977, 0.09188319, -0.0017635573, -0.057698507) * go_0(-1.0, 1.0);\n result += mat4(-0.18007079, 0.061591875, -0.06492421, 0.039863963, 0.09325244, -0.14426552, -0.13588732, 0.004743928, 0.12880403, 0.115125105, -0.01579009, -0.1262388, 0.23080756, 0.12070204, 0.11815605, -0.29426062) * go_0(0.0, -1.0);\n result += mat4(0.1900564, 0.0071030534, 0.15973419, -0.30519736, -0.25476542, 0.0012610232, 0.09859447, -0.027793204, 0.11796082, 0.22148512, -0.02944728, -0.2323803, -0.072938465, 0.17895398, -0.2180017, 0.00051390607) * go_0(0.0, 0.0);\n result += mat4(0.14343776, -0.18127762, -0.1516819, -0.18503034, 0.13295251, 0.16055906, 0.001688556, 0.15969595, 0.069709465, -0.096013926, -0.0023911218, -0.06369028, -0.0918679, 0.010184961, 0.32301244, -0.5343658) * go_0(0.0, 1.0);\n result += mat4(-0.22987153, 0.013441173, -0.0016071151, 0.04102444, 0.23534702, 0.035319816, 0.0796226, 0.030342614, 0.111898474, 0.16501214, 0.06689771, 0.115711525, -0.12146473, 0.09451704, 0.019306619, 0.047459804) * go_0(1.0, -1.0);\n result += mat4(0.09487664, -0.1618273, -0.008389976, -0.19419155, -0.26922193, -0.02975308, -0.0045531704, 0.05960872, -0.0601089, -0.14437221, 0.04238319, 0.15810688, -0.13148667, -0.15829994, -0.088278085, -0.21758209) * go_0(1.0, 0.0);\n result += mat4(-0.14536136, -0.07484773, 0.037670642, 0.1888735, 0.0018068363, -0.059262045, -0.018976264, 0.027972398, -0.14075996, -0.109049946, -0.25289303, -0.016418003, -0.06421179, -0.15405136, -0.13614438, -0.20679462) * go_0(1.0, 1.0);\n result += mat4(-0.24795865, -0.13466923, 0.1273892, 0.091988094, 0.22714299, 0.28389248, 0.10408641, -0.03565174, 0.10762112, 0.27623466, 0.025095293, -0.019155044, 0.022266177, -0.103916764, 0.02987535, -0.08026279) * go_1(-1.0, -1.0);\n result += mat4(-0.10837975, -0.21041337, 0.38324556, 0.34692577, -0.049697887, 0.1109414, 0.015196173, -0.13062784, -0.110540874, 0.085793406, 0.12470218, -0.034204576, 0.15388155, -0.10489124, -0.014710256, -0.024052056) * go_1(-1.0, 0.0);\n result += mat4(0.14277099, -0.08891012, 0.12166876, 0.005790089, 0.0022349167, -0.06719074, 0.0009688607, -0.06891284, -0.10870797, 0.031759914, 0.07620448, 0.025514454, 0.07622103, -0.017910544, -0.1925603, -0.020678718) * go_1(-1.0, 1.0);\n result += mat4(0.3488881, -0.3531885, -0.02848998, -0.105604745, 0.13216074, 0.059472002, 0.00468112, -0.003199541, -0.13952927, 0.12537865, 0.059789866, 0.047229134, 0.062295817, -0.20364402, -0.10756547, 0.010344998) * go_1(0.0, -1.0);\n result += mat4(0.054537307, 0.003383981, -0.14703383, 0.23609836, 0.071702175, -0.03523012, -0.15024048, -0.15333411, -0.006573282, -0.17805523, 0.027630433, -0.10086782, -0.038341325, 0.16954458, -0.06587281, 0.061757658) * go_1(0.0, 0.0);\n result += mat4(-0.14850424, -0.039801933, 0.091273226, 0.01890946, -0.074723765, -0.19870473, -0.10696538, 0.075856574, 0.18456846, -0.0575884, -0.19248867, 0.23468357, -0.06493671, 0.24994756, 0.2669619, -0.09178425) * go_1(0.0, 1.0);\n result += mat4(0.05370938, -0.17381185, -0.06286066, -0.1121635, -0.124206446, 0.08903896, 0.01332919, 0.033238333, 0.10354104, 0.05441239, 0.093867265, -0.09941308, -0.13401549, -0.051170647, -0.05475329, 0.18579331) * go_1(1.0, -1.0);\n result += mat4(0.17690988, 0.09592665, 0.0041792435, -0.012296416, -0.043736733, -0.19874738, -0.039244816, 0.093517475, 0.19160083, 0.0072470056, 0.20383999, -0.1518599, -0.056091193, -0.08362639, -0.13275301, 0.27358964) * go_1(1.0, 0.0);\n result += mat4(0.03788787, 0.0504576, 0.011746947, -0.050620113, -0.13353047, 0.027618041, -0.015241799, 0.07525403, -0.016854452, -0.15185213, -0.23187985, 0.07745663, 0.019076057, 0.10091556, 0.22063738, -0.19460426) * go_1(1.0, 1.0);\n result += mat4(0.4485975, -0.036630977, 0.08908842, -0.041333213, -0.33832982, -0.013137168, -0.12192155, 0.084681444, 0.05839531, 0.13613869, 0.01453744, -0.0015414358, 0.0554445, -0.0350119, 0.06942154, -0.09860217) * go_2(-1.0, -1.0);\n result += mat4(-0.6445962, -0.04228771, 0.018886134, 0.19037853, 0.18697917, 0.08801122, 0.023849122, 0.00056543655, -0.1744559, -0.039909426, -0.015196202, 0.09911629, -0.19838926, -0.20182554, 0.030066699, -0.061113726) * go_2(-1.0, 0.0);\n result += mat4(-0.28461948, -0.08841962, -0.03426622, 0.22100773, 0.10822605, 0.097787164, -0.035841815, 0.05503456, -0.038095083, -0.033080425, 0.059760638, -0.04379428, 0.016105307, 0.0015185064, -0.021058328, 0.07868167) * go_2(-1.0, 1.0);\n result += mat4(-0.09884352, 0.226838, 0.0069547887, -0.31872275, 0.051640913, -0.103925325, -0.033120554, -0.19772157, -0.33196652, 0.10513085, 0.008538118, -0.0693001, 0.3184994, -0.073985405, 0.0021704638, -0.20955746) * go_2(0.0, -1.0);\n result += mat4(0.09394457, -0.37714124, -0.45972842, 0.11636775, 0.15764596, 0.14252996, -0.16795024, 0.04769986, 0.31756726, -0.0994127, 0.36237487, -0.12276988, 0.062678345, 0.11386392, -0.18050511, -0.029450653) * go_2(0.0, 0.0);\n result += mat4(0.10891149, 0.23599482, 0.19260155, -0.01750993, -0.04561139, 0.040145233, 0.11951016, 0.008283346, -0.060648404, -0.1730897, -0.011636677, -0.2882733, 0.03563051, 0.15347542, -0.21334615, 0.17908043) * go_2(0.0, 1.0);\n result += mat4(-0.04223735, -0.106301874, 0.101336, 0.047846835, -0.1828391, -0.1129037, -0.034007143, 0.106865816, 0.05654089, -0.02757468, -0.012872868, 0.07485427, 0.086521536, -0.009762037, 0.08281756, -0.015632132) * go_2(1.0, -1.0);\n result += mat4(-0.2240338, 0.031013511, -0.09923691, -0.0038778447, -0.058668714, -0.01593757, 0.05261272, -0.016138611, -0.0143839605, 0.023330573, 0.024790224, 0.09925016, -0.08682536, 0.11822586, -0.055234805, -0.32288945) * go_2(1.0, 0.0);\n result += mat4(0.27888787, -0.0025142857, -0.17712368, -0.067581266, 0.10133261, 0.1115825, 0.015883798, -0.24481313, -0.10126581, 0.06092374, -0.0786993, 0.16768995, 0.053283595, 0.08446579, -0.032040086, 0.046178747) * go_2(1.0, 1.0);\n result += mat4(-0.04943332, -0.027568894, -0.017933179, -0.13208579, 0.16813855, -0.06046279, 0.03472982, 0.24612981, -0.03915912, -0.120075725, -0.08060205, 0.106469646, 0.103227176, 0.000895164, -0.028227922, -0.059619144) * go_3(-1.0, -1.0);\n result += mat4(0.10014512, -0.11341153, 0.0827132, -0.10706114, 0.076696716, 0.383278, -0.08201294, 0.14486443, 0.036368996, -0.07771363, 0.008495598, 0.0022753903, -0.13788359, -0.038493663, -0.051340178, 0.06483918) * go_3(-1.0, 0.0);\n result += mat4(0.12283316, 0.22500943, -0.20364822, 0.117888406, 0.052540295, -0.016513767, -0.008835836, -0.008336872, 0.008117048, -0.014924188, 0.070445575, -0.011796183, 0.120677724, -0.08490536, -0.040835287, 0.021124307) * go_3(-1.0, 1.0);\n result += mat4(0.07237057, -0.07651541, -0.07781679, -0.046119276, -0.29511476, -0.15473935, 0.12942854, -0.037749447, 0.055873062, 0.081330314, -0.115750924, -0.1830763, -0.35462645, -0.11207306, -0.14393376, 0.18869524) * go_3(0.0, -1.0);\n result += mat4(-0.05859993, 0.09575829, -0.10934191, 0.1593984, 0.014064624, 0.23580766, -0.12417294, -0.0774491, -0.23603149, -0.17111291, 0.20246223, 0.24380091, 0.3189054, -0.21762544, 0.053053148, -0.057418585) * go_3(0.0, 0.0);\n result += mat4(0.056782614, 0.2491224, 0.15162024, 0.25830385, -0.045144927, -0.067923054, -0.12930688, -0.049425337, 0.0071653076, 0.046733644, -0.013108831, 0.09266598, 0.095575206, 0.08086839, -0.14152451, 0.26396653) * go_3(0.0, 1.0);\n result += mat4(0.079944104, -0.05263471, 0.021151286, 0.017748618, -0.20886436, -0.06915706, -0.078341156, -0.034786303, 0.053623807, -0.0655836, -0.11273695, -0.15438432, 0.06902305, 0.01620085, -0.011239084, -0.12818597) * go_3(1.0, -1.0);\n result += mat4(0.0032226495, 0.12590717, -0.0031638641, 0.14866307, 0.21612068, 0.07715579, -0.105438486, -0.17400137, 0.04665547, 0.18666393, -0.127797, -0.19163142, -0.03993708, 0.16110541, 0.05756885, 0.13376385) * go_3(1.0, 0.0);\n result += mat4(0.1687002, 0.021816095, -0.038648866, -0.052668236, 0.01839634, 0.07918797, -0.002949174, -0.062981784, 0.10759527, 0.096810766, 0.26538077, 0.042877536, 0.030417666, 0.2126483, 0.090904295, 0.12819949) * go_3(1.0, 1.0);\n result += mat4(0.2518047, -0.06681589, 0.04622388, -0.070787035, -0.15511023, -0.41387925, -0.1730613, 0.044104673, -0.07129825, -0.16490258, -0.008386942, 0.016624527, -0.08768237, -0.018135691, -0.010196062, -0.012061386) * go_4(-1.0, -1.0);\n result += mat4(-0.001268586, 0.061798558, 0.21913844, -0.044886224, 0.05442666, -0.16555135, 0.11374653, 0.035642505, 0.18183587, 0.08264069, -0.12153259, 0.11140945, -0.23343492, -0.11151265, 0.0064260047, 0.098349355) * go_4(-1.0, 0.0);\n result += mat4(-0.13696936, 0.03562409, -0.0101959305, 0.07757505, 0.0394099, 0.08446535, 0.005326397, 0.06953561, 0.26667434, 0.070835635, -0.013025369, -0.09135739, -0.19930726, -0.15466705, 0.068868525, 0.06432818) * go_4(-1.0, 1.0);\n result += mat4(-0.03636396, 0.082273535, 0.14712979, 0.00055138784, -0.29863998, -0.1502358, -0.10165026, -0.031016732, 0.017641982, -0.18515474, -0.13060197, -0.037918076, 0.0948058, 0.12216852, 0.1061389, 0.0049280017) * go_4(0.0, -1.0);\n result += mat4(0.0772463, -0.16946481, 0.43130034, -0.07500874, 0.11102152, -0.16219406, 0.095144905, 0.09938664, -0.103036284, 0.17237557, 0.03153515, 0.17011715, 0.04090995, -0.19434042, 0.034989282, -0.10372025) * go_4(0.0, 0.0);\n result += mat4(0.17383884, 0.00505153, -0.112281226, -0.034794528, 0.067649566, 0.20247048, 0.11118917, -0.10395416, -0.21711119, 0.032752357, 0.41753212, -0.16500826, 0.2285505, -0.10731952, -0.33513266, 0.17423174) * go_4(0.0, 1.0);\n result += mat4(0.13510819, 0.05318901, 0.06842423, 0.111380026, 0.032170407, -0.07004064, -0.004727209, -0.055246145, -0.041120853, -0.066667765, -0.12091067, 0.064465545, 0.30983046, 0.062509745, 0.13394639, -0.2320897) * go_4(1.0, -1.0);\n result += mat4(-0.11820305, -0.13822947, 0.042539548, -0.033613026, -0.0246929, 0.22179885, -0.0126101235, -0.12915117, -0.13849965, 0.02132361, -0.08306424, 0.25891247, 0.18283567, 0.031577725, 0.09138907, -0.26405686) * go_4(1.0, 0.0);\n result += mat4(-0.0025576213, -0.0058528413, -0.03972553, 0.016412497, 0.13415, 0.11366292, 0.06300578, -0.082534134, 0.035222337, 0.14385511, 0.34487328, -0.069680765, 0.06340447, -0.05378387, -0.27624515, 0.14444257) * go_4(1.0, 1.0);\n result += mat4(0.015041839, -0.05496326, -0.077136815, 0.06463054, 0.3453119, 0.1475871, 0.0863952, -0.13123451, 0.13890652, -0.1339041, -0.070329, 0.0090441145, -0.10499933, -0.031464122, -0.087687746, 0.14039505) * go_5(-1.0, -1.0);\n result += mat4(0.03533054, -0.17344387, 0.07036492, -0.14549953, -0.17900857, 0.13214236, -0.06371722, 0.08584117, 0.124349214, -0.05172205, 0.0056213615, 0.0025381348, -0.07292916, 0.15549947, -0.12606966, 0.008277057) * go_5(-1.0, 0.0);\n result += mat4(0.088395566, 0.16676022, -0.014194714, 0.15820222, -0.12253527, 0.008114694, 0.04552204, -0.0402224, -0.044774655, 0.00047680718, -0.061174177, 0.004499639, 0.0028164221, 0.021954915, 0.007457284, -0.016612154) * go_5(-1.0, 1.0);\n result += mat4(0.07245913, -0.12444683, 0.08628018, -0.013259242, -0.00566908, 0.23597822, 0.030804869, 0.1812487, -0.28520152, -0.12640676, -0.014197547, 0.17321649, -0.3233707, 0.015355323, -0.04023063, 0.134901) * go_5(0.0, -1.0);\n result += mat4(-0.008877037, 0.11245896, 0.013970579, -0.010476636, 0.046391398, -0.040462412, 0.43888882, -0.0028177807, 0.11008175, 0.22642863, -0.1705455, 0.25688764, -0.00687498, -0.0091281, 0.29534963, -0.023319326) * go_5(0.0, 0.0);\n result += mat4(-0.08283213, -0.2042435, -0.117713675, -0.11703066, -0.16029139, -0.26878926, -0.30223095, 0.052414846, 0.019514319, 0.16193534, 0.053438045, 0.13924578, 0.120410524, -0.07575857, 0.19710456, -0.103417814) * go_5(0.0, 1.0);\n result += mat4(-0.07692482, 0.034123767, -0.039485577, -0.11130344, 0.18672933, 0.07824195, 0.084815666, -0.1272111, -0.02006524, 0.20917512, -0.01049663, -0.15457591, -0.008278168, 0.08425196, -0.028542537, 0.021139478) * go_5(1.0, -1.0);\n result += mat4(0.1287116, 0.08821239, 0.016782869, -0.042757493, -0.06598697, 0.0057867267, 0.0031201676, -0.09951182, -0.17255504, 0.037690736, 0.22092989, -0.14002815, -0.021178395, -0.05137917, -0.0183439, 0.12713785) * go_5(1.0, 0.0);\n result += mat4(-0.12517771, 0.001307841, 0.102680914, -0.076987654, -0.063097425, -0.0044313464, -0.15392491, 0.18540211, 0.037581213, 0.0076559735, 0.064688995, -0.09571449, -0.079910435, 0.02357281, 0.102179624, 0.0054658144) * go_5(1.0, 1.0);\n result += vec4(-0.062370587, 0.08095664, -0.05361836, 0.18749565);\n gl_FragColor = result;\n}\n")),_.program_6=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.06917031, -0.09608972, 0.012436778, -0.026526913, 0.06718373, 0.057737235, 0.05510206, -0.103320934, 0.032443568, 0.05391639, -0.051994696, -0.036722053, 0.07307222, 0.030999443, 0.28896815, 0.12696978) * go_0(-1.0, -1.0);\n result += mat4(-0.1135206, -0.0036884204, -0.067575626, -0.183155, 0.06799192, -0.040569484, 0.013326, -0.09218988, 0.027661508, 0.026157893, 0.07750759, 0.022186747, 0.034232542, -0.0006357425, -0.22527017, 0.09684553) * go_0(-1.0, 0.0);\n result += mat4(-0.02058118, -0.09091551, -0.020349659, 0.026089376, -0.0035277302, -0.025624726, 0.069313295, -0.0885836, 0.03267256, 0.0021243643, -0.02949528, -0.015609551, -0.014725211, -0.067495994, -0.013350565, -0.02226788) * go_0(-1.0, 1.0);\n result += mat4(-0.037397973, 0.031443134, 0.13686793, 0.033780698, -0.037809733, 0.14600267, -0.08467033, -0.062086526, -0.0037683318, -0.0025683658, -0.018997764, -0.032396015, 0.0760254, -0.06528604, 0.19034758, 0.25288334) * go_0(0.0, -1.0);\n result += mat4(-0.01004077, 0.16253367, 0.02167237, -0.15804967, -0.07540531, -0.49940315, -0.08783108, -0.014712835, -0.0036181745, -0.13094778, 0.00012775385, -0.07735516, 0.00239906, 0.09345624, -0.44146279, 0.079626575) * go_0(0.0, 0.0);\n result += mat4(0.018002989, 0.024756921, 0.08182335, -0.083457224, 0.033952054, 0.049469676, 0.06050263, -0.069849506, 0.0052918023, 0.06281211, 0.029289972, -0.033092137, -0.036357265, -0.10439873, 0.0023779173, 0.07888209) * go_0(0.0, 1.0);\n result += mat4(-0.01730506, -0.022740714, 0.021063361, 0.082628556, -0.024639448, 0.023705823, -0.092249826, -0.0768989, -0.014783317, 0.0063639064, 0.0041929237, -0.015559529, 0.020817379, 0.065355465, -0.002106009, 0.04489612) * go_0(1.0, -1.0);\n result += mat4(0.15640244, -0.016673775, 0.14370853, 0.0632943, -0.38425842, 0.106750414, 0.024923261, -0.31814602, -0.06830921, 0.028625946, 0.13381885, -0.022478523, -0.045712356, -0.045846578, -0.18020678, 0.09754457) * go_0(1.0, 0.0);\n result += mat4(-0.08042041, -0.0629804, 0.00179941, 0.031233454, -0.031198358, 0.07125946, 0.13403404, -0.14895652, -0.007848355, 0.0073721707, 0.09500398, 0.008454506, 0.13026032, -0.067450196, -0.005805801, 0.028892282) * go_0(1.0, 1.0);\n result += mat4(-0.08412081, 0.014766277, -0.020149631, 0.118712135, -0.04914816, -0.05792105, 0.29227188, 0.026034147, 0.1120047, 0.095002666, 0.00085259863, -0.048058935, 0.059555218, 0.016806047, -0.040286265, -0.013871916) * go_1(-1.0, -1.0);\n result += mat4(-0.029837646, -0.12694171, -0.091747016, 0.06701937, 0.03595908, -0.06499107, 0.07718667, 0.16839191, 0.060453057, -0.062339257, 0.06462464, -0.12997168, -0.012287718, 0.021051696, 0.036752645, -0.012775891) * go_1(-1.0, 0.0);\n result += mat4(0.020795425, 0.05475492, -0.05951276, -0.089259975, -0.016781978, -0.018492289, 0.037464686, 0.022631813, 0.04591149, -0.028302602, 0.021350577, -0.0019535497, 0.05372676, 0.0542445, -0.12681359, -0.16613637) * go_1(-1.0, 1.0);\n result += mat4(-0.06331373, 0.08271697, 0.0863126, -0.12388494, 0.032725193, -0.056309905, 0.23224412, 0.2616971, 0.09393073, 0.117842734, 0.24552049, 0.022186337, -0.100860044, 0.08032638, 0.08049447, -0.09940537) * go_1(0.0, -1.0);\n result += mat4(0.3909181, -0.07477156, -0.36466175, -0.17175487, -0.055392284, 0.23718156, -0.34149098, -0.3924147, 0.07390285, -0.028201863, -0.2988869, -0.059178505, -0.035545774, -0.049048856, -0.18053558, -0.15981394) * go_1(0.0, 0.0);\n result += mat4(0.12357816, 0.016537879, 0.08740827, -0.16022646, 0.03273305, -0.0133974645, -0.089761056, 0.044843633, -0.08129866, 0.06891703, 0.0075367647, -0.037070137, -0.12439461, -0.0033269753, -0.06834715, 0.08675626) * go_1(0.0, 1.0);\n result += mat4(0.0064779734, 0.014426835, 0.035886277, 0.06754253, 0.02203813, -0.04712386, 0.023021698, 0.16410176, -0.0851561, 0.04949104, 0.23652297, -0.09268624, -0.04759872, 0.0015944376, 0.05121314, 0.03872179) * go_1(1.0, -1.0);\n result += mat4(-0.03296315, -0.07756158, 0.011254165, 0.07215864, 0.05212682, -0.119309366, -0.10098557, 0.065113194, -0.6075043, 0.0944948, -0.0025391292, 0.07257945, -0.059234653, -0.02663308, -0.0056367065, 0.07748455) * go_1(1.0, 0.0);\n result += mat4(0.1963255, -0.094376676, 0.077393346, -0.061023213, -0.023002017, 0.011871082, -0.035235405, -0.14450419, -0.010873058, -0.10108094, -0.026334947, -0.048716616, 0.15553881, -0.056554224, 0.07016727, 0.09666785) * go_1(1.0, 1.0);\n result += mat4(-0.045733463, -0.07430657, 0.08238815, -0.123395115, -0.040635027, -0.059792377, 0.04978978, 0.14278086, -0.0541127, -0.10427179, -0.16961274, -0.1371796, -0.0011499986, 0.012152467, -0.0815682, -0.054046102) * go_2(-1.0, -1.0);\n result += mat4(0.0727944, 0.052526925, 0.009230718, -0.1476749, -0.09698198, -0.025520593, 0.02144377, 0.16131893, 0.0781747, -0.11812555, -0.035372186, -0.08136449, 0.05059057, 0.038647998, -0.037999127, -0.0015969436) * go_2(-1.0, 0.0);\n result += mat4(-0.018785287, 0.03944137, 0.11725696, -0.05008342, -0.10257986, 0.20005476, -0.06610143, 0.06656378, 0.006863046, -0.047056478, -0.093303435, 0.05993721, 0.020760732, 0.019373491, 0.062371906, -0.037439793) * go_2(-1.0, 1.0);\n result += mat4(-0.09267274, -0.098096795, 0.13675432, -0.06826833, -0.070104465, 0.099336594, -0.056031886, -0.089224756, -0.024747698, -0.0409895, -0.12682493, -0.2713339, -0.03058857, 0.074631155, 0.10274793, 0.0003064175) * go_2(0.0, -1.0);\n result += mat4(-0.22578365, 0.35256356, -0.03433281, -0.16781186, 0.21457422, -0.028583825, 0.1498506, -0.17183648, -0.08763252, 0.12665057, 0.11524475, -0.122246034, 0.253632, -0.4412073, 0.1340533, 0.18091358) * go_2(0.0, 0.0);\n result += mat4(-0.021586075, -0.13002236, 0.051525775, 0.018828293, -0.02971698, 0.1655956, -0.03223926, 0.097215585, -0.056743864, -0.029945962, 0.02934507, 0.03346959, 0.0409185, -0.0018111896, 0.04084656, -0.033254143) * go_2(0.0, 1.0);\n result += mat4(0.029116312, 0.03399277, 0.05797433, -0.005187739, 0.051238127, 0.00043336756, -0.13381082, -0.11246873, 0.0627832, -0.1257258, 0.14857215, 0.08276562, -0.060543623, 0.066337794, 0.17844212, -0.039553978) * go_2(1.0, -1.0);\n result += mat4(0.2723402, -0.08208666, -0.095256135, 0.097162515, -0.14603227, 0.098899886, -0.0382611, -0.13691731, 0.15835975, -0.11403104, 0.12741292, -0.0561908, -0.10390587, 0.1448454, -0.12705886, -0.08887692) * go_2(1.0, 0.0);\n result += mat4(-0.07991212, -0.0016143702, -0.12167386, 0.07029745, -0.10117478, 0.02916672, -0.1567343, 0.037017304, 0.051464945, 0.040837154, -0.057838146, -0.043935794, -0.076173924, -0.0036469682, -0.16645731, 0.0867253) * go_2(1.0, 1.0);\n result += mat4(-0.11595775, 0.1284538, -0.05438797, 0.0022007078, -0.029448986, -0.07199994, 0.08756202, -0.07034043, -0.025051784, -0.033049546, 0.042392526, -0.06789869, -0.02947519, -0.045615688, -0.04309908, 0.08332548) * go_3(-1.0, -1.0);\n result += mat4(0.004717529, -0.103543915, -0.1741877, -0.22649112, -0.11224518, 0.03693626, 0.033321906, -0.10395231, 0.0022406306, 0.0030015993, -0.086861975, -0.08997641, -0.101462744, 0.018904945, 0.30255163, 0.18846805) * go_3(-1.0, 0.0);\n result += mat4(-0.025068762, 0.117842294, -0.019883728, -0.30935752, 0.054619815, -0.00034203878, 0.045184523, -0.05716641, -0.0042491746, -0.014026439, 0.032082856, -0.076196544, 0.022468993, -0.03835101, 0.048660267, 0.11286454) * go_3(-1.0, 1.0);\n result += mat4(0.02735938, -0.014684669, -0.08023435, 0.026778111, -0.0005380734, -0.11492771, 0.33912078, -0.042256307, 0.014511671, -0.0021652458, -0.032238156, -0.031997375, 0.0039656083, -0.023291625, 0.004515741, -0.08897747) * go_3(0.0, -1.0);\n result += mat4(0.19014491, -0.016315972, -0.042010665, 0.09270843, 0.023101632, 0.47071022, 0.17964542, -0.077132106, -0.0037992029, 0.10508138, 0.06516077, -0.062698394, -0.09827762, -0.08044165, 0.04393759, -0.09197626) * go_3(0.0, 0.0);\n result += mat4(0.032177076, -0.013111677, 0.074961565, -0.11895858, -0.027409771, -0.0819813, 0.1690814, -0.10718659, -0.011605623, -0.03553455, 0.057705663, 0.015013183, 0.056808244, 0.0005760722, -0.112802945, -0.077581756) * go_3(0.0, 1.0);\n result += mat4(-0.05866174, -0.007548838, 0.06423205, 0.1352578, 0.0021120945, 0.038740613, 0.17343003, -0.1917378, -0.0038229288, 0.0017887303, -0.007761856, -0.040798064, 0.014540869, -0.03441534, 0.04668393, 0.03392203) * go_3(1.0, -1.0);\n result += mat4(0.108784005, -0.032867312, 0.0037662825, 0.11089765, 0.29503173, -0.08232824, -0.034738302, 0.06927913, 0.013991651, -0.025746813, -0.020098314, -0.06911749, 0.030166877, 0.0090379, 0.009309999, -0.10990043) * go_3(1.0, 0.0);\n result += mat4(0.07052432, 0.0040574945, -0.051168878, 0.03484591, 0.07261664, -0.07470608, -0.024008736, -0.021155195, 0.020727258, -0.03774776, -0.07994904, 0.0009939631, -0.06001779, 0.09822139, 0.08215828, -0.20103115) * go_3(1.0, 1.0);\n result += mat4(0.04484158, -0.09804021, 0.030515645, 0.14875132, 0.10324463, 0.024846723, -0.067153946, 0.21652295, 0.025289498, -0.02001657, -0.0704581, 0.03809796, 0.022647271, -0.005611969, -0.036561944, -0.113084584) * go_4(-1.0, -1.0);\n result += mat4(-0.05300202, 0.021789892, 0.059347153, 0.31309023, -0.051712107, 0.12630393, -0.08832499, 0.051365335, 0.040092044, 0.05133063, 0.0385234, 0.12962072, 0.17568372, -0.0060678395, -0.1781195, -0.14315312) * go_4(-1.0, 0.0);\n result += mat4(-0.023102503, -0.0285927, -0.10403815, 0.09859985, -0.02698703, 0.08473415, -0.104872644, 0.05867982, 0.017683612, -0.03389112, 0.0026875678, 0.12684359, -0.009682843, -0.06191043, 0.054384083, -0.06014585) * go_4(-1.0, 1.0);\n result += mat4(-0.02089963, -0.052726943, 0.07328917, 0.09252698, -0.027794342, 0.096590534, -0.059459552, -0.016572969, -0.079190515, -0.101752184, -0.21771683, -0.08526713, -0.10136575, -0.19844209, -0.00960798, 0.18323036) * go_4(0.0, -1.0);\n result += mat4(-0.12765591, -0.118523166, 0.2949308, 0.3062008, 0.006089219, -0.19795562, 0.10176345, 0.5433496, -0.13549669, 0.18662079, 0.34634838, 0.15632492, -0.3137212, 0.09296755, 0.40942043, 0.35158914) * go_4(0.0, 0.0);\n result += mat4(-0.044083003, 0.046661552, -0.29044914, 0.18718201, 0.019889789, -0.038973954, -0.13862126, 0.019615972, 0.06718448, -0.078045554, -0.15514913, 0.20315526, 0.12544951, -0.059773993, 0.011969989, -0.13825978) * go_4(0.0, 1.0);\n result += mat4(0.024059854, -0.036478736, -0.06911277, -0.06703136, 0.018607026, 0.03248238, -0.045660738, -0.020493727, 0.07143626, -0.057682987, -0.14735365, -0.050512917, 0.086959876, -0.09022049, 0.17235179, -0.12725815) * go_4(1.0, -1.0);\n result += mat4(0.13649525, 0.12862304, -0.17249407, 0.068115726, -0.038493074, 0.05827213, -0.1687499, 0.065070905, 0.27157575, -0.07905134, -0.087201245, -0.08858087, 0.034717344, 0.044884644, 0.08977019, 0.13647328) * go_4(1.0, 0.0);\n result += mat4(-0.119835004, -0.02438879, -0.18067439, 0.20293695, 0.015848989, -0.04166136, 0.071957104, 0.124382295, -0.072059005, 0.071483135, -0.13201202, 0.0012418783, -0.10581831, 0.058075972, -0.17210579, 0.004112411) * go_4(1.0, 1.0);\n result += mat4(0.00090041093, 0.0011212958, 0.031937573, -0.054099638, -0.017531581, 0.04035068, 0.037017923, 0.0010776994, 0.12191318, -0.007862255, 0.36464828, 0.21806385, 0.049670342, -0.011668101, 0.022543898, -0.025934925) * go_5(-1.0, -1.0);\n result += mat4(-0.02645012, 0.02542059, 0.061260298, -0.029378504, 0.086143106, 0.030658819, -0.102650695, -0.10079073, -0.13305493, 0.121691555, 0.17571746, 0.20150271, -0.0353368, 0.13240956, -0.11879112, -0.09438184) * go_5(-1.0, 0.0);\n result += mat4(-0.030693492, 0.023771469, -0.058636706, -0.08192801, 0.04515666, -0.18397073, -0.012662945, 0.0027336187, -0.036037542, -0.0677095, -0.030037174, 0.09132202, -0.042739432, 0.0677498, -0.0044881506, -0.08441004) * go_5(-1.0, 1.0);\n result += mat4(0.10048813, 0.009793138, -0.041463297, 0.044800177, 0.04865773, -0.013068343, 0.11084613, -0.021099264, -0.16284342, 0.059396107, 0.34094337, -0.00569898, -0.013943217, 0.0776132, -0.2202739, 0.08115887) * go_5(0.0, -1.0);\n result += mat4(0.09100969, -0.30055302, 0.027439067, 0.14045873, -0.06795197, 0.02795258, -0.3790362, -0.0782406, -0.044285815, 0.060324147, -0.06306254, 0.048571646, -0.010744797, 0.09238931, -0.30406076, -0.034953397) * go_5(0.0, 0.0);\n result += mat4(-0.08555992, 0.30496204, -0.10318121, -0.109611206, 0.009205826, -0.13284884, -0.034745734, 0.116899915, 0.020474067, 0.087303326, -0.15484655, 0.07619201, 0.048834864, 0.09276454, 0.21443385, -0.16547905) * go_5(0.0, 1.0);\n result += mat4(0.029452972, -0.029714083, -0.034528464, 0.092740804, 0.059716754, -0.036405306, 0.054758668, 0.20863086, -0.09970437, 0.021823952, -0.057097975, -0.31107625, -0.014428003, -0.055435028, -0.079654545, -0.014873982) * go_5(1.0, -1.0);\n result += mat4(-0.30689985, 0.18918608, 0.08052377, 0.013860911, 0.07167599, 0.012683613, 0.09667366, 0.23917674, -0.092894726, 0.12865026, -0.23075777, -0.08828766, -0.19403586, -0.0040206606, 0.25459036, -0.09281851) * go_5(1.0, 0.0);\n result += mat4(0.038235266, -0.028659683, 0.009189875, 0.035079453, 0.066741906, -0.09272636, 0.15878148, 0.22836047, 0.024399906, -0.15650764, 0.030108603, -0.02879869, 0.06306548, 0.020737246, 0.17805946, -0.0968242) * go_5(1.0, 1.0);\n result += vec4(-5.518393e-05, 0.0062874877, -0.02661609, 0.07653855);\n gl_FragColor = result;\n}\n")),_.program_7=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.11049855, -0.018907964, 0.10167619, -0.07320527, 0.16380642, 0.042582814, 0.15773618, -0.11309016, 0.030760022, 0.013475277, 0.034111183, -0.10673562, -0.06446281, 0.03170585, 0.065783545, -0.08132259) * go_0(-1.0, -1.0);\n result += mat4(-0.10073572, -0.038558394, -0.18257987, 0.09736078, 0.07116485, 0.10689451, 0.037241623, 0.06911952, 0.15752609, 0.025548095, 0.09447296, -0.16955513, 0.015093913, 0.026273884, 0.26519024, -0.3108458) * go_0(-1.0, 0.0);\n result += mat4(-0.07013285, 0.012493501, -0.03444474, 0.10600023, 0.031901475, -0.07758261, -0.036816508, -0.008185776, 0.04998539, 0.026604375, 0.08036296, -0.18479921, -0.098254114, 0.009431431, -0.056532584, 0.02986586) * go_0(-1.0, 1.0);\n result += mat4(-0.0944328, -0.016084116, 0.057588827, -0.03322943, -0.21524993, -0.0121686235, 0.14730252, -0.23106548, 0.038413823, 0.03569419, 0.14861591, -0.10776637, -0.052853543, -0.019915907, 0.11759964, 0.11250295) * go_0(0.0, -1.0);\n result += mat4(0.06219863, 0.04539895, 0.04698554, -0.31864423, -0.012272204, 0.36264813, 0.068282306, 0.2822775, 0.012628343, 0.02692176, 0.09148334, -0.08816395, -0.16482702, -0.06446881, -0.18384305, -0.29771352) * go_0(0.0, 0.0);\n result += mat4(0.100148946, -0.09134751, -0.063103884, 0.1403596, -0.016843816, -0.046195876, 0.030014044, -0.004548106, 0.048431028, -0.040574916, 0.014735356, -0.15846166, -0.2263108, 0.13999973, -0.0633166, 0.27665257) * go_0(0.0, 1.0);\n result += mat4(-0.12594071, 0.0677989, -0.049229424, -0.15385626, -0.12750685, 0.020224968, 0.072655775, -0.37103048, -0.013367309, 0.017096536, 0.07398892, -0.16839914, 0.006098842, 0.018147936, 0.055607572, 0.0040595555) * go_0(1.0, -1.0);\n result += mat4(0.12726252, -0.06711981, 0.11226904, -0.034675833, 0.13163973, 0.09057499, 0.15357189, -0.35910082, 0.0003699172, 0.01971659, -0.041180152, -0.12111229, 0.00043315487, -0.053538464, -0.076018356, 0.042511243) * go_0(1.0, 0.0);\n result += mat4(0.14136468, 0.06641704, 0.046442796, -0.025372686, 0.100791246, 0.03306327, 0.07611193, -0.17730577, -0.027955538, -0.0078110253, 0.008712534, -0.087275945, 0.08230878, -0.0052679684, -0.103350714, 0.0865688) * go_0(1.0, 1.0);\n result += mat4(0.13361642, -0.039004393, -0.023543444, 0.07136099, -0.12098764, -0.02865035, 0.092850566, -0.082029596, 0.036575377, 0.14037344, 0.09989788, -0.06525852, 0.10002514, -0.026618406, -0.12002266, 0.04573298) * go_1(-1.0, -1.0);\n result += mat4(-0.28081807, -0.08057377, -0.06789116, 0.019678107, -0.027069533, -0.016614377, -0.01618704, 0.24995302, -0.052341353, -0.07172657, 0.12574856, 0.1313798, -0.15072265, -0.09125269, 0.16099194, -0.13485655) * go_1(-1.0, 0.0);\n result += mat4(-0.19550133, -0.04183744, 0.024049545, -0.09530149, 0.100007616, -0.05702025, -0.013796386, 0.04444768, 0.1344129, 0.0993129, 0.10404407, 0.09173625, 0.012862574, 0.06720736, 0.06611082, -0.055998694) * go_1(-1.0, 1.0);\n result += mat4(0.16142978, -0.03735292, -0.043507334, -0.110913426, 0.10257733, -0.041712806, -0.18747051, 0.13936411, 0.020649113, -0.02688488, 0.21794553, -0.0689589, 0.16157758, -0.031158462, 0.13341765, -0.097379625) * go_1(0.0, -1.0);\n result += mat4(-0.14022216, 0.15108277, -0.12174897, 0.034505684, -0.28282407, -0.0030200025, 0.06294236, -0.44982272, 0.09119184, 0.02005879, -0.09758412, -0.13265614, -0.21872388, 0.039521, -0.087356746, -0.20212357) * go_1(0.0, 0.0);\n result += mat4(0.12638997, 0.5495008, 0.17717126, -0.08970275, 0.018967377, 0.04660826, 0.059454307, 0.17593576, -0.23507589, 0.12473919, -0.08162357, -0.06400482, -0.02973915, 0.009761158, 0.005129572, 0.051037535) * go_1(0.0, 1.0);\n result += mat4(0.021429846, -0.034670793, 0.08353943, 0.02352908, 0.05054778, -0.019557012, -0.09459167, 0.2277268, 0.05714867, 0.075109184, 0.060369328, -0.10815987, 0.039977793, -0.058211602, -0.070377484, -0.0347485) * go_1(1.0, -1.0);\n result += mat4(0.017368738, -0.015973292, 0.07625957, -0.08961148, 0.047681917, 0.050915856, 0.0910593, -0.0091246255, 0.14573355, 0.052380197, 0.15116148, -0.068882786, -0.0140725635, 0.02823435, -0.1579844, 0.07299422) * go_1(1.0, 0.0);\n result += mat4(0.061255533, 0.03280513, 0.060110033, -0.036644097, -0.037236962, -0.026364978, 0.052616216, -0.13499284, 0.05801061, -0.0673201, -0.14684524, 0.23741283, -0.025241269, -0.1356566, -0.05841229, 0.1051435) * go_1(1.0, 1.0);\n result += mat4(0.00022173181, 0.0643927, 0.028364835, 0.03683199, -0.031283405, -0.09468918, -0.29093724, 0.15719903, -0.021024697, 0.043887176, 0.0935728, 0.03710646, -0.0015930429, 0.1128033, 0.035463266, -0.017833339) * go_2(-1.0, -1.0);\n result += mat4(0.016239017, 0.033160247, -0.0012980856, 0.1643084, -0.068570554, -0.011817288, 0.07238526, 0.09016985, -0.037720326, 0.039096065, 0.18127714, 0.040145792, -0.072754, -0.010240024, 0.003931741, 0.1961971) * go_2(-1.0, 0.0);\n result += mat4(0.1582716, 0.059197184, -0.07311528, 0.15047154, 0.11910138, -0.16538778, -0.05161302, -0.13114272, 0.06918401, 0.09988292, -0.009128961, 0.022979198, -0.05816623, -0.0010521389, 0.049138065, 0.025934359) * go_2(-1.0, 1.0);\n result += mat4(0.005232625, 0.06572209, 0.08158597, -0.041485008, 0.10972084, -0.100233644, -0.08123889, 0.22106615, -0.15856642, -0.00089599646, -0.2508091, -0.18100697, 0.05062669, 0.015029212, 0.037986293, -0.042927373) * go_2(0.0, -1.0);\n result += mat4(-0.059474643, 0.027163196, -0.2604915, -0.010336377, -0.12445887, 0.13566798, -0.30654848, -0.060082927, 0.23085387, -0.091465, 0.39375424, 0.042889137, -0.056025308, 0.032562573, -0.24045426, -0.066820875) * go_2(0.0, 0.0);\n result += mat4(0.37940925, 0.059039116, -0.23255952, 0.13268405, 0.09298355, -0.3546018, 0.20099486, 0.110705115, 0.1028718, 0.15027377, -0.052708015, 0.077674516, -0.012042469, -0.24452698, -0.0897586, -0.05299548) * go_2(0.0, 1.0);\n result += mat4(-0.08723447, -0.04039763, 0.06555755, -0.01244263, 0.0631391, -0.07041029, 0.09457601, -0.07120963, -0.006443017, 0.022470789, 0.083783925, -0.21022923, 0.09100827, 0.004317152, 0.14609122, -0.058026843) * go_2(1.0, -1.0);\n result += mat4(-0.0845435, 0.117686994, -0.12543106, 0.12503773, -0.10377896, -0.0026920936, 0.1349612, -0.069376774, 0.084404066, 0.11193638, 0.09126277, -0.054743435, -0.0032069946, 0.06509136, 0.0048303395, 0.10628396) * go_2(1.0, 0.0);\n result += mat4(-0.029292313, 0.007759757, 0.025865927, 0.056625884, -0.07793367, -0.04091509, -0.003351621, -0.033380255, 0.07060131, -0.036421955, 0.081770964, -0.043511044, 0.017399874, 0.043617025, 0.005139266, -0.021786831) * go_2(1.0, 1.0);\n result += mat4(-0.022271145, 0.00039645372, 0.010613543, -0.11776198, -0.02635221, 0.11864236, -0.0024596716, 0.03923893, 0.0029042386, 0.005011855, 0.0018216589, 0.008130081, 0.011119617, 0.06787836, -0.066421315, 0.08031844) * go_3(-1.0, -1.0);\n result += mat4(-0.09813517, 0.06568305, -0.13860098, -0.0010828839, 0.14380379, -0.13478349, -0.022100717, 0.17066574, -0.029020214, -0.022638777, -0.0070202127, 0.030224288, 0.16366352, -0.06265367, -0.18798734, 0.011478987) * go_3(-1.0, 0.0);\n result += mat4(0.05996043, -0.053815104, 0.11500831, -0.08236374, 0.044013776, -0.041716296, 0.041496664, 0.14121005, 0.08279138, 0.009773295, -0.010372792, 0.025527438, 0.014913059, -0.066181764, -0.011920773, 0.10358109) * go_3(-1.0, 1.0);\n result += mat4(0.05652108, -0.004097921, -0.062982805, 0.1622035, 0.16812254, 0.03779725, 0.09811821, -0.30795518, -0.03712885, 0.014134829, -0.07531538, -0.0353742, -0.014039425, -0.011970228, 0.036651116, -0.0004495905) * go_3(0.0, -1.0);\n result += mat4(0.11922151, -0.17507777, -0.04528375, -0.07090318, 0.19573775, -0.11706877, 0.0641675, -0.3705396, 0.0054832795, -0.048944287, -0.09650737, 0.09810468, -0.18202507, -0.08735016, 0.082755096, -0.018619625) * go_3(0.0, 0.0);\n result += mat4(-0.2286063, 0.06487897, 0.041627876, -0.112286136, 0.055056084, -0.024040936, -0.072515465, 0.095542595, 0.017591938, 0.037572965, 0.086499356, -0.044066917, 0.09246921, -0.14498484, 0.017450534, -0.0031692435) * go_3(0.0, 1.0);\n result += mat4(0.120006956, 0.029871983, -0.04091446, 0.1845348, 0.07152837, 0.0031324874, 0.3271476, -0.3842661, 0.015676577, 0.007722651, -0.01355098, 0.03852728, -0.036933925, -0.055561922, -0.08608098, 0.016633974) * go_3(1.0, -1.0);\n result += mat4(0.042973485, -0.016934913, -0.054753687, 0.0057244487, 0.080229886, 0.07153676, 0.121217705, -0.1422365, -0.022736007, -0.005441552, 0.059987642, -0.06661513, -0.008356551, 0.026571274, 0.014096615, -0.034175288) * go_3(1.0, 0.0);\n result += mat4(-0.10869293, 0.020983249, 0.014934219, -0.048246913, -0.043031503, 0.014160269, 0.012524968, 9.1027774e-05, 0.06874907, 0.041440487, 0.04364499, -0.049117107, -0.11006862, -0.028361427, 0.0666895, -0.15525119) * go_3(1.0, 1.0);\n result += mat4(-0.13360004, -0.040586635, -0.011065811, 0.07590281, -0.17862478, 0.03176052, -0.0060847234, 0.06482111, -0.10241082, -0.06991013, -0.04906971, 0.111663744, -0.20776138, -0.065589525, 0.16063885, -0.1169129) * go_4(-1.0, -1.0);\n result += mat4(-0.08239939, -0.016491726, -0.17447554, -0.17412238, -0.023073941, 0.024335802, 0.009998651, -0.2594834, 0.09212794, -0.047131993, 0.0023678474, -0.13931216, -0.093529895, 0.14654796, 0.2062498, -0.0979242) * go_4(-1.0, 0.0);\n result += mat4(0.037110724, 0.16630705, -0.07703024, -0.09271235, -0.065290235, 0.011327393, 0.01392625, -0.08141591, -0.2544335, 0.11532231, -0.0038528284, -0.14333782, 0.052138682, 0.11441084, -0.13260897, 0.16820511) * go_4(-1.0, 1.0);\n result += mat4(-0.30918753, -0.024295764, -0.027942184, -0.0860215, -0.055746336, -0.016570807, 0.17202388, 0.035703283, -0.16252916, 0.058050476, -0.15769738, 0.15678713, -0.116991155, 0.043470733, -0.383855, 0.18544619) * go_4(0.0, -1.0);\n result += mat4(0.110480964, -0.0018562422, 0.11564728, -0.15973495, 0.28632364, 0.07150075, -0.02442135, 0.09562533, -0.031401016, -0.04514724, 0.31314585, -0.09337406, 0.108728535, 0.017531324, -0.024494028, -0.093123734) * go_4(0.0, 0.0);\n result += mat4(-0.0803049, -0.23596147, -0.1215564, -0.07627238, -0.06644555, -0.02015921, -0.1534082, -0.0035896646, 0.20785846, -0.07450932, 0.083064035, 0.06505109, -0.06643723, -0.05675558, -0.06931419, -0.07988197) * go_4(0.0, 1.0);\n result += mat4(0.0042541623, 0.026418367, 0.06019002, -0.120204665, -0.041487366, 0.021887602, 0.060255744, -0.07371016, -0.12069726, -0.12678316, -0.049600363, -0.12936749, 0.23514399, 0.037363835, 0.014190557, 0.12650439) * go_4(1.0, -1.0);\n result += mat4(-0.09167683, -0.04038391, -0.022526316, -0.009859018, 0.008543954, -0.021847846, -0.09823242, 0.100713, 0.090360984, 0.09792457, -0.20315544, -0.035371944, 0.1085808, -0.06695963, 0.02482221, 0.024650661) * go_4(1.0, 0.0);\n result += mat4(-0.20332499, -0.07027695, -0.087853126, 0.18171547, -0.047613457, -0.024246145, -0.10522111, 0.23672101, 0.036521245, -0.08921485, -0.03288885, -0.031625647, -0.06543899, -0.069383, -0.00516059, -0.0017956651) * go_4(1.0, 1.0);\n result += mat4(0.024934843, 0.03389753, -0.08901605, -0.037079386, -0.046384435, -0.02585016, 0.11197663, 0.00346106, -0.36492983, -0.093989864, -0.04062576, -0.026857732, -0.0070361346, -0.043496076, -0.015871098, 0.043276284) * go_5(-1.0, -1.0);\n result += mat4(-0.03606492, 0.004693198, 0.06704513, -0.06954089, -0.06506014, -0.037918013, -0.08111133, -0.009501841, 0.068508595, 0.08327213, -0.019518502, -0.022806957, 0.2190603, 0.17022887, 0.14800793, -0.08281432) * go_5(-1.0, 0.0);\n result += mat4(-0.064694725, -0.07497781, -0.04672195, 0.014982018, 0.043382764, 0.18891387, -0.038317963, 0.07969728, -0.063571155, 0.030154549, -0.08465413, 0.16925031, 0.12671013, -0.04915839, -0.096187495, -0.051536918) * go_5(-1.0, 1.0);\n result += mat4(-0.009621753, -0.0195934, -0.045811757, 0.13657679, -0.064056486, 0.038231816, -0.054827668, -0.12231228, 0.26552272, 0.12414302, 0.18624337, -0.046787616, -0.022237374, -0.053084116, 0.14358921, -0.042177454) * go_5(0.0, -1.0);\n result += mat4(-0.07842658, 0.013456938, 0.032272052, 0.28887707, -0.10770709, -0.21856956, 0.37743518, 0.23959023, 0.37210184, 0.9503002, -0.025512097, -0.03633097, 0.022222593, 0.071377136, -0.20658484, 0.52729785) * go_5(0.0, 0.0);\n result += mat4(-0.099430755, -0.24070781, 0.065863, -0.07808372, -0.16720702, 0.2676829, -0.27154264, -0.049355835, 0.19279453, 0.06852905, 0.06272968, 0.13116297, 0.07394523, 0.12975569, 0.26263225, 0.15205261) * go_5(0.0, 1.0);\n result += mat4(-0.014191022, 0.018638015, -0.08631605, 0.061950725, -0.13144706, 0.084606856, -0.024304552, 0.0024966071, 0.021148616, 0.020798182, 0.13002335, -0.049378537, 0.017035907, -0.0116185695, -0.20568894, 0.2350694) * go_5(1.0, -1.0);\n result += mat4(-0.013792852, -0.05215396, 0.06764889, -0.012962138, -0.11838281, -0.015625363, -0.12466692, 0.12504981, 0.14459728, 0.034634247, 0.14713274, -0.118111566, 0.18801935, -0.14544547, 0.04915958, -0.14483985) * go_5(1.0, 0.0);\n result += mat4(0.04480321, 0.029159583, -0.06726701, -0.065100566, 0.094168976, 0.012941809, -0.035608374, 0.086288646, 0.043504182, 0.057368, -0.054148387, 0.09442852, 0.07997, -0.050284415, 0.046459693, -0.11076571) * go_5(1.0, 1.0);\n result += vec4(-0.020544212, -0.052849937, -0.027093843, 0.018372845);\n gl_FragColor = result;\n}\n")),_.program_8=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_1_tf;\n#define conv2d_1_tf_pos (v_texture_coord)\n#define conv2d_1_tf_tex(pos) (texture2D(conv2d_1_tf, pos))\n#define conv2d_1_tf_size (u_texture_size)\n#define conv2d_1_tf_pt (1.0 / conv2d_1_tf_size)\n#define conv2d_1_tf_texOff(offset) (conv2d_1_tf_tex(conv2d_1_tf_pos + conv2d_1_tf_pt * offset))\n\nuniform sampler2D conv2d_1_tf1;\n#define conv2d_1_tf1_pos (v_texture_coord)\n#define conv2d_1_tf1_tex(pos) (texture2D(conv2d_1_tf1, pos))\n#define conv2d_1_tf1_size (u_texture_size)\n#define conv2d_1_tf1_pt (1.0 / conv2d_1_tf1_size)\n#define conv2d_1_tf1_texOff(offset) (conv2d_1_tf1_tex(conv2d_1_tf1_pos + conv2d_1_tf1_pt * offset))\n\nuniform sampler2D conv2d_1_tf2;\n#define conv2d_1_tf2_pos (v_texture_coord)\n#define conv2d_1_tf2_tex(pos) (texture2D(conv2d_1_tf2, pos))\n#define conv2d_1_tf2_size (u_texture_size)\n#define conv2d_1_tf2_pt (1.0 / conv2d_1_tf2_size)\n#define conv2d_1_tf2_texOff(offset) (conv2d_1_tf2_tex(conv2d_1_tf2_pos + conv2d_1_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_1_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_1_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_1_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.039423067, 0.078436814, -0.069983914, -0.038171016, 0.14237583, -0.02642111, -0.20049703, 0.100611456, -0.029072462, -0.5085375, -0.018193128, 0.059373964, -0.030980011, -0.11949504, -0.06939915, -0.0759268) * go_0(-1.0, -1.0);\n result += mat4(0.059159596, 0.17550206, 0.05612233, 0.13204549, -0.0050658686, -0.21678181, 0.07797472, -0.09275905, -0.06803014, -0.65021074, -0.07766355, 0.018018546, -0.26769254, 0.16147457, -0.2786428, 0.117244564) * go_0(-1.0, 0.0);\n result += mat4(0.08737985, -0.10133755, -0.026567303, -0.03721374, 0.03300279, 0.15863386, 0.14206086, 0.10378439, -0.024067098, -0.41554677, -0.096829094, 0.037365302, 0.047267284, -0.014426036, 0.08224506, -0.02312597) * go_0(-1.0, 1.0);\n result += mat4(0.054744978, 0.0014223085, 0.107521415, 0.044979066, -0.039141048, 0.23803799, -0.19850029, 0.19078358, -0.053693853, -0.51473075, -0.026663598, -0.03709435, 0.068645775, -0.461768, 0.05462371, -0.034951005) * go_0(0.0, -1.0);\n result += mat4(-0.29620552, -0.008875074, 0.07487369, -0.22165461, -0.19263655, 0.048992947, -0.19407378, -0.04266071, -0.0410519, -0.9824355, -0.04094819, 0.1591373, -0.003784664, -0.03243022, 0.18372828, -0.21720201) * go_0(0.0, 0.0);\n result += mat4(0.009888709, 0.13686997, -0.094822176, 0.05202961, 0.07718702, -0.111160606, -0.008345299, -0.03728517, 0.08747702, -0.609868, -0.004057196, -0.044258054, 0.06356071, 0.25430042, 0.020177737, 0.0132764075) * go_0(0.0, 1.0);\n result += mat4(0.11496065, 0.21552022, -0.04389089, -0.0086625945, 0.09537117, -0.13809446, 0.08995812, 0.112047695, 0.011121139, -0.5289336, -0.022189362, 0.038001932, -0.1164996, 0.23712026, 0.020787118, -0.0011653812) * go_0(1.0, -1.0);\n result += mat4(-0.09048339, -0.39137346, 0.21572241, 0.051918186, 0.11814622, 0.3203632, 0.024965152, -0.04971828, 0.009413184, -0.27384368, -0.06055165, 0.011737885, 0.06622072, 0.004352992, -0.16232811, -0.04402811) * go_0(1.0, 0.0);\n result += mat4(0.09248723, 0.0889905, 0.024224376, 0.030123342, 0.03877418, -0.08895352, -0.13702047, 0.108477026, 0.040580783, -0.38253292, -0.017656842, -0.02734635, -0.10592393, -0.078880526, 0.06576184, 0.08253187) * go_0(1.0, 1.0);\n result += mat4(0.015141747, -0.1309331, -0.02695935, -0.17821482, 0.06992731, 0.008076907, 0.04242278, -0.041699618, -0.2879429, 0.19774953, 0.049024932, 0.2859851, 0.07940857, 0.119633004, -0.0559928, 0.030878706) * go_1(-1.0, -1.0);\n result += mat4(-0.24421887, 0.13531625, 0.16485777, -0.16606078, 0.013032199, 0.22538358, -0.08584098, -0.09070285, 0.2687854, 0.16989781, -0.032257568, -0.017058974, -0.009155003, 0.24833599, -0.037294723, -0.030808553) * go_1(-1.0, 0.0);\n result += mat4(0.02493932, 0.114831686, 0.033882387, 0.14481047, -0.01829352, 0.115675755, -0.03021338, -0.004733893, 0.015008595, -0.19344689, -0.12460783, 0.047182407, -0.1743983, -0.09997754, -0.27779073, 0.07800383) * go_1(-1.0, 1.0);\n result += mat4(-0.043531906, 0.07293452, -0.071971625, -0.0019219422, -0.04766082, -0.1400812, 0.025305094, 0.05111917, 0.08387639, -0.31426215, -0.004437485, 0.15080883, 0.046185132, -0.34772637, 0.1205064, -0.073153645) * go_1(0.0, -1.0);\n result += mat4(-0.18307851, 0.09229181, -0.17735274, 0.50427365, 0.034740254, -0.13563888, 0.027704779, -0.10706108, 0.32057324, 0.1820803, -0.28548205, -0.20837711, 0.026674472, 0.015941067, -0.07913227, 0.10543624) * go_1(0.0, 0.0);\n result += mat4(-0.19075814, -0.07901908, -0.09471109, 0.38521093, -0.051173307, 0.22712201, -0.0057217837, -0.008397543, -0.094950974, -0.07692618, 0.08312472, -0.1183983, 0.042578284, 0.055876415, 0.0013518286, -0.024476144) * go_1(0.0, 1.0);\n result += mat4(0.07312584, -0.14143293, 0.039240487, -0.04388676, -0.040030226, 0.23504035, 0.049412448, 0.047472715, 0.01382807, -0.2750679, 0.21508247, 0.053023193, 0.029611293, -0.0056723547, -0.01997564, 0.03959638) * go_1(1.0, -1.0);\n result += mat4(-0.15638126, -0.19253428, 0.10116556, 0.08715779, -0.11614563, 0.098930575, 0.087547146, -0.028423786, 0.21491656, 0.13664484, -0.24975125, -0.08325575, 0.032616112, -0.18295531, 0.065003626, 0.021616168) * go_1(1.0, 0.0);\n result += mat4(-0.007087224, 0.3169042, 0.14880657, -0.18242247, 0.0064674197, 0.06109478, -0.059897806, -0.0011404125, 0.18070918, -0.08458671, -0.12923287, -0.08353918, -0.01897949, 0.06979917, 0.09025345, -0.017417897) * go_1(1.0, 1.0);\n result += mat4(0.05179286, -0.034726117, 0.21951278, 0.082072996, 0.07295873, -0.08012756, 0.014272455, -0.056287043, -0.017637976, -0.013951062, 0.054536913, 0.017742792, -0.009336327, -0.03538978, 0.011911002, -0.11776655) * go_2(-1.0, -1.0);\n result += mat4(0.13707292, -0.023107344, -0.00069132133, -0.08294918, -0.23168655, -0.096478485, 0.08214384, -0.059408333, 0.18943588, -0.03707817, -0.08321206, -0.22239017, -0.15046118, 0.120259546, 0.07002098, -0.09866878) * go_2(-1.0, 0.0);\n result += mat4(-0.012951499, -0.27445596, -0.14348228, 0.0447087, 0.046177246, 0.017482923, 0.05994589, 0.015270621, 0.06457534, -0.05479883, 0.013528706, -0.12819076, -0.06994984, 0.07996559, -0.06996563, 0.054592125) * go_2(-1.0, 1.0);\n result += mat4(0.10614017, -0.053328507, 0.08286402, -0.10957647, -0.12656961, 0.040465187, 0.17095993, 0.051273175, 0.04530683, 0.18120332, -0.027397426, -0.08206453, 0.069643475, -0.12606093, -0.058229, 0.18432495) * go_2(0.0, -1.0);\n result += mat4(0.17823172, 0.41447365, 0.11639968, -0.06486261, 0.19411229, -0.19174264, -0.038545858, -0.10247162, -0.019421054, -0.009120293, 0.13342139, 0.04569454, -0.11488296, 0.080402605, 0.13746685, 0.14873841) * go_2(0.0, 0.0);\n result += mat4(-0.0829372, -0.30971724, 0.032577418, 0.07669426, 0.018960338, 0.1791047, -0.047290523, -0.008268177, -0.04843848, 0.06855169, -0.07592713, 0.04155206, 0.08097685, 0.051547952, 0.011747727, -0.033211578) * go_2(0.0, 1.0);\n result += mat4(-0.1373094, 0.15334417, -0.06870011, -0.06123882, 0.00090525567, 0.1162759, -0.082836166, 0.11193168, -0.08798139, 0.035071023, 0.01123731, -0.05533123, -0.024120709, 0.050991498, -0.1336545, -0.043407314) * go_2(1.0, -1.0);\n result += mat4(-0.06407508, -0.33745393, 0.23901443, 0.052661825, 0.10159286, 0.07630392, -0.15228964, -0.03295662, -0.0060571227, 0.0071413037, 0.17815827, -0.12300588, 0.1899591, -0.25670734, 0.0070533925, -0.043219138) * go_2(1.0, 0.0);\n result += mat4(-0.1732961, 0.30729872, 0.2262359, -0.21156187, 0.06456767, 0.021306427, 0.05425214, -0.083489835, -0.044103798, 0.052490056, -0.0044859303, -0.02098116, -0.0504092, -0.00038908, 0.039689723, -0.07444564) * go_2(1.0, 1.0);\n result += mat4(-0.033599377, -0.08571998, -0.10530651, -0.08143152, -0.12479356, -0.060760368, 0.121969484, 0.038539995, 0.013419648, -0.08396321, 0.05109183, 0.017426316, -0.07328041, 0.05684259, 0.070007846, 0.10744751) * go_3(-1.0, -1.0);\n result += mat4(-0.274972, 0.4282744, 0.22896598, -0.10019718, 0.16731918, 0.030695973, 0.041302808, 0.067710035, 0.023648342, -0.07225423, -0.038274363, 0.05649214, 0.2907932, -0.42040724, -0.012518357, -0.017642522) * go_3(-1.0, 0.0);\n result += mat4(0.13465816, 0.25740397, 0.15255588, 0.095492624, 0.043392237, 0.020608524, 0.028149592, -0.02565965, 0.06586847, 0.0011866485, -0.037156094, 0.055193666, -0.04400515, 0.08791553, 0.010484813, -0.15319423) * go_3(-1.0, 1.0);\n result += mat4(0.040082783, -0.06577737, -0.07995138, -0.16504121, 0.09325564, -0.22239633, 0.1648208, 0.028321613, 0.015860023, -0.08520523, -0.051657148, 0.061537597, 0.073225826, -0.14896914, 0.1299073, -0.006399767) * go_3(0.0, -1.0);\n result += mat4(-0.09663643, -0.53566885, 0.025700806, 0.55880916, 0.2808175, 0.05318815, 0.062414836, 0.10828044, 0.05490069, -0.081015244, 0.09650798, -0.12189763, -0.07257968, 0.26949814, -0.012583941, 0.0008959956) * go_3(0.0, 0.0);\n result += mat4(-0.011190751, 0.35855585, 0.1862791, 0.14002089, 0.027401952, 0.0042707003, -0.022745244, 0.10868378, -0.09141326, -0.17373067, 0.028805451, 0.017749606, 0.040033735, -0.011070057, -0.025801158, -0.13208073) * go_3(0.0, 1.0);\n result += mat4(0.024512364, 0.08858363, -0.18131207, -0.027412666, -0.04424581, 0.011799249, -0.082901396, 0.038419988, 0.024691217, 0.052292384, -0.009439586, -0.00092504063, 0.008878617, 0.025503607, 0.021490294, 0.056503642) * go_3(1.0, -1.0);\n result += mat4(-0.12956679, -0.34502396, 0.2046284, 0.026422406, -0.051775485, -0.004565459, 0.033549815, 0.24834748, -0.014039569, -0.008843974, -0.024532126, -0.028356941, 0.086490355, 0.19347343, -0.06651103, 0.01359097) * go_3(1.0, 0.0);\n result += mat4(0.026218938, -0.071594626, 0.058404952, -0.0064054746, 0.021394106, 0.003737053, 0.013854575, 0.11512703, 0.041950155, -0.12979212, 0.029137189, -0.035896428, -0.052289136, 0.14120553, -0.069520056, 0.083379924) * go_3(1.0, 1.0);\n result += mat4(0.10193102, -0.011678638, -0.08350273, -0.1182253, -0.15432937, 0.20543317, -0.20413567, -0.080253944, 0.07646635, -0.020952104, -0.0104566, -0.10925271, 0.055971812, 0.032747865, 0.04048261, 0.08953569) * go_4(-1.0, -1.0);\n result += mat4(-0.016132157, -0.08411032, -0.14439175, 0.056656662, -0.12841295, -0.051562544, -0.040920693, -0.027162159, -0.05479628, -0.13349691, -0.28604138, 0.053583436, 0.13565014, 0.11799203, -0.28183892, -0.14269474) * go_4(-1.0, 0.0);\n result += mat4(-0.062003274, -0.048884556, -0.20334347, 0.22376512, -0.089073546, 0.11118097, -0.009234466, -0.07418679, -0.14703932, 0.16732392, -0.07114778, -0.06633442, 0.04149066, 0.061250567, 0.18997967, 4.3616074e-05) * go_4(-1.0, 1.0);\n result += mat4(-0.013199228, 0.04439229, 0.022987943, 0.031648617, 0.028317936, -0.065302536, 0.12444893, -0.10333742, -0.055278953, 0.0026120062, 0.292226, -0.048765816, 0.094359584, 0.080392964, 0.04476662, -0.05632204) * go_4(0.0, -1.0);\n result += mat4(0.30331823, -0.13950066, 0.046152875, -0.049017597, -0.030433452, -0.098067395, 0.05823237, 0.23484923, -0.052533124, -0.17569515, 0.043904085, 0.34406292, 0.09246567, 0.44028738, -0.1541278, 0.10462374) * go_4(0.0, 0.0);\n result += mat4(-0.053813357, -0.06074867, -0.08128881, -0.015421247, 0.1122167, 0.06750029, -0.07663203, 0.06962623, 0.016814634, -0.018121587, -0.17165172, 0.06247406, -0.061192635, -0.21323347, -0.20642947, 0.024856035) * go_4(0.0, 1.0);\n result += mat4(-0.017261975, 0.001956938, 0.03585212, -0.051244717, -0.012848608, 0.060172677, -0.110458344, -0.14227545, 0.074150845, 0.122560345, 0.0022584137, 0.124024406, -0.0020875141, -0.44394484, 0.21422713, -0.04319881) * go_4(1.0, -1.0);\n result += mat4(-0.034175355, -0.010641907, -0.035431314, 0.009394309, 0.06870524, -0.020846654, 0.0075500663, -0.10564474, 0.031213112, 0.32362583, -0.01739634, -0.080315515, -0.026090765, -0.2125432, 0.17748094, 0.08196893) * go_4(1.0, 0.0);\n result += mat4(0.023425572, 0.058883358, -0.08460052, -0.06000809, -0.07512468, 0.15626664, 0.007509836, 0.019525077, 0.054792758, -0.23570415, -0.05554373, -0.14720254, -0.022515034, 0.04687545, -0.09122355, -0.08824173) * go_4(1.0, 1.0);\n result += mat4(0.03242358, 0.009580177, 0.020231772, 0.022309156, -0.12902056, 0.14806129, -0.027296314, 0.063802026, -0.039501395, -0.01489755, -0.19859995, -0.10364646, 0.09310042, -0.028172733, -0.08560778, -0.030869158) * go_5(-1.0, -1.0);\n result += mat4(-0.101350136, 0.05526243, 0.0035860895, 0.09896092, 0.19400865, 0.2449927, -0.18022242, 0.09199169, -0.0077618533, -0.18838565, -0.45503637, 0.20625886, 0.041608825, -0.114395924, -0.0850152, 0.0733077) * go_5(-1.0, 0.0);\n result += mat4(-0.08502301, 0.15609683, 0.017885443, -0.02539383, -0.026503822, -0.036420856, 0.0021276672, 0.06999657, -0.046073034, 0.16763787, -0.14055778, -0.0049013835, 0.009052177, -0.09790551, 0.117615454, 0.048404485) * go_5(-1.0, 1.0);\n result += mat4(-0.028804805, 0.004398154, 0.02801529, -0.0806873, -0.03933947, 0.12910266, -0.1326506, 0.08548417, -0.5164903, 0.07406561, 0.22457983, 0.14813408, -0.05975599, -0.019444315, 0.07565449, -0.23129421) * go_5(0.0, -1.0);\n result += mat4(-0.2850856, -0.12607557, 0.014540369, -0.08426361, -0.027262088, 0.20371006, -0.12156548, 0.17130668, -0.31521708, 0.049210936, -0.35247996, 0.18296543, 0.42723244, 0.2039884, -0.035021685, 1.1381091) * go_5(0.0, 0.0);\n result += mat4(0.08956528, -0.00317981, -0.07248739, -0.055904776, -0.03996253, 0.025405107, 0.00059332704, -0.037291884, -0.09004787, -0.23186557, -0.16186874, 0.0020177872, 0.022994975, -0.20395516, -0.17148314, 0.14748491) * go_5(0.0, 1.0);\n result += mat4(-0.0061345818, -0.16014275, 0.17222595, -0.07567761, -0.061348878, -0.1720377, 0.12391044, -0.1664243, 0.20054317, 0.053534795, 0.18869756, -0.15747075, 0.023294995, 0.19970472, 0.14656426, 0.033892497) * go_5(1.0, -1.0);\n result += mat4(-0.0951606, 0.114271455, -0.035583224, -0.0395411, -0.324703, -0.3520329, 0.32128307, -0.05776112, -0.12950924, 0.10391318, -0.0319499, -0.050979655, -0.13066222, -0.25933158, 0.021341946, 0.09927698) * go_5(1.0, 0.0);\n result += mat4(0.18134786, -0.057574477, -0.1466477, -0.046258144, -0.024677455, 0.04083935, 0.14517285, -0.25801346, 0.18157719, -0.090125926, -0.0036604172, -0.20966503, -0.00015470991, -0.016252374, -0.03844368, 0.06726928) * go_5(1.0, 1.0);\n result += vec4(0.057122286, 0.012267435, -0.008509618, -0.033430006);\n gl_FragColor = result;\n}\n")),_.program_9=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.04442572, -0.021079494, 0.08133416, -0.14203873, -0.07575563, -0.036278915, -0.02581178, 0.074260384, 0.110657595, 0.022575535, 0.14307183, 0.009784463, 0.0019734183, -0.022827094, -0.10990385, 0.018472824) * go_0(-1.0, -1.0);\n result += mat4(0.21470577, -0.102078706, -0.19685651, -0.10499778, -0.14538614, 0.12205785, -0.119196534, -0.12512656, -0.0157255, 0.06778767, 0.051144827, -0.061093763, -0.014912816, -0.10668368, 0.16782193, 0.04672345) * go_0(-1.0, 0.0);\n result += mat4(0.23532265, -0.06437796, -0.1636927, 0.096415624, -0.14463958, 0.07062449, -0.009412339, -0.053424593, -0.020204574, 0.048089918, -0.036215715, -0.140922, -0.11925414, -0.05972305, 0.0024522278, 0.09344713) * go_0(-1.0, 1.0);\n result += mat4(-0.007486091, -0.041294333, 0.03958969, 0.053319015, -0.0508917, -0.05159112, 0.11288304, 0.26939824, 0.024348699, 0.060014047, -0.034696687, 0.009803982, -0.019758658, -0.108922645, 0.14256927, -0.027265849) * go_0(0.0, -1.0);\n result += mat4(0.08267747, 0.01354375, 0.33666995, 0.101669155, -0.110209286, 0.14248498, -0.16946654, -0.35839102, 0.20460105, 0.11426335, 0.11318654, -0.044304296, -0.076097116, 0.029738575, 0.15636109, -0.0552018) * go_0(0.0, 0.0);\n result += mat4(0.14432563, 0.0046133446, -0.10694144, 0.022137064, -0.5636542, -0.13867012, -0.008164329, -0.12708999, 0.044234607, 0.115975946, -0.092227295, -0.07865807, 0.108110346, -0.017337924, 0.043074783, -0.041216116) * go_0(0.0, 1.0);\n result += mat4(0.026432367, -0.06873426, 0.061831556, -0.00605308, -0.056780808, -0.07177329, -0.0057719476, 0.07050306, 0.027728474, 0.09348229, -0.09152759, -0.09133902, 0.024218138, 0.03562348, -0.018500235, 0.024786536) * go_0(1.0, -1.0);\n result += mat4(-0.015634011, 0.00043256918, -0.08569041, 0.099786475, -0.13876541, 0.06958842, -0.21906306, 0.11165318, -0.09130837, 0.14580032, -0.102398746, 0.051243573, 0.059544906, 0.057559166, -0.033218343, 0.08339028) * go_0(1.0, 0.0);\n result += mat4(0.006991434, -0.0743791, -0.088750206, -0.021417037, -0.29907656, 0.007902655, -0.036114752, -0.122924, -0.067659825, 0.029919846, 0.14793514, -0.097599104, 0.016503064, -0.1095046, -0.028360674, -0.058358364) * go_0(1.0, 1.0);\n result += mat4(0.004909281, 0.071267895, 0.16850118, -0.054999575, -0.14304577, 0.02441106, 0.050973237, 0.009992714, -0.109278284, 0.07919291, 0.0077810627, 0.034462743, 0.047741413, 0.12163777, -0.12122584, 0.013382445) * go_1(-1.0, -1.0);\n result += mat4(0.0005590338, -0.015862202, -0.046375863, -0.091307804, -0.20246892, -0.059480507, 0.11874404, 0.17396803, -0.17960979, -0.034825385, 0.004660247, 0.1359996, 0.0032430585, 0.07977283, 0.148807, -0.05778742) * go_1(-1.0, 0.0);\n result += mat4(0.18160479, 0.043647032, -0.017925482, 0.017439943, 0.015033334, 0.011356719, 0.03396472, 0.004971239, -0.13910371, 0.044191893, -0.12855305, -0.056105338, 0.056831665, 0.133879, -0.063164115, 0.0071621994) * go_1(-1.0, 1.0);\n result += mat4(-0.113280386, 0.0025519284, 0.18671317, 0.08804424, 0.20677073, -0.0804015, -0.08834917, 0.09533873, 0.083148256, -0.048961774, -0.07908736, -0.02688625, 0.035848085, 0.10695606, -0.22634004, -0.13171262) * go_1(0.0, -1.0);\n result += mat4(0.1707226, 0.08533742, 0.21622618, -0.21757056, -0.1274536, 0.08398028, 0.3202134, 0.022998685, 0.04880864, -0.34749946, 0.13356782, 0.054071113, 0.27817082, 0.082054846, 0.1917598, -0.028963286) * go_1(0.0, 0.0);\n result += mat4(0.017651493, 0.026090013, -0.15366435, 0.04745487, -0.083071895, 0.04845406, 0.05552361, 0.096130624, -0.010397022, 0.053183064, -0.07440269, -0.027566215, -0.1770849, -0.02905562, 0.07577059, 0.01106056) * go_1(0.0, 1.0);\n result += mat4(-0.09079958, 0.07023978, 0.013599515, 0.03719188, -0.029139029, -0.12541416, -0.1298324, -0.089526765, 0.026374, -0.03675827, -0.0664432, -0.10954637, -0.03706898, 0.07195458, 0.2083045, -0.13173243) * go_1(1.0, -1.0);\n result += mat4(0.119648434, 0.085478894, 0.1322845, -0.217921, -0.0493358, 0.016056411, -0.008486342, 0.121576615, -0.15643454, 0.03276933, 0.096999034, -0.04267362, -0.0680802, 0.19929416, -0.09860732, -0.20886037) * go_1(1.0, 0.0);\n result += mat4(-0.03567257, 0.09823424, 0.097885884, -0.0057406626, -0.007873974, -0.103281036, -0.013342071, -0.052842017, -0.15585557, -0.127313, -0.08575327, 0.012302473, 0.14850815, 0.1284913, -0.11507875, -0.053595018) * go_1(1.0, 1.0);\n result += mat4(-0.054356705, 0.029001048, 0.017115368, 0.03151991, 0.18608244, 0.13901179, 0.57566303, 0.06494094, 0.028459521, 0.14781436, 0.06256118, 0.030419847, 0.07467109, -0.06440686, 0.053834237, -0.0071851187) * go_2(-1.0, -1.0);\n result += mat4(0.007199532, -0.121588215, 0.044833265, 0.27465758, 0.3438028, -0.023367146, 0.51061314, -0.238366, -0.2637815, 0.10414675, 0.23945883, 0.12390733, 0.23056524, -0.036144268, 0.029334458, -0.022119714) * go_2(-1.0, 0.0);\n result += mat4(-0.05376701, -0.06664099, 0.059821654, -0.0018416446, 0.2638233, 0.043670908, 0.3815553, -0.13832693, -0.0050786, 0.09253983, 0.23859836, 0.07963589, 0.07718028, -0.079752676, 0.11433723, 0.011501202) * go_2(-1.0, 1.0);\n result += mat4(0.1874364, -0.17093459, 0.010855328, 0.120664425, 0.111470625, 0.1484681, 0.5195336, -0.0069446685, 0.042319857, 0.05145161, -0.039009307, -0.01998825, -0.07303624, 0.09134541, 0.10079329, 0.030079208) * go_2(0.0, -1.0);\n result += mat4(-0.2186243, -0.4428867, 0.092963874, 0.13073802, -0.019760692, 0.08763586, 0.34470505, -0.23975423, -0.49366876, 0.03650021, -0.26312304, -0.10178505, -0.19149905, 0.08961964, -0.03015555, -0.41838256) * go_2(0.0, 0.0);\n result += mat4(-0.028188573, 0.031499006, -0.063600264, 0.24837458, 0.19443984, 0.058427423, 0.28769475, -0.08521067, -0.071029276, 0.14094949, 0.11166354, 0.049317956, -0.010624909, -0.06265303, 0.1114735, 0.02864904) * go_2(0.0, 1.0);\n result += mat4(-0.052337993, -0.017547317, -0.03520667, 0.002673191, 0.1905491, 0.17264749, 0.32332307, 0.061626773, 0.136209, 0.19794804, 0.16509542, -0.04580146, 0.028514566, 0.041068107, 0.043710496, -0.13467996) * go_2(1.0, -1.0);\n result += mat4(0.057524405, -0.0670017, 0.0016474138, 0.10262694, 0.036269784, 0.036402486, 0.44747186, 0.12797451, -0.047264162, 0.0766207, -0.23309897, -0.1266668, 0.074957475, 0.015929028, 0.2692563, 0.036415808) * go_2(1.0, 0.0);\n result += mat4(0.17724822, -0.109371126, -0.0682871, 0.14675598, 0.054630626, 0.062969014, 0.36832303, -0.013787229, 0.024231227, 0.12613758, -0.055872746, -0.04053383, -0.006620505, 0.015584234, 0.035116877, 0.01693195) * go_2(1.0, 1.0);\n result += mat4(0.19397566, 0.07098955, 0.18101004, 0.083367795, -0.070514366, -0.044412676, -0.062800385, 0.068795145, -0.19326128, -0.10733093, -0.1681797, 0.02347941, 0.09339788, 0.15950295, 0.057467394, 0.056237224) * go_3(-1.0, -1.0);\n result += mat4(0.136637, -0.07271869, 0.26881287, 0.34395644, -0.04324773, 0.103202775, -0.16522674, -0.044781554, -0.086582124, 0.054414462, 0.065597564, 0.033376656, -0.111290336, -0.0014986617, -0.2212502, -0.25075877) * go_3(-1.0, 0.0);\n result += mat4(-0.06789657, -0.18068478, 0.09911924, -0.23166406, -0.044929348, -0.031290393, 0.13361748, 0.03413577, -0.040923, 0.049681865, -0.07380375, 0.08915985, 0.07288317, 0.06554518, -0.1643758, 0.055818856) * go_3(-1.0, 1.0);\n result += mat4(0.2203703, -0.037368517, 0.09785233, -0.06491308, -0.092911914, -0.031082682, -0.104810245, 0.034624774, -0.023380022, 0.0052404683, 0.06841838, -0.023614911, -0.03593765, -0.046437703, -0.1844866, -0.14166127) * go_3(0.0, -1.0);\n result += mat4(0.05909365, -0.36332077, -0.2689632, 0.1739602, -0.45130134, 0.12989542, -0.005341447, -0.06824331, -0.15072067, -0.05676317, -0.13605535, -0.18169174, 0.07681412, 0.124912, -0.021684267, 0.0894891) * go_3(0.0, 0.0);\n result += mat4(-0.035549298, -0.21778642, 0.097288795, -0.26111203, 0.10414918, 0.0061409012, -0.0556371, -0.032494467, 0.052588258, 0.06812076, -0.16265821, 0.118465446, -0.099786356, 0.0869041, -0.25942245, 0.009399633) * go_3(0.0, 1.0);\n result += mat4(0.11580169, -0.024714155, 0.010325179, 0.013701658, -0.076200895, 0.10303264, -0.094055474, -0.029318763, 0.07376417, 0.049632907, 0.032555673, 0.10790659, -0.101094194, 0.071630724, -0.109847575, 0.0077851396) * go_3(1.0, -1.0);\n result += mat4(0.1398949, -0.04883586, 0.23428173, -0.15378661, -0.100387186, 0.009293077, -0.008328632, -0.10520436, 0.035526622, 0.064958505, -0.1684589, -0.12430499, 0.13108692, 0.028732104, -0.0724291, -0.14364761) * go_3(1.0, 0.0);\n result += mat4(0.13408709, 0.037318103, 0.030060692, -0.02245396, -0.11561478, -0.07266053, -0.14419918, -0.15680459, 0.104011424, 0.0289589, -0.05245363, 0.02856205, -0.0973203, -0.009120509, 0.08775658, -0.08062229) * go_3(1.0, 1.0);\n result += mat4(0.115849026, 0.06085271, -0.015712146, -0.035179697, 0.14623754, -0.027535545, 0.105676346, 0.28401312, 0.00610444, -0.18113948, 0.003972312, 0.022277411, 0.030053148, -0.06660701, -0.007032331, -0.026460487) * go_4(-1.0, -1.0);\n result += mat4(0.105825655, 0.031863045, -0.011142612, -0.023293436, 0.0680703, 0.12657744, -0.31427047, -0.045503054, 0.019428464, 0.055280883, 0.033349436, -0.0824765, 0.04048357, -0.039309558, -0.13541335, -0.0711577) * go_4(-1.0, 0.0);\n result += mat4(0.00587736, 0.066619515, -0.1982745, -0.12112423, -0.001499343, -0.06931127, -0.17176788, 0.030141942, -0.10718468, 0.07443775, -0.12964384, 0.122857764, -0.06771741, -0.07971639, -0.044493467, -0.0075695426) * go_4(-1.0, 1.0);\n result += mat4(0.023990182, 0.052072257, -0.07704469, -0.05818583, 0.2703359, -0.1253082, 0.3321394, 0.51275367, -0.20541172, 0.087123945, -0.21254195, -0.21670723, 0.00083692186, -0.04276457, 0.10195174, 0.03721505) * go_4(0.0, -1.0);\n result += mat4(0.080449946, 0.18648995, -0.11595206, -0.15039912, -0.07889376, -0.31233358, -0.2996588, 0.551305, -0.20122233, 0.24880885, -0.04481761, -0.3973453, 0.10033973, 0.05511902, 0.029888729, 0.021694044) * go_4(0.0, 0.0);\n result += mat4(0.03702065, -0.088798195, 0.06667468, 0.044227604, 0.07188657, -0.04998249, 0.2439061, -0.1476103, -0.064125344, 0.034045372, -0.13339408, 0.109842144, 0.19029056, -0.029507356, -0.08236508, 0.07658855) * go_4(0.0, 1.0);\n result += mat4(0.028597932, -0.03854459, 0.047724374, 0.065792255, -0.09860975, -0.08000352, 0.10390718, 0.23593639, -0.11188388, 0.016842902, -0.11817977, 0.06368645, 0.055055078, 0.058349103, -0.08001618, -0.024517627) * go_4(1.0, -1.0);\n result += mat4(-0.16921136, -0.04083932, -0.00835477, 0.2030543, -0.012638247, -0.27452287, 0.0956476, -0.04617994, 0.15653826, 0.06020273, -0.10202549, -0.06836085, 0.11841569, 0.048987422, -0.07977096, -0.012123196) * go_4(1.0, 0.0);\n result += mat4(-0.0235341, -0.046976402, 0.032694343, -0.16520928, -0.017081633, -0.03708282, 0.07898976, -0.11212351, 0.11997062, 0.15722035, 0.06421537, 0.00097069755, 0.037570357, -0.040770754, -0.0743307, 0.0534563) * go_4(1.0, 1.0);\n result += mat4(0.09699342, -0.09981163, -0.10912867, 0.10897145, -0.030223582, -0.014247349, -0.03482929, -0.01305651, -0.038396984, 0.009796579, -0.1132907, 0.077554524, 0.031296402, 0.014200385, 0.22940783, 0.13804206) * go_5(-1.0, -1.0);\n result += mat4(0.1207108, -0.1887047, 0.15963583, 0.03816067, -0.017255, 0.008443818, -0.065400094, 0.044166937, 0.17263496, 0.14113733, 0.082817905, 0.082012236, 0.096803635, -0.06069386, -0.062445905, -0.04569513) * go_5(-1.0, 0.0);\n result += mat4(-0.03677858, 0.027012087, -0.20495425, 0.16764086, -0.025615353, -0.0020314269, 0.007159334, -0.0044264444, -0.04242938, -0.04116411, -0.063763745, -0.016643412, -0.022430163, -0.09297498, 0.0027288082, 0.09743419) * go_5(-1.0, 1.0);\n result += mat4(0.098948084, -0.13285282, 0.19235732, 0.2794696, 0.004499766, -0.015963264, -0.0557736, 0.0024319638, -0.048159864, 0.029840004, -0.32350582, -0.21436322, 0.11063215, -0.07647232, -0.061627094, -0.09123133) * go_5(0.0, -1.0);\n result += mat4(0.13004114, -0.12624854, -0.1305723, -0.18789066, 0.041747153, 0.019262334, 0.17703997, 0.02054544, 0.16357894, 0.09787803, 0.07931654, 0.23711719, 0.07959038, -0.14655703, 0.19117653, 0.5182774) * go_5(0.0, 0.0);\n result += mat4(-0.021226425, -0.15988874, -0.25700846, 0.08832854, 0.012499655, 0.011893902, 0.029938264, -0.0056565106, -0.047849346, -0.07041324, 0.1554268, -0.09428568, -0.057141136, 0.0027243465, 0.08234678, 0.028744241) * go_5(0.0, 1.0);\n result += mat4(0.011884608, -0.14763886, -0.021171318, 0.14934142, -0.018248998, -0.024268437, -0.014130621, -0.0027485457, -0.0809039, 0.05827554, -0.14076029, -0.1408414, 0.033655114, -0.113111265, 0.007957397, 0.024406865) * go_5(1.0, -1.0);\n result += mat4(-0.03952874, -0.10756346, -0.21955557, 0.07950554, -0.05224832, -0.0015799722, 0.019645864, 0.046215426, 0.025174068, 0.05614136, -0.02355428, 0.12604117, -0.05630602, -0.104844145, 0.0040577715, 0.20292816) * go_5(1.0, 0.0);\n result += mat4(0.08337458, -0.04375854, 0.12814969, -0.0505745, -0.02162198, -0.022859862, -0.009827576, -0.06884463, -0.13378213, -0.024044786, -0.1587514, -0.09542159, -0.079674646, -0.118072495, -0.015328217, -0.034902822) * go_5(1.0, 1.0);\n result += vec4(0.06617475, 0.031411394, -0.08600086, -0.12331019);\n gl_FragColor = result;\n}\n")),_.program_10=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.104435995, 0.08523803, 0.13313451, 0.01485225, -0.067918435, 0.17933276, 0.021827344, 0.0296916, -0.07059249, 0.0037901546, 0.016877035, -0.029718481, 0.013821487, 0.0051245163, -0.009027754, -0.0703365) * go_0(-1.0, -1.0);\n result += mat4(-0.13151535, 0.05132924, 0.2739186, 0.48619145, 0.13476053, 0.3685631, -0.027353717, -0.07500873, -0.05480841, -0.014034983, -0.085864894, 0.08971871, 0.07406436, -0.01183941, 0.16449541, -0.06773314) * go_0(-1.0, 0.0);\n result += mat4(0.013538097, 0.1583598, -0.055277165, 0.07637614, 0.07473682, 0.22345996, 0.030919895, -0.06126728, 0.02978074, -0.10157281, -0.1264838, 0.00084818545, 0.10940815, -0.0269847, 0.063068226, -0.03479123) * go_0(-1.0, 1.0);\n result += mat4(0.043592498, 0.18918565, 0.21017411, -0.023375075, -0.021484343, -0.06985366, 0.21826547, -0.00875028, 0.07610231, -0.08861247, 0.03791508, 0.0031226536, -0.028661136, 0.060399413, 0.0592066, -0.06264682) * go_0(0.0, -1.0);\n result += mat4(0.21633635, 0.22528979, 0.47684777, -0.058535807, 0.08307837, -0.19632038, 0.12323838, -0.02472063, 0.056115244, 0.07563149, -0.083180495, -0.07311292, 0.03583403, -0.2776853, -0.20366116, -0.022084663) * go_0(0.0, 0.0);\n result += mat4(0.057834644, 0.19703801, -0.047718063, 0.079801254, 0.12549312, 0.026414996, 0.023341564, 0.082731344, 0.14167784, 0.048134133, -0.04772942, 0.09571532, -0.097056195, 0.007009441, 0.06857669, 0.026794193) * go_0(0.0, 1.0);\n result += mat4(0.041096892, 0.006188847, 0.11750499, -0.13447829, 0.0017394158, 0.01783059, 0.15956202, -0.03767544, 0.02673659, -0.05342451, -0.14283001, 0.004724371, -0.024063434, 0.023162393, 0.054349884, -0.10900122) * go_0(1.0, -1.0);\n result += mat4(0.07189023, 0.014259161, -0.028867813, -0.045834795, 0.14308538, 0.17444627, 0.17258337, 0.022358263, -0.05739824, 0.07874781, 0.00055093376, -0.12329737, -0.063672766, 0.025692929, -0.052464493, 0.17745042) * go_0(1.0, 0.0);\n result += mat4(0.026802428, 0.13577338, -0.06985617, 0.074659124, 0.1569288, 0.08905961, 0.012837567, -0.052218303, -0.025591483, 0.119624466, 0.024393069, 0.19790728, -0.037801497, 0.05334152, 0.019320685, -0.012112278) * go_0(1.0, 1.0);\n result += mat4(0.05892214, -0.032721363, -0.045643594, -0.030719811, -0.104445435, -0.1574105, -0.06973961, 0.0880568, -0.015203705, -0.13851601, -0.01675903, -0.025943246, 0.05482791, -0.08070468, 0.0048817545, -0.2195491) * go_1(-1.0, -1.0);\n result += mat4(0.21571757, -0.1806072, -0.010998025, 0.020393362, 0.021816706, -0.018158916, -0.11101471, 0.016325697, -0.12101562, -0.049236, -0.20187455, 0.1455995, 0.04611496, 0.08955074, -0.098323554, 0.009564463) * go_1(-1.0, 0.0);\n result += mat4(0.005143037, 0.031717982, -0.050139457, -0.1109613, 0.03775848, 0.00954106, -0.06293631, 0.0890101, -0.00040289984, -0.03748492, -0.06439364, 0.07678777, 0.08420904, -0.019876583, -0.122263946, -0.06204237) * go_1(-1.0, 1.0);\n result += mat4(-0.20215075, 0.050689973, -0.046013024, 0.0023596657, -0.15971628, -0.20731676, 0.12560777, 0.29917854, -0.111574054, -0.04077845, -0.11790463, 0.04522926, 0.18117487, -0.17887163, -0.09449106, -0.32954872) * go_1(0.0, -1.0);\n result += mat4(-0.048394788, 0.0773854, 0.069474846, -0.15471548, -0.22533698, -0.03836189, 0.042107325, 0.07787484, -0.19023094, -0.31975862, 0.027023884, 0.22310641, -0.30156738, -0.18671185, 0.10680384, -0.17596984) * go_1(0.0, 0.0);\n result += mat4(-0.049384125, -0.10053522, -0.02494229, 0.13089181, 0.12716612, -0.011930183, -0.055107582, -0.011396776, -0.037174955, -0.07332422, -0.037290994, -0.020584442, 0.12331001, -0.15849335, -0.11254808, -0.0070635113) * go_1(0.0, 1.0);\n result += mat4(0.10335844, 0.014899349, -0.064154595, -0.0028669129, 0.034805696, -0.18495506, 0.005376811, 0.08496156, 0.013403576, -0.014818112, -0.01596864, -0.03724775, 0.07349724, -0.0763195, 0.0443468, -0.22289227) * go_1(1.0, -1.0);\n result += mat4(0.121551886, 0.006529306, -0.013299677, -0.19693732, -0.0043474436, -0.19871178, -0.052884568, 0.074092165, -0.038850788, 0.033550348, -0.08163774, 0.06271596, 0.20859785, 0.0067883697, -0.046475146, -0.48063815) * go_1(1.0, 0.0);\n result += mat4(0.083180554, 0.052318644, 0.03218632, 0.11313337, -0.031635284, -0.09441545, -0.004538136, 0.03766669, -0.15290408, 0.029063439, -0.08709602, 0.20032041, 0.10752559, -0.025936332, -0.16803461, -0.31867516) * go_1(1.0, 1.0);\n result += mat4(-0.011112246, 0.05966688, 0.08825975, -0.06790863, -0.0754694, -0.19575286, 0.08554758, -0.18269138, -0.1280453, 0.18379766, -0.08955887, 0.17286651, -0.013172642, -0.0035751443, 0.055351105, -0.02254156) * go_2(-1.0, -1.0);\n result += mat4(-0.11329527, 0.181477, -0.054028887, 0.037797876, -0.14424248, -0.15426451, -0.0749264, -0.15829895, -0.09827482, 0.13866791, 0.013977896, 0.3066159, 0.03892076, 0.0022721966, 0.088637464, -0.18673263) * go_2(-1.0, 0.0);\n result += mat4(0.052434247, 0.1075718, 0.09951973, -0.026689908, -0.082213305, -0.068657055, -0.10954474, -0.36598998, 0.059983972, 0.071539626, 0.105706535, -0.014004922, -0.04493435, -0.00943364, 0.014306285, -0.086277805) * go_2(-1.0, 1.0);\n result += mat4(-0.07653824, -0.05569481, 0.12022612, -0.02960086, -0.0827238, -0.12082348, 0.018902717, -0.17416616, -0.03121552, 0.008206833, -0.10166017, 0.0037599066, -0.009543466, 0.0020527479, 0.050042894, -0.10293714) * go_2(0.0, -1.0);\n result += mat4(0.14261888, -0.1898871, -0.15847605, 0.028050601, -0.016525509, -0.03094436, -0.19239494, -0.18140908, 0.14230183, -0.33403888, -0.39611194, 0.13778488, 0.1988197, -0.06581933, 0.002683303, -0.108148) * go_2(0.0, 0.0);\n result += mat4(-0.037351307, -0.09952294, 0.024785696, -0.0168355, -0.07218153, -0.1065052, -0.081961505, -0.15091445, 0.18406965, 0.13677996, -0.14867578, 0.089149386, -0.05840212, -0.059798297, -0.0201243, -0.029525604) * go_2(0.0, 1.0);\n result += mat4(-0.009857878, -0.087470345, 0.011972532, -0.13542594, 0.0354294, -0.20797616, -0.024621738, -0.08760984, 0.072218195, -0.13620329, -0.050354343, -0.17628804, 0.0071922955, 0.0018819867, -0.03858231, 0.018087402) * go_2(1.0, -1.0);\n result += mat4(-0.1553403, -0.03627257, 0.004989727, -0.0921159, -0.05149391, -0.21778369, -0.06126919, -0.072652444, 0.22329745, -0.11201775, -0.122997835, 0.05540077, -0.07249663, 0.0042517297, -0.05706445, 0.017356722) * go_2(1.0, 0.0);\n result += mat4(-0.05847665, -0.015685597, 0.14335254, -0.007372796, -0.0077773617, -0.08556339, 0.06739385, -0.04068274, 0.15799382, 0.038163103, 0.05265575, -0.08238097, 0.040807348, -0.07065019, 0.028166778, -0.15436243) * go_2(1.0, 1.0);\n result += mat4(-0.16044334, 0.283655, -0.022656776, 0.08448171, -0.038254652, -0.044832315, 0.08454063, 0.007472126, -0.009800128, 0.18591672, 0.10872203, -0.058036473, -0.098420285, 0.023155827, -0.04196021, 0.09891162) * go_3(-1.0, -1.0);\n result += mat4(-0.17852576, 0.54625523, -0.081733584, 0.081366554, -0.069625385, -0.11218507, 0.028421586, 0.071588986, -0.014985082, -0.087979324, 0.3142317, -0.19760501, -0.16015647, 0.13895224, -0.2701074, 0.30648437) * go_3(-1.0, 0.0);\n result += mat4(-0.014566373, 0.02057931, 0.10014358, 0.06578205, -0.15359782, -0.11839336, 0.13061163, 0.076945096, -0.01413561, -0.013397205, 0.015244041, -0.10279087, 0.09975661, -0.023128696, -0.016278943, 0.18001132) * go_3(-1.0, 1.0);\n result += mat4(-0.06356644, 0.14646067, 0.016344864, -0.013904187, 0.064943634, -0.1281504, -0.06950529, -0.028252209, -0.011304186, 0.04061305, 0.09251525, -0.05251633, 0.09714447, -0.05430799, -0.17469239, 0.1850043) * go_3(0.0, -1.0);\n result += mat4(-0.14378282, 0.22984904, 0.32252252, 0.26133427, 0.45289674, 0.14866802, -0.24101377, -0.18861331, -0.030501021, -0.1883431, -0.13604005, -0.15657176, 0.020317623, 0.23096721, 0.10420801, 0.15710264) * go_3(0.0, 0.0);\n result += mat4(0.06454669, -0.04189079, 0.056962494, -0.04948231, -0.2148223, -0.039649688, -0.0113121355, 0.20814565, 0.111416936, -0.035151463, -0.056465276, -0.080573045, -0.07819258, 0.018179936, -0.2283728, 0.12155499) * go_3(0.0, 1.0);\n result += mat4(-0.02560027, 0.070398115, -0.02989104, 0.028688442, 0.04278315, 0.013474358, -0.07253673, 0.02276444, 0.12581308, -0.03901054, 0.08311041, -0.08153711, 0.02564736, -0.043852035, -0.028089473, -0.044236403) * go_3(1.0, -1.0);\n result += mat4(0.09625976, 0.005770156, 0.16631871, -0.1034893, -0.19147423, 0.004631949, -0.07540428, 0.015621006, 0.03929467, 0.04762953, -0.080173716, -0.10179307, 0.059833538, 0.05659006, -0.13382521, -0.0313998) * go_3(1.0, 0.0);\n result += mat4(0.07715199, -0.03317866, -0.024203375, -0.1298324, -0.09655965, -0.026206894, 0.18922973, 0.07624604, -0.007847103, -0.058786727, -0.049493928, 0.019805223, -0.008090047, -0.019503202, -0.064513676, 0.10351463) * go_3(1.0, 1.0);\n result += mat4(0.022054255, -0.07858889, -0.10127163, -0.06832876, -0.07584891, 0.04215273, -0.0029053919, 0.08290376, -0.03475005, 0.08332925, 0.009553486, 0.07245685, -0.017920833, 0.015080806, -0.0002565289, 0.006093501) * go_4(-1.0, -1.0);\n result += mat4(0.09178481, 0.013873079, -0.02395207, -0.133258, -0.08877421, -0.21369275, -0.11754095, 0.17205496, 0.012909828, 0.10264451, 0.23808923, 0.055029023, 0.034399036, -0.046347205, 0.0067525543, 0.0777463) * go_4(-1.0, 0.0);\n result += mat4(-0.02699122, 0.04746888, -0.113287434, -0.025223, -0.005920497, -0.21902934, -0.13731015, 0.014423957, 0.036004063, 0.05559045, -0.0655789, 0.13083544, -0.06181434, 0.042077873, 0.022695009, 0.043042142) * go_4(-1.0, 1.0);\n result += mat4(0.05076442, -0.06772015, -0.044568565, -0.018430268, -0.046832457, 0.14489225, 0.118378006, 0.053310696, 0.117090195, 0.23086876, 0.058276806, -0.03198186, -0.026497893, 0.09645919, 0.08429416, -0.022437949) * go_4(0.0, -1.0);\n result += mat4(0.06788362, -0.071499035, -0.03412108, -0.1442882, -0.061426826, 0.15115702, 0.20443979, 0.42235458, 0.34301203, 0.15906362, -0.4573595, -0.38218448, 0.074763715, 0.03956433, -0.2741876, -0.045825735) * go_4(0.0, 0.0);\n result += mat4(0.042785604, 0.086842, 0.06526033, -0.26330376, -0.13392642, -0.09802622, -0.060285453, -0.04659627, 0.063904576, 0.030205727, -0.02990855, -0.03692373, 0.009259516, -0.033007562, -0.027945964, 0.12487634) * go_4(0.0, 1.0);\n result += mat4(-0.04833785, 0.025812654, 0.09670586, -0.0398005, 0.084576905, 0.006827775, 0.21430464, -0.062337395, 0.01071662, 0.042277753, -0.07786652, 0.080589384, 0.050834, -0.018442666, -0.10043296, 0.0051965285) * go_4(1.0, -1.0);\n result += mat4(-0.06940597, 0.0052362564, 0.11979121, 0.002420146, -0.014626038, -0.033247836, 0.07638099, 0.024731234, 0.13817027, -0.034607813, 0.069013715, -0.1591328, 0.017410269, 0.020814985, -0.071453065, 0.07467316) * go_4(1.0, 0.0);\n result += mat4(-0.03586743, 0.0875829, 0.14604242, -0.08374493, -0.015870938, -0.037566822, -0.04257119, 0.013528102, 0.051471747, -0.00025074458, -0.043193746, -0.10538127, -0.0122199105, -0.0105835805, 0.096613646, -0.0008547738) * go_4(1.0, 1.0);\n result += mat4(-0.09195929, -0.01251629, 0.1138194, -0.03152187, -0.027415436, 0.017695861, -0.05137721, -0.0006171527, 0.021749081, 0.070172004, 0.057883944, -0.031044329, -0.036268383, -0.17082807, -0.0331674, -0.03538632) * go_5(-1.0, -1.0);\n result += mat4(-0.27754265, -0.029477704, 0.34336638, -0.0011287191, -0.025141917, 0.034894004, 0.048627432, 0.053214233, -0.053281713, 0.03867139, -0.028029127, 0.09459172, 0.008080466, -0.122576915, -0.020655254, -0.1817124) * go_5(-1.0, 0.0);\n result += mat4(-0.1662597, -0.15292045, -0.0053951927, -0.067345075, 0.00020036062, -0.0026049272, -0.038856488, 0.00017393462, -0.03796784, -0.03248859, -0.024195418, 0.06486219, 0.09273242, -0.1581097, 0.03317699, -0.08153722) * go_5(-1.0, 1.0);\n result += mat4(-0.11341117, 0.036644243, 0.20370142, -0.12600902, 0.02261616, -0.033919003, 0.028898139, 0.019782161, 0.20895214, -0.09579635, -0.08383094, -0.04259736, 0.0101915635, -0.034835722, 0.05754228, 0.027356239) * go_5(0.0, -1.0);\n result += mat4(-0.104123175, 0.122171596, 0.2642155, -0.08453785, 0.019124847, -0.03925304, 0.08668516, -0.16025878, -0.17377967, 0.3448709, 0.024630664, -0.080416046, -0.41245192, 0.062051725, 0.0105510065, -0.19370769) * go_5(0.0, 0.0);\n result += mat4(0.021447789, -0.06635468, 0.01480373, 0.04688862, 0.02536135, 0.031706117, 0.019310655, -0.045567643, -0.109611645, -0.11746073, 0.07113426, 0.16584454, 0.05936068, -0.027226295, 0.073482916, -0.12929685) * go_5(0.0, 1.0);\n result += mat4(0.0190673, 0.0045874445, 0.09324168, -0.13466571, 0.010220709, 0.037733227, -0.0111948475, 0.006582617, -0.027675852, 0.103390485, -0.15095036, 0.1242396, 0.04393306, -0.0034322627, 0.12748775, -0.08938276) * go_5(1.0, -1.0);\n result += mat4(0.05321518, 0.025193566, 0.17684115, -0.017202778, -0.019295435, -0.046254706, 0.055901498, 0.02723333, -0.1394657, 0.054581758, -0.0807223, -0.047655288, 0.048698746, -0.045940652, 0.19415994, 0.0033838819) * go_5(1.0, 0.0);\n result += mat4(-0.017342623, 0.116635494, 0.012575626, 0.04339496, 0.0025065525, -0.004621888, -0.049964648, 0.0034235734, 0.04433295, 0.033285826, -0.11080989, 0.124883905, 0.06634157, -0.040422186, -0.04232008, 0.07501063) * go_5(1.0, 1.0);\n result += vec4(-0.06898461, -0.06177714, -0.06478548, 0.022993876);\n gl_FragColor = result;\n}\n")),_.program_11=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_2_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_2_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_2_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0349472, -0.09146782, -0.015455071, -0.02013195, -0.013576279, 0.1715199, -0.060827523, -0.060094133, -0.06020249, -0.02977466, -0.010053687, -0.0333128, 0.08293437, 0.08380394, -0.062162157, 0.09678952) * go_0(-1.0, -1.0);\n result += mat4(0.09930308, -0.07924828, 0.013899443, -0.44464898, -0.03707883, -0.006584696, -0.05389371, -0.060199857, -0.019344926, -0.01931973, -0.09749517, -0.0686553, -0.07339165, -0.048708685, 0.01131454, 0.1376503) * go_0(-1.0, 0.0);\n result += mat4(-0.26070634, 0.040811583, 0.116160385, 0.21038511, -0.27048224, 0.0031473516, 0.032511245, 0.121619865, 0.047579095, -0.114472836, 0.058695633, 0.019592037, -0.03866724, 0.15776725, -0.008668879, 0.05827778) * go_0(-1.0, 1.0);\n result += mat4(0.121598184, 0.08180447, -0.03398555, -0.063269034, 0.20604548, 0.0030689642, -0.009161656, -0.10142109, -0.09195833, -0.12376092, -0.05792068, 0.071478724, 0.055384632, 0.0047193686, -0.037130035, -0.04934333) * go_0(0.0, -1.0);\n result += mat4(0.12193808, 0.1254089, 0.4908329, -0.21140434, 0.12811103, -0.15737641, -0.23926133, 0.43005112, 0.15134192, -0.08466868, 0.12739879, 0.0066337097, 0.16472779, -0.105588906, -0.22597887, 0.14652383) * go_0(0.0, 0.0);\n result += mat4(-0.16729999, -0.03391507, 0.07358867, 0.060984816, -0.12153663, 0.06727532, 0.18193701, 0.08977565, 0.11250762, -0.018742424, -0.15230577, -0.14556353, 0.16327548, 0.095403135, -0.13089553, 0.072550654) * go_0(0.0, 1.0);\n result += mat4(0.13752456, 0.03894747, 0.031068675, 0.023082117, 0.17917861, 0.07080096, -0.011008945, -0.09391019, -0.006836284, -0.015607849, 0.046196267, 0.015853055, -0.12630671, -0.081082314, -0.086036764, 0.1590758) * go_0(1.0, -1.0);\n result += mat4(0.012728998, -0.09810741, 0.14294422, -0.059659157, 0.03056563, -0.024036996, -0.015403818, -0.118189946, -0.051906176, -0.17971419, -0.0959625, 0.08985921, 0.10979987, 0.10597462, -0.043452974, 0.03186385) * go_0(1.0, 0.0);\n result += mat4(0.020659165, 0.049573228, 0.051704157, 0.028366942, 0.022190692, -0.051479015, 0.054295983, -0.017384693, 0.0026946815, 0.010077197, -0.012801315, 0.0016714733, 0.08869389, 0.05164402, 0.03406929, -0.037191015) * go_0(1.0, 1.0);\n result += mat4(-0.10028344, -0.16634189, 0.019711684, 0.020383958, -0.084915325, 0.11053288, -0.07768085, -0.01981037, 0.107243344, -0.012217411, -0.023985125, -0.08483301, -0.19850655, -0.06305865, 0.03655547, 0.06864395) * go_1(-1.0, -1.0);\n result += mat4(0.20698719, -0.2885775, 0.059498087, -0.008909828, -0.08331985, 0.13849287, 0.032946825, 0.14271452, -0.104721665, 0.12004092, 0.14654724, -0.004502498, 0.006716589, -0.17328952, 0.014115839, -0.016801946) * go_1(-1.0, 0.0);\n result += mat4(0.041014872, -0.080156274, -0.043762606, 0.0528254, -0.04514068, -0.073835544, 0.04116111, -0.0028962197, 0.06113734, -0.00660851, 0.04496306, -0.19104107, 0.10144654, -0.19428198, -0.04189575, -0.027004357) * go_1(-1.0, 1.0);\n result += mat4(0.076202326, 0.031882156, -0.08089088, 0.02722187, -0.24690835, -0.035489604, 0.17377102, -0.046913855, 0.09538933, 0.13880032, 0.032495037, -0.053468306, 0.018272033, -0.13557187, -0.0016809801, 0.16564687) * go_1(0.0, -1.0);\n result += mat4(-0.1318004, 0.0781202, 0.026608787, 0.2782413, -0.015252272, 0.06966941, 0.6830404, -0.21273687, 0.035827838, -0.013433616, -0.19725588, 0.115758345, 0.12179782, -0.1338549, -0.041967906, 0.3419551) * go_1(0.0, 0.0);\n result += mat4(-0.06732849, -0.00047242, -0.09643446, -0.048419215, 0.030914927, -0.13920021, 0.08296221, 0.042942315, 0.18975921, 0.023672665, -0.08061805, -0.11823857, -0.055623423, -0.1345549, 0.1951731, 0.10466201) * go_1(0.0, 1.0);\n result += mat4(-0.042122774, -0.14092919, 0.097806625, -0.16809812, -0.0017256415, 0.07320015, 0.02623979, 0.056631763, -0.059066445, 0.050315112, 0.022210397, 0.020917628, 0.07918204, -0.047513902, -0.022105288, 0.017238917) * go_1(1.0, -1.0);\n result += mat4(-0.10645019, -0.2826466, 0.06739196, 0.09756199, 0.031106336, -0.08260654, -0.036933657, 0.050086416, 0.0987824, -0.033137392, 0.08894681, -0.23773453, 0.023050837, -0.23565383, -0.09519961, 0.09613443) * go_1(1.0, 0.0);\n result += mat4(-0.05644008, -0.21541502, 0.11537729, -0.13721548, -0.020957267, 0.10175056, -0.052707233, 0.17628355, 0.028461214, 0.3014536, -0.038585383, -0.014727664, -0.044595238, -0.10416226, -0.04355546, 0.22365475) * go_1(1.0, 1.0);\n result += mat4(-0.08733939, 0.08058479, -0.004023699, -0.025807053, -0.002117148, -0.23746334, 0.065963335, 0.020958645, -0.22460108, -0.009205423, -0.07651075, -0.15989082, 0.05807728, 0.023019457, -0.05400351, 0.075997986) * go_2(-1.0, -1.0);\n result += mat4(-0.18092917, 0.29806077, 0.024918934, 0.114404745, 0.049839694, -0.18546863, 0.12478854, 0.13304788, -0.15392973, 0.051560715, -0.06856269, -0.3036006, 0.08124072, -0.05298596, -0.030516481, 0.12273301) * go_2(-1.0, 0.0);\n result += mat4(-0.09820723, 0.08067553, 0.029639702, 0.03668786, -0.10049537, -0.19294576, 0.17826727, 0.1635976, -0.16384046, -0.1220917, 0.008744192, 0.012697882, -0.043205783, 0.10298051, 0.021135183, 0.15958472) * go_2(-1.0, 1.0);\n result += mat4(0.021761253, 0.1893263, -0.0020750812, 0.14222866, -0.103759706, -0.13740262, 0.08272797, -0.059319258, 0.13402042, -0.07973959, 0.08683529, -0.15174694, -0.1330933, -0.036825962, -0.0028282823, 0.021407785) * go_2(0.0, -1.0);\n result += mat4(0.12504603, 0.2479715, -0.35803804, -0.026018003, 0.022745723, -0.07542199, 0.23766859, -0.056435704, 0.033115927, 0.22251359, 0.09025703, -0.39158693, 0.28631303, -0.13876301, -0.4956844, 0.55813307) * go_2(0.0, 0.0);\n result += mat4(0.16973238, 0.107451506, -0.10936354, 0.025205612, -0.0154478075, -0.22515228, 0.0618484, -0.053435117, -0.1634102, -0.2720532, 0.22150621, 0.0012615388, 0.045661222, 0.028745374, 0.043213993, 0.014749005) * go_2(0.0, 1.0);\n result += mat4(0.08600755, 0.11467286, -0.030524427, 0.025168872, -0.10489299, -0.37458676, 0.07771989, -0.0042441254, -0.11694848, -0.35681316, 0.04747507, -0.0027261428, -0.025253184, -0.08753649, -0.006478329, -0.027177837) * go_2(1.0, -1.0);\n result += mat4(-0.0007465437, 0.28975293, -0.18405293, 0.119266, -0.10667221, -0.1802464, 0.19241495, 0.02650873, 0.010430683, -0.23149595, -0.031080026, -0.0006125235, 0.037027247, -0.09754189, 0.04630445, -0.018924896) * go_2(1.0, 0.0);\n result += mat4(0.019050436, 0.17480409, -0.13520603, 0.09094483, -0.02445997, -0.21114577, 0.050991118, -0.029637761, -0.16994584, -0.2239252, 0.11126132, -0.06577722, 0.056996938, 0.006512977, -0.049459394, 0.07697084) * go_2(1.0, 1.0);\n result += mat4(0.16364041, -0.058814153, -0.07960281, -0.22106613, 0.051421925, 0.13432528, 0.03029435, -0.053310465, -0.043934733, 0.28936264, -0.07070681, -0.04899224, -0.11805805, -0.028338438, 0.100599535, -0.048358817) * go_3(-1.0, -1.0);\n result += mat4(-0.14466347, 0.2542083, 0.114321895, 0.060320944, 1.432933e-05, -0.009625721, -0.037658967, -0.22428983, -0.0722048, 0.03882146, 0.17885631, 0.16377795, 0.112711646, -0.13564147, -0.022007236, -0.20185186) * go_3(-1.0, 0.0);\n result += mat4(0.1199308, 0.065274626, 0.040273953, -0.029960137, 0.14304884, 0.059161276, -0.02586767, -0.19456553, -0.020681847, -0.03329421, 0.026978612, 0.06485361, 0.088268556, -0.0095202075, -0.1777034, -0.06573516) * go_3(-1.0, 1.0);\n result += mat4(0.19750524, -0.124522515, 0.04549369, -0.14726287, -0.13690545, 0.06770214, 0.105929896, 0.10787474, 0.21234562, 0.15915224, 0.12821364, -0.10518945, -0.019162156, 0.060908437, 0.0070991656, -0.05853554) * go_3(0.0, -1.0);\n result += mat4(-0.332194, -0.1090442, 0.11825454, 0.0843628, -0.03258615, 0.08459736, 0.11480732, -0.047636237, -0.095243596, 0.07337737, -0.11959047, 0.14512871, 0.034495726, -0.086968474, 0.19812642, -0.013120597) * go_3(0.0, 0.0);\n result += mat4(0.038461242, 0.03316589, 0.09561463, 0.18557192, -0.010941443, 0.0907286, -0.016086651, -0.23144832, -0.044253506, -0.058702238, -0.0011041966, -0.045634367, -0.09162548, -0.045157652, -0.021990022, 0.13162635) * go_3(0.0, 1.0);\n result += mat4(-0.02456783, -0.03417151, 0.053517457, 0.0039862576, -0.005629444, -0.027595684, -0.09233445, -0.05521366, -0.028361535, -0.10314045, 0.05208228, -0.01962492, -0.096213296, -0.024513567, -0.05102384, 0.13520533) * go_3(1.0, -1.0);\n result += mat4(0.08790174, -0.1792104, 0.06702363, 0.036870077, -0.08648169, 0.2826172, -0.17046972, 0.019982012, -0.036582787, -0.055289216, -0.008255741, 0.004824183, 0.03871658, 0.032730278, -0.05807295, 0.06396422) * go_3(1.0, 0.0);\n result += mat4(0.032679293, -0.15864716, 0.06863736, 0.038946554, -0.009387644, 0.2248399, -0.022594031, -0.18380828, 0.08792525, -0.053283963, -0.112759285, 0.027726877, -0.086085774, -0.12300368, 0.05827494, -0.17386718) * go_3(1.0, 1.0);\n result += mat4(0.08048039, -0.1314228, -0.037761286, 0.047317382, -0.08880487, 0.06179501, 0.07499687, 0.05924045, -0.045838207, 0.18014897, -0.025729936, 0.16530922, 0.06670338, 0.048252247, -0.012380218, 0.02654277) * go_4(-1.0, -1.0);\n result += mat4(0.090738244, -0.07097098, 0.02538609, 0.025717502, -0.031697266, -0.09336655, -0.018525556, -0.18561147, 0.036027636, -0.044611387, -0.06725372, -0.183522, 0.0788194, -0.02451563, 0.034200825, -0.032755863) * go_4(-1.0, 0.0);\n result += mat4(0.06220659, -0.042783756, -0.021792164, -0.0828951, -0.060966644, 0.0074828877, 0.10836738, 0.12144929, -0.07855744, -0.022806635, 0.02449449, -0.08472964, -0.00337497, 0.14822102, -0.0063337362, -0.022158459) * go_4(-1.0, 1.0);\n result += mat4(-0.015443758, -0.14636597, 0.092075996, -0.032396555, 0.57801515, -0.038087387, -0.002455976, -0.21212098, -0.25436863, -0.0014624707, -0.06944989, 0.041554075, 0.07314171, -0.031875722, -0.0898564, -0.009711315) * go_4(0.0, -1.0);\n result += mat4(0.39667594, -0.19510192, -0.15319824, 0.09397803, 0.11162815, 0.08910584, -0.17241088, -0.32170787, 0.099810265, -0.24704264, 0.3502755, 0.076993406, -0.011241086, -0.027046101, 0.24804646, -0.03629868) * go_4(0.0, 0.0);\n result += mat4(0.04532466, -0.025737574, 0.076878645, -0.022860521, -0.21166173, 0.0066573257, 0.11451736, 0.098494835, 0.054614626, 0.0324795, -0.07475363, -0.016862292, 0.12980871, -0.12060518, -0.078866445, -0.037514597) * go_4(0.0, 1.0);\n result += mat4(-0.077329785, 0.20992881, -0.024529329, 0.032680444, 0.28252345, -0.053790633, 0.17370275, -0.14319752, -0.19114175, 0.012085368, 0.0410558, 0.08803704, -0.077949844, -0.15750417, 0.030377569, 0.0388851) * go_4(1.0, -1.0);\n result += mat4(-0.063492425, 0.12690471, 0.008844376, -0.14553507, 0.17035894, 0.18411207, 0.21632117, -0.015488823, -0.02806988, -0.13371038, -0.12625034, 0.20475954, -0.059775293, -0.055161443, -0.05210265, 0.15280373) * go_4(1.0, 0.0);\n result += mat4(-0.03649832, 0.09987268, 0.05120556, 0.025184184, -0.058899805, -0.07387821, 0.18710648, -0.10555811, -0.02759419, -0.19976474, -0.064043306, 0.030171674, 0.016179368, 0.04791283, -0.053911958, 0.050767425) * go_4(1.0, 1.0);\n result += mat4(0.03843477, 0.25258064, 0.016070124, 0.028574495, -0.0068474114, 0.06865137, 0.022342455, -0.0075285095, -0.025927907, 0.029985406, 0.013440689, -0.012433278, 0.014569347, -0.11100144, 0.12033138, 0.010771042) * go_5(-1.0, -1.0);\n result += mat4(-0.015851736, 0.3167264, -0.0836191, -0.005717406, -0.064080216, 0.070136465, -0.06756247, -0.023658438, 0.011184833, -0.17086872, -0.01512278, -0.13807635, -0.077147275, 0.06359306, 0.044558518, 0.17371671) * go_5(-1.0, 0.0);\n result += mat4(0.016337229, 0.2540961, -0.1538914, 0.05068191, 0.027084729, 0.00067840813, -0.00576344, -0.00596408, -0.011028981, 0.036047217, 0.03535427, -0.0008666505, -0.01604948, -0.035426773, 0.09279044, 0.16961862) * go_5(-1.0, 1.0);\n result += mat4(0.26191124, 0.17618547, -0.060725193, -0.10107231, 0.028958656, 0.0012716176, 0.0041506914, -0.0021748038, -0.35696867, -0.09372129, 0.12742971, 0.23923989, 0.09219072, 0.024196591, 0.003192825, -0.041768644) * go_5(0.0, -1.0);\n result += mat4(-0.17835465, 0.8621154, 0.32936049, -0.058551144, -0.021967549, -0.15256044, 0.07056792, -0.010208738, -0.25470692, -0.31490391, -0.16554967, 0.08553254, -0.14494352, 0.077428155, 0.29464936, -0.25275782) * go_5(0.0, 0.0);\n result += mat4(-0.06149193, 0.16008708, 0.08229276, 0.027298545, -0.043383293, -0.025251184, 0.035522345, 0.043242358, -0.016117992, 0.0016717165, -0.011271885, -0.08116671, -0.06230632, -0.0059490846, 0.06996346, 0.087275974) * go_5(0.0, 1.0);\n result += mat4(0.2020623, 0.18089826, -0.052554823, 0.09357937, 0.007033659, 0.026354209, 0.013584589, -0.005457746, -0.22913294, 0.13770905, -0.056017175, 0.027802086, 0.18037985, 0.03405338, 0.006718533, 0.02469646) * go_5(1.0, -1.0);\n result += mat4(0.028112786, 0.16723098, 0.0066787126, 0.07016463, 0.046073828, 0.044055372, -0.047022585, -0.060435526, -0.041117955, 0.03657766, 0.0816698, -0.15707959, 0.22355783, 0.020610418, 0.0853779, -0.12445744) * go_5(1.0, 0.0);\n result += mat4(0.05012942, -0.045172162, 0.08681702, -0.06541369, -0.01762828, 0.011376011, 0.015611381, 0.027792938, 0.013394507, 0.034215946, 0.06960491, -0.064838886, 0.03150636, -0.038445942, 0.17026442, 0.023619778) * go_5(1.0, 1.0);\n result += vec4(0.067609355, -0.057853002, -0.09608125, 0.087347224);\n gl_FragColor = result;\n}\n")),_.program_12=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0903666, 0.07326563, 0.12570351, -0.0861333, 0.08773195, 0.08107881, -0.23008522, 0.081658274, -0.080930784, 0.095189065, -0.09599475, -0.012844856, -0.057758823, -0.05387305, 0.035611577, 0.06831291) * go_0(-1.0, -1.0);\n result += mat4(0.10193587, 0.24297304, 0.052464593, -0.23271905, -0.051271625, -0.04671388, -0.41551715, 0.096072406, -0.08061266, 0.15575954, -0.02978901, 0.02782589, -0.12731546, 0.100969315, -0.036334585, 0.04111131) * go_0(-1.0, 0.0);\n result += mat4(-0.07986279, 0.06354848, 0.054493763, 0.02064465, 0.1899048, -0.23340854, -0.020978438, -0.11192701, 0.0894504, 0.10851951, 0.022597404, -0.093431845, 0.1323124, -0.037850555, -0.07144082, -0.11149757) * go_0(-1.0, 1.0);\n result += mat4(0.20984441, 0.1316296, 0.028271135, -0.3395805, -0.060018715, 0.09772287, 0.023952218, 0.09067281, -0.024634736, 0.11768398, 0.12226884, 0.11482385, 0.09000994, 0.17652623, 0.16630758, -0.11148413) * go_0(0.0, -1.0);\n result += mat4(0.16063517, 0.05484425, -0.013026712, 0.09420388, -0.07708702, -0.15001677, -0.17628206, -0.29337302, -0.12929626, 0.19321969, -0.19692437, 0.18910687, -0.5376053, 0.0024577375, 0.18347259, -0.036233984) * go_0(0.0, 0.0);\n result += mat4(-0.06877196, 0.057344403, -0.18521468, -0.26043263, -0.027829815, -0.3474636, 0.074399404, 0.02000891, 0.10101197, 0.18005812, 0.018405264, 0.16208377, 0.2572691, -0.061031613, 0.12526059, 0.015687834) * go_0(0.0, 1.0);\n result += mat4(0.12139206, 0.10150127, 0.12223164, -0.0033110923, 0.025267506, 0.0043354593, 0.04014963, 0.054613993, 0.0041964273, 0.18711057, 0.1130988, -0.010105996, -0.11398717, 0.15550865, 0.011355651, 0.0013034486) * go_0(1.0, -1.0);\n result += mat4(0.018920925, -0.1981446, -0.0015773224, 0.17280231, -0.1158759, 0.034413345, 0.18601055, -0.058082208, -0.05751512, -0.014871481, 0.026116839, 0.22214632, -0.109278515, -0.07075786, 0.14865029, 0.06923859) * go_0(1.0, 0.0);\n result += mat4(-0.04858135, 0.06361807, 0.03608349, -0.35027486, -0.22905546, 0.228983, -0.080485426, -0.12832811, -0.08297812, 0.27370456, -0.040313505, 0.12175736, -0.0088722585, -0.027337799, 0.082081, 0.036823895) * go_0(1.0, 1.0);\n result += mat4(-0.09081754, -0.121576175, -0.004420886, 0.03107195, -0.009208461, 0.093130514, -0.100094385, 0.07485617, 0.10638224, 0.10978887, 0.033434544, -0.0109705, 0.051747587, -0.04629124, 0.022032369, -0.061933544) * go_1(-1.0, -1.0);\n result += mat4(-0.026675375, 0.24803858, -0.3505403, 0.061843242, 0.22817075, -0.22713637, 0.030461052, -0.28470376, 0.021492813, 0.026554195, -0.014637818, 0.05059166, 0.26264945, 0.019178726, -0.084112, -0.11228049) * go_1(-1.0, 0.0);\n result += mat4(0.24368168, -0.09750266, -0.08355252, -0.19701716, -0.07022316, -0.021431576, -0.041753594, 0.097228795, 0.05831718, 0.046489198, -0.013535228, -0.1277287, -0.028432956, 0.11263107, -0.038870994, 0.052972272) * go_1(-1.0, 1.0);\n result += mat4(0.34507847, 0.16310076, 0.3261618, -0.08031221, -0.024778686, 0.030581996, -0.23252021, 0.07368026, -0.1457359, -0.05583193, -0.08619469, 0.025661029, 0.122622915, 0.107637696, 0.07717542, -0.0069369692) * go_1(0.0, -1.0);\n result += mat4(-0.025063993, -0.32267594, 0.04222844, -0.6405562, 0.08737213, 0.05898279, -0.24921863, -0.37281784, 0.33026382, -0.037117995, -0.48083028, -0.1576151, 0.031603996, 0.13712752, 0.08525082, 0.13751547) * go_1(0.0, 0.0);\n result += mat4(-0.1717367, 0.16379626, -0.080398574, 0.02730318, -0.08700865, 0.18012185, -0.039455075, 0.1875848, -0.058620475, 0.070274726, -0.07203947, -0.004408652, 0.11834384, -0.17019957, -0.1841911, -0.16539739) * go_1(0.0, 1.0);\n result += mat4(-0.00306162, -0.009568686, 0.04615716, 0.29750574, -0.016171249, -0.22235759, -0.032884303, -0.09805467, -0.23468043, -0.03662323, -0.03754542, 0.031607516, 0.1192756, 0.037513345, 0.06270457, -0.010091852) * go_1(1.0, -1.0);\n result += mat4(-0.03238403, 0.044085886, -0.15184736, -0.16677259, 0.21868308, 0.033742618, 0.12541051, -0.20726953, 0.21332125, 0.18820943, 0.11516147, -0.04046913, -0.099226944, 0.008198145, 0.0044930377, 0.10445432) * go_1(1.0, 0.0);\n result += mat4(-0.04825399, -0.10125744, -0.016809255, -0.2170602, -0.008085673, -0.0055932486, -0.14474209, 0.12402969, -0.06304857, -0.058890864, -0.03977117, 0.08338651, 0.051681735, -0.046300244, -0.027098775, -0.07750968) * go_1(1.0, 1.0);\n result += mat4(-0.110792324, -0.07082374, -0.07643967, 0.0007350921, 0.12548494, 0.027903408, 0.08646201, -0.060506143, -0.0042042546, -0.037406266, 0.13233368, -0.040573254, -0.011526989, 0.0017727965, -0.024684377, 0.023611743) * go_2(-1.0, -1.0);\n result += mat4(0.10507391, -0.11524923, -0.045419905, -0.018232401, 0.11517856, -0.017063787, -0.06844106, 0.01649028, 0.042487442, -0.0018217458, -0.048760284, -0.027432851, 0.0701538, -0.07122821, -0.040997203, -0.044356424) * go_2(-1.0, 0.0);\n result += mat4(-0.16667375, 0.08508152, -0.1130823, 0.10425934, 0.048882842, 0.0026840174, -0.03628384, 0.017808143, 0.06952142, 0.056811754, -0.06279424, -0.08361375, 0.02647836, 0.07310232, 0.077748105, -0.086376086) * go_2(-1.0, 1.0);\n result += mat4(-0.057241924, -0.0933121, -0.071363084, 0.04463695, 0.082285576, 0.11622887, 0.18159458, -0.109704174, -0.13580221, 0.07275989, 0.01771122, 0.05640307, 0.07454414, 0.14722411, 0.111302465, 0.07975774) * go_2(0.0, -1.0);\n result += mat4(-0.1331026, -0.054009046, 0.12211443, 0.083527334, -0.13672769, -0.015313354, 0.13764748, -0.086164065, 0.12795652, -0.03282714, 0.1579073, 0.048787095, 0.012054846, -0.01882002, 0.13269778, -0.2241914) * go_2(0.0, 0.0);\n result += mat4(-0.14854619, 0.11223546, -0.07340829, 0.17087477, -0.035288546, 0.073113, 0.031149026, 0.08732851, 0.11652912, 0.11133054, -0.011138846, -0.04347902, 0.22826026, -0.06315385, -0.083217576, -0.16983536) * go_2(0.0, 1.0);\n result += mat4(6.0946622e-05, -0.1391396, -0.029762868, -0.07732276, 0.08408844, -0.0067310245, 0.018747361, 0.10870239, -0.14702435, 0.04659678, 0.049279176, -0.089539565, 0.008640545, -0.12693758, -0.012340728, -0.0010518627) * go_2(1.0, -1.0);\n result += mat4(-0.031445112, -0.059538055, -0.10110316, -0.009243974, 0.07312848, -0.045987524, -0.07739988, -0.18289267, 0.19408458, 0.049652096, 0.1430416, 0.007823552, 0.12752487, 0.1404086, 0.014550228, -0.2000237) * go_2(1.0, 0.0);\n result += mat4(-0.02328158, -0.055340275, -0.00890452, 0.05107875, 0.04028763, -0.033579618, -0.14551812, -0.07084914, 0.031724613, -0.11050497, 0.030539952, 0.017960407, 0.013022372, 0.048110507, -0.059791975, -0.069656074) * go_2(1.0, 1.0);\n result += mat4(-0.011159195, 0.061231583, 0.023733439, 0.08318157, 0.051980533, -0.081164956, -0.12936994, 0.031314097, 0.038792897, -0.19316009, 0.012015963, 0.1274062, 0.007457571, -0.053334422, -0.06087007, -0.07500442) * go_3(-1.0, -1.0);\n result += mat4(-0.12612286, -0.059262786, 0.0013960898, 0.16076264, -0.02753848, -0.040280215, 0.11748305, -0.06767023, -0.08982183, -0.2259159, 0.021500308, -0.050233077, 0.0174376, 0.08059276, -0.011338266, -0.021669568) * go_3(-1.0, 0.0);\n result += mat4(-0.09231125, 0.05039252, 0.06589666, 0.0699502, -0.016866742, 0.16463608, 0.008424828, -0.044754602, 0.08277166, -0.26685247, -0.054916486, 0.035318345, 0.017051857, 0.004787585, 0.07064183, 0.08143896) * go_3(-1.0, 1.0);\n result += mat4(0.040472284, 0.02196483, 0.019647326, -0.0042990106, -0.0111499615, 0.064750694, -0.1685468, 0.1236021, -0.14509638, -0.23636436, -0.03507012, -0.05882796, -0.003939107, -0.03427979, -0.15588285, 0.14955762) * go_3(0.0, -1.0);\n result += mat4(-0.29209736, -0.056658156, 0.12503433, 0.059094626, 0.33155647, -0.31607324, -0.17409548, 0.28301534, -0.07269221, 0.31217432, -0.032151274, 0.13320662, 0.0067921844, 0.12724863, -0.079603665, -0.20445012) * go_3(0.0, 0.0);\n result += mat4(0.04944913, -0.24652547, 0.084156096, -0.044976614, 0.13094465, -0.041729383, -0.0043662624, -0.025976455, 0.10950043, -0.24576949, 0.07637044, -0.17560403, 0.03770707, -0.14604908, -0.13370425, -0.08169505) * go_3(0.0, 1.0);\n result += mat4(0.06215933, 0.014817449, -0.17584182, -0.119785294, 0.025916845, -0.0045085796, 0.051403407, -0.13932867, -0.029478246, -0.23803446, 0.026629616, -0.04838478, -0.05731936, -0.15141651, -0.014330421, 0.03173533) * go_3(1.0, -1.0);\n result += mat4(-0.18867792, 0.1690159, 0.0077506024, -0.08768171, 0.13987596, -0.10401963, -0.00020402495, 0.095776096, -0.059084885, -0.15369008, 0.121360734, 0.11111317, -0.06857354, -0.24787377, -0.07358934, 0.05282127) * go_3(1.0, 0.0);\n result += mat4(-0.05825966, 0.15936251, -0.009718466, 0.026246214, -0.054192465, 0.11259584, 0.106545866, 0.0037204623, 0.015858173, -0.2466447, -0.006608056, -0.08228397, 0.014153731, -0.024114707, -0.14019284, -0.008368259) * go_3(1.0, 1.0);\n result += mat4(-0.12620875, -0.035311706, -0.017309954, 0.038676415, 0.010007554, 0.103891194, 0.2074349, -0.067182384, 0.04545331, 0.04189184, 0.04593296, 0.01145646, 0.027835514, 0.16188826, 0.12302215, 0.005847866) * go_4(-1.0, -1.0);\n result += mat4(-0.08673945, -0.03605757, 0.008751013, 0.006012169, -0.100793496, -0.06794951, 0.22445437, 0.16843331, -0.04668748, 0.15526527, 0.16405432, 0.08034733, 0.095660806, 0.13993011, 0.0714316, -0.2271875) * go_4(-1.0, 0.0);\n result += mat4(-0.051425643, -0.060941234, 0.014853939, -0.04170188, -0.040981892, 0.014460391, 0.06914827, -0.092892915, 0.011654809, -0.07164335, 0.05665548, -0.021757752, -0.15187486, 0.25099215, 0.06707618, 0.0014576896) * go_4(-1.0, 1.0);\n result += mat4(-0.21007836, -0.02975774, -0.17765106, 0.08210864, 0.04128445, -0.03473088, 0.13388512, -0.062689856, -0.024399463, 0.060575683, 0.016895741, 0.053625587, -0.16646849, 0.20665659, -0.097400986, -0.11676045) * go_4(0.0, -1.0);\n result += mat4(-0.012981402, -0.0035834755, -0.19967668, -0.055962507, 0.05755364, 0.16290179, 0.16108987, 0.0443184, 0.022384012, -0.21550876, 0.1993019, 0.10249744, 0.027157044, -0.48223755, 0.14306773, -0.042821236) * go_4(0.0, 0.0);\n result += mat4(-0.023187606, -0.0006282703, -0.030281521, -0.034422845, 0.1269488, -0.046393935, 0.056179423, -0.07986905, -0.08863301, 0.033617917, 0.28032312, -0.016831966, -0.09741306, 0.082168706, -0.07072508, 0.1714769) * go_4(0.0, 1.0);\n result += mat4(-0.10699955, 0.004617793, -0.13971107, -0.08070923, -0.18738483, 0.37386385, 0.095100455, 0.057784997, -0.048351936, -0.19038375, -0.1161272, 0.088465944, 0.21603039, 0.14161706, -0.17377359, 0.053336773) * go_4(1.0, -1.0);\n result += mat4(-0.1607158, 0.11756463, 0.050999135, -0.082914345, -0.13728271, -0.29792574, 0.28438056, 0.45129618, 0.024746796, 0.15315229, -0.117851384, 0.07257279, -0.108341694, 0.20533404, 0.026013765, -0.34590483) * go_4(1.0, 0.0);\n result += mat4(-0.14288151, 0.040327024, -0.14112945, -0.08908226, 0.22330604, -0.015938131, 0.033910606, -0.16407411, -0.016470572, 0.09259821, 0.08344142, 0.014396606, -0.04143325, 0.10638457, 0.12549427, 0.016800882) * go_4(1.0, 1.0);\n result += mat4(-0.07430705, -0.21602099, -0.02395794, 0.16806927, 0.18771775, 0.040755376, 0.2715868, -0.034169577, 0.00522744, -0.02654015, -0.020816373, 0.16446163, -0.087030225, 0.01551686, 0.0048509445, 0.022507116) * go_5(-1.0, -1.0);\n result += mat4(-0.024786156, 0.09243609, 0.09324701, 0.08799725, -0.03968033, -0.14894229, 0.0776629, -0.21654569, -0.099934116, -0.06997516, 0.10485336, 0.040500306, -0.25174686, -0.20299411, 0.13843295, 0.25696677) * go_5(-1.0, 0.0);\n result += mat4(0.092044, -0.07171784, 0.23683146, -0.009319925, -0.08805518, 0.12598065, 0.06375242, 0.02844835, -0.029605612, -0.12549727, 0.022440229, 0.006380783, 0.1313304, 0.15739907, 0.08373962, 0.08992246) * go_5(-1.0, 1.0);\n result += mat4(-0.27224204, -0.26631516, -0.027027579, -0.030660763, 0.069010764, 0.00686249, -0.17444538, -0.05701314, -0.035538822, -0.26050144, -0.010451579, -0.061782375, 0.16745842, -0.108107746, 0.030468695, -0.16402762) * go_5(0.0, -1.0);\n result += mat4(-0.07276476, -0.15297028, -0.25568548, 0.27668282, 0.09677458, 0.098981895, -0.0004217196, -0.00091525156, -0.3077419, 0.44434202, -0.09468051, -0.08462181, -0.26978543, 0.27369836, -0.03669818, 0.2912635) * go_5(0.0, 0.0);\n result += mat4(-0.28734738, 0.14579459, 0.22083919, -0.2297294, 0.17505005, -0.04844878, 0.021834318, -0.16736999, 0.0016747294, -0.060896724, 0.028344678, -0.06341938, 0.43723574, -0.2615166, 0.05107712, -0.20119043) * go_5(0.0, 1.0);\n result += mat4(0.0272994, 0.22280678, 0.17716415, -0.093996234, -0.11316552, 0.18234952, -0.0010922098, -0.12163143, 0.04821719, 0.0022455743, -0.036408488, 0.022185026, -0.03437743, 0.022541165, -0.11003119, 0.14187692) * go_5(1.0, -1.0);\n result += mat4(0.00013664822, -0.34958616, 0.33965272, 0.4091369, 0.047315825, 0.18665253, -0.09821825, 0.070298485, -0.07052871, -0.2640913, -0.13192001, 0.017230166, -0.22303015, 0.0023083845, -0.1482968, 0.0031197562) * go_5(1.0, 0.0);\n result += mat4(-0.053096205, -0.023291215, -0.038235445, -0.2354219, -0.012032332, 0.17776853, 0.03697497, -0.25305814, 0.043709055, -0.09948032, -0.08828663, -0.09534956, 0.036391728, 0.05996495, 0.038689792, 0.053753372) * go_5(1.0, 1.0);\n result += vec4(0.07657865, -0.057940323, 0.09216576, 0.08710758);\n gl_FragColor = result;\n}\n")),_.program_13=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.12020708, 0.030450096, -0.022563199, 0.13941783, 0.42781577, 0.07196431, 0.03032568, -0.24368697, -0.12174075, 0.18298386, 0.09977972, 0.06440271, -0.021667495, -0.09582143, -0.02372221, -0.012161217) * go_0(-1.0, -1.0);\n result += mat4(-0.08614557, -0.16138618, 0.17409417, 0.06457713, 0.2130565, 0.3841125, -0.030690523, 0.014650334, -0.024490908, 0.09859328, -0.033240438, 0.21537182, -0.11260519, 0.3600062, -0.21786173, 0.29394957) * go_0(-1.0, 0.0);\n result += mat4(-0.065436006, 0.18217164, -0.009773951, 0.29613763, 0.15861033, 0.19769754, 0.026605047, -0.13012406, 0.049954694, -0.21985927, -0.114034064, -0.19775811, 0.15509593, -0.0096983, 0.04010453, -0.14786181) * go_0(-1.0, 1.0);\n result += mat4(-0.12755093, -0.15312608, -0.12672725, 0.14637707, -0.044712905, -0.018509148, 0.34769905, 0.094541386, 0.018899806, -0.068810396, 0.03567579, 0.010715141, 0.26642382, 0.021787789, -0.045413516, -0.0099886125) * go_0(0.0, -1.0);\n result += mat4(0.09399624, -0.22073774, -0.03728268, -0.14593096, -0.14311165, 0.01572586, -0.043170083, 0.14196606, -0.0057723937, -0.22462656, 0.28189817, -0.27393398, -0.04240093, -0.22494912, 0.088402055, -0.15256752) * go_0(0.0, 0.0);\n result += mat4(-0.054694295, 0.24343663, 0.042853344, 0.2742606, -0.16395031, 0.25720948, -0.12372541, 0.15020733, 0.07335946, 0.06307917, -0.0035989506, 0.045006167, 0.12430964, -0.20227802, 0.16280155, -0.060202613) * go_0(0.0, 1.0);\n result += mat4(0.015143897, 0.21408756, -0.12505236, -0.21357507, -0.103595965, -0.074590206, 0.015860647, 0.16365165, 0.082501106, -0.015283817, -0.047005404, 0.048750408, 0.06636161, 0.2280071, 0.0033000826, 0.15148918) * go_0(1.0, -1.0);\n result += mat4(0.051213, 0.121158004, -0.2882391, 0.048057787, -0.15921837, -0.04850743, -0.32060388, -0.11430066, 0.0148464935, -0.069417626, 0.11761673, -0.030637275, 0.0030618436, 0.2583576, -0.03774937, -0.23215541) * go_0(1.0, 0.0);\n result += mat4(-0.06589957, -0.18402125, -0.1908057, -0.15999734, -0.20722501, -0.41220245, -0.08732743, -0.2800872, -0.11615179, 0.08338717, 0.070668146, 0.16140378, -0.07519341, 0.04610659, 0.025006918, 0.09886883) * go_0(1.0, 1.0);\n result += mat4(-0.05963709, 0.021905743, 0.019461332, 0.30714118, 0.053338766, -0.0036449512, 0.051735114, 0.031359527, -0.055139918, -0.03070095, 0.035309043, 0.03333981, -0.028844094, 0.076006815, 0.05232068, -0.0012779629) * go_1(-1.0, -1.0);\n result += mat4(0.14548303, 0.08283497, 0.08181831, 0.015030586, 0.0053907307, -0.014007569, 0.051146433, 0.04916237, 0.15514989, 0.07423488, -0.08177836, 0.07886526, 0.05780981, 0.06978046, -0.015533511, 0.11043233) * go_1(-1.0, 0.0);\n result += mat4(0.2718494, -0.019822083, -0.0057829386, -0.22661845, -0.099374995, 0.009107718, -0.06340475, -0.0010754272, 0.028092189, -0.20054619, -0.051893793, -0.29571667, 0.093114756, 0.07853305, -0.100233726, -0.0047704247) * go_1(-1.0, 1.0);\n result += mat4(0.14986612, 0.0022451372, -0.062067125, -0.17486928, -0.0863647, 0.043254074, 0.2403272, 0.008611301, 0.022587517, -0.11991351, 0.021465946, -0.0043859156, 0.016005747, 0.15905066, -0.07992088, 0.0744741) * go_1(0.0, -1.0);\n result += mat4(-0.28244218, 0.1579932, -0.53319496, -0.17382297, -0.015739711, -0.1284182, 0.14516716, 0.29700696, 0.11660257, 0.023022393, 0.07765215, -0.17613792, -0.0067801042, 0.103040695, 0.1726775, -0.05101466) * go_1(0.0, 0.0);\n result += mat4(-0.07244159, 0.12475429, -0.15444236, 0.040789705, -0.12216188, 0.025828373, -0.15603372, 0.05882803, 0.18985634, -0.16016626, -0.068549834, -0.39872447, -0.018761588, 0.06250271, 0.16675957, -0.064201385) * go_1(0.0, 1.0);\n result += mat4(0.11573142, 0.3193422, -0.07796038, 0.076522775, -0.17158118, -0.078293145, 0.100592226, 0.059703935, 0.12754959, -0.08411796, -0.18692641, -0.18266907, 0.06325651, -0.07590812, 0.16482389, 0.11334052) * go_1(1.0, -1.0);\n result += mat4(0.043070253, -0.097845815, -0.16063489, 0.06901578, -0.12220174, 0.07733114, -0.057676736, -0.16375609, 0.14565262, 0.13176636, -0.16553006, 0.05554225, -0.09373497, -0.057028443, -0.23270036, -0.1320336) * go_1(1.0, 0.0);\n result += mat4(0.004274229, -0.08707873, -0.07182644, -0.2983437, -0.04152557, 0.04764718, 0.18148302, 0.25483704, -0.079726525, 0.042573344, -0.108663455, -0.11411879, 0.04527909, -0.01938232, -0.0720563, -0.033436943) * go_1(1.0, 1.0);\n result += mat4(-0.05914969, 0.03217603, 0.05620841, 0.11179769, 0.008934773, 0.13958941, -0.049832776, 0.011027975, 0.065970905, -0.0034222854, 0.03403987, 0.0469571, 0.046986744, 0.02688478, 0.10363807, -0.07991329) * go_2(-1.0, -1.0);\n result += mat4(-0.08938713, 0.10607981, -0.042589642, -0.15378094, 0.031732727, 0.066124596, 0.045595378, 0.0021127507, 0.054374907, 0.0107482, -0.10671928, 0.0074089314, 0.04903823, 0.09358932, -0.018505096, 0.07349409) * go_2(-1.0, 0.0);\n result += mat4(-0.010238883, 0.21940914, 0.007697137, 0.21205641, 0.06893976, 0.12995858, 0.057945974, 0.0840761, 0.08816238, 0.071576215, -0.042484447, 0.08113807, 0.08687212, -0.055440724, -0.08699462, -0.09570027) * go_2(-1.0, 1.0);\n result += mat4(-0.106894106, -0.2096638, 0.05298109, 0.010998865, -0.08867521, 0.12988189, 0.10647452, -0.097984925, 0.0915472, 0.20006137, 0.18479815, 0.16927278, 0.1631858, 0.008064966, 0.027587382, -0.03482675) * go_2(0.0, -1.0);\n result += mat4(-0.19826272, -0.1342889, -0.26001906, 0.04669503, 0.010580549, 0.004505948, -0.01596666, 0.101886965, 0.51708573, 0.01397845, 0.26731327, 0.048002556, -0.41174927, 0.22574128, 0.117833406, -0.06960611) * go_2(0.0, 0.0);\n result += mat4(-0.14917673, -0.13293903, -0.031218676, 0.049667537, -0.1060632, 0.10442213, -0.09595242, 0.12595569, -0.016390745, -0.14521241, -0.11187397, -0.09977547, 0.25035715, -0.16168214, 0.1920289, -0.15843187) * go_2(0.0, 1.0);\n result += mat4(-0.02411851, -0.11056269, 0.055056043, 0.043598007, -0.0066189542, 0.04634859, 0.12737647, 0.06846502, 0.056652352, -0.10612263, 0.08477219, -0.13697919, -0.04940175, -0.04095268, -0.007203606, 0.16084097) * go_2(1.0, -1.0);\n result += mat4(0.052976605, 0.04408607, 0.072765656, -0.08981313, -0.058496203, -0.13047524, 0.04112392, 0.10585218, -0.1758069, -0.015050289, 0.17501082, 0.042282905, -0.12833239, -0.16907021, 0.034734186, -0.117356636) * go_2(1.0, 0.0);\n result += mat4(0.009886183, -0.1072079, 0.032444023, 0.008510553, -0.09062318, 0.087005824, 0.03727608, 0.009528718, -0.10054762, -0.10859511, -0.048893284, -0.07000767, 0.056854695, -0.10528974, 0.05492607, -0.07096842) * go_2(1.0, 1.0);\n result += mat4(-0.17860578, -0.0105161, 0.029562278, 0.024690636, 0.33631963, -0.029712414, -0.005475538, -0.03374888, 0.11327619, -0.04078819, 0.0033871653, 0.02554949, -0.12539335, 0.043788597, -0.091408, 0.049923938) * go_3(-1.0, -1.0);\n result += mat4(0.06232113, 0.12859604, -0.062801324, -0.054190084, 0.024198689, -0.03283934, -0.11320382, -0.17320402, -0.051317126, -0.05357262, 0.06503374, 0.010334861, 0.18220812, -0.23972702, 0.026034402, -0.094274506) * go_3(-1.0, 0.0);\n result += mat4(0.0039012742, 0.03340159, 0.00041976577, -0.09593378, -0.08368581, -0.171641, -0.15441188, -0.05075565, 0.017398436, -0.15752153, 0.11208059, -0.07801636, -0.024276018, -0.14415129, 0.053215727, 0.05285977) * go_3(-1.0, 1.0);\n result += mat4(-0.0033036366, -0.0017531791, -0.06987429, 0.14468694, 0.32040435, -0.115356, -0.114271276, 0.08943164, -0.10405339, -0.08873277, -0.12369199, 0.10631109, 0.072591804, 0.07545677, 0.007450515, -0.062508635) * go_3(0.0, -1.0);\n result += mat4(-0.32389352, 0.36626276, -0.24318767, 0.1114559, -0.041673217, 0.0123305125, 0.08265207, -0.089765444, 0.04077425, -0.10462959, 0.008208994, -0.24475563, 0.21966444, 0.4274681, 0.02538749, -0.072384804) * go_3(0.0, 0.0);\n result += mat4(-0.060664598, -0.07931745, -0.04031839, 0.032503996, 0.09535501, 0.060271315, 0.050842766, -0.017118635, 0.20283295, 0.21311453, 0.048262708, 0.13562958, 0.09995353, 0.24902335, 0.166433, 0.1362172) * go_3(0.0, 1.0);\n result += mat4(0.09678776, -0.022411423, 0.031022416, 0.04797599, -0.038225997, -0.049748596, 0.0046548736, -0.1178436, -0.070659816, 0.11345608, -0.0496577, -0.04467185, -0.05449646, -0.13758712, 0.037184708, -0.050822448) * go_3(1.0, -1.0);\n result += mat4(-0.14028446, -0.019469494, 0.065940395, -0.058915302, -0.044744235, 0.20379432, 0.19095756, 0.077816576, 0.17204207, 0.1072162, -0.1361738, 0.08552834, 0.18237999, 0.08205425, -0.040794145, 0.20306163) * go_3(1.0, 0.0);\n result += mat4(0.10820412, -0.0103201205, 0.11818202, 0.05081286, -0.034519948, -0.022716366, 0.012558799, -0.061788525, -0.019103106, -0.024869766, -0.01484149, -0.0041896743, 0.10513332, 0.0644455, -0.0060386304, 0.119789764) * go_3(1.0, 1.0);\n result += mat4(-0.12900162, -0.024052832, 0.091144815, 0.042586617, 0.023100799, -0.008685231, -0.18520203, 0.04126034, 0.22155929, -0.053283233, 0.010883973, -0.23124413, 0.015983205, -0.16272338, -0.047610354, 0.09509212) * go_4(-1.0, -1.0);\n result += mat4(-0.043675106, -0.13593669, 0.15423402, 0.006204822, -0.20298089, -0.24486437, 0.0793193, -0.04431099, -0.10573373, 0.14105141, 0.008124834, 0.08031386, -0.02944676, -0.0324013, -0.21952143, -0.14495796) * go_4(-1.0, 0.0);\n result += mat4(0.096100524, 0.0038778677, 0.08775855, -0.061556816, -0.18265049, 0.10941394, 0.054334268, 0.21996409, -0.050350484, -0.004098584, 0.04015653, -0.022499854, -0.14539535, 0.14758524, -0.34231094, 0.010245374) * go_4(-1.0, 1.0);\n result += mat4(-0.23592138, 0.108827986, 0.011998022, 0.08459366, 0.0366679, 0.17635424, -0.09780912, -0.0835654, 0.118454255, 0.035510838, -0.05113816, -0.14397779, 0.07003334, -0.012582954, -0.08026196, -0.07726739) * go_4(0.0, -1.0);\n result += mat4(-0.065133855, -0.1601996, 0.30335194, -0.07679822, 0.0087142885, 0.36574212, -0.5694481, -0.0020462046, -0.08609347, -0.020676374, -0.13731648, 0.0025803284, -0.07613569, 0.011341814, -0.238015, 0.17618194) * go_4(0.0, 0.0);\n result += mat4(0.056766525, -0.13898206, 0.031484123, 0.037802573, -0.11768987, 0.043203767, -0.12557015, 0.21512888, -0.20422752, 0.0033964422, -0.1128001, 0.031649, -0.18963163, -0.06865018, -0.015203186, 0.017272811) * go_4(0.0, 1.0);\n result += mat4(-0.22707051, -0.12006254, 0.047220945, 0.033206593, -0.11796534, 0.14222418, -0.17649753, -0.07965604, -0.08325816, -0.04103228, 0.122222394, 0.05513519, 0.03045633, -0.014383039, 0.2659631, -0.14282666) * go_4(1.0, -1.0);\n result += mat4(0.050211295, 0.106638566, -0.12575938, 0.042698536, 0.4065789, 0.48643333, -0.40594426, 0.23580477, -0.09891945, -0.27204368, 0.38514468, -0.17403792, -0.00021442943, 0.036901742, -0.07350521, -0.1137957) * go_4(1.0, 0.0);\n result += mat4(0.08275032, -0.10175439, 0.024990086, 0.09118366, 0.054295644, 0.07601656, -0.17207645, 0.071827434, -0.09406783, -0.29794717, 0.062402938, -0.19291654, 0.057635557, 0.10152742, -0.16145273, 0.078694634) * go_4(1.0, 1.0);\n result += mat4(-0.14024283, -0.020712407, -0.0006742049, -0.07990848, -0.2780156, 0.01990348, -0.007274932, 0.01683584, 0.058766432, -0.011117602, -0.11561118, -0.085818544, -0.07759575, -0.06813459, -0.117720075, 0.117459066) * go_5(-1.0, -1.0);\n result += mat4(-0.11406997, 0.00070567254, 0.0015214743, -0.13617793, -0.1844734, 0.10463744, 0.042494643, 0.09081247, -0.1682752, -0.12013825, 0.15428415, 0.003604667, -0.04138629, -0.37951693, 0.18619955, -0.12595965) * go_5(-1.0, 0.0);\n result += mat4(-0.09695181, 0.29682228, 0.042676754, 0.16024598, -0.094654515, -0.10530867, 0.02741278, -0.054255832, -0.02117601, -0.03741268, 0.10694513, -0.04951851, -0.106426254, -0.33196932, -0.14139625, -0.13504466) * go_5(-1.0, 1.0);\n result += mat4(-0.1909862, -0.25864232, -0.050149377, -0.01613201, -0.27878955, 0.15964217, -0.16596937, 0.061238922, -0.21866739, -0.15153229, -0.27351984, -0.052200224, -0.04497165, 0.12572336, -0.08926984, -0.13085754) * go_5(0.0, -1.0);\n result += mat4(0.1186159, -0.44323534, 0.24520016, -0.17869183, 0.07235415, 0.2055049, -0.15923528, -0.012734702, -0.7115807, -0.0783967, -0.48488334, -0.06875676, 0.2530569, -0.036582347, 0.029272651, 0.16227534) * go_5(0.0, 0.0);\n result += mat4(-0.20962486, 0.36621055, -0.2653163, -0.12183859, -0.05926225, 0.19594035, 0.17680155, 0.3601037, 0.08084663, 0.076976806, 0.06040379, 0.16425474, 0.033630535, 0.1259935, 0.15317655, 0.16241911) * go_5(0.0, 1.0);\n result += mat4(0.05553488, 0.13082667, 0.07025236, -0.16599798, -0.0755003, -0.06938985, -0.038283534, 0.010487185, -0.0030434306, 0.101001985, -0.09891444, -0.057115134, -0.10988094, 0.13917845, -0.16996992, -0.06362086) * go_5(1.0, -1.0);\n result += mat4(0.052476093, 0.2736097, -0.34467006, 0.08840096, -0.2191552, 0.19051385, 0.04366143, 0.084381446, 0.24772783, 0.24381915, -0.19055025, 0.06811196, -0.049013868, 0.0047574267, -0.17637779, 0.18330449) * go_5(1.0, 0.0);\n result += mat4(0.061494384, 0.19728619, 0.05241455, -0.12846167, -0.035130713, 0.20945111, 0.08781453, 0.3240593, 0.16286173, 0.028478097, 0.11730352, -0.057671197, 0.04265479, 0.053791273, -0.017982712, 0.0750495) * go_5(1.0, 1.0);\n result += vec4(0.050651863, 0.044697866, 0.016666446, -0.015238534);\n gl_FragColor = result;\n}\n")),_.program_14=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_3_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_3_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_3_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.024237188, -0.10422616, 0.06723804, 0.1826598, 0.012947932, 0.45517665, -0.44863597, -0.23032583, -0.13114794, 0.09810647, 0.058437135, -0.08195182, 0.08179358, -0.039700896, -0.039574802, -0.14186196) * go_0(-1.0, -1.0);\n result += mat4(0.1629186, -0.2774174, 0.06411593, 0.07094711, -0.3600775, 0.32915217, -0.32015067, -0.28613016, -0.1612731, 0.010733298, -0.05708089, -0.15946425, 0.082519636, 0.09780667, 0.056797463, -0.11305572) * go_0(-1.0, 0.0);\n result += mat4(-0.04339018, -0.05268632, 0.012107386, -0.050289553, 0.055016138, 0.09554764, -0.088567086, 0.07149162, 0.040378995, 0.18996446, -0.07771632, 0.13777791, 0.135759, 0.00097233645, -0.05469941, -0.0403182) * go_0(-1.0, 1.0);\n result += mat4(-0.0817291, 0.21801636, 0.21970823, 0.32005847, 0.064489774, 0.06965839, -0.30358747, -0.11341012, -0.14858796, 0.11928792, -0.021813538, 0.17499882, 0.12947294, -0.051210806, -0.058405858, -0.025849868) * go_0(0.0, -1.0);\n result += mat4(-0.017480569, -0.07665342, 0.055402935, 0.024532886, -0.103406206, 0.052755862, -0.13945164, -0.023136819, -0.08034683, 0.0090520345, -0.10195203, -0.11921826, -0.23000433, 0.35529178, 0.043689124, -0.39272285) * go_0(0.0, 0.0);\n result += mat4(0.18001455, -0.19694266, 0.041117262, -0.004510925, 0.23145959, -0.119057, -0.27721423, 0.24195382, -0.10873344, 0.120489694, 0.0634931, 0.010593836, 0.12439531, 0.024893748, -0.34153914, 0.117560826) * go_0(0.0, 1.0);\n result += mat4(0.10838369, 0.09057026, 0.051982816, 0.16478422, 0.18629162, -0.103127524, -0.14309822, -0.033989307, 0.021934774, -0.008789755, -0.04308787, -0.06250701, 0.12962283, -0.16955297, -0.14072357, -0.1573379) * go_0(1.0, -1.0);\n result += mat4(-0.05150477, 0.19018193, -0.0018513565, 0.049800653, -0.0072638886, -0.09453535, 0.086251326, 0.19729123, -0.0754909, 0.14370134, -0.053820826, -0.04315332, -0.028823897, 0.075814255, -0.06760011, 0.010474355) * go_0(1.0, 0.0);\n result += mat4(0.13249592, -0.12863821, -0.098677255, -0.008903099, -0.00075161987, -0.1422283, 0.1321076, -0.016739735, -0.052078467, 0.10682752, 0.072102524, 0.044046365, 0.016139982, 0.06351777, -0.09472882, -0.017490232) * go_0(1.0, 1.0);\n result += mat4(-0.024706522, 0.048243694, -0.013107904, -0.19985148, 0.14576256, 0.06643448, -0.063278124, -0.037488308, 0.096271195, -0.05229867, -0.012707279, 0.004028418, -0.06064612, 0.12454419, 0.035423573, 0.19192193) * go_1(-1.0, -1.0);\n result += mat4(0.058306698, 0.4169323, -0.2137428, 0.39399233, -0.018209185, -0.047926553, 0.0047757244, 0.18491194, -0.047317795, 0.027071197, 0.065773524, -0.16662115, 0.1758542, 0.040357858, -0.16389023, -0.08795879) * go_1(-1.0, 0.0);\n result += mat4(0.1123842, -0.030895762, -0.027667578, -0.07902935, -0.102031484, -0.0044085253, 0.13276444, 0.0027152307, 0.11011939, -0.022880847, 0.08871766, 0.11890982, -0.16875012, 0.0763821, -0.01840331, 0.02001359) * go_1(-1.0, 1.0);\n result += mat4(-0.02286322, 0.024675928, 0.10812478, 0.3268884, 0.18656765, -0.089817695, -0.045856882, -0.048997983, 0.09179813, -0.14574316, -0.05584585, 0.04601508, -0.04663327, 0.13533741, -0.027007475, 0.13568604) * go_1(0.0, -1.0);\n result += mat4(0.3305947, 0.003312709, 0.38421127, 0.29569045, 0.27463832, -0.15641807, 0.27655235, 0.02949218, -0.049430016, 0.09262954, -0.05639441, -0.0015801551, -0.0867195, 0.01903508, -0.18103446, -0.13115436) * go_1(0.0, 0.0);\n result += mat4(0.032399632, 0.035522558, 0.02029329, -0.15271226, -0.22600263, 0.018570898, 0.2614411, -0.043230906, -0.16090661, -0.03576041, 0.1163746, -0.12655982, 0.14196678, 0.043999534, -0.003735901, 0.041733805) * go_1(0.0, 1.0);\n result += mat4(-0.17129399, 0.035248592, 0.03326124, 0.05614414, 0.08734728, 0.00025759568, -0.017390147, -0.018484343, -0.18716696, -0.11577566, -0.09411038, -0.0005942758, 0.20385277, -0.1574145, -0.13516964, -0.011578805) * go_1(1.0, -1.0);\n result += mat4(0.10666493, 0.04735373, -0.0013807884, 0.0704135, -0.09550784, 0.12478301, 0.13349667, 0.11381725, 0.10344638, 0.036749367, -0.07850732, 0.067993365, -0.27189222, 0.12209588, 0.039368622, -0.11650519) * go_1(1.0, 0.0);\n result += mat4(-0.048749734, -0.015611218, -0.058593888, -0.11054869, 0.15889384, -0.027153673, -0.15524355, -0.14243808, -0.078478426, -0.0005193828, 0.12036652, -0.10402722, -0.02370969, 0.13715413, 0.06436259, 0.06815996) * go_1(1.0, 1.0);\n result += mat4(-0.018909978, 0.18138056, -0.10334352, -0.021526821, 0.010916664, -0.048124075, 0.06859281, -0.076912865, 0.09164643, 0.057818342, -0.17802145, -0.090189666, 0.03645826, 0.10256138, -0.0069766566, 0.036947094) * go_2(-1.0, -1.0);\n result += mat4(-0.20622449, 0.012804213, 0.015042242, 0.19055699, -0.08001165, 0.03541219, -0.12968656, -0.030422881, -0.14057401, 0.13156182, -0.13859963, 0.00040263348, 0.10254204, -0.014539082, -0.107229605, -0.17474675) * go_2(-1.0, 0.0);\n result += mat4(-0.107353106, 0.0014355447, 0.028790096, -0.0302504, -0.10989408, 0.038959417, -0.110921286, 0.0625821, -0.05460621, 0.002502421, 0.000936639, 0.048315868, 0.011345627, 0.08441578, -0.048639838, 0.09363101) * go_2(-1.0, 1.0);\n result += mat4(0.028981669, 0.099419065, -0.14213188, -0.022163093, -0.05122637, -0.0046859765, 0.09862167, 0.049731493, 0.07676605, 0.003952691, -0.04136734, -0.24915272, 0.008263169, -0.22285973, -0.0962458, 0.172863) * go_2(0.0, -1.0);\n result += mat4(-0.37248972, 0.11385456, 0.2061119, 0.022263438, 0.019234778, 0.00025653432, -0.050672278, 0.055690683, -0.123369195, 0.23665325, -0.071705356, 0.28199664, 0.22527444, -0.2209345, 0.109758556, -0.09677416) * go_2(0.0, 0.0);\n result += mat4(-0.040162217, -0.076559134, -0.16174191, 0.04257142, -0.06335363, -0.014538781, 0.031642947, 0.07644203, 0.0073738038, 0.035876762, -0.025717935, 0.07372835, 0.07390335, 0.021775434, -0.0935753, 0.17936146) * go_2(0.0, 1.0);\n result += mat4(0.038021766, 0.02849221, -0.04236583, -0.013963447, 0.019651154, 0.05580235, -0.13790283, -0.060389396, 0.021969974, 0.0056073754, -0.018980214, -0.025460985, -0.045908038, -0.010549833, -0.09338662, -0.057856735) * go_2(1.0, -1.0);\n result += mat4(-0.08452829, 0.042145252, -0.0141162975, -0.07190146, 0.15463473, -0.063039616, 0.008285841, 0.0198927, 0.15278462, 0.023722362, -0.035441626, 0.09403419, 0.07525972, -0.044377264, -0.041365236, 0.043310255) * go_2(1.0, 0.0);\n result += mat4(-0.0011264209, -0.06592647, 0.0049777217, -0.0060350257, 0.07328435, -0.18793981, -0.08557498, -0.04078665, 0.03258842, 0.07107648, 0.041932624, 0.037395928, 0.13042633, -0.032260742, -0.012588843, 0.023788324) * go_2(1.0, 1.0);\n result += mat4(0.07511876, 0.019309277, -0.02078693, -0.14132647, 0.070082344, 0.04199505, -0.15632215, -0.032079816, 0.118265875, -0.08141349, -0.050177153, 0.11479062, 0.013268761, 0.1936229, -0.055244733, 0.020521875) * go_3(-1.0, -1.0);\n result += mat4(-0.07828548, 0.018267812, 0.0028122417, 0.08941742, -0.019510742, -0.0045468058, 0.07431564, 0.24580373, 0.03412491, -0.21398748, 0.13018401, -0.01707844, 0.029651346, 0.020107506, -0.032851487, -0.10630331) * go_3(-1.0, 0.0);\n result += mat4(0.049285315, -0.036977254, 0.15186474, -0.041290153, 0.036063142, -0.045490168, 0.046358738, -0.09886548, 0.08557266, -0.0694686, -0.068183534, 0.020261671, -0.026039243, -0.033528827, -0.07751181, -0.019434886) * go_3(-1.0, 1.0);\n result += mat4(0.07950834, -0.0741639, 0.061423566, -0.15268423, 0.06533783, -0.03808615, -0.013910495, 0.020066373, -0.017489634, 0.050359994, 0.00039101843, 0.019134337, 0.16694714, -0.024450665, -0.065044865, -0.10637288) * go_3(0.0, -1.0);\n result += mat4(0.24476409, -0.2805558, 0.10909579, 0.13605182, -0.01699378, 0.0065869414, -0.14624152, 0.1877048, -0.067427725, 0.21585129, 0.0055718115, -0.14159104, 0.31355727, -0.30447352, -0.13559367, -0.03584342) * go_3(0.0, 0.0);\n result += mat4(0.01840529, 0.03616268, -0.062101822, -0.03462444, -0.09809899, 0.05688681, -0.06383556, 0.054451026, 0.046791434, -0.046537004, 0.0062966137, 0.036369126, 0.091391616, -0.06889375, -0.034196682, -0.09181384) * go_3(0.0, 1.0);\n result += mat4(0.08672015, -0.15510495, 0.04554155, -0.05996463, -0.00072026957, -0.09829958, 0.15477605, 0.01794818, -0.012825052, 0.11114408, -0.040433116, -0.00646929, -0.043805078, 0.012829818, -0.008625017, -0.021682253) * go_3(1.0, -1.0);\n result += mat4(-0.053777024, -0.12807386, 0.20205054, -0.05613513, 0.08030871, 0.12273628, -0.19011892, -0.007974216, -0.111842796, 0.09764242, 0.072857365, 0.049412534, -0.1310995, 0.12386843, -0.16210727, -0.001777189) * go_3(1.0, 0.0);\n result += mat4(0.0018172731, 0.046203706, 0.16447084, -0.09419196, 0.0027008723, 0.037259165, 0.018473836, -0.007634073, -0.0017314702, -0.013679133, -0.061678763, 0.033567235, -0.073024705, 0.1608741, -0.093601726, 0.05785441) * go_3(1.0, 1.0);\n result += mat4(-0.05863952, 0.07315827, 0.022440575, 0.035979047, 0.016238341, -0.24431372, 0.041630965, -0.0057747364, -0.10777149, -0.13047433, 0.070022196, 0.044547863, 0.13226376, -0.28246558, 0.062450863, -0.004404347) * go_4(-1.0, -1.0);\n result += mat4(0.011212715, 0.05243611, -0.037797686, -0.15245487, 0.27008712, -0.40122086, 0.0011378871, 0.05367511, 0.07193383, -0.14046453, 0.12873498, 0.07182839, 0.1820151, 0.04283299, 0.11596543, 0.15673809) * go_4(-1.0, 0.0);\n result += mat4(-0.07652156, 0.02990215, -0.038398147, 0.04733479, -0.05695788, -0.04636123, -0.05849599, -0.05204433, 0.057833705, -0.18150161, -0.030429238, -0.06927262, -0.14094613, 0.046653654, 0.1901663, -0.12395862) * go_4(-1.0, 1.0);\n result += mat4(0.14467525, -0.1326973, 0.10119535, -0.019431135, -0.06226663, -0.0053785043, 0.08981591, 0.07009579, -0.17320351, 0.023860384, 0.062086526, 0.053025734, 0.18955843, -0.22512685, 0.05108636, 0.022267245) * go_4(0.0, -1.0);\n result += mat4(0.10990955, 0.01449569, -0.17729793, -0.22559568, 0.011237511, -0.25115016, -0.24866548, -0.13571861, 0.072065, -0.10518834, 0.16031964, 0.33091673, 0.30525, -0.054976556, -0.051654782, 0.05343294) * go_4(0.0, 0.0);\n result += mat4(-0.022414321, -0.03275696, 0.06263573, 0.0031694071, 0.08556633, -0.12222284, -0.01304348, -0.120147005, -0.04688651, -0.037210416, -0.072757326, 0.0537857, 0.08831744, -0.16069758, 0.07254542, -0.10207554) * go_4(0.0, 1.0);\n result += mat4(-0.0033381188, -0.013647447, 0.05272343, 0.020168653, 0.064766616, 0.006531628, 0.08387307, 0.005267065, -0.1460191, 0.021020414, -0.012950353, -0.08051581, 0.11163487, -0.32247993, 0.04997282, 0.10706656) * go_4(1.0, -1.0);\n result += mat4(0.1307456, -0.044469688, 0.0073461267, 0.037865613, -0.37522125, 0.29075947, -0.14347716, -0.037057046, 0.08405833, -0.22944225, 0.048562963, 0.016957987, 0.3850271, -0.2642814, 0.24302341, -0.009866295) * go_4(1.0, 0.0);\n result += mat4(0.07751665, -0.07116216, -0.018697955, 0.013728456, 0.114070326, 0.082404934, -0.06866586, 0.0653056, -0.048189763, -0.094798714, 0.073528245, -0.09311469, 0.08910833, -0.0861494, -0.13601573, -0.03716929) * go_4(1.0, 1.0);\n result += mat4(-0.3285286, -0.19887583, 0.22604318, -0.06683799, 0.07519015, -0.37451786, 0.341761, 0.47940642, -0.13582104, -0.0568941, 0.055691198, 0.077822134, -0.044976532, -0.16769643, 0.106551185, 0.06167237) * go_5(-1.0, -1.0);\n result += mat4(0.2570433, -0.20537715, 0.057150505, 0.5306126, 0.23061736, -0.07200678, 0.23587582, -0.021194493, 0.0306967, -0.13228704, 0.05531426, 0.205256, -0.23213351, -0.32205653, 0.04496151, -0.114729114) * go_5(-1.0, 0.0);\n result += mat4(0.08585821, -0.16611692, 0.19137008, 0.07955234, -0.07067079, -0.028957745, 0.116818264, 0.030655704, 0.044361178, 0.01137771, 0.13505548, -0.122196645, -0.120850466, 0.041478753, 0.1446364, 0.019547235) * go_5(-1.0, 1.0);\n result += mat4(-0.39282933, 0.15466502, 0.21281202, -0.10871069, 0.09141795, -0.047807757, 0.13347113, -0.0070413537, -0.30001637, 0.1590897, 0.13185735, 0.26315352, 0.060256246, 0.013501628, 0.21543017, 0.18577099) * go_5(0.0, -1.0);\n result += mat4(-0.104001306, -0.5267066, -0.4119273, 0.08457817, -0.077629924, 0.16720273, 0.12549257, -0.1173481, 0.36272144, -0.7772537, 0.17534287, -0.23318143, -0.15383753, 0.095170036, 0.2495684, -0.122358866) * go_5(0.0, 0.0);\n result += mat4(0.12718932, -0.23085114, 0.44935048, -0.021294393, 0.005949905, 0.019026272, 0.075566776, 0.15591605, 0.115685046, -0.14728822, -0.05144243, 0.06136992, 0.13333684, -0.012480303, -0.088788785, 0.037873793) * go_5(0.0, 1.0);\n result += mat4(0.07020059, -0.06063198, 0.1457899, 0.0056248507, -0.008290764, -0.06342888, 0.18459271, 0.015399551, -0.11359522, 0.17675807, 0.069318, -0.040129766, -0.07564287, -0.026339471, 0.14574161, 0.23760302) * go_5(1.0, -1.0);\n result += mat4(-0.4500806, 0.37602243, 0.13479808, -0.003117945, 0.063341856, 0.061276495, 0.1102818, 0.19250661, -0.25082627, 0.22803108, 0.08279026, -0.07739116, -0.05543028, -0.1009643, 0.28930148, -0.08104323) * go_5(1.0, 0.0);\n result += mat4(-0.009021877, 0.16090877, -0.03602814, 0.1261343, 0.034350336, -0.052137982, 0.21462724, -0.02009136, -0.070031494, 0.03347469, -0.052788753, -0.05233215, -0.16940826, -0.09597297, 0.12662534, 0.019423395) * go_5(1.0, 1.0);\n result += vec4(-0.052461267, 0.15198341, -0.02276772, -0.03120894);\n gl_FragColor = result;\n}\n")),_.program_15=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.091359325, -0.047575854, -0.0801013, 0.20167087, -0.09074628, 0.14914455, 0.06205747, 0.08365782, -0.07602618, 0.12077156, -0.14313725, -0.00097601005, 0.1820761, -0.24430461, 0.02867478, -0.115407124) * go_0(-1.0, -1.0);\n result += mat4(-0.017759264, -0.17924258, -0.0345519, 0.08500409, -0.07076207, 0.080482826, 0.022080237, -0.007573794, 0.34499946, 0.008354738, 0.14645022, -0.3155209, 0.41903394, 0.008933743, -0.26766288, 0.12653211) * go_0(-1.0, 0.0);\n result += mat4(-0.003709739, 0.027829988, 0.14320208, -0.011639459, -0.03870455, -0.06727105, -0.23741855, -0.04182651, 0.09618168, 0.06922006, -0.03409518, -0.038725164, -0.07008305, -0.09782443, 0.06599439, -0.055400725) * go_0(-1.0, 1.0);\n result += mat4(0.12684472, 0.42739755, 0.05868158, 0.07929677, 0.062750086, 0.122842215, -0.2262321, -0.057169817, -0.10190911, 0.06661454, -0.2044338, -0.058569092, 0.06513055, -0.38419202, -0.2889477, 0.00075288495) * go_0(0.0, -1.0);\n result += mat4(0.15597402, 0.050789982, 0.4612256, -0.1232455, 0.09143189, -0.056280397, 0.21547496, -0.043968584, -0.017269861, 0.1459616, -0.23092718, 0.27603424, 0.070095435, 0.42628354, 0.09857772, 0.023654036) * go_0(0.0, 0.0);\n result += mat4(0.03566403, -0.089161746, -0.06622656, -0.043728504, 0.012655346, 0.07107657, 0.15460275, 0.09053651, -0.07001083, -0.09635171, 0.030271877, -0.010034998, 0.090245664, 0.11612592, -0.18119843, 0.115030274) * go_0(0.0, 1.0);\n result += mat4(-0.055906393, 0.020972524, 0.04405409, -0.08206327, -0.030148225, 0.015709205, 0.056204747, -0.104014955, 0.044074293, -0.3603162, 0.009822444, -0.12735473, 0.0067433324, 0.21345942, -0.16173074, 0.062634476) * go_0(1.0, -1.0);\n result += mat4(-0.048287738, 0.04504366, -0.16253331, -0.06976707, -0.13551746, -0.0069742347, -0.11613854, 0.13235438, 0.07955257, 0.14578325, -0.3022118, 0.02631827, 0.3573758, 0.12363717, -0.039339956, -0.21598001) * go_0(1.0, 0.0);\n result += mat4(-0.075250365, -0.023891231, 0.13229692, -0.022614656, 0.08825453, 0.061776746, -0.0993127, -0.10578799, -0.1690626, 0.03054397, -0.07695639, -0.079353474, 0.0615981, 0.0034620631, 0.08599167, -0.085487425) * go_0(1.0, 1.0);\n result += mat4(-0.13306135, 0.070102595, 0.0018800788, -0.09813606, -0.03170419, 0.01839398, -0.05142857, -0.010052865, -0.11429524, -0.07586167, -0.060972217, -0.022728505, -0.037173454, -0.01240384, 0.1636404, -0.1259204) * go_1(-1.0, -1.0);\n result += mat4(0.21663728, -0.0165655, -0.19682632, 0.13902938, -0.081392035, 0.02523787, 0.1569057, -0.016838314, -0.20710535, 0.10089684, 0.2759473, -0.06408284, -0.17343125, -0.050983876, -0.09340315, 0.042417858) * go_1(-1.0, 0.0);\n result += mat4(-0.44453263, -0.10516173, -0.056139067, 0.24120103, 0.14092721, 0.09527867, -0.10289124, 0.07447457, -0.07255724, -0.07065093, -0.19831358, -0.03145072, 0.062462587, -0.13137348, 0.1398097, -0.08052687) * go_1(-1.0, 1.0);\n result += mat4(-0.20226036, -0.089287, -0.20396022, 0.16342834, -0.0715875, 0.030659283, -0.09019761, -0.050632484, -0.087833114, -0.4390073, 0.19481303, 0.03432329, 0.22792237, 0.023274168, 0.029200593, -0.018187294) * go_1(0.0, -1.0);\n result += mat4(0.46787158, 0.17991507, 0.0023480568, -0.031941783, -0.060549572, -0.09330203, 0.055897802, 0.12673432, 0.4230312, -0.4516835, -0.00064001186, 0.109839454, 0.2836279, 0.07375687, 0.17711547, -0.34547985) * go_1(0.0, 0.0);\n result += mat4(0.06408312, 0.009809225, 0.12017534, 0.12778811, 0.01949525, 0.00639294, -0.022816632, -0.20515566, -0.026015112, -0.088214, 0.09398295, 0.14219733, 0.021610592, -0.0133708725, 0.15716344, 0.15374821) * go_1(0.0, 1.0);\n result += mat4(-0.38632336, 0.1055968, -0.16746776, 0.031227939, 0.048837874, 0.08812276, 0.08459655, 0.037026476, -0.012736664, -0.032292336, -0.043989874, 0.030728273, -0.117319904, 0.13062797, -0.17748901, 0.20819202) * go_1(1.0, -1.0);\n result += mat4(0.02485017, -0.08059275, -0.14782152, 0.16193154, 0.038559932, 0.16653356, -0.01829594, -0.32613558, 0.09611959, -0.14201616, 0.19360055, -0.16462325, 0.110373735, -0.013233708, 0.06437815, 0.05023126) * go_1(1.0, 0.0);\n result += mat4(-0.0939555, 0.08396099, -0.19401367, -0.072351895, 0.0011377602, -0.08304909, 0.18247987, -0.06868134, -0.13975257, -0.072047986, 0.13241461, -0.027208991, -0.13384572, -0.04257672, -0.19476503, 0.1448576) * go_1(1.0, 1.0);\n result += mat4(-0.014496433, -0.08627452, 0.013479882, 0.08189796, -0.39928418, -0.23446554, 0.033236828, -0.073348634, 0.20772837, -0.12541759, 0.12547676, 0.15118147, 0.06343077, 0.13170359, 0.07456327, 0.037460607) * go_2(-1.0, -1.0);\n result += mat4(0.22783525, -0.062255867, -0.015669081, 0.18545356, -0.14074744, -0.0977361, -0.15016074, 0.12626553, 0.025569597, 0.05259659, -0.1401111, 0.07791122, -0.25046918, 0.14517197, 0.051306423, 0.10093671) * go_2(-1.0, 0.0);\n result += mat4(0.10963008, 0.10075975, -0.09315192, 0.03928484, -0.05507595, -0.027855752, -0.17043641, 0.013336898, -0.14907023, -0.098712295, -0.055508208, -0.017730046, -0.11934544, -0.10822632, -0.07726361, 0.070103206) * go_2(-1.0, 1.0);\n result += mat4(-0.1622651, -0.12376016, -0.048875168, 0.030344466, -0.104258224, -0.30643496, 0.0542774, -0.21803202, -0.14617568, 0.3079984, -0.3006482, -0.116233975, -0.034087032, -0.21282312, -0.08974353, -0.21706651) * go_2(0.0, -1.0);\n result += mat4(-0.17512108, -0.015798012, -0.2049979, 0.16415326, -0.037209652, -0.148847, 0.6209044, 0.35860595, 0.18044792, -0.030519703, 0.053781435, -0.4150754, 0.025012434, -0.049011238, -0.09130766, -0.12138916) * go_2(0.0, 0.0);\n result += mat4(-0.044045687, 0.025672063, -0.021289285, -0.12346778, -0.12262819, -0.11085004, 0.15677044, -0.18353437, 0.35993704, -0.060050707, 0.36173448, 0.12406324, -0.006029473, -0.038038015, 0.10273825, 0.004656042) * go_2(0.0, 1.0);\n result += mat4(0.08824971, 0.055099364, -0.029784897, -0.14293, 0.21541874, -0.3471079, 0.19006546, -0.25032708, 0.17953677, 0.07634346, 0.0943904, -0.14774932, -0.038256116, -0.043757852, -0.18224706, -0.0767931) * go_2(1.0, -1.0);\n result += mat4(-0.14115013, -0.027943728, 0.043077346, 0.16837053, -0.30298868, -0.0012479749, -0.21017027, 0.08538537, -0.18856743, -0.1644689, 0.106126145, -0.05934489, -0.23814213, 0.089396715, -0.042591337, 0.07807625) * go_2(1.0, 0.0);\n result += mat4(0.1340491, 0.052864898, 0.030508095, -0.053534534, 0.0763844, -0.083921455, -0.007467296, 0.10813974, -0.13826096, 0.07286494, 0.017945437, 0.12293839, -0.14042178, -0.02947513, -0.031838633, 0.12082989) * go_2(1.0, 1.0);\n result += mat4(0.1102285, 0.19918683, 0.040284276, -0.0514123, -0.047394637, -0.021792434, 0.012939052, -0.0023403286, 0.23044759, 0.21366574, -0.1535014, 0.15519466, -0.006563226, 0.07491919, 0.122444265, -0.093628265) * go_3(-1.0, -1.0);\n result += mat4(-0.23274226, 0.104155675, 0.1884381, 0.02142028, 0.11323431, 0.1554841, 0.123437695, -0.03776226, -0.45464247, -0.25061348, -0.032978028, -0.018654265, -0.024727726, 0.06470798, -0.122398995, -0.21492854) * go_3(-1.0, 0.0);\n result += mat4(0.14285532, 0.0013011715, -0.06574208, 0.086654305, -0.048436016, -0.16197361, 0.008795141, -0.018098531, 0.3623435, 0.12052228, 0.21655083, -0.057346217, -0.08660433, 0.20646246, -0.145056, 0.009912266) * go_3(-1.0, 1.0);\n result += mat4(-0.120041594, -0.25241104, -0.6336183, -0.12418686, 0.008573801, -0.06827598, -0.09228199, -0.07655123, 0.07855638, 0.089592285, 0.15033577, -0.2273755, 0.06294413, -0.011506087, -0.2499483, -0.35493052) * go_3(0.0, -1.0);\n result += mat4(-0.06940104, -0.06756523, -0.53161937, 0.12494837, -0.06503322, 0.11604297, -0.34153852, 0.04156643, -0.45669356, -0.044081815, 0.004695825, -0.072227545, -0.02530914, -0.17312789, -0.09068418, -0.09982657) * go_3(0.0, 0.0);\n result += mat4(-0.29282403, -0.010049017, -0.024964066, 0.017599167, 0.078072265, -0.02860973, 0.19687887, 0.19570877, 0.0462925, 0.09549612, -0.1492184, -0.23970652, 0.1505322, 0.019254023, -0.042950142, -0.015978891) * go_3(0.0, 1.0);\n result += mat4(-0.03936397, -0.16615695, 0.031633284, -0.15845262, 0.07402319, -0.10969973, 0.1627256, -0.082409754, 0.25605643, 0.12996247, 0.0026216798, 0.09912746, 0.05241615, -0.19865209, 0.16946888, 0.05068021) * go_3(1.0, -1.0);\n result += mat4(0.01114184, 0.084049165, 0.21976121, 0.2706964, -0.1294367, -0.06303496, -0.023219386, 0.077690855, 0.27775633, 0.00947329, -0.15350725, -0.33890706, -0.11828109, 0.09787361, -0.016221395, 0.016552113) * go_3(1.0, 0.0);\n result += mat4(0.06600668, -0.038050972, 0.05673705, -0.074460626, -0.033874847, 0.04394138, -0.09962254, 0.024659669, 0.22614685, 0.0010322065, 0.09654571, -0.06633969, -0.10417394, -0.026023693, -0.022211308, 0.07900881) * go_3(1.0, 1.0);\n result += mat4(0.036456246, -0.2124808, -0.012558569, -0.005300579, -0.00047140988, 0.35318285, -0.06906561, 0.17434907, 0.062296104, 0.07322263, 0.07417871, 0.018067235, -0.08858221, -0.14630227, 0.029234141, -0.15545718) * go_4(-1.0, -1.0);\n result += mat4(0.0863986, -0.040072814, -0.06980794, 0.2665523, -0.16316326, 0.110833816, 0.095236875, -0.2692474, 0.04447339, 0.06251346, 0.22095545, -0.041103855, 0.06609487, -0.019505464, -0.05033705, 0.22964026) * go_4(-1.0, 0.0);\n result += mat4(0.29361203, 0.13948435, -0.04883785, -0.055638783, -0.21016635, 0.06452464, 0.2573405, 0.015132235, -0.20484985, -0.21653354, 0.21269105, 0.0118991295, -0.081802815, 0.105966985, -0.3921394, 0.20990291) * go_4(-1.0, 1.0);\n result += mat4(-0.08627829, 0.03343112, 0.31935173, 0.20275539, 0.069561645, 0.44631377, -0.16738373, -0.35273424, 0.1321877, 0.41263857, 0.15853775, 0.1095465, -0.14425585, 0.046967953, 0.052787095, 0.20420372) * go_4(0.0, -1.0);\n result += mat4(-0.6400273, -0.02383611, 0.002919604, 0.20062971, 0.22101505, 0.13407028, -0.3607917, 0.097198665, -0.009687387, 0.20925479, -0.22717565, -0.077685565, -0.10238261, -0.30386773, -0.07093403, 0.3789904) * go_4(0.0, 0.0);\n result += mat4(0.19998863, 0.11971228, -0.12407401, -0.020293633, 0.17083226, 0.07682446, 0.017597012, 0.16630399, -0.044776015, 0.038629167, 0.09155888, 0.2775535, 0.17645419, 0.05448149, 0.26603785, -0.23594949) * go_4(0.0, 1.0);\n result += mat4(0.13560197, -0.12419031, -0.001434453, 0.096761554, -0.025025826, 0.23237492, -0.22578233, 0.39105797, -0.1521174, 0.012731402, -0.12703973, 0.17032094, -0.23923986, 0.15013756, -0.079769395, 0.21047747) * go_4(1.0, -1.0);\n result += mat4(0.023834813, 0.042676624, -0.043734103, -0.0489564, 0.2968653, 0.12845509, 0.26865506, -0.1339746, 0.1031858, 0.06713386, 0.035661936, -0.008399658, -0.023008743, 0.14043713, -0.10849628, -0.29047936) * go_4(1.0, 0.0);\n result += mat4(-0.15448047, 0.018301843, -0.11298581, 0.0643367, 0.19861038, 0.054608114, 0.053602763, -0.12229704, 0.1838333, 0.060085677, -0.054444484, -0.03963665, -0.09128162, -0.002571187, -0.011031746, 0.013937809) * go_4(1.0, 1.0);\n result += mat4(-0.19042498, -0.10742417, -0.009482582, -0.13710654, 0.07004467, 0.054024436, -0.079347484, -0.069204524, -0.066065274, 0.029851453, 0.057536937, -0.10738562, -0.0019049636, -0.05961882, 0.015954375, -0.046048168) * go_5(-1.0, -1.0);\n result += mat4(-0.30546746, 0.026462605, -0.16525201, -0.14865883, -0.22890806, -0.064678855, -0.07405687, -0.060555395, 0.19689551, -0.10453069, -0.13507089, 0.044260368, 0.3549059, -0.2059544, -0.017047137, -0.085279755) * go_5(-1.0, 0.0);\n result += mat4(0.15902059, 0.27806246, -0.02470931, -0.071123265, -0.10959986, -0.061866783, 0.18073395, 0.027781103, 0.01899935, 0.0068895225, 0.09553635, 0.014020304, 0.48340565, 0.1568511, 0.18551165, -0.03941332) * go_5(-1.0, 1.0);\n result += mat4(0.18007858, -0.18097854, -0.032877125, -0.13505274, 0.12229551, -0.19246832, 0.07324526, 0.16423881, -0.07985383, 0.102822796, 0.022348268, 0.20718963, 0.1657745, 0.09994554, -0.044875868, -0.04791159) * go_5(0.0, -1.0);\n result += mat4(-0.1522259, -0.15503414, 0.5213648, 0.048220746, -0.03673415, -0.048296932, -0.0035913677, -0.33058712, -0.37347135, -0.107429914, -0.27443045, 0.1444104, -0.12858333, -0.0898987, 0.18059024, 0.2385074) * go_5(0.0, 0.0);\n result += mat4(-0.17812404, 0.027946725, -0.15453176, -0.16888796, -0.1454275, -0.08521876, -0.09842795, 0.017285218, -0.15038043, 0.12944756, -0.0074227825, 0.049601924, -0.2942431, 0.3029513, 0.2346801, -0.010824461) * go_5(0.0, 1.0);\n result += mat4(-0.13489157, -0.19739941, 0.19581558, -0.08267463, -0.16068561, 0.019075824, 0.0042642844, 0.1025828, 0.009590443, -0.042244606, 0.0069560697, 0.18787669, 0.08875559, 0.12666185, 0.27844438, -0.014087231) * go_5(1.0, -1.0);\n result += mat4(-0.15345146, -0.088549316, -0.2007104, 0.08694364, 0.097901054, -0.09112625, 0.17398718, -0.08376772, 0.13471653, -0.11526493, 0.09551537, 0.000994288, 0.10547293, 0.027825898, 0.13316914, 0.27184469) * go_5(1.0, 0.0);\n result += mat4(-0.2831289, -0.1077123, -0.015594004, -0.15530941, 0.030916838, -0.007725551, -0.0013768732, -0.0542834, 0.14217895, -0.019043038, -0.121255994, 0.1774951, -0.02571608, 0.08931403, -0.05238016, 0.49422094) * go_5(1.0, 1.0);\n result += vec4(-0.05178692, 0.012992142, -0.09760262, -0.088807374);\n gl_FragColor = result;\n}\n")),_.program_16=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.06822733, 0.047476072, 0.010553384, -0.06512182, -0.014951614, -0.023422068, 0.12602834, -0.06063965, 0.11658996, -0.0075021465, -0.015290296, -0.18518211, 0.06179118, 0.06263638, 0.2701791, 0.03897366) * go_0(-1.0, -1.0);\n result += mat4(-0.005936342, 0.0046865293, 0.1009514, 0.113875, -0.22882754, 0.06882264, 0.044918634, -0.15084246, 0.27190965, -0.09802474, -0.17399205, -0.28109655, 0.115927316, 0.065323986, -0.07905437, 0.31301168) * go_0(-1.0, 0.0);\n result += mat4(-0.058077507, 0.060739186, -0.047071032, 0.08625859, 0.18279932, -0.062378623, -0.020198788, -0.020209447, -0.03725052, -0.17194895, -0.009185631, -0.061395645, -0.10394699, 0.13250858, -0.02054919, 0.17315096) * go_0(-1.0, 1.0);\n result += mat4(0.14755291, -0.15426354, -0.038297612, -0.002863782, 0.014281958, -0.1430333, -0.15214095, -0.25977355, 0.055283524, -0.020698514, -0.031711206, 0.043652818, -0.011913896, -0.15935701, 0.30120242, -0.07141416) * go_0(0.0, -1.0);\n result += mat4(-0.07511256, 0.097857445, 0.1280642, -0.23440666, 0.07341128, 0.025019338, 0.2676868, -0.6392872, -0.018604822, -0.41209763, 0.036267836, 0.048222575, -0.049899656, 0.12035686, -0.415035, 0.111109026) * go_0(0.0, 0.0);\n result += mat4(0.06660235, 0.10465846, 0.03231821, -0.057176817, -0.33603838, -0.117789224, -0.08611003, -0.14391285, -0.07540102, -0.049893077, 0.06534853, 0.014703251, 0.1686735, 0.21635768, -0.0004174196, -0.06970894) * go_0(0.0, 1.0);\n result += mat4(-0.09123483, -0.02650008, -0.26045164, 0.008752753, -0.038899194, 0.056095514, -0.15680234, -0.21681328, -0.1807998, -0.08361851, -0.20086065, 0.13148476, 0.009767108, -0.0006198602, 0.15239619, -0.07983563) * go_0(1.0, -1.0);\n result += mat4(0.07919758, -0.10799586, -0.11674191, 0.07721418, -0.02489812, 0.013862152, 0.14324659, -0.19167677, 0.47860634, 0.016703675, -0.025147682, -0.13012366, 0.021707488, -0.049213693, -0.049455807, -0.122704044) * go_0(1.0, 0.0);\n result += mat4(-0.1036183, -0.0016137742, -0.010286528, 0.03161724, 0.111006066, -0.010090895, -0.13061818, -0.12827039, -0.06817742, -0.08191259, -0.010029781, 0.0756146, -0.024297824, 0.08189767, 0.0012347228, -0.061834745) * go_0(1.0, 1.0);\n result += mat4(0.074035384, -0.0054270145, -0.054232355, 0.052020255, 0.039064236, 0.07612554, -0.07112709, -0.041343223, -0.04877365, -0.081693694, -0.19036053, -0.07976283, -0.019394593, 0.11878604, -0.17398894, 0.066551484) * go_1(-1.0, -1.0);\n result += mat4(0.021499138, 0.11031255, 0.07942792, 0.19678888, -0.1660272, 0.12142711, 0.053864148, -0.09273723, -0.04266638, -0.092488594, 0.052425362, -0.13612169, 0.055963192, -0.08253813, -0.03933135, 0.01831182) * go_1(-1.0, 0.0);\n result += mat4(-0.009105146, 0.25351846, 0.021370875, 0.07980244, 0.08131595, 0.0045822896, 0.024319764, 0.13540691, 0.10949155, -0.036669955, -0.0440662, 0.031805526, 0.0076850317, 0.0050480044, 0.010493236, -0.20307945) * go_1(-1.0, 1.0);\n result += mat4(0.035208475, -0.016913606, 0.06748526, 0.28376573, -0.09829214, 0.03491954, -0.048616122, -0.022004133, 0.033356942, 0.041457683, -0.1141923, 0.053526472, 0.1301348, 0.032898832, 0.14776024, 0.11034088) * go_1(0.0, -1.0);\n result += mat4(0.25044763, 0.1022549, 0.13824631, 0.15358314, -0.01792875, -0.023492826, -0.16425751, -0.04925489, -0.5415385, 0.22712392, 0.32446757, 0.061109796, -0.016136007, 0.09170503, -0.020712415, 0.22309552) * go_1(0.0, 0.0);\n result += mat4(-0.16366409, -0.017794464, -0.12714142, -0.021118859, 0.03178183, 0.067133196, 0.105975136, 0.009305183, 0.08399536, 0.15291104, -0.029605338, 0.0134068895, -0.09861506, -0.059872147, -0.03844756, -0.12674972) * go_1(0.0, 1.0);\n result += mat4(-0.07806115, 0.043562375, -0.009290437, 0.04422061, 0.044749737, 0.06424069, 0.026669348, 0.03424551, 0.024359688, -0.07599093, -0.037592914, 0.054648582, 0.06240557, 0.061408926, 0.030988218, 0.08729672) * go_1(1.0, -1.0);\n result += mat4(-0.010351677, 0.028773759, 0.12303081, -0.046040278, -0.06785082, -0.24544333, -0.14512034, 0.028818216, -0.030756637, -0.070427775, 0.029058386, 0.11266564, -0.0126586575, -0.099691354, 0.23675011, 0.021924842) * go_1(1.0, 0.0);\n result += mat4(0.29327697, 0.04030911, -0.10077885, -0.048846, -0.16350128, -0.054487552, 0.070820816, 0.047305796, -0.12812468, 0.007919711, -0.09975894, 0.06570609, 0.041386835, -0.027804038, 0.054338817, -0.09551541) * go_1(1.0, 1.0);\n result += mat4(-0.08264294, 0.0022153752, 0.17625731, 0.108203925, -0.1994716, 0.13532871, 0.004684368, -0.068710595, 0.118159816, -0.07109689, 0.0926224, -0.24703208, -0.01173713, 0.033426084, -0.016495464, 0.12449714) * go_2(-1.0, -1.0);\n result += mat4(-0.0937873, -0.065207124, 0.1289635, 0.17735708, -0.07141622, -0.116392545, -0.012032065, 0.2256439, -0.16182312, -0.12979633, 0.13266288, -0.029406255, -0.11667275, 0.010681019, -0.03679369, 0.12324768) * go_2(-1.0, 0.0);\n result += mat4(-0.08298939, -0.04220063, 0.03483479, 0.13134407, 0.21608235, -0.034893714, -0.12628594, 0.16904697, 0.021075964, 0.1242292, 0.049865, 0.0012191305, 0.02183184, 0.106443465, -0.097153716, 0.10045028) * go_2(-1.0, 1.0);\n result += mat4(-0.15327847, -0.03231816, 0.048716772, 0.04888897, 0.042859055, 0.15434006, -0.20086974, -0.05871333, -0.06012798, -0.16594929, -0.41956443, 0.02897127, 0.10374121, 0.0979167, -0.06796184, -0.16530903) * go_2(0.0, -1.0);\n result += mat4(0.4286096, -0.29660472, -0.16605186, 0.27494267, 0.026896525, 0.28659457, -0.03428165, 0.2044704, 0.48915815, -0.33265522, 0.21135275, 0.33785677, 0.18982616, 0.10604258, -0.064662024, 0.096615575) * go_2(0.0, 0.0);\n result += mat4(0.016727265, 0.17198113, -0.05871693, 0.054799933, -0.02786635, 0.15011124, -0.23983961, 0.033867355, -0.19206874, -0.13592441, 0.07261021, -0.043166462, -0.12164969, -0.07333818, 0.037067372, 0.08996417) * go_2(0.0, 1.0);\n result += mat4(-0.070286445, -0.10659555, -0.04422945, -0.053230558, 0.0013350527, -0.017993074, -0.049735866, 0.11409308, 0.04892686, -0.06817943, -0.12813167, 0.039810136, 0.05252391, -0.06560004, -0.063294955, -0.07105003) * go_2(1.0, -1.0);\n result += mat4(-0.13546339, 0.14185336, 0.006366223, -0.28422508, -0.21820036, 0.039592113, -0.07649182, -0.27793187, -0.2901769, -0.046293516, 0.25072086, -0.1427351, -0.0032531293, 0.03191745, -0.029102972, 0.050067473) * go_2(1.0, 0.0);\n result += mat4(0.07247183, -0.0060611004, -0.04357295, -0.10875274, 0.12985152, 0.08760643, -0.19915642, -0.014556378, 0.1215484, 0.25098228, -0.21922487, 0.021113032, 0.0839372, 0.055542022, 0.13710897, -0.027615722) * go_2(1.0, 1.0);\n result += mat4(0.19114621, 0.099159814, 0.011108828, 0.029784255, 0.08460498, 0.015443031, -0.044587217, 0.09834142, 0.10807179, -0.05328408, 0.13301793, 0.11193144, 0.18251152, 0.083096996, -0.08564835, -0.15828381) * go_3(-1.0, -1.0);\n result += mat4(-0.28161234, 0.1756162, 0.17534174, -0.15757571, -0.08024952, 0.05677887, -0.1527151, -0.035949282, -0.16559522, -0.03176932, -0.15242305, 0.026554676, 0.07632302, -0.07731726, -0.17139448, -0.3687111) * go_3(-1.0, 0.0);\n result += mat4(0.08050096, -0.0065235267, 0.064694345, -0.014644451, -0.079178736, 0.042656552, 0.09551645, 0.036842708, -0.03371497, -0.088755935, 0.07605894, -0.10299958, 0.08336513, -0.1338214, -0.051605105, -0.19725145) * go_3(-1.0, 1.0);\n result += mat4(0.051400978, -0.02814356, -0.5582187, 0.05216139, -0.12328604, 0.07732251, -0.16055895, 0.14309604, 0.017186563, 0.08711397, -0.17381294, -0.011499491, -0.0481547, -0.04854952, -0.46566048, -0.3058923) * go_3(0.0, -1.0);\n result += mat4(0.5119618, -0.38263124, 0.15986086, 0.010742568, 0.38711935, -0.336849, 0.040117126, 0.4004001, 0.19877116, 0.47289473, 0.021661036, -0.015238145, 0.09152666, 0.038322717, 0.06817698, 0.049476456) * go_3(0.0, 0.0);\n result += mat4(-0.10441812, 0.21133856, -0.057014488, 0.23972808, -0.24930222, -0.050501857, 0.032259904, 0.12751378, 0.27306128, 0.30964115, -0.11031131, 0.12801209, 0.178222, -0.062289014, 0.022079576, -0.11246125) * go_3(0.0, 1.0);\n result += mat4(-0.03134103, -0.22539799, 0.06857922, -0.10189109, -0.05753412, -0.024686527, 0.013851189, 0.1957986, -0.020091414, 0.14719157, 0.11946867, -0.09724786, 0.0028783937, 0.060009662, 0.013492387, 0.11172315) * go_3(1.0, -1.0);\n result += mat4(0.025690198, 0.23751663, 0.12185973, -0.019141376, -0.084277906, 0.11608392, 0.16283877, 0.042005546, 0.072981484, -0.2306133, -0.071143106, -0.18201771, -0.031751275, -0.020903533, 0.12043939, 0.20526986) * go_3(1.0, 0.0);\n result += mat4(-0.033504594, -0.09981515, 0.19222768, -0.00037204215, 0.07057902, 0.10403715, -0.03022699, 0.098804235, 0.18592818, 0.024603445, 0.11061402, -0.11533017, -0.12443965, 0.011813011, 0.07349946, 0.038668673) * go_3(1.0, 1.0);\n result += mat4(-0.23181002, -0.17350966, 0.048837297, -0.08551675, 0.18603337, 0.058313303, 0.04316692, 0.058691278, -0.004881664, 0.0729517, -0.03626247, 0.15820287, -0.02682429, -0.0048006307, -0.094057836, -0.14746818) * go_4(-1.0, -1.0);\n result += mat4(0.1383817, -0.1420967, 0.1424335, 0.22556119, -0.00086617674, 0.16489741, -0.26023895, -0.20425053, -0.034436412, 0.2758035, -0.059897684, -0.13402066, -0.16843258, -0.121999204, 0.3507855, 0.12512234) * go_4(-1.0, 0.0);\n result += mat4(0.0632651, -0.025671296, -0.07224494, -0.037086867, -0.09273154, 0.0072819768, -0.049275056, -0.1953304, -0.17975083, 0.082679234, 0.053353265, -0.006074758, 0.20823684, 0.062092874, 0.11811291, 0.1815561) * go_4(-1.0, 1.0);\n result += mat4(0.078111276, 0.25469536, 0.29218477, 0.004212939, -0.1232599, 0.021684207, -0.66154927, -0.343972, 0.010710011, -0.08535829, 0.18138462, 0.09095369, -0.103921935, 0.057450265, 0.25861067, -0.15153539) * go_4(0.0, -1.0);\n result += mat4(-0.10782405, 0.18735452, -0.19443172, -0.15904504, 0.18990147, 0.48975512, 0.4310995, 0.1340281, 0.3089527, -0.10327674, -0.09608584, -0.123780966, -0.08807219, 0.14264533, -0.3084031, 0.02124611) * go_4(0.0, 0.0);\n result += mat4(0.15577073, -0.06495954, 0.060370963, -0.114554875, 0.0047810473, 0.3622068, -0.3659395, 0.15643036, -0.07608074, 0.04065042, -0.039538994, -0.02360629, -0.02197194, 0.0048276316, 0.110902175, -0.16704206) * go_4(0.0, 1.0);\n result += mat4(-0.0020525095, -0.012990091, 0.094804876, -0.02951601, 0.24626282, 0.124219425, 0.0463335, 0.094997995, -0.048861977, -0.005314135, 0.0059577175, -0.105576694, 0.048093226, 0.09738743, 0.21545859, 0.054231316) * go_4(1.0, -1.0);\n result += mat4(0.07456489, 0.02194597, -0.20656359, -0.15409991, -0.04743203, -0.15427557, -0.24320696, 0.23521787, 0.016238466, -0.012914946, -0.05602358, 0.06522049, 0.102704614, -0.23755711, -0.08094957, 0.008219577) * go_4(1.0, 0.0);\n result += mat4(0.035681196, -0.033441707, -0.11075713, 0.055746105, 0.019134156, -0.049570475, 0.06607101, -0.0073855054, 0.07943337, -0.11261986, 0.0008748123, -0.10753691, -0.10877436, -0.0108197965, -0.04098305, 0.020095402) * go_4(1.0, 1.0);\n result += mat4(0.027692698, -0.023028603, -0.100124516, -0.103564754, 0.039096612, -0.010974292, -0.02888593, 0.08225068, -0.022655668, -0.023619713, -0.04132294, 0.06264889, 0.11349463, 0.074886896, -0.026237458, -0.13935888) * go_5(-1.0, -1.0);\n result += mat4(-0.07625777, -0.02026929, -0.16509674, -0.07015678, 0.12159663, 0.11826456, -0.16222349, 0.02991282, 0.31014135, -0.18721381, 0.015715228, 0.013268594, -0.0226595, -0.086094275, 0.24472123, -0.10165225) * go_5(-1.0, 0.0);\n result += mat4(-0.0046345745, -0.08258393, -0.0949934, -0.18188646, -0.082375005, 0.07654353, 0.023176871, -0.020692138, 0.024534898, -0.115623355, -0.012813735, 0.06324557, 0.10770564, -0.08825215, 0.049195863, -0.076814786) * go_5(-1.0, 1.0);\n result += mat4(-0.038878765, -0.10554748, -0.03482947, -0.2024768, -0.09590611, -0.05518289, 0.17108603, 0.10745178, 0.14090835, 0.04451474, 0.33331943, -0.09338132, -0.13840568, -0.06591041, -0.13315365, 0.14895599) * go_5(0.0, -1.0);\n result += mat4(-0.7184948, 0.20635058, -0.01087146, -0.25665486, 0.0694774, -0.08051657, -0.20419565, -0.29972658, -0.31587854, 0.26213837, -0.14282377, -0.14769338, -0.29376042, -0.24546684, 0.37429252, -0.01691138) * go_5(0.0, 0.0);\n result += mat4(0.010284815, -0.29481632, 0.18720046, 0.028168285, -0.025520338, -0.031638097, 0.07629401, 0.23760115, -0.06497784, -0.09899808, -0.025247818, -0.141932, 0.30421942, 0.0839128, 0.15210237, -0.2547937) * go_5(0.0, 1.0);\n result += mat4(-0.11730973, 0.08676562, -0.12592962, 0.059735335, 0.036849916, 0.01789285, -0.02247672, 0.034570415, 0.069350585, -0.047193673, 0.06288105, -0.016742256, -0.06302216, 0.00919547, 0.12617198, -0.001655632) * go_5(1.0, -1.0);\n result += mat4(0.13489273, -0.05945722, 0.15636152, 0.10246266, -0.0492767, 0.13209876, -0.022542313, 0.1869006, 0.18273778, -0.009863488, 0.1475087, 0.009797511, 0.18775922, -0.08949364, 0.031399027, 0.16898693) * go_5(1.0, 0.0);\n result += mat4(-0.17234778, -0.113925606, 0.0285368, 0.093877554, -0.010534175, 0.002686299, 0.033060588, -0.019788781, 0.12574218, 0.03520547, 0.0032812972, 0.04480523, 0.06951987, -0.25137702, 0.01562915, -0.02552195) * go_5(1.0, 1.0);\n result += vec4(0.06121498, 0.024510587, -0.012219787, 0.074479066);\n gl_FragColor = result;\n}\n")),_.program_17=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_4_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_4_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_4_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06058286, 0.2195084, 0.19780184, -0.05155375, 0.09216426, 0.03457752, -0.096646644, -0.015035897, -0.13803566, 0.025244685, 0.13735959, -0.009401512, -0.16166702, -0.1815502, 0.007993552, 0.0069571338) * go_0(-1.0, -1.0);\n result += mat4(0.047445912, 0.11488218, -0.17851587, -0.1392721, -0.038011838, 0.17368795, 0.106928326, -0.13197932, -0.2733485, -0.087136164, 0.07961574, 0.020573204, 0.029977003, -0.1667677, -0.17820576, 0.0118401665) * go_0(-1.0, 0.0);\n result += mat4(0.07106099, -0.00185452, -0.027270012, -0.09875212, 0.06354194, -0.16046102, -0.034993082, -0.053045254, 0.068700135, 0.09387552, -0.09717345, -0.06485704, 0.050274733, -0.015956623, -0.14531186, -0.023925254) * go_0(-1.0, 1.0);\n result += mat4(-0.020267177, 0.09845256, -0.22237779, -0.0704043, -0.03563008, 0.0058337585, -0.053230047, -0.0151015995, -0.004355268, -0.16663343, -0.022371203, 0.17783938, 0.27934113, 0.038911168, 0.053898126, 0.067584395) * go_0(0.0, -1.0);\n result += mat4(-0.35373348, -0.04811985, -0.003069958, 0.22371289, 0.039519783, 0.08697823, 0.12242937, -0.05692152, 0.34154105, -0.30326834, -0.23093781, 0.060490705, -0.3779121, -0.12894416, 0.03531685, 0.27401015) * go_0(0.0, 0.0);\n result += mat4(-0.27760014, 0.024816839, 0.16137716, 0.060659613, -0.0962453, -0.023302421, -0.0679713, 0.08072911, 0.10419372, -0.1286133, -0.06336595, -0.13529508, -0.033300906, 0.077698715, 0.13658288, -0.046092913) * go_0(0.0, 1.0);\n result += mat4(0.004510119, -0.018816976, -0.023925988, -0.056694455, 0.021134097, 0.15678076, -0.034855466, -0.052143726, 0.11061209, -0.03679294, -0.15515395, 0.22478753, 0.030984117, 0.01664375, -0.010612448, -0.01799207) * go_0(1.0, -1.0);\n result += mat4(0.18006827, 0.168574, 0.15232614, -0.1295002, -0.05264042, -0.12097018, -0.08624036, -0.20883065, 0.22397974, 0.041060217, -0.23898268, 0.09747489, 0.0005401559, -0.17116228, 0.03260164, 0.2373106) * go_0(1.0, 0.0);\n result += mat4(0.0005155169, -0.10857663, -0.014398447, 0.004808808, -0.05587811, 0.1242163, 0.14578046, -0.09588132, 0.14351574, -0.10559421, -0.041078355, 0.0059864363, -0.061656762, -0.07678676, -0.10182491, -0.10634101) * go_0(1.0, 1.0);\n result += mat4(-0.04443192, 0.13661186, -0.076222196, -0.081149, -0.041719135, -0.12614048, 0.018182557, 0.03125801, 0.06955725, 0.09229393, -0.0070879795, 0.038897008, 0.0052797156, 0.13088952, -0.073197, -0.11281815) * go_1(-1.0, -1.0);\n result += mat4(0.19961423, 0.13726334, 0.27169493, 0.05927113, 0.0028651909, -0.1287458, 0.026732842, -0.095184654, 0.016316563, -0.11783113, 0.2360606, -0.30774674, 0.108432285, 0.23025006, -0.085001394, 0.08807084) * go_1(-1.0, 0.0);\n result += mat4(-0.060046196, 0.15679826, 0.2430814, -0.13272808, 0.019943269, 0.015503196, -0.030504405, 0.06340887, 0.1670832, -0.13615952, -0.13015799, 0.042683575, -0.06566812, -0.062855676, 0.056155447, -0.13632087) * go_1(-1.0, 1.0);\n result += mat4(-0.04923022, 0.053739548, 0.23691703, 0.045897946, 0.08574055, 0.015698176, 0.30700058, 0.03893632, -0.09240451, 0.13776198, -0.01634878, 0.1086944, -0.10443478, -0.038250007, -0.16425894, 0.069837235) * go_1(0.0, -1.0);\n result += mat4(-0.4527755, -0.16416265, 0.45300293, 0.11527787, 0.06872868, 0.03514386, -0.02678375, 0.04558898, -0.21735664, -0.38876057, 0.15125597, 0.20117617, -0.15160187, -0.2531804, 0.15049757, -0.018326014) * go_1(0.0, 0.0);\n result += mat4(0.013021216, 0.07807231, -0.025769137, 0.13387477, -0.16259682, -0.054581523, 0.17289965, -0.08043052, 0.0063357623, 0.11866516, -0.13520378, 0.0152135575, 0.061740812, 0.052589882, -0.16574025, 0.024117855) * go_1(0.0, 1.0);\n result += mat4(0.04268464, 0.06037914, 0.06682348, 0.054433875, -0.14284062, 0.007709387, 0.05249287, -0.008818238, 0.02744223, 0.026029283, -0.068422645, 0.104170494, 0.011463976, 0.10870952, 0.11592658, 0.07393047) * go_1(1.0, -1.0);\n result += mat4(-0.03750191, 0.0014403146, 0.1580456, 0.1137993, 0.08569837, 0.0005632574, 0.08939288, -0.004063193, 0.03108807, -0.1707586, 0.06543877, -0.02108999, -0.044783764, -0.09259009, 0.0018684827, 0.10293258) * go_1(1.0, 0.0);\n result += mat4(-0.072144635, 0.13235292, 0.13174231, 0.06512337, 0.061325137, -0.1140173, -0.10778849, -0.0933897, -0.0026419833, 0.031816084, -0.05882651, -0.05534951, 0.05234496, -0.03341018, -0.028817033, -0.034064483) * go_1(1.0, 1.0);\n result += mat4(0.06916357, -0.11582247, -0.06554703, 0.09624395, 0.11644621, 0.019876527, -0.08696374, 0.017086076, -0.054255698, 0.28372917, -0.000972655, -0.06400794, 0.030290179, -0.08620439, -0.08410291, -0.012277875) * go_2(-1.0, -1.0);\n result += mat4(0.06226754, -0.040624045, -0.11270401, 0.10805481, 0.18899143, -0.1973884, -0.034787323, 0.05666152, -0.087144844, 0.032518808, -0.12266705, -0.12644689, 0.035625648, 0.13503525, 0.10947289, -0.02394309) * go_2(-1.0, 0.0);\n result += mat4(-0.022302793, 0.10360904, 0.016256806, -0.021677233, 0.12430526, 0.042963423, -0.18037538, -0.14628161, 0.016152794, -0.11254728, 0.06434654, -0.005073352, 0.016403137, -0.035858087, -0.06591741, 0.08597588) * go_2(-1.0, 1.0);\n result += mat4(0.004012092, -0.050453838, 0.07977573, 0.15305792, -0.05928047, -0.09349286, -0.14555392, 0.12337536, 0.16214384, -0.109313816, -0.044248413, -0.2963013, -0.14371789, -0.13369437, 0.07077758, 0.10006308) * go_2(0.0, -1.0);\n result += mat4(0.06548829, -0.13058634, -0.26494655, -0.28315514, -0.45161557, -0.07177602, 0.10558368, 0.21007149, 0.45134485, 0.53428864, -0.24526665, -0.51175225, -0.16881745, 0.39553252, -0.059874248, -0.15100208) * go_2(0.0, 0.0);\n result += mat4(-0.034883123, 0.09653819, 0.16275059, -0.10605186, -0.16961089, 0.15750273, -0.28543097, -0.12217311, 0.19074517, 0.00074714713, -0.07579063, 0.14993025, -0.013494211, 0.19434276, -0.038070716, 0.041972294) * go_2(0.0, 1.0);\n result += mat4(0.077254616, 0.013449401, -0.068184, 0.10592368, 0.024376335, 0.0051301597, -0.13352032, 0.17067592, -0.07192257, 0.055784814, -0.12246667, 0.01487913, 0.116122164, 0.10971574, 0.026872944, -0.026666151) * go_2(1.0, -1.0);\n result += mat4(0.05711798, -0.0010387006, -0.11265493, 0.27974793, 0.091452494, -0.20599814, -0.15438712, 0.32230932, -0.105436936, -0.35339028, -0.08469404, -0.03431861, -0.0006499669, -0.2701855, -0.011796139, -0.04423021) * go_2(1.0, 0.0);\n result += mat4(-0.0829698, 0.06493657, -0.036546737, 0.024583373, 0.048521917, 0.1649191, -0.056993846, 0.08988572, -0.12735078, 0.3074979, 0.08563853, 0.119320676, 0.18576288, 0.14356904, -0.026636694, 0.05132804) * go_2(1.0, 1.0);\n result += mat4(-0.0991048, -0.10884221, -0.12869547, 0.034603372, -0.06870907, -0.18230984, -0.021502903, 0.11301028, 0.18878941, -0.110253036, 0.040812176, -0.06389069, -0.15005918, 0.0037244866, 0.2132717, -0.013256287) * go_3(-1.0, -1.0);\n result += mat4(-0.08388061, -0.112235, 0.065214306, -0.13957025, -0.19478679, 0.11254506, 0.054630954, 0.053645436, -0.2522801, 0.15058047, -0.07061216, -0.096459135, -0.11855631, -0.056933407, 0.035139047, 0.068258055) * go_3(-1.0, 0.0);\n result += mat4(-0.06917721, 0.094096094, 0.07469013, 0.16470721, -0.11484115, -0.18424381, 0.016549148, 0.08468404, 0.04055001, -0.33645272, -0.0059957053, 0.08970189, 0.09028248, 0.04077987, -0.06547463, -0.006269863) * go_3(-1.0, 1.0);\n result += mat4(0.21908568, 0.08401723, 0.0843042, 0.06545498, -0.08450129, -0.028926728, 0.19440761, 0.09694871, 0.07596912, 0.045503646, -0.006316475, -0.27986103, 0.06910375, -0.43196592, 0.03879253, 0.1638245) * go_3(0.0, -1.0);\n result += mat4(0.8879269, -0.02551214, -0.030510996, -0.36941388, 0.3126625, 0.21035604, -0.15371346, -0.2780625, 0.06461355, 0.18609639, -0.149495, -0.23149131, 0.46026996, 0.035948373, 0.18278143, -0.20113651) * go_3(0.0, 0.0);\n result += mat4(0.055903055, 0.08408526, 0.054170065, -0.2976025, 0.18558906, 0.029338092, -0.09893593, 0.059603147, -0.19218643, -0.008077081, 0.09550512, 0.051217057, -0.0276843, 0.33184877, -0.018644275, -0.11763111) * go_3(0.0, 1.0);\n result += mat4(0.23338239, 0.011580942, -0.0787839, 0.09754503, 0.009759483, -0.075707465, -0.10206689, 0.08720839, -0.3039172, -0.2001228, 0.30864987, -0.16379629, -0.03914539, -0.06503792, -0.03883409, -0.065077074) * go_3(1.0, -1.0);\n result += mat4(-0.1440983, 0.2827839, -0.07015957, 0.11515792, -0.1266345, -0.06969393, -0.009006173, 0.12875685, 0.031837627, 0.09990079, -0.1656627, 0.13870959, -0.08637978, 0.024281958, 0.12342855, -0.08816514) * go_3(1.0, 0.0);\n result += mat4(-0.015464915, -0.19240353, -0.01967364, -0.11796279, -0.06462456, 0.154628, 0.076811045, 0.098927125, -0.20375597, 0.023598116, -0.10710138, 0.08929812, 0.07584669, -0.11928781, 0.049687184, -0.06122156) * go_3(1.0, 1.0);\n result += mat4(0.16479358, 0.19148158, 0.098467164, 0.0618447, 0.0751567, 0.010100359, 0.05155746, -0.0778876, 0.0011591897, -0.056076154, -0.041074045, 0.024008576, -0.017050695, -0.18685716, -0.08527556, 0.0037657958) * go_4(-1.0, -1.0);\n result += mat4(0.16866666, -0.29083413, -0.18637179, 0.0018769886, -0.2018132, 0.46180528, 0.13246574, -0.23898588, -0.12212059, 0.3341523, 0.1091505, 0.08251535, 0.19041067, -0.16169062, 0.07583192, 0.050573617) * go_4(-1.0, 0.0);\n result += mat4(0.0129842255, -0.008741855, -0.053530104, -0.03131398, -0.0020409364, -0.07680617, 0.33556506, -0.011717628, -0.13952619, -0.05453907, 0.10336836, -0.027125375, 0.1751553, -0.030947112, -0.025735123, 0.041072566) * go_4(-1.0, 1.0);\n result += mat4(-0.036542114, 0.10128076, -0.1880457, -0.17261198, 0.1431477, -0.18661828, 0.32769415, 0.0663247, 0.03365178, 0.19796737, -0.09132497, -0.21413301, 0.043885235, 0.20412171, 0.14644071, -0.06985309) * go_4(0.0, -1.0);\n result += mat4(-0.2735308, 0.19792703, -0.21177524, 0.21988408, 0.32919964, 0.11183913, 0.2913821, 0.06404769, -0.004921694, 0.22249468, -0.010577357, -0.09632516, -0.15458032, -0.2982006, -0.041645106, 0.087833084) * go_4(0.0, 0.0);\n result += mat4(-0.07113276, 0.07723143, -0.058266032, 0.08239994, -0.18380593, -0.09771933, 0.12499344, 0.031730324, 0.042094275, -0.010583603, 0.009981995, 0.107384935, -0.20355527, 0.017341057, 0.018268948, -0.15857501) * go_4(0.0, 1.0);\n result += mat4(0.0013823194, -0.044928502, 0.025921093, 0.0012451003, -0.30528855, 0.3374342, 0.34150144, -0.09229386, -0.08328619, -0.10615052, 0.16300991, -0.19953482, -0.10911166, -0.036731765, 0.098331414, -0.06403792) * go_4(1.0, -1.0);\n result += mat4(-0.023653124, 0.04610296, -0.03044758, -0.025650993, -0.32529983, 0.062136825, 0.24734603, -0.019307928, 0.03787457, 0.34381005, 0.113464035, -0.02037722, 0.32398093, 0.05488551, 0.055344287, 0.017325766) * go_4(1.0, 0.0);\n result += mat4(0.0385026, 0.079174675, 0.059799727, -0.00725753, -0.0573653, -0.0420986, 0.16784842, 0.14938053, -0.009344561, -0.0778813, -0.017263457, -0.01132742, 0.077959225, -0.14751856, -0.20435876, -0.010041575) * go_4(1.0, 1.0);\n result += mat4(-0.05931535, -0.08731735, 0.11970444, -0.09924397, 0.033911336, -0.0016364546, 0.0087679215, -0.076540634, 0.0077172252, 0.14911291, 0.11776904, -0.017065775, -0.059564207, 0.017132213, 0.06148217, -0.07582431) * go_5(-1.0, -1.0);\n result += mat4(0.071270525, -0.24058339, -0.20233437, 0.001615171, 0.021383315, 0.09934347, -0.0011403296, -0.04854113, 0.12778723, 0.061408937, -0.071042776, 0.26612863, -0.10339047, -0.08749296, -0.04532682, -0.0615132) * go_5(-1.0, 0.0);\n result += mat4(0.06391922, -0.016149543, -0.002464466, -0.00664347, -0.06338617, 0.04004229, 0.034720086, 0.054125533, 0.121965334, 0.2502773, -0.12270718, 0.011068944, -0.00047330794, 0.06449109, 0.17593135, 0.0040256707) * go_5(-1.0, 1.0);\n result += mat4(0.03477346, -0.31120908, 0.28306037, 0.22833072, -0.017806482, -0.056919, 0.055360638, 0.020397838, -0.060393255, 0.02178207, -0.20644443, 0.088335134, 0.030195525, -0.19925289, -0.016580708, -0.007094466) * go_5(0.0, -1.0);\n result += mat4(0.028902626, 0.12521821, 0.29966938, 0.20124513, 0.11820484, 0.23270105, -0.27059364, 0.0034185604, -0.0808993, -0.21187486, 0.14866447, 0.2362522, 0.2997781, 0.25243583, -0.010675219, -0.21490887) * go_5(0.0, 0.0);\n result += mat4(0.017603166, -0.1354112, 0.07734325, -0.10108977, 0.095413536, -0.27478248, 0.15811092, 0.08514367, -0.0648521, -0.23040737, -0.015424236, -0.102597706, 0.018168293, 0.049426224, 0.24017967, -0.0076911957) * go_5(0.0, 1.0);\n result += mat4(0.040054902, 0.10045824, -0.00088240346, 0.10863258, 0.004609783, 0.08008685, 0.0008943593, 0.04380173, 0.04113014, 0.17802699, 0.19284193, -0.09775915, -0.082003035, -0.04828276, -0.2212439, -0.08810767) * go_5(1.0, -1.0);\n result += mat4(0.110144354, -0.17653003, -0.18453437, -0.13516864, -0.12592733, -0.031436298, 0.10997709, -0.26131755, 0.13670647, 0.33671942, 0.06641791, 0.022009498, -0.0843429, 0.2000657, 0.1431977, 0.23156545) * go_5(1.0, 0.0);\n result += mat4(0.18203191, -0.30493334, 0.0012451819, 0.040420715, -0.09400875, -0.058327, -0.092143685, 0.08411573, 0.06618551, 0.066164635, -0.08439327, 0.07001009, 0.22673227, -0.1294288, -0.46530777, 0.2499909) * go_5(1.0, 1.0);\n result += vec4(0.06602671, 0.113320544, -0.04297089, 0.007400785);\n gl_FragColor = result;\n}\n")),_.program_18=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.19466089, -0.10927993, 0.09179887, 0.15121523, -0.037340622, 0.06053471, 0.038131684, -0.008113673, -0.18904036, -0.09559259, -0.17113, 0.03717301, -0.043611653, -0.16189677, 6.720818e-05, 0.087884724) * go_0(-1.0, -1.0);\n result += mat4(-0.2376871, 0.07507205, 0.08144118, 0.266135, -0.0016601613, -0.075726755, 0.1405083, 0.05794102, 0.082300104, 0.42289656, -0.21715559, 0.066831395, 0.31216174, -0.14317952, 0.1725695, -0.17751537) * go_0(-1.0, 0.0);\n result += mat4(0.037299458, -0.11762432, -0.011837041, 0.1465751, 0.039899126, -0.049513657, -0.0037649425, -0.17213967, 0.13214532, -0.035151232, 0.098905504, 0.25259635, -0.034471225, 0.22866723, 0.056768697, 0.04517098) * go_0(-1.0, 1.0);\n result += mat4(-0.032002304, 0.0033130902, -0.11396168, -0.24947542, -0.01432499, 0.059397, 0.011829774, -0.039037425, 0.2855777, 0.38178965, 0.061862387, -0.3191097, 0.0013762182, 0.10873268, 0.13221635, 0.11438935) * go_0(0.0, -1.0);\n result += mat4(-0.444183, 0.07429998, -0.24415193, 0.20763457, 0.005403234, -0.09182405, -0.33746308, 0.23260857, 0.80383587, 0.42822048, 0.15259221, 0.08751457, -0.18719546, 0.3931829, -0.3559663, 0.1288945) * go_0(0.0, 0.0);\n result += mat4(0.038999066, 0.20546576, 0.17918825, 0.06601807, -0.09185307, 0.08308848, 0.3533222, 0.20337574, 0.2909968, -0.25924757, -0.18089646, -0.0856463, 0.1436575, -0.20405407, 0.08083093, -0.13420194) * go_0(0.0, 1.0);\n result += mat4(-0.08427221, 0.029255591, 0.016859733, -0.011943696, 0.13574867, 0.040940672, 0.013232511, 0.026956066, 0.071955554, -0.06337127, -0.15357494, -0.026208352, -0.04108415, -0.06945617, 0.018760698, -0.023912333) * go_0(1.0, -1.0);\n result += mat4(0.07994412, -0.00968056, 0.08030741, 0.16342168, 0.04104326, 0.073546335, 0.10782922, -0.27047744, -0.027339334, 0.012742752, 0.07632864, 0.3130092, -0.026107019, 0.14022668, 0.0019065946, 0.050307225) * go_0(1.0, 0.0);\n result += mat4(-0.064752, -0.114935696, -0.101320885, -0.13594441, -0.0035874723, -0.21959865, -0.20514846, 0.06435263, -0.07910371, 0.22121632, -0.027385276, 0.11370377, -0.087538995, 0.02242176, 0.05138211, -0.055027794) * go_0(1.0, 1.0);\n result += mat4(-0.07418348, -0.013085453, -0.23711763, 0.13872914, 0.10102951, 0.034057204, 0.09149018, 0.060473535, -0.00067378976, 0.05151344, -0.038349435, 0.05791031, 0.0049775504, -0.0063300184, 0.11502679, 0.11189162) * go_1(-1.0, -1.0);\n result += mat4(-0.17575283, -0.026091507, -0.012820658, 0.02245792, 0.15239143, -0.12657113, 0.062418584, -0.12840585, 0.07613884, 0.12033655, -0.05695382, 0.03669604, -0.17113449, -0.15366605, 0.17787598, 0.06278569) * go_1(-1.0, 0.0);\n result += mat4(0.015337286, -0.050423414, -0.08879978, 0.04760555, 0.12424041, -0.03367427, -0.0459138, 0.22050953, 0.12919267, 0.26828563, -0.1061058, -0.10099044, -0.04658635, -0.016307753, 0.14689955, -0.14597629) * go_1(-1.0, 1.0);\n result += mat4(-0.01102339, 0.014672111, 0.13931917, -0.1345445, 0.031524513, -0.32458848, -0.056687858, 0.22222418, -0.056350503, 0.035747256, -0.10304222, -0.21285744, 0.25462946, 0.09982579, 0.09516444, -0.016217945) * go_1(0.0, -1.0);\n result += mat4(-0.076081604, -0.23594818, 0.15077876, -0.21414931, 0.2282169, 0.59579784, -0.12744917, 0.35256362, -0.074862994, 0.16357085, 0.19566183, -0.05933472, 0.6046422, 0.17888334, -0.015507464, -0.08096589) * go_1(0.0, 0.0);\n result += mat4(-0.07068054, -0.0079010865, 0.036364477, 0.14502864, -0.021085994, -0.07906985, 0.09793876, 0.07399657, 0.12093952, -0.18547052, -0.110405356, -0.10768624, 0.016976682, -0.030136436, 0.3050347, 0.25278243) * go_1(0.0, 1.0);\n result += mat4(-0.010475713, -0.10232612, -0.108958706, -0.011528059, 0.11610843, -0.0014788646, 0.17262968, 0.031911, 0.08343287, -0.0021717772, -0.021841958, 0.0973525, -0.046819497, -0.05605018, 0.1291599, 0.09826176) * go_1(1.0, -1.0);\n result += mat4(0.04663343, 0.04400759, -0.035258498, 0.00895981, -0.23123324, -0.055122357, 0.089720264, 0.09339213, 0.16230758, 0.01740431, 0.0010832906, 0.019101601, -0.28437567, -0.017914291, 0.06484634, -0.00661367) * go_1(1.0, 0.0);\n result += mat4(0.08788325, 0.017547041, -0.12180048, -0.01287628, 0.014391497, 0.0098254625, -0.1297012, -0.08183671, 0.018999657, 0.09840126, 0.047082353, 0.24155243, 0.12269502, -0.08142539, 0.10323659, -0.033276822) * go_1(1.0, 1.0);\n result += mat4(-0.14859885, -0.03888739, -0.15384491, -0.17175777, 0.04767615, 0.042373076, 0.013757687, -0.13237329, -0.04965534, 0.020163631, -0.11415436, -0.056286413, -0.16989873, 0.024179472, 0.037168648, -0.12176204) * go_2(-1.0, -1.0);\n result += mat4(-0.05709518, -0.09206574, 0.04486005, -0.033150986, -0.017180622, 0.06052779, 0.16889273, -0.15518297, -0.24440864, 0.12658344, -0.139649, 0.037917744, -0.14727007, 0.038368758, -0.05098604, 0.09547945) * go_2(-1.0, 0.0);\n result += mat4(-0.08096385, -0.010406064, -0.057036124, 0.13355646, -0.00612782, -0.0033356852, -0.06850302, 0.029461807, -0.17608377, -0.10943067, 0.030028753, 0.08070524, 0.022253908, -0.005548474, -0.045125946, 0.02093025) * go_2(-1.0, 1.0);\n result += mat4(0.10988742, 0.27972367, -0.04232453, -0.43071312, -0.08219865, -0.12530999, -0.0016445538, 0.05443371, -0.014415479, -0.08840511, 0.066499956, -0.01336885, -0.15110426, 0.062335182, 0.052890446, 0.1044874) * go_2(0.0, -1.0);\n result += mat4(0.33606815, -0.17963116, 0.34632006, 0.3946198, -0.10691484, -0.1038113, -0.019460114, 0.06895735, 0.59190637, -0.10203456, 0.008359275, 0.06353352, -0.32418385, -0.12430192, 0.24380416, -0.23094086) * go_2(0.0, 0.0);\n result += mat4(-0.020480068, -0.01640171, -0.09763355, -0.02580198, -0.041970506, -0.042252183, -0.09769974, -0.045537427, 0.14187063, 0.06059797, 0.033730645, 0.020378796, -0.033819746, 0.09553117, -0.05334098, -0.09202247) * go_2(0.0, 1.0);\n result += mat4(0.0246489, -0.086129375, 0.05148198, 0.16396165, -0.042565763, 0.047137372, 0.08882997, -0.0076635084, 0.020555299, -0.0018504986, -0.093162216, -0.002001032, -0.09805734, -0.09600409, -0.0027830484, -0.12433019) * go_2(1.0, -1.0);\n result += mat4(-0.016701702, 0.19712164, -0.13269165, -0.10036325, -0.008542912, -0.006157372, -0.09184331, -0.097038, -0.11304494, 0.27655166, 0.060221743, 0.096516214, -0.043898825, 0.010273238, -0.07468758, -0.21701947) * go_2(1.0, 0.0);\n result += mat4(-0.11392737, -0.15646808, -0.16859137, -0.1773589, 0.062430523, 0.0633658, 0.1578782, -0.02552433, -0.09023146, -0.03037661, -0.050063506, -0.018076949, 0.021033524, -0.06344241, 0.08951326, 0.06231262) * go_2(1.0, 1.0);\n result += mat4(-0.094271734, 0.0114940265, -0.04097972, -0.06457978, 0.20086573, 0.035297886, -0.03792428, -0.15497704, 0.12542814, 0.006359964, 0.049963623, 0.06472255, -0.14664528, 0.10833471, 0.03922276, -0.1675095) * go_3(-1.0, -1.0);\n result += mat4(-0.18032873, 0.011285189, -0.061522707, 0.008256017, 0.13692558, 0.15130165, 0.13422745, -0.22135267, 0.19946684, 0.24516532, 0.10290738, -0.2294601, -0.052056555, -0.13473587, 0.23919931, -0.042362213) * go_3(-1.0, 0.0);\n result += mat4(-0.025423648, 0.026715705, 0.0060757576, -0.06410553, -0.04461674, -0.3029843, 0.092734374, 0.04524039, 0.033247333, -0.02790855, 0.056930248, -0.15256552, 0.02607904, 0.09423549, -0.18153918, 0.13832009) * go_3(-1.0, 1.0);\n result += mat4(-0.049555343, 0.017360087, 0.057959676, 0.07956772, -0.075296454, -0.1470046, 0.021892669, 0.10043102, -0.024857812, -0.10644472, 0.09769508, 0.1249294, 0.007206734, -0.028977863, 0.10593961, 0.26716354) * go_3(0.0, -1.0);\n result += mat4(-0.029734008, -0.3227415, 0.23771009, -0.19591968, -0.51607347, -0.25314853, -0.056235682, -0.07140848, 0.111049965, -0.06368735, -0.2866811, 0.013670416, 0.06847308, 0.30838242, -0.12282098, 0.0034061049) * go_3(0.0, 0.0);\n result += mat4(-0.12762555, -0.04628489, -0.12804574, -0.040225446, 0.20549247, 0.40988892, 0.046733934, 0.0011979616, 0.060588628, 0.15362865, -0.022557247, -0.09853034, 0.06939786, -0.08854213, 0.0033144224, -0.20143713) * go_3(0.0, 1.0);\n result += mat4(0.05962723, 0.05745424, -0.094456606, -0.20003895, -0.070974536, 0.026771205, 0.02564145, -0.02845018, -0.035351314, -0.0117768, 0.113437235, 0.08942642, 0.058360267, 0.024181651, 0.024502836, -0.073039465) * go_3(1.0, -1.0);\n result += mat4(0.12510774, 0.045879837, -0.010349814, -0.019377183, -0.008772124, -0.16534139, -0.13212264, -0.21540141, 0.036527056, -0.10918482, 0.0049819928, -0.019343467, 0.13203917, -0.08569981, -0.061810624, -0.05108862) * go_3(1.0, 0.0);\n result += mat4(0.04002694, -0.055285487, 0.053127788, 0.10067933, -0.027899982, -0.0050923983, -0.039490424, -0.121817835, -0.09340064, -0.0429694, 0.18118261, 0.049474712, 0.038677018, 0.14249925, 0.09504422, 0.122608855) * go_3(1.0, 1.0);\n result += mat4(-0.14135127, 0.09016643, 0.025633719, 0.000614705, 0.070762664, -0.030985976, 0.042064067, 0.057410795, 0.0660935, -0.05050625, -0.10755477, 0.039620418, -0.10203836, -0.07814099, -0.014446629, 0.18048128) * go_4(-1.0, -1.0);\n result += mat4(0.43030277, 0.18589582, 0.256173, -0.2844, 0.13945708, 0.14931135, 0.22740678, -0.3956166, -0.0724625, -0.08001986, 0.081810005, 0.025289046, 0.06736611, -0.07330548, -0.29192784, 0.21637453) * go_4(-1.0, 0.0);\n result += mat4(-0.08737932, -0.1372706, 0.03159939, -0.21679185, -0.09027622, -0.041193455, 0.11512235, -0.24278319, -0.08837681, -0.018710367, 0.041880753, -0.014190375, 0.033047616, 0.06708754, -0.03391409, -0.07711031) * go_4(-1.0, 1.0);\n result += mat4(0.12588775, 0.4317977, 0.077132806, -0.42811748, 0.031082593, 0.23937033, 0.08018833, -0.22718322, 0.060632102, 0.08067565, -0.042863563, -0.091845684, -0.04759955, 0.009588551, -0.17780636, -0.22400473) * go_4(0.0, -1.0);\n result += mat4(-0.06745702, -0.0795159, -0.4350959, 0.35561585, -0.13962667, -0.5940183, -0.54777396, -0.68051004, -0.16509765, -0.34696493, 0.038297307, 0.13719557, -0.040833995, 0.031406473, -0.5174053, -0.08789825) * go_4(0.0, 0.0);\n result += mat4(-0.12779349, 0.2936602, 0.13704172, 0.13110651, 0.10102365, 0.24163464, -0.069620885, -0.16209678, -0.07489114, -0.019360917, -0.070400774, -0.023681173, -0.1102226, -0.09275758, -0.31730032, 0.03576276) * go_4(0.0, 1.0);\n result += mat4(-0.0986982, -0.14386573, 0.06295539, 0.2667051, 0.029192172, 0.028653674, -0.13940518, -0.022916485, -0.091007926, -0.062984526, 0.026765045, 0.058111303, 0.028423572, -0.016102828, -0.09699887, 0.118749924) * go_4(1.0, -1.0);\n result += mat4(-0.40428874, 0.45658726, 0.20199502, 0.020573912, -0.08588765, 0.15927678, 0.29527012, 0.40756142, -0.15820621, 0.009576386, -0.009194596, -0.08242508, 0.0012625816, -0.03771835, -0.22807057, 0.035798464) * go_4(1.0, 0.0);\n result += mat4(0.13749583, -0.04876742, -0.0065646684, -0.28335539, 0.117720984, 0.087982565, 0.16954121, 0.2363482, -0.17796999, -0.106926255, 0.0060180747, -0.11523375, 0.038097225, 0.09647209, -0.06873753, -0.056800433) * go_4(1.0, 1.0);\n result += mat4(0.1768557, 0.13145363, 0.12556404, 0.03251624, -0.02287178, 0.12941027, -0.2394559, -0.37159434, 0.14269918, 0.08204633, 0.20483865, 0.05722901, 0.06699899, -0.04848409, 0.12399497, 0.124153495) * go_5(-1.0, -1.0);\n result += mat4(0.14586149, 0.09655288, 0.03812125, 0.052801564, 0.065902874, -0.043486778, 0.0657983, 0.14589024, 0.011490019, -0.0021060712, -0.18636304, 0.24038431, 0.2249946, 0.14451164, -0.13322833, 0.109084174) * go_5(-1.0, 0.0);\n result += mat4(-0.03467399, 0.076331206, -0.047301926, -0.10028459, -0.069450885, 0.103480145, -0.08315761, -0.00030933326, 0.04021727, 0.06693238, -0.02885415, 0.12737286, -0.042063054, -0.075277805, 0.21915779, 0.14529525) * go_5(-1.0, 1.0);\n result += mat4(-0.21753858, 0.13885236, -0.03733484, 0.070192896, -0.42111662, 0.2257056, -0.0020320695, -0.4404435, -0.011731456, -0.031235369, -0.17156643, -0.00023724366, 0.16697505, 0.19261077, 0.054627284, -0.2635247) * go_5(0.0, -1.0);\n result += mat4(0.4114966, -0.21771282, -0.30367702, -0.24675573, -0.41803458, 0.31936127, 0.13296337, 0.2682109, -0.035749484, 0.22223838, 0.012987173, -0.20490278, 0.013631246, -0.34068218, -0.60729563, -0.13018902) * go_5(0.0, 0.0);\n result += mat4(-0.011740597, 0.07837384, 0.12748203, -0.013336406, -0.07607798, -0.39041027, 0.1939761, -0.08242594, -0.008299102, -0.23057082, 0.13972911, -0.21057422, 0.18126678, 0.004605364, 0.27230838, 0.04088039) * go_5(0.0, 1.0);\n result += mat4(-0.0761628, 0.08201472, 0.00067113456, -0.000108762404, 0.119982824, 0.0067928904, -0.048988946, -0.007609898, 0.049381327, 0.010086041, 0.025384359, 0.002726633, -0.009928298, 0.05588474, 0.050830763, 0.17467195) * go_5(1.0, -1.0);\n result += mat4(0.074037455, -0.16637659, -0.017491426, 0.013344787, 0.054212473, -0.29519126, -0.2467157, -0.17357266, -0.13876535, -0.04991683, 0.1392161, 0.05660303, 0.03868982, 0.10992501, 0.13167763, 0.060129613) * go_5(1.0, 0.0);\n result += mat4(0.027297564, 0.069763646, 0.15132809, 0.11143169, -0.08621777, 0.23928702, 0.00017447853, 0.115308166, -0.061112467, 0.044474706, -0.02718813, 0.19822854, -0.057888303, 0.06540743, -0.051538624, -0.002416074) * go_5(1.0, 1.0);\n result += vec4(-0.06036478, 0.0356493, -0.059101366, 0.0024990432);\n gl_FragColor = result;\n}\n")),_.program_19=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.0023940788, -0.2570281, 0.021624887, -0.14413927, -0.042929508, 0.024798246, 0.06039514, -0.0385923, 0.18157732, -0.18974024, 0.3197193, -0.086097986, -0.23871095, -0.085877284, -0.15280978, 0.054582383) * go_0(-1.0, -1.0);\n result += mat4(-0.2892671, -0.35989672, 0.14361507, 0.10109185, -0.008244152, -0.07610182, 0.016237438, 0.109711155, -0.03325961, 0.056557924, 0.093826056, 0.16487189, 0.12098654, 0.26959404, -0.32664284, -0.33652756) * go_0(-1.0, 0.0);\n result += mat4(0.20426908, 0.00921726, -0.131825, -0.30112436, -0.29350808, -0.0059835073, -0.20881179, -0.15929249, 0.14798939, -0.039377835, 0.0022686112, -0.31745487, 0.1383128, 0.095711716, 0.24649502, 0.3734734) * go_0(-1.0, 1.0);\n result += mat4(0.08007145, 0.059220374, -0.11955456, 0.02726716, -0.012340195, -3.9396626e-05, 0.23562932, 0.02603672, 0.0024148317, 0.48585725, -0.25960997, 0.12831855, 0.034503214, 0.26429248, 0.19966535, 0.34653723) * go_0(0.0, -1.0);\n result += mat4(0.16401817, 0.05824359, 0.23210622, -0.4564646, 0.09790885, 0.0017682983, 0.12023501, -0.34214047, -0.3808189, -0.59095186, 0.3224012, 0.054841924, -0.14028488, -0.35759392, -0.012464827, -0.42101544) * go_0(0.0, 0.0);\n result += mat4(0.18710142, -0.022806095, -0.03905798, 0.050422203, 0.21642984, -0.071577035, 0.165218, 0.10126085, 0.18105839, -0.09810516, -0.43905553, 0.5793889, -0.16706131, 0.13636151, 0.029069345, 0.28394657) * go_0(0.0, 1.0);\n result += mat4(0.03242417, 0.03540981, 0.06596982, -0.11404851, -0.043041103, 0.118582286, -0.16384825, -0.021553654, -0.12775607, -0.055402167, -0.016003367, -0.06356131, -0.063166484, -0.09225374, 0.21487807, 0.18778628) * go_0(1.0, -1.0);\n result += mat4(-0.29311153, -0.09822076, 0.1706967, -0.30188912, -0.11062667, -0.08119463, -0.13738254, -0.24389322, 0.2796491, 0.21054858, -0.08765812, 0.3177179, 0.10164016, 0.14627174, 0.15129958, -0.13566513) * go_0(1.0, 0.0);\n result += mat4(-0.12295195, -0.12036253, -0.040527046, 0.10602722, -0.19854495, -0.05223541, -0.032363445, 0.122390084, 0.27342895, 0.09667149, 0.0423871, -0.17246284, -0.031107228, -0.005470437, 0.051434256, 0.07954733) * go_0(1.0, 1.0);\n result += mat4(0.17945234, 0.051398605, 0.3032336, -0.36277965, -0.015693031, 0.0847029, -0.1128904, 0.04994005, 0.08276063, 0.07031328, 0.06770377, -0.1687264, -0.17490897, -0.09989766, -0.07715023, -0.010953815) * go_1(-1.0, -1.0);\n result += mat4(0.014114998, -0.06209966, 0.057450738, 0.21318321, -0.093205266, -0.15646473, -0.22241333, -0.08228401, -0.4973326, -0.12547962, -0.07989991, -0.06822309, -0.106437586, -0.19071254, 0.14178663, 0.10448926) * go_1(-1.0, 0.0);\n result += mat4(-0.005078645, -0.028730195, -0.04966596, -0.024377774, 0.0039325077, 0.10179092, -0.105298065, -0.1688019, -0.23554938, 0.058782354, 0.19999442, -0.027954772, -0.10502022, 0.016704066, -0.033541992, 0.1382609) * go_1(-1.0, 1.0);\n result += mat4(-0.30713797, -0.0631538, -0.17524256, 0.12141287, 0.18175098, -0.13446523, -0.15921354, -0.0050512427, -0.00880753, -0.24464725, 0.10351903, -0.122694805, 0.2637432, 0.10111337, -0.05550657, -0.024864933) * go_1(0.0, -1.0);\n result += mat4(-0.4845733, -0.13332175, 0.007910284, 0.5203373, 0.72870463, 0.15518989, -0.12580696, 0.04916096, 0.6244038, 0.3593719, 0.16328047, -0.14490198, 0.07803236, 0.26987454, -0.02258877, -0.21130653) * go_1(0.0, 0.0);\n result += mat4(0.20343359, -0.048075967, 0.17489576, -0.18971623, -0.14069648, -0.029665243, -0.24902415, 0.07167198, -0.6412736, -0.041664686, 0.58569616, 0.02399211, 0.12831652, -0.058278285, -0.07922422, -0.108734205) * go_1(0.0, 1.0);\n result += mat4(-0.004269588, -0.11554386, -0.0022618338, 0.12235181, 0.07379002, 0.0548718, -0.040107626, -0.040337294, -0.060385335, 0.119979575, -0.27628905, -0.023228448, -0.04064614, 0.0047100694, 0.048138026, 0.0057798214) * go_1(1.0, -1.0);\n result += mat4(0.15257028, -0.005850462, -0.1434922, 0.07164339, -0.062233947, -0.0156128965, -0.019673312, -0.0002651659, -0.19478518, 0.11921539, -0.2361836, -0.09110679, 0.02719977, 0.0033712897, 0.17245373, 0.2532936) * go_1(1.0, 0.0);\n result += mat4(0.0030309292, 0.10147757, -0.31425565, -0.10256, -0.05862195, -0.08736711, 0.084856585, 0.016700774, 0.06286386, -0.07443701, 0.08754631, -0.18171762, 0.06868201, -0.09278428, -0.053383432, 0.03826822) * go_1(1.0, 1.0);\n result += mat4(-0.10183099, 0.06891697, 0.056318853, 0.13647571, -0.03353045, 0.016239524, 0.005603497, 0.035521563, 0.18905343, 0.041940115, 0.10048305, -0.04986043, 0.04298795, 0.050817303, 0.17744416, -0.010589751) * go_2(-1.0, -1.0);\n result += mat4(-0.31862193, -0.13207828, -0.1375938, -0.23549932, -0.06217893, 0.0019514537, -0.005417935, 0.13736913, -0.10263318, -0.18941346, 0.15843, 0.27492487, 0.058868844, -0.1804736, 0.24544486, 0.10051148) * go_2(-1.0, 0.0);\n result += mat4(0.15876879, 0.07879244, 0.0513651, 0.07673734, 0.015635801, 0.048305415, 0.019661602, -0.0479435, 0.027511599, -0.065881185, 0.21485852, -0.010372607, -0.19896457, -0.05555933, -0.054646876, -0.09143982) * go_2(-1.0, 1.0);\n result += mat4(0.21596268, 0.21091351, 0.234315, -0.0006641688, 0.03455969, -0.12185912, -0.03052869, 0.15622592, -0.18506715, -0.24213594, -0.19364369, -0.07659142, 0.0379824, 0.0091246925, 0.1708395, 0.036304265) * go_2(0.0, -1.0);\n result += mat4(-0.2730932, -0.23328209, 0.6977438, -0.2445981, 0.031650152, -0.004327604, -0.050584223, -0.07061773, -0.10755705, 0.30620542, -0.15688588, 0.16850896, -0.088513345, 0.2162286, -0.4329111, -0.52770174) * go_2(0.0, 0.0);\n result += mat4(-0.068270594, 0.039348822, -0.08555022, 0.23533496, -0.062174525, 0.0193457, -0.13714077, 0.060169753, -0.06355557, -0.010862508, -0.17664193, -0.24809086, 0.032538615, 0.08074848, 0.20644335, 0.085532546) * go_2(0.0, 1.0);\n result += mat4(-0.07677775, 0.0007320281, 0.0139939515, 0.19423772, 0.02928719, 0.05200053, 0.012181974, -0.005785729, 0.08011629, 0.03698694, 0.15808755, 0.04080324, -0.21732025, -0.10937562, -0.050028726, 0.088937156) * go_2(1.0, -1.0);\n result += mat4(-0.06772194, 0.09471782, -0.0830642, -0.13875008, 0.003456362, 0.010889541, 0.08989434, 0.03261672, 0.19459227, 0.18803298, 0.16107602, 0.1490853, -0.22943772, 0.0005637327, 0.052380536, -0.06956663) * go_2(1.0, 0.0);\n result += mat4(-0.15136889, -0.2523378, -0.037718855, 0.1728913, 0.067127876, -0.038833655, 0.14237632, -0.07256634, 0.0052903728, -0.11813482, -0.06309155, -0.015444354, 0.044696916, 0.0011587966, -0.008295438, 0.045684442) * go_2(1.0, 1.0);\n result += mat4(0.029596262, 0.013380705, 0.19451803, -0.0217206, -0.03430266, 0.066089645, -0.22101538, 0.016455501, 0.122556984, -0.018319963, -0.06570934, -0.05489828, -0.13112561, 0.10740249, -0.07405227, 0.23262945) * go_3(-1.0, -1.0);\n result += mat4(0.039601505, -0.0795478, 0.1524426, 0.22525507, -0.18371256, 0.009809418, -0.09180862, 0.03985826, -0.17215611, 0.104956195, -0.012817112, 0.12702619, -0.119846344, -0.1763627, -0.010298178, 0.059241127) * go_3(-1.0, 0.0);\n result += mat4(-0.0823085, -0.07456769, 0.054212615, 0.009188054, 0.0017495407, -0.07561583, -0.17030309, 0.007888594, -0.11013637, -0.08417068, 0.061450012, -0.081912406, 0.11603573, 0.0490229, 0.119570516, -0.111465424) * go_3(-1.0, 1.0);\n result += mat4(-0.21657833, -0.1643494, 0.19958968, -0.042039983, -0.0037797047, -0.13965121, -0.019386362, -0.024111586, 0.06518915, -0.15928997, -0.08175624, 0.050481785, 0.37915838, -0.09272705, 0.4887356, -0.13048859) * go_3(0.0, -1.0);\n result += mat4(-0.3364342, -0.08892259, 0.2356529, 0.22063124, 0.31071013, 0.101701945, 0.25302443, 0.25084528, 0.22127245, 0.23771746, 0.35111645, -0.14120491, 0.09563979, 0.2781042, -0.17586009, -0.09176989) * go_3(0.0, 0.0);\n result += mat4(-0.11986394, -0.093885854, 0.11733581, 0.05637956, 0.23623823, -0.007359601, 0.28527632, -0.16477823, 0.0035151376, 0.042055942, -0.0062996866, 0.021584665, -0.28436866, 0.1456055, -0.25843173, -0.07554441) * go_3(0.0, 1.0);\n result += mat4(-0.03815117, 0.07561848, -0.07897604, -0.012987363, 0.02319023, 0.04150643, -0.019950474, 0.041954774, -0.07800387, -0.011202695, -0.11299979, -0.00864291, -0.114811376, 0.124991566, -0.46519995, 0.060762767) * go_3(1.0, -1.0);\n result += mat4(-0.048102316, -0.04349749, -0.045696992, -0.06968446, -0.10201568, -0.10664441, -0.1271327, 0.014041653, -0.06944334, -0.024820644, 0.06449197, -0.118919216, -0.100525826, -0.081692286, -0.0036934754, -0.0950572) * go_3(1.0, 0.0);\n result += mat4(0.028598474, 0.101999335, -0.10409241, -0.0008725121, -0.24365604, 0.09376613, -0.10155709, -0.019243455, -0.08370451, -0.08886542, 0.15643747, 0.094012596, 0.0989398, -0.003263144, 0.24052359, -0.05086219) * go_3(1.0, 1.0);\n result += mat4(0.22825857, -0.041577056, 0.3575971, -0.019246848, 0.09680159, 0.05570423, -0.20628895, -0.02993351, 0.05210484, -0.049776137, 0.005964223, -0.22305849, 0.030647328, -0.088792734, 0.0043907063, 0.08531383) * go_4(-1.0, -1.0);\n result += mat4(-0.30464846, -0.12842661, -0.3743522, 0.13156073, -0.32281575, 0.030088687, -0.09418602, 0.13464968, -0.0695602, 0.0936232, -0.038296524, 0.33601308, 0.17701761, 0.14289881, -0.047556065, -0.3338849) * go_4(-1.0, 0.0);\n result += mat4(-0.005924107, 0.043742385, -0.064937405, 0.15786234, -0.09955057, -0.082465865, -0.03392436, 0.21772122, 0.15173042, 0.10373368, 0.051570628, 0.11137272, 0.15423453, 0.09124828, -0.014710869, 0.030298932) * go_4(-1.0, 1.0);\n result += mat4(0.043112267, 0.5992106, -0.32294464, 0.31510955, -0.25169763, 0.04839851, 0.16124408, -0.14096124, -0.097060055, 0.06045283, -0.27082244, -0.12048959, 0.009364686, 0.11915612, 0.008150039, 0.08678112) * go_4(0.0, -1.0);\n result += mat4(0.47620735, 0.6078475, -0.018170241, -0.50504035, -0.30020222, -0.24147978, 0.33480522, 0.43817788, -0.15983123, -0.19762735, 0.1549511, 0.292026, -0.31289634, -0.15204595, 0.3059814, 0.30576986) * go_4(0.0, 0.0);\n result += mat4(0.13746189, -0.039151277, 0.62028766, -0.19905351, 0.13143681, 0.1407726, 0.18850237, -0.057907805, 0.086882025, 0.107989915, -0.0065579475, 0.31578153, -0.15049165, -0.20889415, -0.13337761, -0.035084542) * go_4(0.0, 1.0);\n result += mat4(-0.071805745, -0.18944815, 0.25147218, -0.03606807, 0.23967369, 0.02687493, 0.0513247, -0.18633473, 0.063457586, -0.08531119, 0.21456662, 0.07793248, -0.08192292, -0.11563025, -0.020568466, -0.15659434) * go_4(1.0, -1.0);\n result += mat4(0.17281517, 0.4232067, 0.32460606, -0.3712845, 0.41458213, 0.06034276, 0.2704778, 0.17323148, -0.06306892, -0.10192465, 0.17620242, -0.009122019, 0.1198333, 0.11001577, -0.3855991, 0.08933198) * go_4(1.0, 0.0);\n result += mat4(-0.28324863, -0.041409206, 0.03248429, 0.24548076, 0.26409158, 0.24419361, -0.012711284, -0.30516157, -0.20289323, -0.13157755, 0.028014898, 0.16276212, 0.007050667, 0.08335203, 0.102254696, -0.11343822) * go_4(1.0, 1.0);\n result += mat4(0.043687776, -0.004411872, -0.098016165, -0.055542797, 0.22615008, 0.13183828, 0.7488022, -0.33078304, 0.11318944, -0.047168892, 0.38564375, -0.030084245, 0.09062325, -0.16808534, -0.07371455, 0.20058438) * go_5(-1.0, -1.0);\n result += mat4(0.19956557, -0.08747039, -0.029969914, 0.13122557, 0.049196698, -0.13465631, -0.22565748, -0.08703051, 0.26813537, 0.00821654, 0.032616418, -0.18458223, 0.17407443, 0.28091452, -0.16240835, -0.27060813) * go_5(-1.0, 0.0);\n result += mat4(0.04535802, 0.037094936, 0.11686145, -0.002455908, 0.16012727, 0.14261092, -0.08348427, 0.18832053, 0.029025842, 0.054300968, 0.018998424, 0.014601349, 0.07728862, -0.034569506, 0.09937842, -0.076810405) * go_5(-1.0, 1.0);\n result += mat4(-0.42146468, -0.10226207, -0.03932444, -0.17184897, -0.21222934, 0.050341085, 0.19828026, -0.07519326, -0.016190661, 0.08705493, -0.14219207, -0.08652689, -0.095818594, 0.18254876, -0.29907924, 0.049119983) * go_5(0.0, -1.0);\n result += mat4(0.015439721, 0.24500765, -0.01930081, 0.24527666, -0.13847429, 0.5195186, 0.13352336, 0.12092768, -0.10859864, 0.043220174, -0.37466663, -0.0432489, -0.38647306, -0.33819455, 0.24641274, 0.6657115) * go_5(0.0, 0.0);\n result += mat4(0.15343782, -0.004420619, -0.047215153, -0.16960907, -0.0707756, -0.29501325, -0.09699802, -0.15991725, -0.19104993, -0.115666404, -0.3558544, -0.0149508845, -0.1138187, -0.07019453, -0.16961712, -0.1560539) * go_5(0.0, 1.0);\n result += mat4(-0.0016192662, 0.041725244, 0.003358041, -0.027749699, -0.001091161, 0.06779037, -0.15775087, -0.04927482, 0.016525732, -0.061703153, -0.011079543, -0.04828491, 0.19724323, 0.11623055, 0.11814769, -0.08236815) * go_5(1.0, -1.0);\n result += mat4(-0.009845684, -0.18635233, -0.09976992, 0.12431404, -0.34134167, -0.34342697, -0.026243573, 0.088327765, 0.056699544, 0.07774804, 0.062026564, 0.09743545, 0.14937103, 0.11164576, 0.11233316, -0.071940914) * go_5(1.0, 0.0);\n result += mat4(0.093613006, 0.08761063, 0.11849382, -0.06467931, 0.13939771, -0.05646352, -0.08747582, -0.3780521, 0.2270502, -0.042743817, 0.34419978, -0.11905452, 0.18841426, 0.044176128, 0.08761558, -0.0007557414) * go_5(1.0, 1.0);\n result += vec4(0.07303222, -0.017307714, -0.017054217, -0.004928735);\n gl_FragColor = result;\n}\n")),_.program_20=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\n#define go_0(x_off, y_off) (max((conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_1(x_off, y_off) (max((conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_2(x_off, y_off) (max((conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\n#define go_3(x_off, y_off) (max(-(conv2d_5_tf_texOff(vec2(x_off, y_off))), 0.0))\n#define go_4(x_off, y_off) (max(-(conv2d_5_tf1_texOff(vec2(x_off, y_off))), 0.0))\n#define go_5(x_off, y_off) (max(-(conv2d_5_tf2_texOff(vec2(x_off, y_off))), 0.0))\nvoid main() {\n vec4 result = mat4(0.07753503, 0.18257454, 0.16630161, 0.018181466, 0.032217313, -0.029755782, -0.09729085, 0.090185136, 0.036025215, -0.07385567, -0.11479112, -0.009775693, -0.09510068, 0.099653766, 0.12464123, 0.11700322) * go_0(-1.0, -1.0);\n result += mat4(0.63560385, 0.086338535, -0.13764763, 0.47561046, -0.124727264, 0.12672219, 0.070208505, -0.19783491, -0.17025535, -0.06808678, -0.020102726, -0.04832835, 0.036826584, -0.42171007, -0.06695269, 0.110764995) * go_0(-1.0, 0.0);\n result += mat4(-0.21227197, 0.007874801, 0.23701921, 0.1677161, -0.09035146, -0.078691766, -0.14215821, 0.124355234, 0.22710884, 0.033057146, -0.056999616, -0.23319073, 0.22966021, -0.06883101, 0.16328879, -0.06578935) * go_0(-1.0, 1.0);\n result += mat4(-0.054363396, -0.02026726, -0.3616366, 0.06780306, -0.04632169, 0.10096817, 0.0533077, -0.083695725, 0.23162244, 0.16473895, 0.19103514, 0.0071199746, 0.2165012, 0.04725686, 0.035206214, 0.022603447) * go_0(0.0, -1.0);\n result += mat4(0.6271094, -0.09669194, 0.07382753, -0.30720463, 0.15260984, -0.36707088, -0.031697996, 0.01600927, -0.39879522, 0.101928055, -0.6943482, 0.14665292, -0.3587046, 0.021466898, -0.047919527, 0.2560715) * go_0(0.0, 0.0);\n result += mat4(0.019088794, -0.0771604, -0.028177094, 0.088726945, -0.057697777, 0.2596943, 0.17144933, 0.058258526, 0.08891237, 0.106383145, 0.396072, 0.29374352, 0.06596987, -0.105576634, 0.055430118, -0.12292237) * go_0(0.0, 1.0);\n result += mat4(-0.17208415, 0.12158739, 0.04662299, 0.21695717, 0.11738881, -0.067407556, -0.039283432, -0.1076609, 0.107738726, -0.121356055, -0.062349405, 0.048801728, 0.09052609, -0.11955365, 0.006165453, 0.06702327) * go_0(1.0, -1.0);\n result += mat4(0.23194505, -0.2278423, -0.4579323, -0.4102899, -0.33038944, 0.10686308, 0.12578374, 0.14304528, -0.03290542, -0.22190952, -0.15582415, 0.10534921, 0.0939146, -0.04590803, -0.03591444, -0.030313203) * go_0(1.0, 0.0);\n result += mat4(0.013647308, 0.16051029, 0.024319794, -0.10505089, 0.054013297, -0.06920784, -0.020672748, -0.08262819, 0.14681742, -0.07409691, -0.063802995, 0.05206, -0.041670747, -0.022410793, -0.034180272, 0.0044075833) * go_0(1.0, 1.0);\n result += mat4(-0.16723743, -0.062276114, -0.06804346, -0.06663604, 0.14639418, -0.0013829652, 0.14537166, 0.08992991, 0.00034609268, -0.11339855, -0.24834645, -0.18017055, 0.08099037, -0.22302043, -0.1160269, 0.23041926) * go_1(-1.0, -1.0);\n result += mat4(0.19984062, 0.11262733, -0.021448923, 0.005645689, -0.22319363, 0.025013078, 0.050730385, 0.04427755, 0.10756255, 0.65996444, 0.17024773, -0.16237848, -0.032943483, 0.3259415, -0.08211643, -0.17815286) * go_1(-1.0, 0.0);\n result += mat4(0.022923036, 0.00817696, -0.024639564, -0.017746205, 0.08000752, -0.09480044, 0.049720343, -0.039725818, -0.07954878, -0.26012203, -0.053556137, 0.28696015, -0.145685, -0.12854065, -0.030942779, 0.15013586) * go_1(-1.0, 1.0);\n result += mat4(0.050982554, 0.067020066, -0.041660026, 0.07976747, -0.31219116, -0.1589965, -0.14711075, -0.2931567, -0.12886077, 0.108178794, 0.112790324, 0.18239829, 0.028661542, 0.066967815, 0.36810458, 0.07042916) * go_1(0.0, -1.0);\n result += mat4(0.019871455, 0.13281262, -0.24303706, -0.053014435, 0.056483634, 0.2225138, 0.32238156, 0.09232671, 0.19425367, -0.96300596, 0.25233442, 0.34456885, 0.2688357, -0.14355205, 0.04201295, -0.09642235) * go_1(0.0, 0.0);\n result += mat4(0.0021202683, 0.010281568, -0.009938761, 0.074630536, -0.23044111, 0.005154135, -0.04620688, -0.10301254, -0.17195332, -0.04863239, 0.07042225, -0.20654899, 0.029428456, 0.0045313304, 0.0051823566, 0.046590757) * go_1(0.0, 1.0);\n result += mat4(0.061882593, -0.005337726, 0.10121195, 0.01023931, -0.1310065, 0.10085874, 0.13651021, -0.09158545, 0.09086723, -0.031106705, 0.03951561, 0.03958167, 0.00533062, -0.058091614, -0.11571378, -0.18051541) * go_1(1.0, -1.0);\n result += mat4(0.012350476, 0.020112693, 0.0865518, 0.025516901, -0.2874268, 0.00638599, -0.3849406, 0.043449268, 0.27883583, -0.06104393, 0.17362429, 0.3229962, -0.18683271, -0.051683012, -0.14111629, 0.20863265) * go_1(1.0, 0.0);\n result += mat4(0.06548792, -0.031812105, 0.032238998, 0.070259914, -0.0037810719, 0.106959336, 0.030661082, -0.11430295, 0.075470194, -0.035097398, -0.08884117, 0.15083537, -0.048511047, 0.09958945, 0.2043977, -0.14497246) * go_1(1.0, 1.0);\n result += mat4(-0.025868082, 0.06237453, -0.034789152, -0.035199117, -0.021047676, -0.04558201, -0.0013141828, 0.033968918, -0.068529084, -0.06589172, -0.035473417, -0.03182408, 0.016299484, 0.07821524, -0.19162482, -0.06681627) * go_2(-1.0, -1.0);\n result += mat4(0.0052780746, 0.043558404, -0.24577554, 0.11166642, 0.016039649, 0.020174565, 0.0054034027, 0.023591455, 0.24817981, 0.08734375, -0.1477572, 0.1215117, -0.017666219, -0.012353692, -0.049153887, 0.0784066) * go_2(-1.0, 0.0);\n result += mat4(0.06988246, 0.06763118, 0.09934897, -0.042905882, -0.09801134, -0.033267114, 0.01741649, 0.059379116, -0.08127772, 0.010377487, -0.012631491, -0.077160686, -0.08947271, -0.067014046, -0.14255494, -0.03131322) * go_2(-1.0, 1.0);\n result += mat4(0.0059068906, 0.32045186, 0.3258453, 0.0071538044, -0.027888278, 0.0068888674, -0.0015216616, -0.050514743, -0.11685065, 0.02886966, -0.008737784, -0.09290019, -0.04111259, 0.0329059, -0.2584297, -0.07026411) * go_2(0.0, -1.0);\n result += mat4(-0.25162768, -0.093273714, -0.029060591, 0.050672933, -0.025395831, 0.029609011, -0.13621128, -0.08097387, 0.39335665, -0.18867645, 0.8212168, 0.12602827, 0.5734114, 0.38603428, 0.23521046, 0.21041085) * go_2(0.0, 0.0);\n result += mat4(0.020245805, -0.054311104, -0.0021298525, -0.08635577, 0.04203476, 0.054419816, 0.0032106396, 0.082799725, -0.03885507, -0.12756048, -0.19565445, -0.022734454, 0.10178226, 0.08269887, -0.0018781893, 0.11515606) * go_2(0.0, 1.0);\n result += mat4(0.08051269, -0.25091916, -0.08014612, -0.29471904, -0.08183992, 0.02096263, -0.04595293, 0.053499684, -0.10576831, -0.01105415, 0.054239217, 0.05486181, -0.18503998, 0.06235187, -0.046460405, -0.072068095) * go_2(1.0, -1.0);\n result += mat4(-0.14105208, 0.06913383, -0.129492, 0.18553926, 0.03405444, 0.0772168, 0.10576763, -0.04969428, 0.17356592, -0.10986026, -0.33151895, -0.11582152, -0.0016404261, -0.003514874, -0.2096539, 0.03649547) * go_2(1.0, 0.0);\n result += mat4(0.020758089, 0.17374831, 0.039282177, -0.039052464, 0.050139774, -0.0005518581, -0.025435442, 0.023258803, -0.1458097, 0.090529695, 0.025673594, -0.026266405, 0.072392054, -0.055323754, 0.03383548, -0.033020195) * go_2(1.0, 1.0);\n result += mat4(-0.09315446, -0.036772106, -0.09159718, -0.12479503, -0.018140549, -0.022523982, 0.047108658, -0.04837651, 0.007124631, -0.009751111, 0.055076525, -0.0057495553, 0.07268171, -0.054520987, -0.079869404, 0.28962412) * go_3(-1.0, -1.0);\n result += mat4(0.040367916, 0.041719466, -0.07215196, -0.026521962, 0.23269388, 0.08115016, 0.10487475, 0.05837459, 0.09574069, 0.03150842, 0.12011107, 0.104198076, -0.25915185, 0.31970975, -0.053038772, -0.23452167) * go_3(-1.0, 0.0);\n result += mat4(-0.089933544, 0.00026363076, -0.037807353, -0.0067500956, -0.13427527, 0.11757816, 0.020407641, -0.15267986, -0.13672389, -0.07098531, -0.050623354, -0.04904697, 0.05156428, -0.07822598, 0.07232775, 0.12266631) * go_3(-1.0, 1.0);\n result += mat4(-0.050988704, -0.11840922, -0.06057243, -0.023974465, -0.047475163, -0.1388251, -0.052473098, 0.06360512, -0.016356083, -0.12530154, -0.044482324, -0.035020005, -0.02834032, -0.031647444, 0.07049413, -0.08899642) * go_3(0.0, -1.0);\n result += mat4(-0.060299333, 0.2991397, 0.0035407627, -0.12897336, -0.39282677, 0.42156345, -0.22449674, -0.11054013, 0.04733773, -0.094842866, -0.11086912, 0.10083519, 0.13186517, 0.1557214, 0.11726571, -0.23863392) * go_3(0.0, 0.0);\n result += mat4(-0.03155107, -0.002008898, -0.037107117, 0.04468562, 0.037719093, -0.10104318, -0.0021850376, -0.033998992, -0.033299964, -0.026892597, 0.012233978, -0.09816237, -0.15987061, -0.11821871, -0.11293413, 0.041385822) * go_3(0.0, 1.0);\n result += mat4(-0.03189814, 0.028700352, 0.030834107, 0.008420813, -0.029382093, 0.10250884, 0.032190785, 0.042566366, -0.0066131293, 0.019135946, -0.06836444, -0.082475856, 0.0020301298, 0.06428329, 0.05401348, 0.10219137) * go_3(1.0, -1.0);\n result += mat4(0.09569376, -0.104563974, 0.04412079, 0.046004657, -0.179229, 0.07610759, 0.21264501, -0.03126616, -0.08888636, 0.049238402, 0.09623378, 0.08347852, 0.034179587, 0.04112591, 0.020796875, 0.016594669) * go_3(1.0, 0.0);\n result += mat4(-0.022230666, -0.06919777, 0.0070929914, -0.040181976, 0.04288458, -0.057510544, -0.15865, -0.046124704, -0.06199105, -0.033739343, -0.12126394, -0.053888205, 0.003457772, -0.05709056, 0.009589608, 0.061582502) * go_3(1.0, 1.0);\n result += mat4(-0.2261687, -0.010483538, 0.070508964, 0.16609758, -0.07575776, 0.07133805, 0.108534805, 0.016434515, -0.06777619, -0.053581562, -0.009408219, -0.0219316, -0.009917843, -0.056226153, 0.09495687, 0.103568204) * go_4(-1.0, -1.0);\n result += mat4(0.26707995, 0.038988136, 0.15722616, -0.15202025, 0.011516332, -0.22326125, -0.21010138, 0.021120701, 0.052979603, -0.052226435, 0.03128543, -0.02211858, 0.16997981, 0.060853012, 0.17988598, -0.042057697) * go_4(-1.0, 0.0);\n result += mat4(-0.19020362, -0.0019182847, 0.11082178, 0.18037713, -0.086572066, 0.072597384, -0.08759872, -0.064898625, 0.0427911, 0.101790726, 0.035692267, -0.17279546, 0.049133815, 0.08832157, 0.03645548, 0.011682866) * go_4(-1.0, 1.0);\n result += mat4(0.27870035, 0.06836818, 0.36847374, -0.38926098, 0.05053419, -0.2971805, -0.22622849, 0.1165501, 0.037631556, 0.1250731, 0.059861004, 0.1194484, -0.002153221, 0.28717375, 0.071283594, 0.0974051) * go_4(0.0, -1.0);\n result += mat4(-0.040311184, 0.21025413, 0.32822168, -0.031298842, -0.06347585, 0.1510298, 0.00070645136, -0.34678075, -0.21172246, 0.05277019, -0.15126394, -0.33598784, -0.36668247, -0.36057234, -0.2734601, -0.2903695) * go_4(0.0, 0.0);\n result += mat4(-0.28878236, 0.100743115, -0.012016584, -0.15287946, 0.1262014, 0.015991366, 0.07392021, 0.06277959, 0.07709602, 0.060382154, 0.013840257, -0.1493553, 0.12138542, -0.032591913, -0.002609394, 0.13922709) * go_4(0.0, 1.0);\n result += mat4(0.13982488, -0.034557592, -0.35006866, -0.2928353, 0.11529845, 0.23494898, 0.0991676, 0.32742763, -0.03035729, 0.016935157, -0.04650478, -0.039851867, 0.16783717, -0.065768905, -0.102848, -0.03003262) * go_4(1.0, -1.0);\n result += mat4(-0.53978115, 0.026080003, 0.018700078, 0.077284, 0.2975522, -0.11212302, 0.118295476, 0.088821776, -0.22738294, 0.030945897, -0.1766137, -0.098558865, 0.039936017, 0.046374835, 0.19131522, 0.19770078) * go_4(1.0, 0.0);\n result += mat4(0.16857389, -0.020288788, 0.04038437, -0.25337628, -0.034605104, -0.094041236, -0.0049146856, -0.10170456, -0.14423485, 0.021705322, -0.09162893, -0.15423405, 0.08731724, 0.114831835, -0.028548159, -0.09497847) * go_4(1.0, 1.0);\n result += mat4(-0.019900214, 0.17017384, -0.0002794323, -0.021626309, -0.5123191, -0.23828037, -0.10549822, -0.48781806, -0.12835194, -0.049513552, 0.08051828, -0.3390981, 0.21935092, 0.012243462, 0.13521184, 0.09005778) * go_5(-1.0, -1.0);\n result += mat4(0.090306774, -0.31387252, -0.1616645, -0.063887075, 0.3674563, 0.19566801, 0.042223614, -0.38199827, -0.08814569, -0.14486119, 0.087531656, 0.18280624, -0.041397072, -0.025872236, -0.02853888, -0.047817115) * go_5(-1.0, 0.0);\n result += mat4(-0.07662397, 0.10808078, 0.08065922, 0.033938166, 0.09167725, 0.09102921, 0.10393655, 0.09121259, 0.15521088, 0.026846137, 0.033644184, -0.006811738, -0.110427104, 0.0722537, 0.014346524, 0.019231822) * go_5(-1.0, 1.0);\n result += mat4(-0.14094852, -0.21157825, 0.2149605, 0.28070143, -0.24665649, -0.16250402, -0.0730695, -0.1935525, 0.02327017, -0.13742846, -0.20341669, -0.19092573, 0.3781883, -0.14726567, 0.0033765805, -0.026217941) * go_5(0.0, -1.0);\n result += mat4(0.23381747, -0.21297243, -0.16462179, -0.4404414, 0.2630713, -0.06808036, 0.5769483, 0.13606368, -0.14412731, 0.17307961, 0.15431021, -0.06048075, -0.93423635, 0.2661323, -0.27400798, -0.71388435) * go_5(0.0, 0.0);\n result += mat4(-0.057459023, -0.044256542, -0.14173234, 0.17559054, 0.009228982, -0.20965119, -0.23656605, 0.0805913, -0.18358104, 0.04514636, -0.09859629, -0.00032626695, -0.10969266, -0.171687, -0.085197695, 0.067852624) * go_5(0.0, 1.0);\n result += mat4(0.0783408, 0.0022921865, -0.20093176, -0.094298504, -0.031999376, 0.03923688, 0.088507205, 0.1756585, 0.0325784, 0.09271384, 0.08411006, -0.011803396, 0.060698293, -0.0653917, -0.02558477, -0.02075619) * go_5(1.0, -1.0);\n result += mat4(-0.10503856, -0.058553405, 0.38081455, 0.13121964, 0.5770783, -0.10269853, -0.4627, -0.4232826, 0.11166562, -0.058157276, -0.15944225, 0.048007622, 0.06506096, -0.0067857644, -0.03218101, 0.08807966) * go_5(1.0, 0.0);\n result += mat4(0.032330092, -0.07843012, -0.037207145, 0.06599961, -0.28124368, 0.14263964, -0.0070453, 0.14530747, -0.05910883, 0.16203453, 0.064827256, -0.0043987543, -0.03808922, 0.102124214, 0.06162945, 0.103994325) * go_5(1.0, 1.0);\n result += vec4(-0.003073506, -0.033630643, 0.028479056, -0.025402397);\n gl_FragColor = result;\n}\n")),_.program_21=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define g_0 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_1 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(-0.06761509, 0.0010596798, 0.118115634, 0.14935187, -0.05466623, 0.091785856, -0.03665047, 0.076207176, -0.15206745, -0.074811794, -0.041557387, 0.020541618, -0.037649132, -0.07627772, -0.10156735, -0.07498991) * g_0;\n result += mat4(-0.0541389, 0.007155582, -0.06095953, -0.016313383, -0.13457695, -0.03827954, -0.034835886, 0.04974308, 0.008285558, -0.06611796, -0.067563675, -0.11533022, -0.08719109, 0.042913426, -0.083873115, 0.027492668) * g_1;\n result += mat4(0.17322378, -0.07721062, 0.076297946, -0.1325289, 0.00692486, 0.019282155, 0.038707003, 0.056305885, -0.037604675, -0.17109787, 0.052209407, -0.11086336, 0.0052244705, 0.056766637, -0.017374612, 0.06740667) * g_2;\n result += mat4(0.053550255, 0.07344529, -0.10690144, -0.08243465, 0.028142922, -0.07358604, 0.070248306, 0.0053416835, 0.009705257, 0.09426246, 0.05850371, 0.08341002, 0.06166079, 0.102394834, 0.058707405, 0.19911417) * g_3;\n result += mat4(-0.009806288, 0.061949313, 0.011325549, 0.031676874, 0.113277406, 0.07123387, -0.0022331094, -0.05520811, -0.021068804, 0.0073448666, 0.031778157, 0.06381251, -0.022977686, -0.0044090333, -0.028826792, -0.005600321) * g_4;\n result += mat4(-0.13628425, -0.107186474, 0.010461016, 0.045646533, 0.010563035, 0.0005640543, 0.002957052, -0.01454462, 0.106655054, 0.13992403, -0.01641908, 0.0264948, 0.014378123, 0.024764376, -0.06435794, -0.076860085) * g_5;\n result += mat4(0.031931117, 0.062713124, -0.049225837, -0.02620178, 0.20593183, 0.03311921, -0.02824421, -0.19422682, -0.017965427, 0.05093508, -0.07729694, -0.013976707, -0.054889455, -0.008431357, -0.00865999, 0.05323866) * g_6;\n result += mat4(-0.07898102, 0.13033123, -0.24963257, -0.046712235, -0.017762529, -0.07267942, 0.039491024, -0.034781307, 0.02270499, -0.12520099, -0.02714401, -0.13284011, 0.014340563, -0.007257448, -0.07413879, -0.12837824) * g_7;\n result += mat4(0.09598721, -0.006008832, 0.051995635, -0.07847789, 0.109905876, 0.18126504, -0.086034976, -0.0360382, 0.19074084, 0.054656357, 0.06871617, -0.041497722, 0.064660124, -0.10478427, 0.052080367, -0.1518587) * g_8;\n result += mat4(-0.044614766, -0.08404386, 0.06729217, 0.03758003, -0.23567544, -0.0450765, 0.014905518, 0.19749434, 0.0070031853, -0.068472505, 0.04280405, -0.009026482, 0.03368337, 0.037044305, 0.014582284, -0.015817456) * g_9;\n result += mat4(0.05070276, -0.13125883, 0.24694905, 0.049511425, 0.021699967, 0.080548055, -0.03720478, 0.032441437, -0.01215519, 0.09360713, 0.024676912, 0.11170701, -0.024200387, 0.0021200276, 0.06300166, 0.10979445) * g_10;\n result += mat4(-0.1055991, 0.007073368, -0.07666124, 0.06573558, -0.10762247, -0.16527167, 0.09825201, 0.051373113, -0.1926851, -0.046607103, -0.07601954, 0.05199459, -0.06756806, 0.092222616, -0.026166819, 0.1535803) * g_11;\n result += mat4(0.0067429054, 0.014872415, -0.019792963, 0.0014269215, 0.041500363, 0.018643422, 0.04487991, 0.031431414, -0.0278133, -0.028131608, -0.019798402, -0.041768856, -0.0063227355, 0.007656633, 0.0019235855, 0.00076331315) * g_12;\n result += mat4(0.025489544, 0.023983652, 0.029175067, 0.0075372118, -0.010194142, -0.014977182, 0.011589661, 0.00036903258, -0.012841702, -0.010945794, -0.012143497, -0.0069256728, 0.007313037, 0.007576904, -0.016960602, 0.009170305) * g_13;\n result += mat4(0.004188971, 0.017998729, -0.0046976185, -0.0034182668, 0.021841675, 0.012860078, 0.009202975, -0.0071324864, -0.0037808695, 0.01139587, -0.016267903, 0.007991299, 0.008879691, 0.007677154, 0.016209174, 0.011406443) * g_14;\n result += mat4(-0.008698401, -0.017972758, 0.026514322, -0.0024080887, 0.00012845756, 0.021530064, 0.0014967524, 0.0060274163, 0.017589558, 0.031043446, 0.014386793, 0.051733218, -0.013435874, -0.020567564, 0.011874828, 0.0030195254) * g_15;\n result += mat4(0.008565417, 0.0073839244, -0.012248247, -0.019089373, -0.04383907, 0.01000193, -0.003246391, 0.0502051, 0.012343873, 0.027492827, -0.011591099, 0.010474208, -0.009317595, -0.009244615, -0.00889853, -0.015167559) * g_16;\n result += mat4(-0.0149119655, -0.05737016, 0.027463723, 0.0013402153, 0.0012228708, 4.653676e-05, 5.3374144e-05, 0.010701133, 0.011828213, -0.012499855, -0.009720743, -0.035716657, -0.06976149, -0.05596556, 0.0028440042, 0.013388718) * g_17;\n result += mat4(-0.010236228, 0.08551208, -0.060067203, 0.012999882, -0.0060008806, 0.003534564, 0.009385839, 0.010742909, 0.02672157, -0.17606625, 0.13504161, -0.035290483, -0.014812689, -0.0236554, 0.031493064, 0.01800991) * g_18;\n result += mat4(0.0005283657, -0.032297328, 0.023884023, 0.024165852, 0.0017424148, -0.015371204, 0.0058860597, -0.04624227, 0.04947679, 0.09081732, -0.04592456, -0.03128466, 0.00023743653, -0.032846384, -0.0013158394, 0.0037953698) * g_19;\n result += mat4(0.0034766623, -0.006661828, 0.027227342, 0.033958994, -0.007990619, 0.0025515554, -0.016197672, -0.0010064896, 0.022598108, 0.014734878, 0.021482255, -0.0059315437, -0.038538814, 0.03478085, -0.05926627, 0.012918195) * g_20;\n result += mat4(-0.023291608, -0.013129155, 0.0032865414, 0.026531553, -0.004495095, 0.0043812403, -0.027177097, -0.009125319, -0.006041235, -0.0031154896, -0.030664662, 0.005782464, -0.008880747, 0.015690446, -0.0108247, -0.022403536) * g_21;\n result += mat4(-0.07639219, 0.05440532, 0.016447276, -0.055569574, 0.0014948049, -0.03464865, -0.006925237, 0.024131197, 0.009468209, -0.011771851, 0.013548103, 0.004704814, 0.063868396, 0.04857746, 0.08745972, 0.0690927) * g_22;\n result += mat4(0.021505289, -0.06289818, 0.031038022, -0.047952045, 0.014759762, 0.10819852, -0.044093642, -0.020913709, -0.017672667, 0.007322798, -0.0030338434, -0.015471056, 0.017840479, -0.052742675, 0.044256743, -0.014589662) * g_23;\n result += mat4(0.037849434, 0.04017271, 0.01840757, -0.05590355, 0.041468013, -0.015397055, -0.059170194, 0.08708615, 0.021914955, -0.0045240326, 0.03308673, 0.0141805615, -0.045770008, 0.048188016, -0.08913234, 0.046581928) * g_24;\n result += mat4(-0.09374169, 0.07681035, -0.032266654, 0.066911325, 0.0071584303, 0.06599442, -0.0031403983, -0.062489454, 0.013248783, 0.018261025, -0.00095267413, -0.026741864, -0.0059258267, 0.03542517, -0.033440042, -0.0007421821) * g_25;\n result += mat4(0.06491965, 0.0354909, -0.035559855, -0.07943817, 0.028543673, 0.026842002, -0.0029009457, -0.0022229373, 0.045988, -0.08896797, -0.04740724, 0.002011393, -0.067833476, -0.048432026, 0.025755037, 0.042066928) * g_26;\n result += mat4(-0.0011515832, -0.067060925, 0.02632549, 0.019017957, -0.0021755556, 0.004405696, 0.03028079, -0.043944478, -0.06373467, -0.032911435, -0.07619137, -0.055402283, -0.014293524, -0.009286333, 0.032950103, 0.0020192636) * g_27;\n result += mat4(0.033251163, -0.012636667, -0.019736348, -0.02221555, -0.035174683, -0.0024467881, -0.0020635366, 0.021488743, 0.054788366, -0.085087426, 0.06572526, -0.037050918, -0.06467607, -0.1047945, 0.10937466, 0.058931317) * g_28;\n result += mat4(-0.0015108787, 0.016789518, -0.02054971, 0.014368727, -0.083879344, -0.0024550394, 0.047329154, 0.018185811, -0.008528356, 0.04782707, 0.0019893225, 0.0095295245, -0.0024202724, -0.022640519, 0.0033455987, 0.010862984) * g_29;\n result += vec4(-0.00339168, 0.022745693, -0.021186745, 0.007273877);\n gl_FragColor = result;\n}\n")),_.program_22=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define g_0 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_1 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.016521078, 0.02344092, -0.04535869, -0.02916889, -0.06936641, -0.1118498, -0.07784149, -0.10769916, 0.042465053, 0.023522044, 0.0057797814, -0.00933453, 0.0013065349, 0.006887965, 0.019049056, 0.00018660461) * g_0;\n result += mat4(0.047062866, 0.030671, 0.018363738, 0.015970303, 0.03619224, 0.0009964193, 0.027005734, -0.010791107, -0.027404316, -0.017589977, 0.0027660786, 0.0064380392, 0.003131181, -0.03881711, 0.017278498, -0.026646316) * g_1;\n result += mat4(-0.09417044, -0.030767195, -0.07023792, -0.015087274, -0.0007041566, -0.007214834, -0.010352469, -0.0208777, -0.006043107, 0.041942447, -0.027989924, 0.02058792, -0.004574836, -0.030063841, 0.0009874715, -0.030957421) * g_2;\n result += mat4(0.008398759, -0.014724292, 0.05661028, 0.03329433, 0.06970151, 0.09905173, 0.045296658, 0.06785315, -0.0044002533, -0.033776686, -0.018678186, -0.029671727, -0.019401457, -0.018823013, -0.015008842, -0.06645454) * g_3;\n result += mat4(-0.012770869, -0.039806906, -0.020173356, -0.033546574, -0.01800492, 0.005292071, -0.0040793624, 0.028466543, -0.0059105135, -0.01909232, -0.008970177, -0.023610232, 0.015667727, 0.021344513, 0.008805983, 0.012206504) * g_4;\n result += mat4(0.09997275, 0.08955608, 0.035512842, 0.028650196, -0.0030424239, -0.0024058563, 0.0016431157, 0.006236751, -0.036105607, -0.04603557, 0.009145427, -0.0048202197, -0.020911733, -0.02017906, 0.016494693, 0.026199821) * g_5;\n result += mat4(-0.038404938, -0.060263526, -6.756075e-05, -0.027351642, -0.088377364, -0.018328555, 0.0054546758, 0.080624446, 0.011837796, -0.020218652, 0.018197412, 0.0060563446, 0.025623528, 0.048627276, 0.023259064, 0.040498782) * g_6;\n result += mat4(0.001184946, -0.010515342, 0.07386562, 0.059235208, 0.05555331, 0.062187005, 0.05260689, 0.053744275, -0.05839836, -0.037090734, -0.039248314, -0.020784492, -0.028018624, -0.019818485, 0.0076861596, 0.02911364) * g_7;\n result += mat4(-0.00855134, 0.026217, 0.008748317, 0.044626243, -0.031007087, -0.040997487, 0.05034173, 0.048289847, -0.055651344, -0.0043054484, -0.022927478, 0.035169583, -0.008501671, 0.04446119, 0.011305084, 0.07596592) * g_8;\n result += mat4(0.02517117, 0.04711998, 0.013574831, 0.035244223, 0.075724855, -0.0018857572, -0.01328286, -0.08398966, -0.018110974, 0.010837328, -0.040522598, -0.018411685, -0.059188075, -0.04547794, -0.029902466, -0.016604925) * g_9;\n result += mat4(-0.035855412, 0.046150643, -0.10446721, -0.026326178, -0.04509233, -0.059326984, -0.035487395, -0.047976315, 0.07541923, 0.014728924, 0.046932008, 0.015592031, 0.017363356, 0.009260565, -0.014755931, -0.04052638) * g_10;\n result += mat4(0.021554522, -0.011627397, -0.01343262, -0.04844844, 0.027149484, 0.05269421, -0.038861327, -0.034239817, 0.045947555, 0.0040015248, 0.007324502, -0.033051178, 0.0059830896, -0.069709964, 0.0073222807, -0.07108966) * g_11;\n result += mat4(-0.009433482, 0.014257062, -0.034876116, -0.006570796, 0.01594308, 0.006663722, 0.025571914, 0.017348047, -0.00696648, 0.0012649806, -0.009151321, -0.016255042, -0.009809473, -0.0066239014, 0.013773972, 0.0009501933) * g_12;\n result += mat4(0.026438858, 0.021545267, 0.028909115, -0.00084199436, -0.011350823, -0.010261177, 0.0064784726, 0.0028340816, 4.6254245e-05, 0.0022755957, 0.008798779, 0.010278017, -0.0011969887, 0.0035411653, -0.018417642, 0.0038709878) * g_13;\n result += mat4(0.013238081, 6.1892446e-05, 0.002711564, -0.009014244, 0.03579594, 0.0009713739, 0.018199503, -0.010510502, -0.0019577555, -0.0035989769, -0.027621416, -0.000649344, 0.012450313, 0.005054388, 0.028295556, 0.016118951) * g_14;\n result += mat4(0.0014749946, -0.023122363, 0.03635473, 0.0058698757, -0.001502294, 0.0056668227, -0.00653508, -0.0045331884, 0.0019510906, -0.0004722523, 0.0015459604, 0.02002365, -0.012883676, -0.02313574, 0.0055781654, 0.00042050896) * g_15;\n result += mat4(0.010353148, 0.0061610388, -0.01620723, -0.025678562, -0.050585296, 0.0015720357, 0.006579174, 0.04645622, 0.0034451822, 0.01640892, -0.019171385, -0.002445667, 0.002142384, -0.00157746, -0.007453497, -0.012107003) * g_16;\n result += mat4(-0.023626367, -0.03362931, 0.02775251, 0.00854008, -0.00731221, 0.0058875666, -0.0042465483, 0.011091973, 0.01608576, 0.008776418, -0.005520655, -0.02189608, -0.07337467, -0.04255072, 0.008632718, 0.024232844) * g_17;\n result += mat4(-0.012279061, 0.09683549, -0.058048066, 0.009577618, -0.007927522, 0.0030408904, 0.0026037316, 0.0097128665, 0.039862663, -0.18592681, 0.15766914, -0.02878756, -0.015735846, -0.025808172, 0.035324212, 0.025404148) * g_18;\n result += mat4(0.006978013, -0.023965824, 0.04186123, 0.035988815, 0.009321329, -0.015712317, 0.0018002216, -0.052822754, 0.05654876, 0.111119345, -0.041984286, -0.029346094, -0.007712756, -0.034608763, -0.0036700158, 0.0038703915) * g_19;\n result += mat4(0.010860362, 0.006824253, 0.03891404, 0.049122907, -0.008826647, -0.0010997625, -0.021827312, -0.007863293, 0.033063967, 0.022403365, 0.032778744, 0.007655028, -0.04496311, 0.041045222, -0.07040422, 0.004163393) * g_20;\n result += mat4(-0.024705354, -0.015902927, 0.0062216455, 0.032576248, -0.0073882695, 0.00312872, -0.034358293, -0.0108961025, -0.013837597, -0.01177598, -0.04495569, -0.0055595962, -0.01059331, 0.012361757, -0.014834784, -0.033682585) * g_21;\n result += mat4(-0.09480182, 0.03846278, -0.0028056598, -0.07323092, -0.005995085, -0.043553468, -0.005056617, 0.024003377, 0.004277762, -0.012972639, 0.012475677, 0.008617157, 0.10223809, 0.07649263, 0.12168736, 0.097682655) * g_22;\n result += mat4(0.015393864, -0.07291429, 0.02954706, -0.05294187, 0.013404429, 0.120944545, -0.042298347, -0.01288604, -0.019713184, 0.0020540208, -0.011201426, -0.02414191, 0.007575817, -0.07666445, 0.0432983, -0.026015261) * g_23;\n result += mat4(0.03819905, 0.04372597, 0.01904637, -0.061578088, 0.040888324, -0.016588384, -0.064523876, 0.09287848, 0.01574791, -0.014614555, 0.02938285, 0.0042374404, -0.046039872, 0.056844704, -0.08844019, 0.052806962) * g_24;\n result += mat4(-0.096315265, 0.07987954, -0.031859763, 0.072237074, 0.015652604, 0.07566605, -0.00032600394, -0.05746408, 0.014229001, 0.017113304, -0.0023968874, -0.03106284, -0.0069599864, 0.03968875, -0.038528994, -0.003121002) * g_25;\n result += mat4(0.07314791, 0.03615158, -0.03678017, -0.0791755, 0.03634212, 0.039138626, 0.0035000257, 0.00436604, 0.044376615, -0.09974018, -0.051570408, -0.002901859, -0.06796205, -0.05585607, 0.02609314, 0.04431718) * g_26;\n result += mat4(0.0026970597, -0.07160132, 0.03102004, 0.022031954, 0.000259048, 0.004125086, 0.033309445, -0.04846637, -0.06566389, -0.029620873, -0.07882971, -0.053104673, -0.013712152, -0.015054757, 0.033180926, 0.00034900242) * g_27;\n result += mat4(0.034628514, -0.01001147, -0.021473913, -0.022840675, -0.045706123, -0.010280426, -0.0069577876, 0.01667532, 0.055181097, -0.087735586, 0.06744914, -0.034818206, -0.066513196, -0.10804274, 0.11681918, 0.06460058) * g_28;\n result += mat4(-0.005054911, 0.01865763, -0.021856284, 0.010207481, -0.090607546, -0.014940299, 0.04399175, 0.013478195, -0.0072319377, 0.057889264, 0.0061306353, 0.021376813, -0.00018109869, -0.022432365, 0.004136804, 0.011778294) * g_29;\n result += vec4(0.015986905, 0.006547183, 0.017682848, 0.0020978956);\n gl_FragColor = result;\n}\n")),_.program_23=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D conv2d_2_tf;\n#define conv2d_2_tf_pos (v_texture_coord)\n#define conv2d_2_tf_tex(pos) (texture2D(conv2d_2_tf, pos))\n#define conv2d_2_tf_size (u_texture_size)\n#define conv2d_2_tf_pt (1.0 / conv2d_2_tf_size)\n#define conv2d_2_tf_texOff(offset) (conv2d_2_tf_tex(conv2d_2_tf_pos + conv2d_2_tf_pt * offset))\n\nuniform sampler2D conv2d_2_tf1;\n#define conv2d_2_tf1_pos (v_texture_coord)\n#define conv2d_2_tf1_tex(pos) (texture2D(conv2d_2_tf1, pos))\n#define conv2d_2_tf1_size (u_texture_size)\n#define conv2d_2_tf1_pt (1.0 / conv2d_2_tf1_size)\n#define conv2d_2_tf1_texOff(offset) (conv2d_2_tf1_tex(conv2d_2_tf1_pos + conv2d_2_tf1_pt * offset))\n\nuniform sampler2D conv2d_2_tf2;\n#define conv2d_2_tf2_pos (v_texture_coord)\n#define conv2d_2_tf2_tex(pos) (texture2D(conv2d_2_tf2, pos))\n#define conv2d_2_tf2_size (u_texture_size)\n#define conv2d_2_tf2_pt (1.0 / conv2d_2_tf2_size)\n#define conv2d_2_tf2_texOff(offset) (conv2d_2_tf2_tex(conv2d_2_tf2_pos + conv2d_2_tf2_pt * offset))\n\nuniform sampler2D conv2d_3_tf;\n#define conv2d_3_tf_pos (v_texture_coord)\n#define conv2d_3_tf_tex(pos) (texture2D(conv2d_3_tf, pos))\n#define conv2d_3_tf_size (u_texture_size)\n#define conv2d_3_tf_pt (1.0 / conv2d_3_tf_size)\n#define conv2d_3_tf_texOff(offset) (conv2d_3_tf_tex(conv2d_3_tf_pos + conv2d_3_tf_pt * offset))\n\nuniform sampler2D conv2d_3_tf1;\n#define conv2d_3_tf1_pos (v_texture_coord)\n#define conv2d_3_tf1_tex(pos) (texture2D(conv2d_3_tf1, pos))\n#define conv2d_3_tf1_size (u_texture_size)\n#define conv2d_3_tf1_pt (1.0 / conv2d_3_tf1_size)\n#define conv2d_3_tf1_texOff(offset) (conv2d_3_tf1_tex(conv2d_3_tf1_pos + conv2d_3_tf1_pt * offset))\n\nuniform sampler2D conv2d_3_tf2;\n#define conv2d_3_tf2_pos (v_texture_coord)\n#define conv2d_3_tf2_tex(pos) (texture2D(conv2d_3_tf2, pos))\n#define conv2d_3_tf2_size (u_texture_size)\n#define conv2d_3_tf2_pt (1.0 / conv2d_3_tf2_size)\n#define conv2d_3_tf2_texOff(offset) (conv2d_3_tf2_tex(conv2d_3_tf2_pos + conv2d_3_tf2_pt * offset))\n\nuniform sampler2D conv2d_4_tf;\n#define conv2d_4_tf_pos (v_texture_coord)\n#define conv2d_4_tf_tex(pos) (texture2D(conv2d_4_tf, pos))\n#define conv2d_4_tf_size (u_texture_size)\n#define conv2d_4_tf_pt (1.0 / conv2d_4_tf_size)\n#define conv2d_4_tf_texOff(offset) (conv2d_4_tf_tex(conv2d_4_tf_pos + conv2d_4_tf_pt * offset))\n\nuniform sampler2D conv2d_4_tf1;\n#define conv2d_4_tf1_pos (v_texture_coord)\n#define conv2d_4_tf1_tex(pos) (texture2D(conv2d_4_tf1, pos))\n#define conv2d_4_tf1_size (u_texture_size)\n#define conv2d_4_tf1_pt (1.0 / conv2d_4_tf1_size)\n#define conv2d_4_tf1_texOff(offset) (conv2d_4_tf1_tex(conv2d_4_tf1_pos + conv2d_4_tf1_pt * offset))\n\nuniform sampler2D conv2d_4_tf2;\n#define conv2d_4_tf2_pos (v_texture_coord)\n#define conv2d_4_tf2_tex(pos) (texture2D(conv2d_4_tf2, pos))\n#define conv2d_4_tf2_size (u_texture_size)\n#define conv2d_4_tf2_pt (1.0 / conv2d_4_tf2_size)\n#define conv2d_4_tf2_texOff(offset) (conv2d_4_tf2_tex(conv2d_4_tf2_pos + conv2d_4_tf2_pt * offset))\n\nuniform sampler2D conv2d_5_tf;\n#define conv2d_5_tf_pos (v_texture_coord)\n#define conv2d_5_tf_tex(pos) (texture2D(conv2d_5_tf, pos))\n#define conv2d_5_tf_size (u_texture_size)\n#define conv2d_5_tf_pt (1.0 / conv2d_5_tf_size)\n#define conv2d_5_tf_texOff(offset) (conv2d_5_tf_tex(conv2d_5_tf_pos + conv2d_5_tf_pt * offset))\n\nuniform sampler2D conv2d_5_tf1;\n#define conv2d_5_tf1_pos (v_texture_coord)\n#define conv2d_5_tf1_tex(pos) (texture2D(conv2d_5_tf1, pos))\n#define conv2d_5_tf1_size (u_texture_size)\n#define conv2d_5_tf1_pt (1.0 / conv2d_5_tf1_size)\n#define conv2d_5_tf1_texOff(offset) (conv2d_5_tf1_tex(conv2d_5_tf1_pos + conv2d_5_tf1_pt * offset))\n\nuniform sampler2D conv2d_5_tf2;\n#define conv2d_5_tf2_pos (v_texture_coord)\n#define conv2d_5_tf2_tex(pos) (texture2D(conv2d_5_tf2, pos))\n#define conv2d_5_tf2_size (u_texture_size)\n#define conv2d_5_tf2_pt (1.0 / conv2d_5_tf2_size)\n#define conv2d_5_tf2_texOff(offset) (conv2d_5_tf2_tex(conv2d_5_tf2_pos + conv2d_5_tf2_pt * offset))\n\nuniform sampler2D conv2d_6_tf;\n#define conv2d_6_tf_pos (v_texture_coord)\n#define conv2d_6_tf_tex(pos) (texture2D(conv2d_6_tf, pos))\n#define conv2d_6_tf_size (u_texture_size)\n#define conv2d_6_tf_pt (1.0 / conv2d_6_tf_size)\n#define conv2d_6_tf_texOff(offset) (conv2d_6_tf_tex(conv2d_6_tf_pos + conv2d_6_tf_pt * offset))\n\nuniform sampler2D conv2d_6_tf1;\n#define conv2d_6_tf1_pos (v_texture_coord)\n#define conv2d_6_tf1_tex(pos) (texture2D(conv2d_6_tf1, pos))\n#define conv2d_6_tf1_size (u_texture_size)\n#define conv2d_6_tf1_pt (1.0 / conv2d_6_tf1_size)\n#define conv2d_6_tf1_texOff(offset) (conv2d_6_tf1_tex(conv2d_6_tf1_pos + conv2d_6_tf1_pt * offset))\n\nuniform sampler2D conv2d_6_tf2;\n#define conv2d_6_tf2_pos (v_texture_coord)\n#define conv2d_6_tf2_tex(pos) (texture2D(conv2d_6_tf2, pos))\n#define conv2d_6_tf2_size (u_texture_size)\n#define conv2d_6_tf2_pt (1.0 / conv2d_6_tf2_size)\n#define conv2d_6_tf2_texOff(offset) (conv2d_6_tf2_tex(conv2d_6_tf2_pos + conv2d_6_tf2_pt * offset))\n\n#define g_0 (max((conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_1 (max((conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_2 (max((conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_3 (max(-(conv2d_2_tf_tex(conv2d_2_tf_pos)), 0.0))\n#define g_4 (max(-(conv2d_2_tf1_tex(conv2d_2_tf1_pos)), 0.0))\n#define g_5 (max(-(conv2d_2_tf2_tex(conv2d_2_tf2_pos)), 0.0))\n#define g_6 (max((conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_7 (max((conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_8 (max((conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_9 (max(-(conv2d_3_tf_tex(conv2d_3_tf_pos)), 0.0))\n#define g_10 (max(-(conv2d_3_tf1_tex(conv2d_3_tf1_pos)), 0.0))\n#define g_11 (max(-(conv2d_3_tf2_tex(conv2d_3_tf2_pos)), 0.0))\n#define g_12 (max((conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_13 (max((conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_14 (max((conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_15 (max(-(conv2d_4_tf_tex(conv2d_4_tf_pos)), 0.0))\n#define g_16 (max(-(conv2d_4_tf1_tex(conv2d_4_tf1_pos)), 0.0))\n#define g_17 (max(-(conv2d_4_tf2_tex(conv2d_4_tf2_pos)), 0.0))\n#define g_18 (max((conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_19 (max((conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_20 (max((conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_21 (max(-(conv2d_5_tf_tex(conv2d_5_tf_pos)), 0.0))\n#define g_22 (max(-(conv2d_5_tf1_tex(conv2d_5_tf1_pos)), 0.0))\n#define g_23 (max(-(conv2d_5_tf2_tex(conv2d_5_tf2_pos)), 0.0))\n#define g_24 (max((conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_25 (max((conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_26 (max((conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\n#define g_27 (max(-(conv2d_6_tf_tex(conv2d_6_tf_pos)), 0.0))\n#define g_28 (max(-(conv2d_6_tf1_tex(conv2d_6_tf1_pos)), 0.0))\n#define g_29 (max(-(conv2d_6_tf2_tex(conv2d_6_tf2_pos)), 0.0))\nvoid main() {\n vec4 result = mat4(0.17312507, 0.18378204, 0.07926516, 0.1067288, 0.21052518, 0.13378853, 0.19536258, 0.14002354, 0.11711924, 0.08335183, 0.056983225, 0.028226014, 0.03449669, 0.044664416, 0.06761993, 0.044069722) * g_0;\n result += mat4(0.049151406, 0.027747469, 0.013829845, 0.010793505, 0.16125697, 0.10510845, 0.13865222, 0.08505211, -0.20990449, -0.19430009, -0.15810025, -0.15454805, -0.035844944, -0.11059333, -0.018675208, -0.09188628) * g_1;\n result += mat4(0.006685408, 0.11628241, 0.039672334, 0.1436817, 0.015559294, 0.009202889, 0.004621052, -0.006609141, 0.007991005, 0.08041883, -0.014427849, 0.057766948, -0.067192554, -0.10489045, -0.058118373, -0.10879217) * g_2;\n result += mat4(-0.13102308, -0.16938946, -0.049558997, -0.08738032, -0.15949999, -0.098247744, -0.21387893, -0.16764748, -0.036459852, -0.08977845, -0.063770026, -0.085683785, -0.04874994, -0.050357077, -0.040709995, -0.12104794) * g_3;\n result += mat4(-0.0016424131, -0.04231474, -0.008843509, -0.026220948, -0.13888876, -0.10844901, -0.10787409, -0.067019746, 0.1705322, 0.16687205, 0.16005264, 0.15010779, 0.084698394, 0.092028156, 0.07699169, 0.079460666) * g_4;\n result += mat4(0.0075197075, -0.020141402, -0.1006905, -0.11359611, -0.0085215755, -0.005612361, -0.0018493677, 0.007426326, -0.06751104, -0.08159549, 0.0120629985, -0.012342098, 0.03995728, 0.036384724, 0.09553051, 0.09851564) * g_5;\n result += mat4(-0.029465627, -0.054333087, 0.02729686, -0.0045043076, -0.13339953, -0.032064863, 0.0070489575, 0.1158326, -0.0006455828, -0.05559491, 0.016300855, -0.016093824, 0.0035336027, 0.025718046, -0.002194457, 0.009156581) * g_6;\n result += mat4(-0.03060067, -0.088183194, 0.08511207, 0.023555957, 0.030279126, 0.037585177, 0.016086163, 0.017970216, -0.05365472, 0.008709411, -0.022766082, 0.026308894, -0.026761275, -0.012835554, 0.02677239, 0.06120358) * g_7;\n result += mat4(-0.030154163, 0.016827311, -0.0070917453, 0.049568735, -0.06463202, -0.095433265, 0.059520688, 0.039794426, -0.11667492, -0.040507805, -0.05257038, 0.025766404, -0.04885214, 0.042495333, -0.022887079, 0.08385772) * g_8;\n result += mat4(0.024346549, 0.054313555, -0.005122175, 0.019812366, 0.13365328, 0.014708698, -0.010476813, -0.1185288, 0.0023148789, 0.052297566, -0.03189476, 0.005272433, -0.03835005, -0.026765257, -0.0094220815, 0.0047409064) * g_9;\n result += mat4(-0.007440264, 0.12066173, -0.12320844, 0.0016777752, -0.011408617, -0.029569637, 0.008827655, -0.007016294, 0.06650651, -0.031428255, 0.034667335, -0.023670185, 0.007218744, -0.004491109, -0.035605032, -0.07145819) * g_10;\n result += mat4(0.049787126, -0.0017957676, -0.006283968, -0.058967303, 0.05774073, 0.09960317, -0.059987612, -0.036502153, 0.07282059, 0.005348924, 0.013446346, -0.04757274, 0.045422055, -0.0634229, 0.024715338, -0.08555914) * g_11;\n result += mat4(-0.005835691, 0.016965812, -0.028456861, -0.0033920892, 0.009836867, 0.0006767609, 0.01886044, 0.012588657, -0.00884555, -0.0037418597, -0.009430517, -0.019091168, -0.002798804, 0.0039561144, 0.017126411, 0.004825749) * g_12;\n result += mat4(0.028191822, 0.029202491, 0.032901034, 0.011502915, -0.010819439, -0.0069572316, 0.006472295, 0.0053685335, 0.00079939753, 0.0037769184, 0.011775226, 0.01399779, 0.0033956952, 0.0052899374, -0.010259701, 0.0077763535) * g_13;\n result += mat4(0.008361512, -0.0117131, -0.0049652294, -0.01998969, 0.022627737, -0.008692346, 0.0019018264, -0.023467707, -0.008756792, -0.017017934, -0.031440705, -0.008512948, 0.0054877545, -0.00070786494, 0.019616788, 0.00793716) * g_14;\n result += mat4(-0.013002159, -0.03813209, 0.026482832, -0.00023578315, -0.004977621, 0.0014138863, -0.0057627726, -0.0042974507, -0.007416917, -0.008726386, -0.011688116, 0.010687058, -0.011166254, -0.020983206, 0.0066195372, 0.003834876) * g_15;\n result += mat4(0.0048169903, 0.0076203775, -0.015507004, -0.023508213, -0.052957263, -0.0069484734, -0.0011737008, 0.03410549, 0.0030833874, 0.012800496, -0.019242208, -0.005873537, -0.005420416, -0.009030759, -0.01785444, -0.01966881) * g_16;\n result += mat4(-0.012387838, -0.014545728, 0.035943765, 0.024116462, 0.0008325086, 0.017050253, 0.0024911535, 0.019210132, 0.02221826, 0.020303903, 0.004521489, -0.009177796, -0.07020659, -0.040271588, 0.013064882, 0.028324096) * g_17;\n result += mat4(-0.0069806273, 0.09828906, -0.049242873, 0.014799003, -0.008970328, 0.003844374, 0.0010211956, 0.008877965, 0.039977968, -0.17025097, 0.14956547, -0.02214056, -0.00973778, -0.018551195, 0.034893923, 0.027594449) * g_18;\n result += mat4(0.011814281, -0.015895301, 0.04550156, 0.04049697, 0.0076704635, -0.018837227, 0.005477875, -0.04887477, 0.05526271, 0.11000575, -0.03529281, -0.023258513, -0.0022530397, -0.026560089, -0.0021712275, 0.0056000547) * g_19;\n result += mat4(0.013357528, 0.014710138, 0.043349367, 0.053752452, -0.010020186, -0.0048438436, -0.023880936, -0.011357083, 0.033450976, 0.022771686, 0.0326334, 0.0068722614, -0.0512848, 0.026570365, -0.07270785, -0.006190101) * g_20;\n result += mat4(-0.025186045, -0.01740991, 0.003838567, 0.027091907, -0.0071685803, -0.00027341367, -0.02992052, -0.008542527, -0.013445479, -0.015780428, -0.042524435, -0.00881602, -0.011120149, 0.009015556, -0.013422532, -0.032560103) * g_21;\n result += mat4(-0.09606898, 0.025490688, -0.008527585, -0.075416856, -0.0028138838, -0.035580438, -0.006531162, 0.023687562, 0.0055310167, -0.010112962, 0.014539237, 0.01172912, 0.09965159, 0.075306684, 0.11886721, 0.095253) * g_22;\n result += mat4(0.011965668, -0.072057776, 0.024608271, -0.054251578, 0.012394993, 0.114785306, -0.0419942, -0.011279603, -0.021266261, -0.0042840955, -0.015289745, -0.029362924, 0.0103631085, -0.06942332, 0.042722963, -0.021691492) * g_23;\n result += mat4(0.033176757, 0.04084371, 0.015103838, -0.057419725, 0.037109293, -0.016537853, -0.059167393, 0.08598897, 0.015969522, -0.010902342, 0.03118472, 0.008363948, -0.041729625, 0.057053857, -0.08161458, 0.052837733) * g_24;\n result += mat4(-0.092430755, 0.07110693, -0.034382034, 0.062702626, 0.014907711, 0.07141848, -0.0019698131, -0.054372307, 0.0128283445, 0.013943152, -0.0034115645, -0.030608373, -0.005405216, 0.03866557, -0.034109335, -0.0013265307) * g_25;\n result += mat4(0.06594738, 0.029660825, -0.037681, -0.07724883, 0.03563272, 0.041913237, 0.0042468007, 0.0069140824, 0.039035708, -0.09520566, -0.04894546, -0.0034723799, -0.06357319, -0.052821137, 0.022598358, 0.041650392) * g_26;\n result += mat4(0.004992455, -0.06508938, 0.030750059, 0.022826253, 0.002092941, 0.0037119875, 0.030300831, -0.0454966, -0.05877186, -0.024108075, -0.07177208, -0.047089674, -0.014241358, -0.015470063, 0.029174741, -0.0012050892) * g_27;\n result += mat4(0.033182934, -0.0073093693, -0.017909355, -0.018535342, -0.0415075, -0.010425076, -0.0039859596, 0.015540642, 0.05229552, -0.08504954, 0.06377993, -0.035305116, -0.06266023, -0.102613874, 0.10803333, 0.06006112) * g_28;\n result += mat4(-0.0026692066, 0.020269373, -0.018895708, 0.010902005, -0.084507205, -0.018323625, 0.03897616, 0.008709061, -0.005905961, 0.05540135, 0.0050392286, 0.019433267, -0.0011370446, -0.02185742, 0.004525434, 0.010520601) * g_29;\n result += vec4(0.00428531, -0.011541925, 0.00898425, -0.01374321);\n gl_FragColor = result;\n}\n")),_.program_24=a(t,i(t,xo),f(t,"\nprecision mediump float;\n\nuniform vec2 u_resolution;\nuniform vec2 u_texture_size;\nvarying vec2 v_texture_coord;\nuniform sampler2D MAIN;\n#define MAIN_pos (v_texture_coord)\n#define MAIN_tex(pos) (texture2D(MAIN, pos))\n#define MAIN_size (u_texture_size)\n#define MAIN_pt (1.0 / MAIN_size)\n#define MAIN_texOff(offset) (MAIN_tex(MAIN_pos + MAIN_pt * offset))\n\nuniform sampler2D conv2d_last_tf;\n#define conv2d_last_tf_pos (v_texture_coord)\n#define conv2d_last_tf_tex(pos) (texture2D(conv2d_last_tf, pos))\n#define conv2d_last_tf_size (u_texture_size)\n#define conv2d_last_tf_pt (1.0 / conv2d_last_tf_size)\n#define conv2d_last_tf_texOff(offset) (conv2d_last_tf_tex(conv2d_last_tf_pos + conv2d_last_tf_pt * offset))\n\nuniform sampler2D conv2d_last_tf1;\n#define conv2d_last_tf1_pos (v_texture_coord)\n#define conv2d_last_tf1_tex(pos) (texture2D(conv2d_last_tf1, pos))\n#define conv2d_last_tf1_size (u_texture_size)\n#define conv2d_last_tf1_pt (1.0 / conv2d_last_tf1_size)\n#define conv2d_last_tf1_texOff(offset) (conv2d_last_tf1_tex(conv2d_last_tf1_pos + conv2d_last_tf1_pt * offset))\n\nuniform sampler2D conv2d_last_tf2;\n#define conv2d_last_tf2_pos (v_texture_coord)\n#define conv2d_last_tf2_tex(pos) (texture2D(conv2d_last_tf2, pos))\n#define conv2d_last_tf2_size (u_texture_size)\n#define conv2d_last_tf2_pt (1.0 / conv2d_last_tf2_size)\n#define conv2d_last_tf2_texOff(offset) (conv2d_last_tf2_tex(conv2d_last_tf2_pos + conv2d_last_tf2_pt * offset))\n\nvoid main() {\n vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);\n ivec2 i0 = ivec2(f0 * vec2(2.0));\n float c0 = 0.0;\n if (i0.y * 2 + i0.x == 0) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[0];\n } else if (i0.y * 2 + i0.x == 1) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[1];\n } else if (i0.y * 2 + i0.x == 2) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[2];\n } else if (i0.y * 2 + i0.x == 3) {\n c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[3];\n };\n vec2 f1 = fract(conv2d_last_tf1_pos * conv2d_last_tf1_size);\n ivec2 i1 = ivec2(f1 * vec2(2.0));\n float c1 = 0.0;\n if (i1.y * 2 + i1.x == 0) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[0];\n } else if (i1.y * 2 + i1.x == 1) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[1];\n } else if (i1.y * 2 + i1.x == 2) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[2];\n } else if (i1.y * 2 + i1.x == 3) {\n c1 = conv2d_last_tf1_tex((vec2(0.5) - f1) * conv2d_last_tf1_pt + conv2d_last_tf1_pos)[3];\n };\n vec2 f2 = fract(conv2d_last_tf2_pos * conv2d_last_tf2_size);\n ivec2 i2 = ivec2(f2 * vec2(2.0));\n float c2 = 0.0;\n if (i2.y * 2 + i2.x == 0) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[0];\n } else if (i2.y * 2 + i2.x == 1) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[1];\n } else if (i2.y * 2 + i2.x == 2) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[2];\n } else if (i2.y * 2 + i2.x == 3) {\n c2 = conv2d_last_tf2_tex((vec2(0.5) - f2) * conv2d_last_tf2_pt + conv2d_last_tf2_pos)[3];\n };\n float c3 = 0.0;\n gl_FragColor = vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);\n}\n")),_.program_0_intermediate_texture=u(t,t.NEAREST),_.program_1_intermediate_texture=u(t,t.NEAREST),_.program_2_intermediate_texture=u(t,t.NEAREST),_.program_3_intermediate_texture=u(t,t.NEAREST),_.program_4_intermediate_texture=u(t,t.NEAREST),_.program_5_intermediate_texture=u(t,t.NEAREST),_.program_6_intermediate_texture=u(t,t.NEAREST),_.program_7_intermediate_texture=u(t,t.NEAREST),_.program_8_intermediate_texture=u(t,t.NEAREST),_.program_9_intermediate_texture=u(t,t.NEAREST),_.program_10_intermediate_texture=u(t,t.NEAREST),_.program_11_intermediate_texture=u(t,t.NEAREST),_.program_12_intermediate_texture=u(t,t.NEAREST),_.program_13_intermediate_texture=u(t,t.NEAREST),_.program_14_intermediate_texture=u(t,t.NEAREST),_.program_15_intermediate_texture=u(t,t.NEAREST),_.program_16_intermediate_texture=u(t,t.NEAREST),_.program_17_intermediate_texture=u(t,t.NEAREST),_.program_18_intermediate_texture=u(t,t.NEAREST),_.program_19_intermediate_texture=u(t,t.NEAREST),_.program_20_intermediate_texture=u(t,t.NEAREST),_.program_21_intermediate_texture=u(t,t.NEAREST),_.program_22_intermediate_texture=u(t,t.NEAREST),_.program_23_intermediate_texture=u(t,t.NEAREST),_.program_24_intermediate_texture=u(t,t.NEAREST),_.program_0_a_position_location=t.getAttribLocation(_.program_0,"a_position"),t.enableVertexAttribArray(_.program_0_a_position_location),_.program_1_a_position_location=t.getAttribLocation(_.program_1,"a_position"),t.enableVertexAttribArray(_.program_1_a_position_location),_.program_2_a_position_location=t.getAttribLocation(_.program_2,"a_position"),t.enableVertexAttribArray(_.program_2_a_position_location),_.program_3_a_position_location=t.getAttribLocation(_.program_3,"a_position"),t.enableVertexAttribArray(_.program_3_a_position_location),_.program_4_a_position_location=t.getAttribLocation(_.program_4,"a_position"),t.enableVertexAttribArray(_.program_4_a_position_location),_.program_5_a_position_location=t.getAttribLocation(_.program_5,"a_position"),t.enableVertexAttribArray(_.program_5_a_position_location),_.program_6_a_position_location=t.getAttribLocation(_.program_6,"a_position"),t.enableVertexAttribArray(_.program_6_a_position_location),_.program_7_a_position_location=t.getAttribLocation(_.program_7,"a_position"),t.enableVertexAttribArray(_.program_7_a_position_location),_.program_8_a_position_location=t.getAttribLocation(_.program_8,"a_position"),t.enableVertexAttribArray(_.program_8_a_position_location),_.program_9_a_position_location=t.getAttribLocation(_.program_9,"a_position"),t.enableVertexAttribArray(_.program_9_a_position_location),_.program_10_a_position_location=t.getAttribLocation(_.program_10,"a_position"),t.enableVertexAttribArray(_.program_10_a_position_location),_.program_11_a_position_location=t.getAttribLocation(_.program_11,"a_position"),t.enableVertexAttribArray(_.program_11_a_position_location),_.program_12_a_position_location=t.getAttribLocation(_.program_12,"a_position"),t.enableVertexAttribArray(_.program_12_a_position_location),_.program_13_a_position_location=t.getAttribLocation(_.program_13,"a_position"),t.enableVertexAttribArray(_.program_13_a_position_location),_.program_14_a_position_location=t.getAttribLocation(_.program_14,"a_position"),t.enableVertexAttribArray(_.program_14_a_position_location),_.program_15_a_position_location=t.getAttribLocation(_.program_15,"a_position"),t.enableVertexAttribArray(_.program_15_a_position_location),_.program_16_a_position_location=t.getAttribLocation(_.program_16,"a_position"),t.enableVertexAttribArray(_.program_16_a_position_location),_.program_17_a_position_location=t.getAttribLocation(_.program_17,"a_position"),t.enableVertexAttribArray(_.program_17_a_position_location),_.program_18_a_position_location=t.getAttribLocation(_.program_18,"a_position"),t.enableVertexAttribArray(_.program_18_a_position_location),_.program_19_a_position_location=t.getAttribLocation(_.program_19,"a_position"),t.enableVertexAttribArray(_.program_19_a_position_location),_.program_20_a_position_location=t.getAttribLocation(_.program_20,"a_position"),t.enableVertexAttribArray(_.program_20_a_position_location),_.program_21_a_position_location=t.getAttribLocation(_.program_21,"a_position"),t.enableVertexAttribArray(_.program_21_a_position_location),_.program_22_a_position_location=t.getAttribLocation(_.program_22,"a_position"),t.enableVertexAttribArray(_.program_22_a_position_location),_.program_23_a_position_location=t.getAttribLocation(_.program_23,"a_position"),t.enableVertexAttribArray(_.program_23_a_position_location),_.program_24_a_position_location=t.getAttribLocation(_.program_24,"a_position"),t.enableVertexAttribArray(_.program_24_a_position_location),_.program_0_a_texture_coord_location=t.getAttribLocation(_.program_0,"a_texture_coord"),t.enableVertexAttribArray(_.program_0_a_texture_coord_location),_.program_1_a_texture_coord_location=t.getAttribLocation(_.program_1,"a_texture_coord"),t.enableVertexAttribArray(_.program_1_a_texture_coord_location),_.program_2_a_texture_coord_location=t.getAttribLocation(_.program_2,"a_texture_coord"),t.enableVertexAttribArray(_.program_2_a_texture_coord_location),_.program_3_a_texture_coord_location=t.getAttribLocation(_.program_3,"a_texture_coord"),t.enableVertexAttribArray(_.program_3_a_texture_coord_location),_.program_4_a_texture_coord_location=t.getAttribLocation(_.program_4,"a_texture_coord"),t.enableVertexAttribArray(_.program_4_a_texture_coord_location),_.program_5_a_texture_coord_location=t.getAttribLocation(_.program_5,"a_texture_coord"),t.enableVertexAttribArray(_.program_5_a_texture_coord_location),_.program_6_a_texture_coord_location=t.getAttribLocation(_.program_6,"a_texture_coord"),t.enableVertexAttribArray(_.program_6_a_texture_coord_location),_.program_7_a_texture_coord_location=t.getAttribLocation(_.program_7,"a_texture_coord"),t.enableVertexAttribArray(_.program_7_a_texture_coord_location),_.program_8_a_texture_coord_location=t.getAttribLocation(_.program_8,"a_texture_coord"),t.enableVertexAttribArray(_.program_8_a_texture_coord_location),_.program_9_a_texture_coord_location=t.getAttribLocation(_.program_9,"a_texture_coord"),t.enableVertexAttribArray(_.program_9_a_texture_coord_location),_.program_10_a_texture_coord_location=t.getAttribLocation(_.program_10,"a_texture_coord"),t.enableVertexAttribArray(_.program_10_a_texture_coord_location),_.program_11_a_texture_coord_location=t.getAttribLocation(_.program_11,"a_texture_coord"),t.enableVertexAttribArray(_.program_11_a_texture_coord_location),_.program_12_a_texture_coord_location=t.getAttribLocation(_.program_12,"a_texture_coord"),t.enableVertexAttribArray(_.program_12_a_texture_coord_location),_.program_13_a_texture_coord_location=t.getAttribLocation(_.program_13,"a_texture_coord"),t.enableVertexAttribArray(_.program_13_a_texture_coord_location),_.program_14_a_texture_coord_location=t.getAttribLocation(_.program_14,"a_texture_coord"),t.enableVertexAttribArray(_.program_14_a_texture_coord_location),_.program_15_a_texture_coord_location=t.getAttribLocation(_.program_15,"a_texture_coord"),t.enableVertexAttribArray(_.program_15_a_texture_coord_location),_.program_16_a_texture_coord_location=t.getAttribLocation(_.program_16,"a_texture_coord"),t.enableVertexAttribArray(_.program_16_a_texture_coord_location),_.program_17_a_texture_coord_location=t.getAttribLocation(_.program_17,"a_texture_coord"),t.enableVertexAttribArray(_.program_17_a_texture_coord_location),_.program_18_a_texture_coord_location=t.getAttribLocation(_.program_18,"a_texture_coord"),t.enableVertexAttribArray(_.program_18_a_texture_coord_location),_.program_19_a_texture_coord_location=t.getAttribLocation(_.program_19,"a_texture_coord"),t.enableVertexAttribArray(_.program_19_a_texture_coord_location),_.program_20_a_texture_coord_location=t.getAttribLocation(_.program_20,"a_texture_coord"),t.enableVertexAttribArray(_.program_20_a_texture_coord_location),_.program_21_a_texture_coord_location=t.getAttribLocation(_.program_21,"a_texture_coord"),t.enableVertexAttribArray(_.program_21_a_texture_coord_location),_.program_22_a_texture_coord_location=t.getAttribLocation(_.program_22,"a_texture_coord"),t.enableVertexAttribArray(_.program_22_a_texture_coord_location),_.program_23_a_texture_coord_location=t.getAttribLocation(_.program_23,"a_texture_coord"),t.enableVertexAttribArray(_.program_23_a_texture_coord_location),_.program_24_a_texture_coord_location=t.getAttribLocation(_.program_24,"a_texture_coord"),t.enableVertexAttribArray(_.program_24_a_texture_coord_location),_.program_0_u_resolution_location=t.getUniformLocation(_.program_0,"u_resolution"),_.program_1_u_resolution_location=t.getUniformLocation(_.program_1,"u_resolution"),_.program_2_u_resolution_location=t.getUniformLocation(_.program_2,"u_resolution"),_.program_3_u_resolution_location=t.getUniformLocation(_.program_3,"u_resolution"),_.program_4_u_resolution_location=t.getUniformLocation(_.program_4,"u_resolution"),_.program_5_u_resolution_location=t.getUniformLocation(_.program_5,"u_resolution"),_.program_6_u_resolution_location=t.getUniformLocation(_.program_6,"u_resolution"),_.program_7_u_resolution_location=t.getUniformLocation(_.program_7,"u_resolution"),_.program_8_u_resolution_location=t.getUniformLocation(_.program_8,"u_resolution"),_.program_9_u_resolution_location=t.getUniformLocation(_.program_9,"u_resolution"),_.program_10_u_resolution_location=t.getUniformLocation(_.program_10,"u_resolution"),_.program_11_u_resolution_location=t.getUniformLocation(_.program_11,"u_resolution"),_.program_12_u_resolution_location=t.getUniformLocation(_.program_12,"u_resolution"),_.program_13_u_resolution_location=t.getUniformLocation(_.program_13,"u_resolution"),_.program_14_u_resolution_location=t.getUniformLocation(_.program_14,"u_resolution"),_.program_15_u_resolution_location=t.getUniformLocation(_.program_15,"u_resolution"),_.program_16_u_resolution_location=t.getUniformLocation(_.program_16,"u_resolution"),_.program_17_u_resolution_location=t.getUniformLocation(_.program_17,"u_resolution"),_.program_18_u_resolution_location=t.getUniformLocation(_.program_18,"u_resolution"),_.program_19_u_resolution_location=t.getUniformLocation(_.program_19,"u_resolution"),_.program_20_u_resolution_location=t.getUniformLocation(_.program_20,"u_resolution"),_.program_21_u_resolution_location=t.getUniformLocation(_.program_21,"u_resolution"),_.program_22_u_resolution_location=t.getUniformLocation(_.program_22,"u_resolution"),_.program_23_u_resolution_location=t.getUniformLocation(_.program_23,"u_resolution"),_.program_24_u_resolution_location=t.getUniformLocation(_.program_24,"u_resolution"),_.program_0_u_texture_size_location=t.getUniformLocation(_.program_0,"u_texture_size"),_.program_1_u_texture_size_location=t.getUniformLocation(_.program_1,"u_texture_size"),_.program_2_u_texture_size_location=t.getUniformLocation(_.program_2,"u_texture_size"),_.program_3_u_texture_size_location=t.getUniformLocation(_.program_3,"u_texture_size"),_.program_4_u_texture_size_location=t.getUniformLocation(_.program_4,"u_texture_size"),_.program_5_u_texture_size_location=t.getUniformLocation(_.program_5,"u_texture_size"),_.program_6_u_texture_size_location=t.getUniformLocation(_.program_6,"u_texture_size"),_.program_7_u_texture_size_location=t.getUniformLocation(_.program_7,"u_texture_size"),_.program_8_u_texture_size_location=t.getUniformLocation(_.program_8,"u_texture_size"),_.program_9_u_texture_size_location=t.getUniformLocation(_.program_9,"u_texture_size"),_.program_10_u_texture_size_location=t.getUniformLocation(_.program_10,"u_texture_size"),_.program_11_u_texture_size_location=t.getUniformLocation(_.program_11,"u_texture_size"),_.program_12_u_texture_size_location=t.getUniformLocation(_.program_12,"u_texture_size"),_.program_13_u_texture_size_location=t.getUniformLocation(_.program_13,"u_texture_size"),_.program_14_u_texture_size_location=t.getUniformLocation(_.program_14,"u_texture_size"),_.program_15_u_texture_size_location=t.getUniformLocation(_.program_15,"u_texture_size"),_.program_16_u_texture_size_location=t.getUniformLocation(_.program_16,"u_texture_size"),_.program_17_u_texture_size_location=t.getUniformLocation(_.program_17,"u_texture_size"),_.program_18_u_texture_size_location=t.getUniformLocation(_.program_18,"u_texture_size"),_.program_19_u_texture_size_location=t.getUniformLocation(_.program_19,"u_texture_size"),_.program_20_u_texture_size_location=t.getUniformLocation(_.program_20,"u_texture_size"),_.program_21_u_texture_size_location=t.getUniformLocation(_.program_21,"u_texture_size"),_.program_22_u_texture_size_location=t.getUniformLocation(_.program_22,"u_texture_size"),_.program_23_u_texture_size_location=t.getUniformLocation(_.program_23,"u_texture_size"),_.program_24_u_texture_size_location=t.getUniformLocation(_.program_24,"u_texture_size"),_.program_0_MAIN_TextureLocation=t.getUniformLocation(_.program_0,"MAIN"),_.program_1_MAIN_TextureLocation=t.getUniformLocation(_.program_1,"MAIN"),_.program_2_MAIN_TextureLocation=t.getUniformLocation(_.program_2,"MAIN"),_.program_3_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf"),_.program_3_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf1"),_.program_3_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_3,"conv2d_tf2"),_.program_4_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf"),_.program_4_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf1"),_.program_4_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_4,"conv2d_tf2"),_.program_5_conv2d_tf_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf"),_.program_5_conv2d_tf1_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf1"),_.program_5_conv2d_tf2_TextureLocation=t.getUniformLocation(_.program_5,"conv2d_tf2"),_.program_6_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf"),_.program_6_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf1"),_.program_6_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_6,"conv2d_1_tf2"),_.program_7_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf"),_.program_7_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf1"),_.program_7_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_7,"conv2d_1_tf2"),_.program_8_conv2d_1_tf_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf"),_.program_8_conv2d_1_tf1_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf1"),_.program_8_conv2d_1_tf2_TextureLocation=t.getUniformLocation(_.program_8,"conv2d_1_tf2"),_.program_9_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf"),_.program_9_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf1"),_.program_9_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_9,"conv2d_2_tf2"),_.program_10_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf"),_.program_10_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf1"),_.program_10_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_10,"conv2d_2_tf2"),_.program_11_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf"),_.program_11_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf1"),_.program_11_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_11,"conv2d_2_tf2"),_.program_12_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf"),_.program_12_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf1"),_.program_12_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_12,"conv2d_3_tf2"),_.program_13_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf"),_.program_13_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf1"),_.program_13_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_13,"conv2d_3_tf2"),_.program_14_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf"),_.program_14_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf1"),_.program_14_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_14,"conv2d_3_tf2"),_.program_15_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf"),_.program_15_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf1"),_.program_15_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_15,"conv2d_4_tf2"),_.program_16_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf"),_.program_16_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf1"),_.program_16_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_16,"conv2d_4_tf2"),_.program_17_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf"),_.program_17_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf1"),_.program_17_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_17,"conv2d_4_tf2"),_.program_18_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf"),_.program_18_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf1"),_.program_18_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_18,"conv2d_5_tf2"),_.program_19_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf"),_.program_19_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf1"),_.program_19_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_19,"conv2d_5_tf2"),_.program_20_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf"),_.program_20_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf1"),_.program_20_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_20,"conv2d_5_tf2"),_.program_21_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_2_tf"),_.program_21_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_2_tf1"),_.program_21_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_2_tf2"),_.program_21_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_3_tf"),_.program_21_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_3_tf1"),_.program_21_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_3_tf2"),_.program_21_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_4_tf"),_.program_21_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_4_tf1"),_.program_21_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_4_tf2"),_.program_21_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_5_tf"),_.program_21_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_5_tf1"),_.program_21_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_5_tf2"),_.program_21_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf"),_.program_21_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf1"),_.program_21_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_21,"conv2d_6_tf2"),_.program_22_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_2_tf"),_.program_22_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_2_tf1"),_.program_22_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_2_tf2"),_.program_22_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_3_tf"),_.program_22_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_3_tf1"),_.program_22_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_3_tf2"),_.program_22_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_4_tf"),_.program_22_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_4_tf1"),_.program_22_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_4_tf2"),_.program_22_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_5_tf"),_.program_22_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_5_tf1"),_.program_22_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_5_tf2"),_.program_22_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf"),_.program_22_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf1"),_.program_22_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_22,"conv2d_6_tf2"),_.program_23_conv2d_2_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_2_tf"),_.program_23_conv2d_2_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_2_tf1"),_.program_23_conv2d_2_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_2_tf2"),_.program_23_conv2d_3_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_3_tf"),_.program_23_conv2d_3_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_3_tf1"),_.program_23_conv2d_3_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_3_tf2"),_.program_23_conv2d_4_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_4_tf"),_.program_23_conv2d_4_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_4_tf1"),_.program_23_conv2d_4_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_4_tf2"),_.program_23_conv2d_5_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_5_tf"),_.program_23_conv2d_5_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_5_tf1"),_.program_23_conv2d_5_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_5_tf2"),_.program_23_conv2d_6_tf_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf"),_.program_23_conv2d_6_tf1_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf1"),_.program_23_conv2d_6_tf2_TextureLocation=t.getUniformLocation(_.program_23,"conv2d_6_tf2"),_.program_24_MAIN_TextureLocation=t.getUniformLocation(_.program_24,"MAIN"),_.program_24_conv2d_last_tf_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_last_tf"),_.program_24_conv2d_last_tf1_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_last_tf1"),_.program_24_conv2d_last_tf2_TextureLocation=t.getUniformLocation(_.program_24,"conv2d_last_tf2"),_}return _=m,(e=[{key:"hook_MAIN",value:function(t,_){var e=this.gl;if(t.get("MAIN")){var o=t.get("MAIN");if(o&&t.get("NATIVE")){var r=t.get("OUTPUT");if(r){if(r.width/o.width>1.2&&r.height/o.height>1.2){var n=this.program_0_intermediate_texture;c(e,n,o.width,o.height),e.viewport(0,0,o.width,o.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0),e.useProgram(this.program_0);var i=d(e,0,0,o.width,o.height),f=d(e,0,0,1,1);s(e,this.program_0_a_position_location,i),s(e,this.program_0_a_texture_coord_location,f),e.uniform2f(this.program_0_u_resolution_location,o.width,o.height),e.uniform2f(this.program_0_u_texture_size_location,o.width,o.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o.texture),e.uniform1i(this.program_0_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(i),e.deleteBuffer(f),t.set("conv2d_tf",{texture:n,width:o.width,height:o.height})}if(t.get("MAIN")){var a=t.get("MAIN");if(a&&t.get("NATIVE")){var u=t.get("OUTPUT");if(u){if(u.width/a.width>1.2&&u.height/a.height>1.2){var m=this.program_1_intermediate_texture;c(e,m,a.width,a.height),e.viewport(0,0,a.width,a.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,m,0),e.useProgram(this.program_1);var g=d(e,0,0,a.width,a.height),v=d(e,0,0,1,1);s(e,this.program_1_a_position_location,g),s(e,this.program_1_a_texture_coord_location,v),e.uniform2f(this.program_1_u_resolution_location,a.width,a.height),e.uniform2f(this.program_1_u_texture_size_location,a.width,a.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,a.texture),e.uniform1i(this.program_1_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(g),e.deleteBuffer(v),t.set("conv2d_tf1",{texture:m,width:a.width,height:a.height})}if(t.get("MAIN")){var l=t.get("MAIN");if(l&&t.get("NATIVE")){var x=t.get("OUTPUT");if(x){if(x.width/l.width>1.2&&x.height/l.height>1.2){var p=this.program_2_intermediate_texture;c(e,p,l.width,l.height),e.viewport(0,0,l.width,l.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,p,0),e.useProgram(this.program_2);var T=d(e,0,0,l.width,l.height),h=d(e,0,0,1,1);s(e,this.program_2_a_position_location,T),s(e,this.program_2_a_texture_coord_location,h),e.uniform2f(this.program_2_u_resolution_location,l.width,l.height),e.uniform2f(this.program_2_u_texture_size_location,l.width,l.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,l.texture),e.uniform1i(this.program_2_MAIN_TextureLocation,0),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(T),e.deleteBuffer(h),t.set("conv2d_tf2",{texture:p,width:l.width,height:l.height})}if(t.get("MAIN")){var E=t.get("MAIN");if(E&&t.get("NATIVE")){var U=t.get("OUTPUT");if(U){var A=t.get("conv2d_tf");if(A){var R=t.get("conv2d_tf1");if(R){var b=t.get("conv2d_tf2");if(b){if(U.width/E.width>1.2&&U.height/E.height>1.2){var L=this.program_3_intermediate_texture;c(e,L,A.width,A.height),e.viewport(0,0,A.width,A.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,L,0),e.useProgram(this.program_3);var y=d(e,0,0,A.width,A.height),z=d(e,0,0,1,1);s(e,this.program_3_a_position_location,y),s(e,this.program_3_a_texture_coord_location,z),e.uniform2f(this.program_3_u_resolution_location,A.width,A.height),e.uniform2f(this.program_3_u_texture_size_location,E.width,E.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,A.texture),e.uniform1i(this.program_3_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,R.texture),e.uniform1i(this.program_3_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,b.texture),e.uniform1i(this.program_3_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(y),e.deleteBuffer(z),t.set("conv2d_1_tf",{texture:L,width:A.width,height:A.height})}if(t.get("MAIN")){var D=t.get("MAIN");if(D&&t.get("NATIVE")){var X=t.get("OUTPUT");if(X){var w=t.get("conv2d_tf");if(w){var O=t.get("conv2d_tf1");if(O){var N=t.get("conv2d_tf2");if(N){if(X.width/D.width>1.2&&X.height/D.height>1.2){var M=this.program_4_intermediate_texture;c(e,M,w.width,w.height),e.viewport(0,0,w.width,w.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,M,0),e.useProgram(this.program_4);var I=d(e,0,0,w.width,w.height),F=d(e,0,0,1,1);s(e,this.program_4_a_position_location,I),s(e,this.program_4_a_texture_coord_location,F),e.uniform2f(this.program_4_u_resolution_location,w.width,w.height),e.uniform2f(this.program_4_u_texture_size_location,D.width,D.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,w.texture),e.uniform1i(this.program_4_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,O.texture),e.uniform1i(this.program_4_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,N.texture),e.uniform1i(this.program_4_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(I),e.deleteBuffer(F),t.set("conv2d_1_tf1",{texture:M,width:w.width,height:w.height})}if(t.get("MAIN")){var B=t.get("MAIN");if(B&&t.get("NATIVE")){var S=t.get("OUTPUT");if(S){var P=t.get("conv2d_tf");if(P){var C=t.get("conv2d_tf1");if(C){var V=t.get("conv2d_tf2");if(V){if(S.width/B.width>1.2&&S.height/B.height>1.2){var j=this.program_5_intermediate_texture;c(e,j,P.width,P.height),e.viewport(0,0,P.width,P.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,j,0),e.useProgram(this.program_5);var H=d(e,0,0,P.width,P.height),G=d(e,0,0,1,1);s(e,this.program_5_a_position_location,H),s(e,this.program_5_a_texture_coord_location,G),e.uniform2f(this.program_5_u_resolution_location,P.width,P.height),e.uniform2f(this.program_5_u_texture_size_location,B.width,B.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,P.texture),e.uniform1i(this.program_5_conv2d_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,C.texture),e.uniform1i(this.program_5_conv2d_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,V.texture),e.uniform1i(this.program_5_conv2d_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(H),e.deleteBuffer(G),t.set("conv2d_1_tf2",{texture:j,width:P.width,height:P.height})}if(t.get("MAIN")){var k=t.get("MAIN");if(k&&t.get("NATIVE")){var K=t.get("OUTPUT");if(K){var W=t.get("conv2d_1_tf");if(W){var Y=t.get("conv2d_1_tf1");if(Y){var J=t.get("conv2d_1_tf2");if(J){if(K.width/k.width>1.2&&K.height/k.height>1.2){var Z=this.program_6_intermediate_texture;c(e,Z,W.width,W.height),e.viewport(0,0,W.width,W.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Z,0),e.useProgram(this.program_6);var $=d(e,0,0,W.width,W.height),q=d(e,0,0,1,1);s(e,this.program_6_a_position_location,$),s(e,this.program_6_a_texture_coord_location,q),e.uniform2f(this.program_6_u_resolution_location,W.width,W.height),e.uniform2f(this.program_6_u_texture_size_location,k.width,k.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,W.texture),e.uniform1i(this.program_6_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Y.texture),e.uniform1i(this.program_6_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,J.texture),e.uniform1i(this.program_6_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer($),e.deleteBuffer(q),t.set("conv2d_2_tf",{texture:Z,width:W.width,height:W.height})}if(t.get("MAIN")){var Q=t.get("MAIN");if(Q&&t.get("NATIVE")){var tt=t.get("OUTPUT");if(tt){var _t=t.get("conv2d_1_tf");if(_t){var et=t.get("conv2d_1_tf1");if(et){var ot=t.get("conv2d_1_tf2");if(ot){if(tt.width/Q.width>1.2&&tt.height/Q.height>1.2){var rt=this.program_7_intermediate_texture;c(e,rt,_t.width,_t.height),e.viewport(0,0,_t.width,_t.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,rt,0),e.useProgram(this.program_7);var nt=d(e,0,0,_t.width,_t.height),it=d(e,0,0,1,1);s(e,this.program_7_a_position_location,nt),s(e,this.program_7_a_texture_coord_location,it),e.uniform2f(this.program_7_u_resolution_location,_t.width,_t.height),e.uniform2f(this.program_7_u_texture_size_location,Q.width,Q.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,_t.texture),e.uniform1i(this.program_7_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,et.texture),e.uniform1i(this.program_7_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ot.texture),e.uniform1i(this.program_7_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(nt),e.deleteBuffer(it),t.set("conv2d_2_tf1",{texture:rt,width:_t.width,height:_t.height})}if(t.get("MAIN")){var ft=t.get("MAIN");if(ft&&t.get("NATIVE")){var at=t.get("OUTPUT");if(at){var ut=t.get("conv2d_1_tf");if(ut){var ct=t.get("conv2d_1_tf1");if(ct){var dt=t.get("conv2d_1_tf2");if(dt){if(at.width/ft.width>1.2&&at.height/ft.height>1.2){var st=this.program_8_intermediate_texture;c(e,st,ut.width,ut.height),e.viewport(0,0,ut.width,ut.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,st,0),e.useProgram(this.program_8);var mt=d(e,0,0,ut.width,ut.height),gt=d(e,0,0,1,1);s(e,this.program_8_a_position_location,mt),s(e,this.program_8_a_texture_coord_location,gt),e.uniform2f(this.program_8_u_resolution_location,ut.width,ut.height),e.uniform2f(this.program_8_u_texture_size_location,ft.width,ft.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ut.texture),e.uniform1i(this.program_8_conv2d_1_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ct.texture),e.uniform1i(this.program_8_conv2d_1_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,dt.texture),e.uniform1i(this.program_8_conv2d_1_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(mt),e.deleteBuffer(gt),t.set("conv2d_2_tf2",{texture:st,width:ut.width,height:ut.height})}if(t.get("MAIN")){var vt=t.get("MAIN");if(vt&&t.get("NATIVE")){var lt=t.get("OUTPUT");if(lt){var xt=t.get("conv2d_2_tf");if(xt){var pt=t.get("conv2d_2_tf1");if(pt){var Tt=t.get("conv2d_2_tf2");if(Tt){if(lt.width/vt.width>1.2&<.height/vt.height>1.2){var ht=this.program_9_intermediate_texture;c(e,ht,xt.width,xt.height),e.viewport(0,0,xt.width,xt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,ht,0),e.useProgram(this.program_9);var Et=d(e,0,0,xt.width,xt.height),Ut=d(e,0,0,1,1);s(e,this.program_9_a_position_location,Et),s(e,this.program_9_a_texture_coord_location,Ut),e.uniform2f(this.program_9_u_resolution_location,xt.width,xt.height),e.uniform2f(this.program_9_u_texture_size_location,vt.width,vt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,xt.texture),e.uniform1i(this.program_9_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,pt.texture),e.uniform1i(this.program_9_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Tt.texture),e.uniform1i(this.program_9_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Et),e.deleteBuffer(Ut),t.set("conv2d_3_tf",{texture:ht,width:xt.width,height:xt.height})}if(t.get("MAIN")){var At=t.get("MAIN");if(At&&t.get("NATIVE")){var Rt=t.get("OUTPUT");if(Rt){var bt=t.get("conv2d_2_tf");if(bt){var Lt=t.get("conv2d_2_tf1");if(Lt){var yt=t.get("conv2d_2_tf2");if(yt){if(Rt.width/At.width>1.2&&Rt.height/At.height>1.2){var zt=this.program_10_intermediate_texture;c(e,zt,bt.width,bt.height),e.viewport(0,0,bt.width,bt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,zt,0),e.useProgram(this.program_10);var Dt=d(e,0,0,bt.width,bt.height),Xt=d(e,0,0,1,1);s(e,this.program_10_a_position_location,Dt),s(e,this.program_10_a_texture_coord_location,Xt),e.uniform2f(this.program_10_u_resolution_location,bt.width,bt.height),e.uniform2f(this.program_10_u_texture_size_location,At.width,At.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,bt.texture),e.uniform1i(this.program_10_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Lt.texture),e.uniform1i(this.program_10_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,yt.texture),e.uniform1i(this.program_10_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Dt),e.deleteBuffer(Xt),t.set("conv2d_3_tf1",{texture:zt,width:bt.width,height:bt.height})}if(t.get("MAIN")){var wt=t.get("MAIN");if(wt&&t.get("NATIVE")){var Ot=t.get("OUTPUT");if(Ot){var Nt=t.get("conv2d_2_tf");if(Nt){var Mt=t.get("conv2d_2_tf1");if(Mt){var It=t.get("conv2d_2_tf2");if(It){if(Ot.width/wt.width>1.2&&Ot.height/wt.height>1.2){var Ft=this.program_11_intermediate_texture;c(e,Ft,Nt.width,Nt.height),e.viewport(0,0,Nt.width,Nt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ft,0),e.useProgram(this.program_11);var Bt=d(e,0,0,Nt.width,Nt.height),St=d(e,0,0,1,1);s(e,this.program_11_a_position_location,Bt),s(e,this.program_11_a_texture_coord_location,St),e.uniform2f(this.program_11_u_resolution_location,Nt.width,Nt.height),e.uniform2f(this.program_11_u_texture_size_location,wt.width,wt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Nt.texture),e.uniform1i(this.program_11_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Mt.texture),e.uniform1i(this.program_11_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,It.texture),e.uniform1i(this.program_11_conv2d_2_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Bt),e.deleteBuffer(St),t.set("conv2d_3_tf2",{texture:Ft,width:Nt.width,height:Nt.height})}if(t.get("MAIN")){var Pt=t.get("MAIN");if(Pt&&t.get("NATIVE")){var Ct=t.get("OUTPUT");if(Ct){var Vt=t.get("conv2d_3_tf");if(Vt){var jt=t.get("conv2d_3_tf1");if(jt){var Ht=t.get("conv2d_3_tf2");if(Ht){if(Ct.width/Pt.width>1.2&&Ct.height/Pt.height>1.2){var Gt=this.program_12_intermediate_texture;c(e,Gt,Vt.width,Vt.height),e.viewport(0,0,Vt.width,Vt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Gt,0),e.useProgram(this.program_12);var kt=d(e,0,0,Vt.width,Vt.height),Kt=d(e,0,0,1,1);s(e,this.program_12_a_position_location,kt),s(e,this.program_12_a_texture_coord_location,Kt),e.uniform2f(this.program_12_u_resolution_location,Vt.width,Vt.height),e.uniform2f(this.program_12_u_texture_size_location,Pt.width,Pt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Vt.texture),e.uniform1i(this.program_12_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,jt.texture),e.uniform1i(this.program_12_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Ht.texture),e.uniform1i(this.program_12_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(kt),e.deleteBuffer(Kt),t.set("conv2d_4_tf",{texture:Gt,width:Vt.width,height:Vt.height})}if(t.get("MAIN")){var Wt=t.get("MAIN");if(Wt&&t.get("NATIVE")){var Yt=t.get("OUTPUT");if(Yt){var Jt=t.get("conv2d_3_tf");if(Jt){var Zt=t.get("conv2d_3_tf1");if(Zt){var $t=t.get("conv2d_3_tf2");if($t){if(Yt.width/Wt.width>1.2&&Yt.height/Wt.height>1.2){var qt=this.program_13_intermediate_texture;c(e,qt,Jt.width,Jt.height),e.viewport(0,0,Jt.width,Jt.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,qt,0),e.useProgram(this.program_13);var Qt=d(e,0,0,Jt.width,Jt.height),t_=d(e,0,0,1,1);s(e,this.program_13_a_position_location,Qt),s(e,this.program_13_a_texture_coord_location,t_),e.uniform2f(this.program_13_u_resolution_location,Jt.width,Jt.height),e.uniform2f(this.program_13_u_texture_size_location,Wt.width,Wt.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,Jt.texture),e.uniform1i(this.program_13_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Zt.texture),e.uniform1i(this.program_13_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,$t.texture),e.uniform1i(this.program_13_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Qt),e.deleteBuffer(t_),t.set("conv2d_4_tf1",{texture:qt,width:Jt.width,height:Jt.height})}if(t.get("MAIN")){var __=t.get("MAIN");if(__&&t.get("NATIVE")){var e_=t.get("OUTPUT");if(e_){var o_=t.get("conv2d_3_tf");if(o_){var r_=t.get("conv2d_3_tf1");if(r_){var n_=t.get("conv2d_3_tf2");if(n_){if(e_.width/__.width>1.2&&e_.height/__.height>1.2){var i_=this.program_14_intermediate_texture;c(e,i_,o_.width,o_.height),e.viewport(0,0,o_.width,o_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,i_,0),e.useProgram(this.program_14);var f_=d(e,0,0,o_.width,o_.height),a_=d(e,0,0,1,1);s(e,this.program_14_a_position_location,f_),s(e,this.program_14_a_texture_coord_location,a_),e.uniform2f(this.program_14_u_resolution_location,o_.width,o_.height),e.uniform2f(this.program_14_u_texture_size_location,__.width,__.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,o_.texture),e.uniform1i(this.program_14_conv2d_3_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,r_.texture),e.uniform1i(this.program_14_conv2d_3_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,n_.texture),e.uniform1i(this.program_14_conv2d_3_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(f_),e.deleteBuffer(a_),t.set("conv2d_4_tf2",{texture:i_,width:o_.width,height:o_.height})}if(t.get("MAIN")){var u_=t.get("MAIN");if(u_&&t.get("NATIVE")){var c_=t.get("OUTPUT");if(c_){var d_=t.get("conv2d_4_tf");if(d_){var s_=t.get("conv2d_4_tf1");if(s_){var m_=t.get("conv2d_4_tf2");if(m_){if(c_.width/u_.width>1.2&&c_.height/u_.height>1.2){var g_=this.program_15_intermediate_texture;c(e,g_,d_.width,d_.height),e.viewport(0,0,d_.width,d_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,g_,0),e.useProgram(this.program_15);var v_=d(e,0,0,d_.width,d_.height),l_=d(e,0,0,1,1);s(e,this.program_15_a_position_location,v_),s(e,this.program_15_a_texture_coord_location,l_),e.uniform2f(this.program_15_u_resolution_location,d_.width,d_.height),e.uniform2f(this.program_15_u_texture_size_location,u_.width,u_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,d_.texture),e.uniform1i(this.program_15_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,s_.texture),e.uniform1i(this.program_15_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,m_.texture),e.uniform1i(this.program_15_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(v_),e.deleteBuffer(l_),t.set("conv2d_5_tf",{texture:g_,width:d_.width,height:d_.height})}if(t.get("MAIN")){var x_=t.get("MAIN");if(x_&&t.get("NATIVE")){var p_=t.get("OUTPUT");if(p_){var T_=t.get("conv2d_4_tf");if(T_){var h_=t.get("conv2d_4_tf1");if(h_){var E_=t.get("conv2d_4_tf2");if(E_){if(p_.width/x_.width>1.2&&p_.height/x_.height>1.2){var U_=this.program_16_intermediate_texture;c(e,U_,T_.width,T_.height),e.viewport(0,0,T_.width,T_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,U_,0),e.useProgram(this.program_16);var A_=d(e,0,0,T_.width,T_.height),R_=d(e,0,0,1,1);s(e,this.program_16_a_position_location,A_),s(e,this.program_16_a_texture_coord_location,R_),e.uniform2f(this.program_16_u_resolution_location,T_.width,T_.height),e.uniform2f(this.program_16_u_texture_size_location,x_.width,x_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,T_.texture),e.uniform1i(this.program_16_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,h_.texture),e.uniform1i(this.program_16_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,E_.texture),e.uniform1i(this.program_16_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(A_),e.deleteBuffer(R_),t.set("conv2d_5_tf1",{texture:U_,width:T_.width,height:T_.height})}if(t.get("MAIN")){var b_=t.get("MAIN");if(b_&&t.get("NATIVE")){var L_=t.get("OUTPUT");if(L_){var y_=t.get("conv2d_4_tf");if(y_){var z_=t.get("conv2d_4_tf1");if(z_){var D_=t.get("conv2d_4_tf2");if(D_){if(L_.width/b_.width>1.2&&L_.height/b_.height>1.2){var X_=this.program_17_intermediate_texture;c(e,X_,y_.width,y_.height),e.viewport(0,0,y_.width,y_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,X_,0),e.useProgram(this.program_17);var w_=d(e,0,0,y_.width,y_.height),O_=d(e,0,0,1,1);s(e,this.program_17_a_position_location,w_),s(e,this.program_17_a_texture_coord_location,O_),e.uniform2f(this.program_17_u_resolution_location,y_.width,y_.height),e.uniform2f(this.program_17_u_texture_size_location,b_.width,b_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,y_.texture),e.uniform1i(this.program_17_conv2d_4_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,z_.texture),e.uniform1i(this.program_17_conv2d_4_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,D_.texture),e.uniform1i(this.program_17_conv2d_4_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(w_),e.deleteBuffer(O_),t.set("conv2d_5_tf2",{texture:X_,width:y_.width,height:y_.height})}if(t.get("MAIN")){var N_=t.get("MAIN");if(N_&&t.get("NATIVE")){var M_=t.get("OUTPUT");if(M_){var I_=t.get("conv2d_5_tf");if(I_){var F_=t.get("conv2d_5_tf1");if(F_){var B_=t.get("conv2d_5_tf2");if(B_){if(M_.width/N_.width>1.2&&M_.height/N_.height>1.2){var S_=this.program_18_intermediate_texture;c(e,S_,I_.width,I_.height),e.viewport(0,0,I_.width,I_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,S_,0),e.useProgram(this.program_18);var P_=d(e,0,0,I_.width,I_.height),C_=d(e,0,0,1,1);s(e,this.program_18_a_position_location,P_),s(e,this.program_18_a_texture_coord_location,C_),e.uniform2f(this.program_18_u_resolution_location,I_.width,I_.height),e.uniform2f(this.program_18_u_texture_size_location,N_.width,N_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,I_.texture),e.uniform1i(this.program_18_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,F_.texture),e.uniform1i(this.program_18_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,B_.texture),e.uniform1i(this.program_18_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(P_),e.deleteBuffer(C_),t.set("conv2d_6_tf",{texture:S_,width:I_.width,height:I_.height})}if(t.get("MAIN")){var V_=t.get("MAIN");if(V_&&t.get("NATIVE")){var j_=t.get("OUTPUT");if(j_){var H_=t.get("conv2d_5_tf");if(H_){var G_=t.get("conv2d_5_tf1");if(G_){var k_=t.get("conv2d_5_tf2");if(k_){if(j_.width/V_.width>1.2&&j_.height/V_.height>1.2){var K_=this.program_19_intermediate_texture;c(e,K_,H_.width,H_.height),e.viewport(0,0,H_.width,H_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,K_,0),e.useProgram(this.program_19);var W_=d(e,0,0,H_.width,H_.height),Y_=d(e,0,0,1,1);s(e,this.program_19_a_position_location,W_),s(e,this.program_19_a_texture_coord_location,Y_),e.uniform2f(this.program_19_u_resolution_location,H_.width,H_.height),e.uniform2f(this.program_19_u_texture_size_location,V_.width,V_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,H_.texture),e.uniform1i(this.program_19_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,G_.texture),e.uniform1i(this.program_19_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,k_.texture),e.uniform1i(this.program_19_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(W_),e.deleteBuffer(Y_),t.set("conv2d_6_tf1",{texture:K_,width:H_.width,height:H_.height})}if(t.get("MAIN")){var J_=t.get("MAIN");if(J_&&t.get("NATIVE")){var Z_=t.get("OUTPUT");if(Z_){var $_=t.get("conv2d_5_tf");if($_){var q_=t.get("conv2d_5_tf1");if(q_){var Q_=t.get("conv2d_5_tf2");if(Q_){if(Z_.width/J_.width>1.2&&Z_.height/J_.height>1.2){var te=this.program_20_intermediate_texture;c(e,te,$_.width,$_.height),e.viewport(0,0,$_.width,$_.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,te,0),e.useProgram(this.program_20);var _e=d(e,0,0,$_.width,$_.height),ee=d(e,0,0,1,1);s(e,this.program_20_a_position_location,_e),s(e,this.program_20_a_texture_coord_location,ee),e.uniform2f(this.program_20_u_resolution_location,$_.width,$_.height),e.uniform2f(this.program_20_u_texture_size_location,J_.width,J_.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,$_.texture),e.uniform1i(this.program_20_conv2d_5_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,q_.texture),e.uniform1i(this.program_20_conv2d_5_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,Q_.texture),e.uniform1i(this.program_20_conv2d_5_tf2_TextureLocation,2),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(_e),e.deleteBuffer(ee),t.set("conv2d_6_tf2",{texture:te,width:$_.width,height:$_.height})}if(t.get("MAIN")){var oe=t.get("MAIN");if(oe&&t.get("NATIVE")){var re=t.get("OUTPUT");if(re){var ne=t.get("conv2d_2_tf");if(ne){var ie=t.get("conv2d_2_tf1");if(ie){var fe=t.get("conv2d_2_tf2");if(fe){var ae=t.get("conv2d_3_tf");if(ae){var ue=t.get("conv2d_3_tf1");if(ue){var ce=t.get("conv2d_3_tf2");if(ce){var de=t.get("conv2d_4_tf");if(de){var se=t.get("conv2d_4_tf1");if(se){var me=t.get("conv2d_4_tf2");if(me){var ge=t.get("conv2d_5_tf");if(ge){var ve=t.get("conv2d_5_tf1");if(ve){var le=t.get("conv2d_5_tf2");if(le){var xe=t.get("conv2d_6_tf");if(xe){var pe=t.get("conv2d_6_tf1");if(pe){var Te=t.get("conv2d_6_tf2");if(Te){if(re.width/oe.width>1.2&&re.height/oe.height>1.2){var he=this.program_21_intermediate_texture;c(e,he,ne.width,ne.height),e.viewport(0,0,ne.width,ne.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,he,0),e.useProgram(this.program_21);var Ee=d(e,0,0,ne.width,ne.height),Ue=d(e,0,0,1,1);s(e,this.program_21_a_position_location,Ee),s(e,this.program_21_a_texture_coord_location,Ue),e.uniform2f(this.program_21_u_resolution_location,ne.width,ne.height),e.uniform2f(this.program_21_u_texture_size_location,oe.width,oe.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ne.texture),e.uniform1i(this.program_21_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,ie.texture),e.uniform1i(this.program_21_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,fe.texture),e.uniform1i(this.program_21_conv2d_2_tf2_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,ae.texture),e.uniform1i(this.program_21_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,ue.texture),e.uniform1i(this.program_21_conv2d_3_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,ce.texture),e.uniform1i(this.program_21_conv2d_3_tf2_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,de.texture),e.uniform1i(this.program_21_conv2d_4_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,se.texture),e.uniform1i(this.program_21_conv2d_4_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,me.texture),e.uniform1i(this.program_21_conv2d_4_tf2_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,ge.texture),e.uniform1i(this.program_21_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,ve.texture),e.uniform1i(this.program_21_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,le.texture),e.uniform1i(this.program_21_conv2d_5_tf2_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,xe.texture),e.uniform1i(this.program_21_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,pe.texture),e.uniform1i(this.program_21_conv2d_6_tf1_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,Te.texture),e.uniform1i(this.program_21_conv2d_6_tf2_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ee),e.deleteBuffer(Ue),t.set("conv2d_last_tf",{texture:he,width:ne.width,height:ne.height})}if(t.get("MAIN")){var Ae=t.get("MAIN");if(Ae&&t.get("NATIVE")){var Re=t.get("OUTPUT");if(Re){var be=t.get("conv2d_2_tf");if(be){var Le=t.get("conv2d_2_tf1");if(Le){var ye=t.get("conv2d_2_tf2");if(ye){var ze=t.get("conv2d_3_tf");if(ze){var De=t.get("conv2d_3_tf1");if(De){var Xe=t.get("conv2d_3_tf2");if(Xe){var we=t.get("conv2d_4_tf");if(we){var Oe=t.get("conv2d_4_tf1");if(Oe){var Ne=t.get("conv2d_4_tf2");if(Ne){var Me=t.get("conv2d_5_tf");if(Me){var Ie=t.get("conv2d_5_tf1");if(Ie){var Fe=t.get("conv2d_5_tf2");if(Fe){var Be=t.get("conv2d_6_tf");if(Be){var Se=t.get("conv2d_6_tf1");if(Se){var Pe=t.get("conv2d_6_tf2");if(Pe){if(Re.width/Ae.width>1.2&&Re.height/Ae.height>1.2){var Ce=this.program_22_intermediate_texture;c(e,Ce,be.width,be.height),e.viewport(0,0,be.width,be.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,Ce,0),e.useProgram(this.program_22);var Ve=d(e,0,0,be.width,be.height),je=d(e,0,0,1,1);s(e,this.program_22_a_position_location,Ve),s(e,this.program_22_a_texture_coord_location,je),e.uniform2f(this.program_22_u_resolution_location,be.width,be.height),e.uniform2f(this.program_22_u_texture_size_location,Ae.width,Ae.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,be.texture),e.uniform1i(this.program_22_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Le.texture),e.uniform1i(this.program_22_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,ye.texture),e.uniform1i(this.program_22_conv2d_2_tf2_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,ze.texture),e.uniform1i(this.program_22_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,De.texture),e.uniform1i(this.program_22_conv2d_3_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Xe.texture),e.uniform1i(this.program_22_conv2d_3_tf2_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,we.texture),e.uniform1i(this.program_22_conv2d_4_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,Oe.texture),e.uniform1i(this.program_22_conv2d_4_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,Ne.texture),e.uniform1i(this.program_22_conv2d_4_tf2_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,Me.texture),e.uniform1i(this.program_22_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,Ie.texture),e.uniform1i(this.program_22_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,Fe.texture),e.uniform1i(this.program_22_conv2d_5_tf2_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,Be.texture),e.uniform1i(this.program_22_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,Se.texture),e.uniform1i(this.program_22_conv2d_6_tf1_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,Pe.texture),e.uniform1i(this.program_22_conv2d_6_tf2_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(Ve),e.deleteBuffer(je),t.set("conv2d_last_tf1",{texture:Ce,width:be.width,height:be.height})}if(t.get("MAIN")){var He=t.get("MAIN");if(He&&t.get("NATIVE")){var Ge=t.get("OUTPUT");if(Ge){var ke=t.get("conv2d_2_tf");if(ke){var Ke=t.get("conv2d_2_tf1");if(Ke){var We=t.get("conv2d_2_tf2");if(We){var Ye=t.get("conv2d_3_tf");if(Ye){var Je=t.get("conv2d_3_tf1");if(Je){var Ze=t.get("conv2d_3_tf2");if(Ze){var $e=t.get("conv2d_4_tf");if($e){var qe=t.get("conv2d_4_tf1");if(qe){var Qe=t.get("conv2d_4_tf2");if(Qe){var to=t.get("conv2d_5_tf");if(to){var _o=t.get("conv2d_5_tf1");if(_o){var eo=t.get("conv2d_5_tf2");if(eo){var oo=t.get("conv2d_6_tf");if(oo){var ro=t.get("conv2d_6_tf1");if(ro){var no=t.get("conv2d_6_tf2");if(no){if(Ge.width/He.width>1.2&&Ge.height/He.height>1.2){var io=this.program_23_intermediate_texture;c(e,io,ke.width,ke.height),e.viewport(0,0,ke.width,ke.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,io,0),e.useProgram(this.program_23);var fo=d(e,0,0,ke.width,ke.height),ao=d(e,0,0,1,1);s(e,this.program_23_a_position_location,fo),s(e,this.program_23_a_texture_coord_location,ao),e.uniform2f(this.program_23_u_resolution_location,ke.width,ke.height),e.uniform2f(this.program_23_u_texture_size_location,He.width,He.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,ke.texture),e.uniform1i(this.program_23_conv2d_2_tf_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,Ke.texture),e.uniform1i(this.program_23_conv2d_2_tf1_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,We.texture),e.uniform1i(this.program_23_conv2d_2_tf2_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,Ye.texture),e.uniform1i(this.program_23_conv2d_3_tf_TextureLocation,3),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,Je.texture),e.uniform1i(this.program_23_conv2d_3_tf1_TextureLocation,4),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,Ze.texture),e.uniform1i(this.program_23_conv2d_3_tf2_TextureLocation,5),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,$e.texture),e.uniform1i(this.program_23_conv2d_4_tf_TextureLocation,6),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,qe.texture),e.uniform1i(this.program_23_conv2d_4_tf1_TextureLocation,7),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,Qe.texture),e.uniform1i(this.program_23_conv2d_4_tf2_TextureLocation,8),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,to.texture),e.uniform1i(this.program_23_conv2d_5_tf_TextureLocation,9),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,_o.texture),e.uniform1i(this.program_23_conv2d_5_tf1_TextureLocation,10),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,eo.texture),e.uniform1i(this.program_23_conv2d_5_tf2_TextureLocation,11),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,oo.texture),e.uniform1i(this.program_23_conv2d_6_tf_TextureLocation,12),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,ro.texture),e.uniform1i(this.program_23_conv2d_6_tf1_TextureLocation,13),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,no.texture),e.uniform1i(this.program_23_conv2d_6_tf2_TextureLocation,14),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE4),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE5),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE6),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE7),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE8),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE9),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE10),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE11),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE12),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE13),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE14),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(fo),e.deleteBuffer(ao),t.set("conv2d_last_tf2",{texture:io,width:ke.width,height:ke.height})}if(t.get("MAIN")){var uo=t.get("MAIN");if(uo&&t.get("NATIVE")){var co=t.get("OUTPUT");if(co){var so=t.get("conv2d_last_tf");if(so){var mo=t.get("conv2d_last_tf1");if(mo){var go=t.get("conv2d_last_tf2");if(go&&co.width/uo.width>1.2&&co.height/uo.height>1.2){var vo=this.program_24_intermediate_texture;c(e,vo,2*so.width,2*so.height),e.viewport(0,0,2*so.width,2*so.height),e.bindFramebuffer(e.FRAMEBUFFER,_),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,vo,0),e.useProgram(this.program_24);var lo=d(e,0,0,2*so.width,2*so.height),xo=d(e,0,0,1,1);s(e,this.program_24_a_position_location,lo),s(e,this.program_24_a_texture_coord_location,xo),e.uniform2f(this.program_24_u_resolution_location,2*so.width,2*so.height),e.uniform2f(this.program_24_u_texture_size_location,uo.width,uo.height),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,uo.texture),e.uniform1i(this.program_24_MAIN_TextureLocation,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,so.texture),e.uniform1i(this.program_24_conv2d_last_tf_TextureLocation,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,mo.texture),e.uniform1i(this.program_24_conv2d_last_tf1_TextureLocation,2),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,go.texture),e.uniform1i(this.program_24_conv2d_last_tf2_TextureLocation,3),e.drawArrays(e.TRIANGLES,0,6),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,null),e.activeTexture(e.TEXTURE3),e.bindTexture(e.TEXTURE_2D,null),e.deleteBuffer(lo),e.deleteBuffer(xo),t.set("MAIN",{texture:vo,width:2*so.width,height:2*so.height})}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},{key:"hook_PREKERNEL",value:function(t,_){this.gl}}])&&co(_.prototype,e),Object.defineProperty(_,"prototype",{writable:!1}),m}(r),To=[E,P,B_,d_,T_,K_],ho=[E,ot,B_,d_,T_,K_],Eo=[E,Yt,d_,T_,K_],Uo=[E,P,B_,d_,T_,st,K_],Ao=[E,ot,B_,d_,T_,st,K_],Ro=[E,Yt,d_,T_,Y,K_],bo=[E,Pt,ce,d_,T_,B_],Lo=[E,Et,ce,d_,T_,B_],yo=[E,o_,d_,T_,B_],zo=[E,Pt,ce,d_,T_,ot,B_],Do=[E,Et,ce,d_,T_,ot,B_],Xo=[E,o_,d_,T_,P,B_],wo=[],Oo=[E,Y,K_],No=[E,P,B_],Mo=[E,X,z_],Io=[E,Pt,ce],Fo=[E,Xt,_e]})(),o})())); \ No newline at end of file diff --git a/mods/jade/filters/Anime4K.js b/mods/jade/filters/Anime4K.js new file mode 100644 index 0000000..849201f --- /dev/null +++ b/mods/jade/filters/Anime4K.js @@ -0,0 +1,95 @@ +//@ts-check + +import JadefinIntegrity from '../../../JadefinIntegrity.js'; + +import Jadefin from "../../../Jadefin.js"; +import JadefinMod from "../../../JadefinMod.js"; +import JadefinModules from "../../../JadefinModules.js"; +import JadefinUtils from "../../../JadefinUtils.js"; + +class FilterworksAnime4KFilter { + constructor(name, key) { + this.name = name; + this.key = key; + + this.a4k = window["Anime4KJS"]; + if (!this.a4k) { + throw new Error("Anime4KJS not loaded"); + } + + this.profile = this.a4k[key]; + } + + /** + * @param {HTMLVideoElement} video + */ + start(video) { + if (this.upscaler) { + throw new Error("Filter already in use"); + } + + const stream = JadefinUtils.currentPlayer.streamInfo.mediaSource.MediaStreams.find(x => x.Type == "Video"); + const fps = stream?.RealFrameRate || stream?.AverageFrameRate || 60; + this.upscaler = new this.a4k.VideoUpscaler(fps, this.profile); + + this.video = video; + this.canvas = document.createElement("canvas"); + + this.upscaler.attachVideo(this.video, this.canvas); + this.upscaler.start(); + + return this.canvas; + } + + stop() { + this.upscaler?.stop(); + this.upscaler?.detachVideo(); + this.upscaler = null; + + this.canvas?.remove(); + this.video?.removeAttribute("data-filterworks-canvas"); + + this.video = null; + } +} + +export default JadefinIntegrity("FilterworksAnime4KSrc", import.meta.url, () => new (class FilterworksAnime4KSrc extends JadefinMod { + filters = { + } + + constructor() { + super(); + } + + async init(name, url) { + await super.init(name, url); + + await new Promise((resolve, reject) => { + const loader = document.createElement("script"); + document.head.appendChild(loader); + + loader.addEventListener("load", () => resolve(true)); + loader.addEventListener("error", (e) => reject(e)); + + loader.defer = true; + loader.src = this.getUrl(".dist.js"); + }); + + this.filters = { + lqSIMPLE: new FilterworksAnime4KFilter("Anime4K LQ Simple", "ANIME4KJS_SIMPLE_M_2X"), + lqA: new FilterworksAnime4KFilter("Anime4K LQ Mode A", "ANIME4K_LOWEREND_MODE_A_FAST"), + lqB: new FilterworksAnime4KFilter("Anime4K LQ Mode B", "ANIME4K_LOWEREND_MODE_B_FAST"), + lqC: new FilterworksAnime4KFilter("Anime4K LQ Mode C", "ANIME4K_LOWEREND_MODE_C_FAST"), + hqSIMPLE: new FilterworksAnime4KFilter("Anime4K HQ Simple", "ANIME4KJS_SIMPLE_L_2X"), + hqA: new FilterworksAnime4KFilter("Anime4K HQ Mode A", "ANIME4K_HIGHEREND_MODE_A_FAST"), + hqB: new FilterworksAnime4KFilter("Anime4K HQ Mode B", "ANIME4K_HIGHEREND_MODE_B_FAST"), + hqC: new FilterworksAnime4KFilter("Anime4K HQ Mode C", "ANIME4K_HIGHEREND_MODE_C_FAST") + }; + + const Filterworks = /** @type {import("../Filterworks.js").default} */ (Jadefin.getMod("Filterworks")); + + Filterworks.sources.push(this); + + this.log.i("Ready"); + } +})()); diff --git a/mods_jade.json b/mods_jade.json index 386901f..2e28d61 100644 --- a/mods_jade.json +++ b/mods_jade.json @@ -8,5 +8,8 @@ "Transcript.js", "PatchForceHLSJS.js", - "jade/Shortcuts.js" + "jade/Shortcuts.js", + + "jade/Filterworks.js", + "jade/filters/Anime4K.js" ] \ No newline at end of file