diff --git a/404.html b/404.html index 83a031d..76021f8 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -
Application: ${(0,a.fj)(n)}
\nApplication Company: ${(0,a.Lb)(n)}
\nUser Name: ${e}
\nUser Email: ${t}
\nSuggestion: ${r}
\nApplication Info: ${JSON.stringify(n)}
`;var l={Destination:{CcAddresses:[],ToAddresses:i},Message:{Body:{Html:{Charset:"UTF-8",Data:c},Text:{Charset:"UTF-8",Data:c}},Subject:{Charset:"UTF-8",Data:"AppMapDB - Suggested Edit"}},Source:u,ReplyToAddresses:[u]};new s.kS.SES({apiVersion:"2010-12-01"}).sendEmail(l).promise().then((function(e){console.log(e.MessageId)})).catch((function(e){console.error(e,e.stack)}))}(t,r,n,p.applications),alert("Your suggestion has been reported! Thank you.")},fields:[{id:"name",label:"Name",placeholder:"Enter name of person suggesting the edit",required:!0},{id:"email",label:"Email",placeholder:"Enter email of person suggesting the edit",email:!0,required:!0},{id:"suggestion",label:"Suggestion",multiline:!0,required:!0,rows:12,placeholder:"Enter a description of the edit you are suggesting",hidden:!1}]})}},28733:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,D:()=>u});var n=r(73339),i=r(21696),o=r(65614),a=r(10172),s=r(27929);const u="View App";function c(e){let{id:t=u}=e;const[{open:r,app:c,from:l}]=(0,o.p)(u);return(0,s.jsx)(n.A,{id:t,title:t,submitLabel:null,cancelLabel:"Close",fullScreen:!0,children:(0,s.jsx)(i.A,{dividers:!0,sx:{p:0,m:0},children:r&&(0,s.jsx)(a.U,{app:c,from:l})})})}},69651:(e,t,r)=>{"use strict";r.d(t,{$m:()=>p,CZ:()=>h,Ol:()=>d,_P:()=>y,_W:()=>c,bJ:()=>b,dK:()=>m,ph:()=>g});var n=r(27565),i=r(12233),o=r(94235),a=r.n(o),s=r(28495);const u=e=>{let{field:t,value:r,prev:n}=e;const{id:i,object:o,container:a}=t;return a&&!n[a]&&(n[a]={}),a&&o&&!n[a][o]&&(n[a][o]={}),a||!o||n[o]||(n[o]={}),a&&o?n[a][o][i]=r:a?n[a][i]=r:o?n[o][i]=r:n[i]=r,n},c=(e,t)=>e.getValue?e.getValue(e,t):((e,t)=>{let{id:r,object:n,container:i}=e;return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return r&&t?n[r]&&n[r][t]&&n[r][t][e]:r?n[r]&&n[r][e]:t?n[t]&&n[t][e]:n[e]}(r,n,i,t)})(e,t),l=(e,t)=>"function"===typeof e.disabled?e.disabled(t,e):e.disabled,p=(e,t)=>{let{active:r}=e;return"function"===typeof r?r(t):r},m=(e,t)=>{let{hidden:r}=e;return"function"===typeof r?r(t):r},d=e=>!0===e||void 0===e,y=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return n.useCallback((r=>n=>{var o=n&&n.target&&n.target.value;r&&r.uppercase&&!(0,i.Yx)(o)&&(o=o.toUpperCase()),e((e=>u({field:r,value:o,prev:{...e}}))),t&&t(),r.onChange&&r.onChange({value:o,field:r,setValues:e})}),[e,t])},h=e=>{let{open:t,fields:r=[],InitialValues:o={},state:p={},setState:m,validate:d,externalValues:h,externalSetValues:g,onChange:S,disableInitialize:v=!1}=e;const{initialValues:I={},submitting:N,showErrors:A}=p,k=(e=>{const t={};return e.forEach((e=>{void 0!==e.initialValue&&u({field:e,value:e.initialValue,prev:t})})),t})(r);var C=a()(k,o);C=a()(C,I);const[T,x]=n.useState(C),R=h||T,D=n.useCallback((e=>{g?g(e):x(e),S&&S(e)}),[g,x,S]),[P,w]=n.useState({}),E=JSON.stringify(C),M=n.useCallback((()=>{w({}),D(JSON.parse(E))}),[D,E]);n.useEffect((()=>{t&&!v&&D(JSON.parse(E)),t&&!v&&w({})}),[t,E,v,D]);const q=t?f({values:R,fields:r,errors:p.errors}):{},L=t&&d?d(R,p):{},_=a()(q,L),O=r?r.filter((e=>b(e,R,_))).length:0,B=p.errors,j=n.useCallback((()=>(0,s.CJ)(B)&&m((e=>({...e,errors:{}})))),[m,B]),U=y(D,j),F=n.useCallback((e=>()=>{w((t=>u({field:e,value:!0,prev:{...t}})))}),[w]);return{values:R,setValues:D,hasChanged:(0,i.$H)(R,C),touched:P,errors:_,errorCount:O,handleChange:U,handleBlur:F,mapField:e=>(e=>{let{f:t,values:r,initialValues:n,errors:o,touched:a,handleChange:s,handleBlur:u,submitting:p,showErrors:m=!1}=e;const{required:d,type:y,autoFocus:h,InputProps:f,inputProps:b,step:g,min:S,max:v,tab:I,multiline:N,rows:A,getProps:k,disableCloseOnSelect:C,description:T,tooltip:x,replace:R,placeholder:D,color:P,size:w}=t,E={autoFocus:h,required:d,type:y,value:c(t,r),initialValue:c(t,n),error:(m||t.showError)&&c(t,o),label:(0,i.p9)(t),disabled:l(t,r)||p,onChange:s(t),onBlur:u(t),items:t.filter?t.filter(t.items,r):"function"===typeof t.items?t.items(r):t.items,InputProps:f,inputProps:b,step:g,min:S,max:v,tab:I,multiline:N,rows:A,disableCloseOnSelect:C,description:T,tooltip:x,replace:R,placeholder:D,color:P,size:w,...k&&k(r)};return Object.keys(E).forEach((e=>void 0===E[e]&&delete E[e])),E})({f:e,values:R,initialValues:C,errors:_,touched:P,handleChange:U,handleBlur:F,submitting:N,showErrors:A}),initializeValues:M}},f=e=>{let{values:t,fields:r,errors:n}=e;var o={...n};return r.forEach((e=>{!e.email||(0,i.Yx)(c(e,t))||(0,i.DT)(c(e,t))?e.required&&(0,i.Yx)(c(e,t))?u({field:e,value:"Required",prev:o}):!e.http||(0,i.Yx)(c(e,t))||(0,i.eW)(c(e,t))?e.validate&&u({field:e,value:(0,i.G1)(e.validate(t)),prev:o}):u({field:e,value:"Invalid http url format.",prev:o}):u({field:e,value:"Invalid email format.",prev:o})})),o},b=(e,t,r)=>!(!1===p(e,t))&&!(!0===l(e,t))&&!(!0===m(e,t))&&void 0!==c(e,r),g=e=>{const[t,r]=n.useState(e.filter((e=>e.fields)).map((e=>e.fields)).reduce(((e,t)=>[...e,...t]),[]));return n.useEffect((()=>{r(e.filter((e=>e.fields)).map((e=>e.fields)).reduce(((e,t)=>[...e,...t]),[]))}),[e,r]),t}},36505:(e,t,r)=>{"use strict";r.d(t,{DA:()=>i,Ff:()=>s,yw:()=>a});var n=r(12233);const i={open:!1,type:"add",errors:{},showErrors:!1,submitting:!1,initialValues:{}},o={"Getting Started":{open:!0}},a=(e,t)=>({type:"UPDATE_DIALOG",id:e,payload:t});function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_DIALOG":return(0,n.$j)(e,t);case"LOGOUT":return o;default:return e}}},65614:(e,t,r)=>{"use strict";r.d(t,{p:()=>a});var n=r(27565),i=r(3426),o=r(36505);const a=e=>{const t=(0,i.wA)();return[(0,i.d4)((t=>t.dialog[e]||o.DA)),n.useCallback((r=>t((0,o.yw)(e,r))),[e,t])]}},51803:(e,t,r)=>{"use strict";r.d(t,{ZC:()=>p});var n=r(12233),i=r(28495),o=r(44960),a=(r(19858),r(3426)),s=r(46675);const u=(e,t)=>e.reduce(((e,r)=>e&&(null===t||void 0===t?void 0:t.includes(r))),!0),c=e=>{const t=e.androidStore,r=e.appleStore;return(0,n.Im)(e.name)?t&&!(0,n.Im)(t.title)?t.title:r&&!(0,n.Im)(r.title)?r.title:e.name:e.name},l=e=>{const t=e.androidStore,r=e.appleStore;return(0,n.Im)(e.company)?t&&!(0,n.Im)(t.developer)?t.developer:r&&!(0,n.Im)(r.developer)?r.developer:e.company:e.company},p=function(e,t){var r;let p=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,m=arguments.length>3&&void 0!==arguments[3]&&arguments[3],d=arguments.length>4&&void 0!==arguments[4]&&arguments[4],y=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const h=(0,a.d4)((e=>{var t;return null!==(t=e.database[o.um.applications])&&void 0!==t?t:{}})),f=null!==(r=h[t])&&void 0!==r?r:{};var{groupId:b}=f;b=(0,n.Im)(b)?f._id:b;const[g]=(0,s.Sq)(),S=void 0!==p?p:g;var v=h&&!(0,n.Im)(b)?Object.keys(h).filter((e=>(d||!0!==h[e].draft)&&(m||!0!==h[e].delete)&&(h[e]._id===b||h[e].groupId===b||h[e]._id===t)&&(!0===S||!0===h[e].approved))).map((e=>{var t,r,i,o,a,s,u,p,m,d;const f=h[e],b={name:c(f),updated:f.updated?(0,n.S5)(f.updated):void 0,company:l(f),costs:null===(t=f.costs)||void 0===t?void 0:t.join(" "),platforms:null===(r=f.platforms)||void 0===r?void 0:r.join(" "),features:null===(i=f.features)||void 0===i?void 0:i.join(" "),functionalities:null===(o=f.functionalities)||void 0===o?void 0:o.join(" "),engagements:null===(a=f.engagements)||void 0===a?void 0:a.join(" "),inputs:null===(s=f.inputs)||void 0===s?void 0:s.join(" "),outputs:null===(u=f.outputs)||void 0===u?void 0:u.join(" "),conditions:null===(p=f.conditions)||void 0===p?void 0:p.join(" "),privacies:null===(m=f.privacies)||void 0===m?void 0:m.join(" "),uses:null===(d=f.uses)||void 0===d?void 0:d.join(" "),clinicalFoundations:f.clinicalFoundations,developerTypes:f.developerTypes};return{_id:f._id,parent:f.parent,...b,getSearchValues:()=>Object.keys(b).reduce(((e,t)=>[e,b[t]].join(" ")),""),getValues:()=>({...f,isAdminEdit:y})}})):[];v=v.sort(((e,t)=>{let{getValues:r}=e,{getValues:n}=t;return n().created-r().created}));const{filters:I={}}=(0,a.d4)((t=>t.table[e]||{})),{Platforms:N=[],Functionalities:A=[],Cost:k=[],Features:C=[],Inputs:T=[],Outputs:x=[],Engagements:R=[],Conditions:D=[],Privacy:P=[],Uses:w=[],ClinicalFoundations:E=[],DeveloperTypes:M=[]}=I;return(0,i.M0)(v,e,(e=>u(N,e.platforms)&&u(A,e.functionalities)&&u(k,e.costs)&&u(C,e.features)&&u(R,e.engagements)&&u(T,e.inputs)&&u(x,e.outputs)&&u(D,e.conditions)&&u(P,e.privacies)&&u(w,e.uses)&&u(E,e.clinicalFoundations)&&u(M,e.developerTypes)))}},80732:(e,t,r)=>{"use strict";r.d(t,{HA:()=>y,Lb:()=>d,MO:()=>f,dp:()=>h,fj:()=>m,sI:()=>b});var n=r(12233),i=r(28495),o=r(44960),a=r(19858),s=r(3426),u=r(46675),c=r(63508),l=r(76732);const p=(e,t)=>e.reduce(((e,r)=>e&&(null===t||void 0===t?void 0:t.includes(r))),!0),m=e=>{const t=null===e||void 0===e?void 0:e.androidStore,r=null===e||void 0===e?void 0:e.appleStore;return(0,n.Im)(null===e||void 0===e?void 0:e.name)?t&&!(0,n.Im)(t.title)?t.title:r&&!(0,n.Im)(r.title)?r.title:null===e||void 0===e?void 0:e.name:e.name},d=e=>{const t=e.androidStore,r=e.appleStore;return(0,n.Im)(e.company)?t&&!(0,n.Im)(t.developer)?t.developer:r&&!(0,n.Im)(r.developer)?r.developer:e.company:e.company},y=e=>{const t=e.androidStore,r=e.appleStore;return(0,n.Im)(e.icon)?t&&!(0,n.Im)(t.icon)?t.icon:r&&!(0,n.Im)(r.icon)?r.icon:a:e.icon},h=e=>{const t=(0,s.d4)((e=>{var t;return null!==(t=e.database[o.um.applications])&&void 0!==t?t:{}})),[r]=(0,u.Sq)();var a=t?Object.keys(t).filter((e=>!0!==t[e].draft&&!0!==t[e].delete&&(!r&&!0===t[e].approved||r))).map((e=>{var r,i,o,a,s,u,l,p,y,h;const f=t[e],b={name:m(f),app:m(f),updated:f.updated?(0,n.S5)(f.updated):void 0,company:d(f),costs:null===(r=f.costs)||void 0===r?void 0:r.join(" "),platforms:null===(i=f.platforms)||void 0===i?void 0:i.join(" "),features:null===(o=f.features)||void 0===o?void 0:o.join(" "),functionalities:null===(a=f.functionalities)||void 0===a?void 0:a.join(" "),engagements:null===(s=f.engagements)||void 0===s?void 0:s.join(" "),inputs:null===(u=f.inputs)||void 0===u?void 0:u.join(" "),outputs:null===(l=f.outputs)||void 0===l?void 0:l.join(" "),conditions:null===(p=f.conditions)||void 0===p?void 0:p.join(" "),privacies:null===(y=f.privacies)||void 0===y?void 0:y.join(" "),uses:null===(h=f.uses)||void 0===h?void 0:h.join(" "),clinicalFoundations:f.clinicalFoundations,developerTypes:f.developerTypes};return{_id:f._id,parent:f.parent,...b,getSearchValues:()=>Object.keys(b).reduce(((e,t)=>[e,b[t]].join(" ")),""),getValues:()=>f,getExportValues:()=>({_id:f._id,...b,app:b.name,cost:b.costs,functionality:b.functionalities,developerType:b.developerTypes,description:(0,c.f)(f),iosLink:f.iosLink,androidLink:f.androidLink,webLink:f.webLink}),created:f.created,approved:f.approved,groupId:(0,n.Im)(f.groupId)?f._id:f.groupId}})):[],y=a.map((e=>e.groupId)).filter(n.eC).map((e=>{for(var t=a.filter((t=>t.groupId===e)).sort(((e,t)=>{let{getValues:r}=e,{getValues:n}=t;return n().created-r().created})),r=t[0],n=0;n"+(r=null!==(t=p().sanitize(c()(w(e)?"":e)))&&void 0!==t?t:"",(w(r)?"":r.toString().replace(/(<([^>]+)>)/gi,""))+"
")},ee=e=>{var t;return(null!==(t=null===e||void 0===e?void 0:e.name)&&void 0!==t?t:"unknown").split(" ").join("_")},te=e=>new Promise(((t,r)=>{const n=new FileReader;n.readAsDataURL(e),n.onload=()=>t(n.result),n.onerror=e=>r(e)})),re=e=>e["What is the best email address we can reach you at?"],ne=e=>w(e.groupId)?e._id:e.groupId,ie=(e,t)=>JSON.stringify(e)===JSON.stringify(t),oe=(e,t)=>O(e.label,t.label)},86902:(e,t,r)=>{"use strict";r.d(t,{G0:()=>d,U0:()=>m,Vp:()=>c,Z:()=>l,h7:()=>p,xG:()=>u});var n=r(27565),i=r(17238),o=r(44282),a=r(3426),s=r(8330);const u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"sm";const t=(0,i.A)();return(0,o.A)(t.breakpoints.down(e))},c=()=>(0,a.d4)((e=>void 0!==e.layout.user)),l=()=>{const e=c(),t=(0,a.d4)((e=>{const{user:t}=e.layout;if(void 0!==t&&""!==t&&null!==t){var r;const{attributes:e={}}=t;if("pro"===(null===(r=e["custom:userType"])||void 0===r?void 0:r.toLowerCase()))return!0}return!1}));return e&&!t},p=()=>{var e;const t=c(),r=(0,a.d4)((e=>{var t,r,n,i,o;return null!==(t=null===(r=e.layout.user)||void 0===r||null===(n=r.signInUserSession)||void 0===n||null===(i=n.idToken)||void 0===i||null===(o=i.payload)||void 0===o?void 0:o.email)&&void 0!==t?t:""})),n=null===s||void 0===s||null===(e=s.adminUsers)||void 0===e?void 0:e.split(",");return!!(t&&n.findIndex((e=>e.trim().toLowerCase()===r.trim().toLowerCase()))>-1)},m=e=>n.useCallback((()=>{const t=window.open(e,"_blank");t&&t.focus()}),[e]),d=e=>{var t,r,n=window.location.search.substring(1).split("&");for(r=0;r>16&255,c[l++]=t>>8&255,c[l++]=255&t;2===u&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[l++]=255&t);1===u&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=16383,s=0,c=n-i;ss&&(r=s-u),o=r;o>=0;o--){for(var p=!0,m=0;mi&&(n=i):n=i;var o=t.length;if(o%2!==0)throw new TypeError("Invalid hex string");n>o/2&&(n=o/2);for(var a=0;ai)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var o=!1;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return v(this,e,t,r);case"ascii":return I(this,e,t,r);case"latin1":case"binary":return N(this,e,t,r);case"base64":return A(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var x=4096;function R(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i>1,l=-7,p=r?i-1:0,m=r?-1:1,d=e[t+p];for(p+=m,o=d&(1<<-l)-1,d>>=-l,l+=s;l>0;o=256*o+e[t+p],p+=m,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;l>0;a=256*a+e[t+p],p+=m,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,n),o-=c}return(d?-1:1)*a*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var a,s,u,c=8*o-i-1,l=(1<u&&(u=r,t=i[c]);return t},_functionMinBy:function(e){for(var t,r,n=e[1],i=e[0],o=this.createKeyFunction(n,[a,s]),u=1/0,c=0;c-1},de.prototype.set=function(e,t){var r=this.__data__,n=ge(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},ye.prototype.clear=function(){this.__data__={hash:new me,map:new(ee||de),string:new me}},ye.prototype.delete=function(e){return Ae(this,e).delete(e)},ye.prototype.get=function(e){return Ae(this,e).get(e)},ye.prototype.has=function(e){return Ae(this,e).has(e)},ye.prototype.set=function(e,t){return Ae(this,e).set(e,t),this},he.prototype.add=he.prototype.push=function(e){return this.__data__.set(e,n),this},he.prototype.has=function(e){return this.__data__.has(e)},fe.prototype.clear=function(){this.__data__=new de},fe.prototype.delete=function(e){return this.__data__.delete(e)},fe.prototype.get=function(e){return this.__data__.get(e)},fe.prototype.has=function(e){return this.__data__.has(e)},fe.prototype.set=function(e,t){var r=this.__data__;if(r instanceof de){var n=r.__data__;if(!ee||n.length<199)return n.push([e,t]),this;r=this.__data__=new ye(n)}return r.set(e,t),this};var Ce=function(e){return K.call(e)};function Te(e,t){return!!(t=null==t?i:t)&&("number"==typeof e||A.test(e))&&e>-1&&e%1==0&&e