From 5474680e5cbbc876f3efdcf085698a23c82f1b9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9douard?= Date: Fri, 28 Feb 2020 16:16:37 -0500 Subject: [PATCH] soto: swap out tile images The previous Tile.png for the Dojo module (Soto) was a stylized rendering of "barcen" and could be seen as confusing. Fixing up the image to appear more *actually* glyph-like. --- pkg/arvo/app/soto/img/Tile.png | Bin 2273 -> 2261 bytes pkg/arvo/app/soto/js/index.js | 2 +- pkg/arvo/app/soto/js/tile.js | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/arvo/app/soto/img/Tile.png b/pkg/arvo/app/soto/img/Tile.png index 25f2d0a6f1fdc9f4adf9ccfb60601013e23f6ee8..d6b651bc5c43ae491cf93dea4ead1aa93d92cc0d 100644 GIT binary patch delta 2073 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:0),i=2;i1?t-1:0),r=1;r2?n-2:0),i=2;i8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!e){if("undefined"!=typeof console){var a=r.map(function(e){return""+e});a.unshift("Warning: "+t),Function.prototype.apply.call(console.error,console,a)}try{var l=0,o="Warning: "+t.replace(/%s/g,function(){return r[l++]});throw new Error(o)}catch(e){}}},M={};function T(e,t){var n=e.constructor,r=n&&(n.displayName||n.name)||"ReactClass",i=r+"."+t;M[i]||(_(!1,"Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,r),M[i]=!0)}var S={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,n){T(e,"forceUpdate")},enqueueReplaceState:function(e,t,n,r){T(e,"replaceState")},enqueueSetState:function(e,t,n,r){T(e,"setState")}},E={};function P(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||S}Object.freeze(E),P.prototype.isReactComponent={},P.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&w(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),this.updater.enqueueSetState(this,e,t,"setState")},P.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var L={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},R=function(e,t){Object.defineProperty(P.prototype,e,{get:function(){C(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})};for(var O in L)L.hasOwnProperty(O)&&R(O,L[O]);function N(){}function I(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||S}N.prototype=P.prototype;var D=I.prototype=new N;D.constructor=I,t(D,P.prototype),D.isPureReactComponent=!0;var A={current:null},U={current:null},j=/^(.*)[\\\/]/,H=1;function z(e){if(null==e)return null;if("number"==typeof e.tag&&_(!1,"Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case f:return"ConcurrentMode";case l:return"Fragment";case a:return"Portal";case s:return"Profiler";case o:return"StrictMode";case p:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case d:return"Context.Consumer";case c:return"Context.Provider";case h:return r=e,i=e.render,u="ForwardRef",y=i.displayName||i.name||"",r.displayName||(""!==y?u+"("+y+")":u);case m:return z(e.type);case b:var t=(n=e)._status===H?n._result:null;if(t)return z(t)}var n,r,i,u,y;return null}var Z={},F=null;function V(e){F=e}Z.getCurrentStack=null,Z.getStackAddendum=function(){var e="";if(F){var t=z(F.type),n=F._owner;e+=function(e,t,n){var r="";if(t){var i=t.fileName,a=i.replace(j,"");if(/^index\./.test(a)){var l=i.match(j);if(l){var o=l[1];o&&(a=o.replace(j,"")+"/"+a)}}r=" (at "+a+":"+t.lineNumber+")"}else n&&(r=" (created by "+n+")");return"\n in "+(e||"Unknown")+r}(t,F._source,n&&z(n.type))}var r=Z.getCurrentStack;return r&&(e+=r()||""),e};var W={ReactCurrentDispatcher:A,ReactCurrentOwner:U,assign:t};t(W,{ReactDebugCurrentFrame:Z,ReactComponentTreeHook:{}});var q=function(e,t){if(!e){for(var n=W.ReactDebugCurrentFrame.getStackAddendum(),r=arguments.length,i=Array(r>2?r-2:0),a=2;a1){for(var c=Array(s),d=0;d.")}return t}(t);if(!ke[n]){ke[n]=!0;var r="";e&&e._owner&&e._owner!==U.current&&(r=" It was passed a child from "+z(e._owner.type)+"."),V(e),q(!1,'Each child in a list should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',n,r),V(null)}}}function we(e,t){if("object"==typeof e)if(Array.isArray(e))for(var n=0;n",a=" Did you accidentally export a JSX literal instead of a component?"):u=typeof e,q(!1,"React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",u,a)}var s=G.apply(this,arguments);if(null==s)return s;if(r)for(var c=2;c is not supported and will be removed in a future major release. Did you mean to render instead?")),n.Provider},set:function(e){n.Provider=e}},_currentValue:{get:function(){return n._currentValue},set:function(e){n._currentValue=e}},_currentValue2:{get:function(){return n._currentValue2},set:function(e){n._currentValue2=e}},_threadCount:{get:function(){return n._threadCount},set:function(e){n._threadCount=e}},Consumer:{get:function(){return r||(r=!0,q(!1,"Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),n.Consumer}}}),n.Consumer=a,n._currentRenderer=null,n._currentRenderer2=null,n},forwardRef:function(e){return null!=e&&e.$$typeof===m?_(!1,"forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof e?_(!1,"forwardRef requires a render function but was given %s.",null===e?"null":typeof e):0!==e.length&&2!==e.length&&_(!1,"forwardRef render functions accept exactly two parameters: props and ref. %s",1===e.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=e&&(null!=e.defaultProps||null!=e.propTypes)&&_(!1,"forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"),{$$typeof:h,render:e}},lazy:function(e){var t={$$typeof:b,_ctor:e,_status:-1,_result:null},n=void 0,r=void 0;return Object.defineProperties(t,{defaultProps:{configurable:!0,get:function(){return n},set:function(e){q(!1,"React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),n=e,Object.defineProperty(t,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return r},set:function(e){q(!1,"React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),r=e,Object.defineProperty(t,"propTypes",{enumerable:!0})}}}),t},memo:function(e,t){return me(e)||_(!1,"memo: The first argument must be a component. Instead received: %s",null===e?"null":typeof e),{$$typeof:m,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return be().useCallback(e,t)},useContext:function(e,t){var n=be();if(void 0!==t&&q(!1,"useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s",t,"number"==typeof t&&Array.isArray(arguments[2])?"\n\nDid you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://fb.me/rules-of-hooks":""),void 0!==e._context){var r=e._context;r.Consumer===e?q(!1,"Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):r.Provider===e&&q(!1,"Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return n.useContext(e,t)},useEffect:function(e,t){return be().useEffect(e,t)},useImperativeHandle:function(e,t,n){return be().useImperativeHandle(e,t,n)},useDebugValue:function(e,t){return be().useDebugValue(e,t)},useLayoutEffect:function(e,t){return be().useLayoutEffect(e,t)},useMemo:function(e,t){return be().useMemo(e,t)},useReducer:function(e,t,n){return be().useReducer(e,t,n)},useRef:function(e){return be().useRef(e)},useState:function(e){return be().useState(e)},Fragment:l,StrictMode:o,Suspense:p,createElement:Ce,cloneElement:function(e,n,r){for(var i=function(e,n,r){null==e&&w(!1,"React.cloneElement(...): The argument must be a React element, but you passed %s.",e);var i=void 0,a=t({},e.props),l=e.key,o=e.ref,u=e._self,s=e._source,c=e._owner;if(null!=n){K(n)&&(o=n.ref,c=U.current),X(n)&&(l=""+n.key);var d=void 0;for(i in e.type&&e.type.defaultProps&&(d=e.type.defaultProps),n)$.call(n,i)&&!B.hasOwnProperty(i)&&(void 0===n[i]&&void 0!==d?a[i]=d[i]:a[i]=n[i])}var f=arguments.length-2;if(1===f)a.children=r;else if(f>1){for(var h=Array(f),p=0;p=t){n=e;break}e=e.next}while(e!==r);null===n?n=r:n===r&&(r=u,c()),(t=n.previous).next=n.previous=u,u.next=n,u.previous=t}}function f(){if(-1===l&&null!==r&&1===r.priorityLevel){u=!0;try{do{d()}while(null!==r&&1===r.priorityLevel)}finally{u=!1,null!==r?c():s=!1}}}function h(e){u=!0;var n=i;i=e;try{if(e)for(;null!==r;){var a=t.unstable_now();if(!(r.expirationTime<=a))break;do{d()}while(null!==r&&r.expirationTime<=a)}else if(null!==r)do{d()}while(null!==r&&!M())}finally{u=!1,i=n,null!==r?c():s=!1,f()}}var p,m,b=Date,y="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,k="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,g="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function w(e){p=k(function(t){v(m),e(t)}),m=y(function(){g(p),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var x=performance;t.unstable_now=function(){return x.now()}}else t.unstable_now=function(){return b.now()};var C,_,M,T=null;if("undefined"!=typeof window?T=window:void 0!==n&&(T=n),T&&T._schedMock){var S=T._schedMock;C=S[0],_=S[1],M=S[2],t.unstable_now=S[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var E=null,P=function(e){if(null!==E)try{E(e)}finally{E=null}};C=function(e){null!==E?setTimeout(C,0,e):(E=e,setTimeout(P,0,!1))},_=function(){E=null},M=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof k&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var L=null,R=!1,O=-1,N=!1,I=!1,D=0,A=33,U=33;M=function(){return D<=t.unstable_now()};var j=new MessageChannel,H=j.port2;j.port1.onmessage=function(){R=!1;var e=L,n=O;L=null,O=-1;var r=t.unstable_now(),i=!1;if(0>=D-r){if(!(-1!==n&&n<=r))return N||(N=!0,w(z)),L=e,void(O=n);i=!0}if(null!==e){I=!0;try{e(i)}finally{I=!1}}};var z=function(e){if(null!==L){w(z);var t=e-D+U;tt&&(t=8),U=tt?H.postMessage(void 0):N||(N=!0,w(z))},_=function(){L=null,R=!1,O=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=a,i=l;a=e,l=t.unstable_now();try{return n()}finally{a=r,l=i,f()}},t.unstable_next=function(e){switch(a){case 1:case 2:case 3:var n=3;break;default:n=a}var r=a,i=l;a=n,l=t.unstable_now();try{return e()}finally{a=r,l=i,f()}},t.unstable_scheduleCallback=function(e,n){var i=-1!==l?l:t.unstable_now();if("object"==typeof n&&null!==n&&"number"==typeof n.timeout)n=i+n.timeout;else switch(a){case 1:n=i+-1;break;case 2:n=i+250;break;case 5:n=i+1073741823;break;case 4:n=i+1e4;break;default:n=i+5e3}if(e={callback:e,priorityLevel:a,expirationTime:n,next:null,previous:null},null===r)r=e.next=e.previous=e,c();else{i=null;var o=r;do{if(o.expirationTime>n){i=o;break}o=o.next}while(o!==r);null===i?i=r:i===r&&(r=e,c()),(n=i.previous).next=i.previous=e,e.next=i,e.previous=n}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)r=null;else{e===r&&(r=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=a;return function(){var r=a,i=l;a=n,l=t.unstable_now();try{return e.apply(this,arguments)}finally{a=r,l=i,f()}}},t.unstable_getCurrentPriorityLevel=function(){return a},t.unstable_shouldYield=function(){return!i&&(null!==r&&r.expirationTime=a){c=d;break}d=d.next}while(d!==h);null===c?c=h:c===h&&(h=s,x());var f=c.previous;f.next=c.previous=s,s.next=c,s.previous=f}}}function _(){if(-1===y&&null!==h&&h.priorityLevel===r){k=!0;try{do{C()}while(null!==h&&h.priorityLevel===r)}finally{k=!1,null!==h?x():g=!1}}}function M(n){k=!0;var r=p;p=n;try{if(n)for(;!(null===h||e&&m);){var i=t.unstable_now();if(!(h.expirationTime<=i))break;do{C()}while(null!==h&&h.expirationTime<=i&&(!e||!m))}else if(null!==h)do{if(e&&m)break;C()}while(null!==h&&!L())}finally{k=!1,p=r,null!==h?x():g=!1,_()}}var T,S,E,P,L,R=Date,O="function"==typeof setTimeout?setTimeout:void 0,N="function"==typeof clearTimeout?clearTimeout:void 0,I="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,D="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0,A=function(e){T=I(function(t){N(S),e(t)}),S=O(function(){D(T),e(t.unstable_now())},100)};if(w){var U=performance;t.unstable_now=function(){return U.now()}}else t.unstable_now=function(){return R.now()};var j=null;if("undefined"!=typeof window?j=window:void 0!==n&&(j=n),j&&j._schedMock){var H=j._schedMock;E=H[0],P=H[1],L=H[2],t.unstable_now=H[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var z=null,Z=function(e){if(null!==z)try{z(e)}finally{z=null}};E=function(e,t){null!==z?setTimeout(E,0,e):(z=e,setTimeout(Z,0,!1))},P=function(){z=null},L=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof I&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof D&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var F=null,V=!1,W=-1,q=!1,$=!1,B=0,Y=33,Q=33;L=function(){return B<=t.unstable_now()};var K=new MessageChannel,X=K.port2;K.port1.onmessage=function(e){V=!1;var n=F,r=W;F=null,W=-1;var i=t.unstable_now(),a=!1;if(B-i<=0){if(!(-1!==r&&r<=i))return q||(q=!0,A(J)),F=n,void(W=r);a=!0}if(null!==n){$=!0;try{n(a)}finally{$=!1}}};var J=function(e){if(null!==F){A(J);var t=e-B+Q;tp){k=g;break}g=g.next}while(g!==h);null===k?k=h:k===h&&(h=v,x());var w=k.previous;w.next=k.previous=v,v.next=k,v.previous=w}return v},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)h=null;else{e===h&&(h=t);var n=e.previous;n.next=t,t.previous=n}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=b;return function(){var r=b,i=y;b=n,y=t.unstable_now();try{return e.apply(this,arguments)}finally{b=r,y=i,_()}}},t.unstable_getCurrentPriorityLevel=function(){return b},t.unstable_shouldYield=function(){return!p&&(null!==h&&h.expirationTimethis.eventPool.length&&this.eventPool.push(e)}function Ne(e){e.eventPool=[],e.getPooled=Re,e.release=Oe}u(Le.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Ee)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Ee)},persist:function(){this.isPersistent=Ee},isPersistent:Pe,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Pe,this._dispatchInstances=this._dispatchListeners=null}}),Le.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Le.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return u(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=u({},r.Interface,e),n.extend=r.extend,Ne(n),n},Ne(Le);var Ie=Le.extend({data:null}),De=Le.extend({data:null}),Ae=[9,13,27,32],Ue=he&&"CompositionEvent"in window,je=null;he&&"documentMode"in document&&(je=document.documentMode);var He=he&&"TextEvent"in window&&!je,ze=he&&(!Ue||je&&8=je),Ze=String.fromCharCode(32),Fe={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Ve=!1;function We(e,t){switch(e){case"keyup":return-1!==Ae.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function qe(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var $e=!1;var Be={eventTypes:Fe,extractEvents:function(e,t,n,r){var i=void 0,a=void 0;if(Ue)e:{switch(e){case"compositionstart":i=Fe.compositionStart;break e;case"compositionend":i=Fe.compositionEnd;break e;case"compositionupdate":i=Fe.compositionUpdate;break e}i=void 0}else $e?We(e,n)&&(i=Fe.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=Fe.compositionStart);return i?(ze&&"ko"!==n.locale&&($e||i!==Fe.compositionStart?i===Fe.compositionEnd&&$e&&(a=Se()):(Me="value"in(_e=r)?_e.value:_e.textContent,$e=!0)),i=Ie.getPooled(i,t,n,r),a?i.data=a:null!==(a=qe(n))&&(i.data=a),fe(i),a=i):a=null,(e=He?function(e,t){switch(e){case"compositionend":return qe(t);case"keypress":return 32!==t.which?null:(Ve=!0,Ze);case"textInput":return(e=t.data)===Ze&&Ve?null:e;default:return null}}(e,n):function(e,t){if($e)return"compositionend"===e||!Ue&&We(e,t)?(e=Se(),Te=Me=_e=null,$e=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1