GithubHelp home page GithubHelp logo

playground's People

Contributors

adeora avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

playground's Issues

Improve UX of file system viewer

  • Make UI look more like a standard file system viewer, ala VS Code (remove lines, add support for collapsing of folders)
  • Add right click context menu on files and folders

occasional error with zone.js dependency loading

Occasionally, we get an error with the loading of zone.js in the iframe. I think this is a race condition caused by asynchronous script loading issue with iframes.

zone.js:44 Uncaught Error: Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.
Most likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)
    at Function.Zone.assertZonePatched (zone.js:44)
    at new NgZone (<anonymous>:5515:14)
    at PlatformRef_._bootstrapModuleFactoryWithZone (<anonymous>:6203:22)
    at PlatformRef_.bootstrapModuleFactory (<anonymous>:6188:21)
    at <anonymous>:23131:19
    at <anonymous>:5:3
    at <anonymous>:6:2
    at ZoneDelegate.invokeTask (zone.js:424)
    at Zone.runTask (zone.js:191)
    at ZoneTask.invokeTask (zone.js:498)

This is most likely caused by shim.min.js being parsed after zone.js due to async script loading issue.

Fails to Compile (ng serve)

Followed the following Steps
git clone
npm install
ng serve ==> THROWS

ERROR in ./src/main.ts
Module build failed: TypeError: Cannot read property 'newLine' of undefined
    at Object.getNewLineCharacter (/home/pratik/WebstormProjects/playground/playground/node_modules/typescript/lib/typescript.js:9618:20)
    at Object.createCompilerHost (/home/pratik/WebstormProjects/playground/playground/node_modules/typescript/lib/typescript.js:66867:26)
    at Object.ngcLoader (/home/pratik/WebstormProjects/playground/playground/node_modules/@ngtools/webpack/src/loader.js:397:33)
 @ multi webpack-dev-server/client?http://localhost:4201 ./src/main.ts

ERROR in ./src/polyfills.ts
Module build failed: TypeError: Cannot read property 'newLine' of undefined
    at Object.getNewLineCharacter (/home/pratik/WebstormProjects/playground/playground/node_modules/typescript/lib/typescript.js:9618:20)
    at Object.createCompilerHost (/home/pratik/WebstormProjects/playground/playground/node_modules/typescript/lib/typescript.js:66867:26)
    at Object.ngcLoader (/home/pratik/WebstormProjects/playground/playground/node_modules/@ngtools/webpack/src/loader.js:397:33)
 @ multi ./src/polyfills.ts

I am using Angular CLI 1.2.6, but the local 1.1.2 CLI was used to compile the app.

ERROR Error: Uncaught (in promise): SyntaxError: Unexpected token { in JSON at position 352

Error in console:

ERROR Error: Uncaught (in promise): SyntaxError: Unexpected token { in JSON at position 352
SyntaxError: Unexpected token { in JSON at position 352
    at Object.parse (<anonymous>)
    at app.component.ts:35
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391)
    at Object.onInvoke (core.es5.js:3890)
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:390)
    at Zone.webpackJsonp.../../../../zone.js/dist/zone.js.Zone.run (zone.js:141)
    at zone.js:831
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:424)
    at Object.onInvokeTask (core.es5.js:3881)
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
    at Object.parse (<anonymous>)
    at app.component.ts:35
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:391)
    at Object.onInvoke (core.es5.js:3890)
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invoke (zone.js:390)
    at Zone.webpackJsonp.../../../../zone.js/dist/zone.js.Zone.run (zone.js:141)
    at zone.js:831
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:424)
    at Object.onInvokeTask (core.es5.js:3881)
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
    at resolvePromise (zone.js:783)
    at zone.js:834
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:424)
    at Object.onInvokeTask (core.es5.js:3881)
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:423)
    at Zone.webpackJsonp.../../../../zone.js/dist/zone.js.Zone.runTask (zone.js:191)
    at drainMicroTaskQueue (zone.js:595)

The error that's logged by ngc:

{"/component.ts":[{"type":"TYPESCRIPT_DIAGNOSTIC_ERROR","fileName":"/component.ts","lineNumber":11,"characterNumber":1,"message":"Cannot find name 'Comonent'. Did you mean 'Comment'?"}],"/main.ts":[{"type":"TYPESCRIPT_DIAGNOSTIC_ERROR","fileName":"/main.ts","lineNumber":2,"characterNumber":36,"message":"Cannot find module './component.ngfactory'."}]}{}
performCompilation @ browser-bundle.umd.js:46828
compile @ compiler-worker.js:242
handleMessage @ compiler-worker.js:397
onmessage @ compiler-worker.js:407

Contents of component.ts:

import {BrowserModule} from '@angular/platform-browser';
import {Component, NgModule, ApplicationRef} from '@angular/core';

export class Hero { id: number; name: string }

const HEROES: Hero[] = [
 {id: 11, name: 'Batman'},
 {id: 12, name: 'Wonder Woman'},
 {id: 12, name: 'Iron Man'},
]

@Comonent({
  selector: 'hello-world-app',
  templateUrl: "./templates/template.html",
})
export class HelloWorldComponent {
  heroes = HEROES;
  selectedHero: Hero;
  onSelect(hero: Hero): void { this.selectedHero = hero; }
}

@NgModule({
  imports: [BrowserModule],
  declarations: [HelloWorldComponent],
  entryComponents: [HelloWorldComponent],
  bootstrap: [HelloWorldComponent]
})
export class MainModule {
}

Add URL version as part of URL

We need a strategy to make sure we can make changes to URL format without breaking older versions of saved URLs

Maybe have a URL version as part of the URL

Load .d.ts files either from unpkg or from a .tar.gz in npm

The current bundle format for .d.ts dependencies doesn't easily allow for swapping out versions of libraries, as a different bundle would have to be generated for each combination of versions.

To fix this, we can dynamically load the dependencies by doing either 1) individually loading the .d.ts files and the package.json files from unpkg into the virtual file system, or 2) loading a .tar.gz bundle from npm, unzipping it in the browser, and then loading the files into the virtual file system.

Option 2) is preferable as it would reduce the number of requests required, but currently unclear if it is feasible. Timebox investigation - if no quick resolution, fallback to implementing 1).

Uncaught (in promise) Error: Unexpected token

With the application at the below link, we get the following errors on compile:

:4200/assets/compiler/Observable.js:1 GET http://localhost:4200/assets/compiler/Observable.js 404 (Not Found)
error.js:9 Uncaught (in promise) Error: Unexpected token
    at error (error.js:9)
    at Module.error$1 [as error] (Module.js:306)
    at tryParse (Module.js:27)
    at new Module (Module.js:53)
    at Bundle.js:330
    at <anonymous>
error @ error.js:9
error$1 @ Module.js:306
tryParse @ Module.js:27
Module @ Module.js:53
(anonymous) @ Bundle.js:330

If the import 'rxjs/add/operator/switchMap'; line is removed from hero-detail.component.ts, the application compiles.

http://localhost:4200/#,7Vpbb9s6Ev4rbBYHtgtbinNpU8cx2ibpNkDT9rQ5D4s4QGmJtngqkQIpO8kG_u87vEiibknbXexTHSS2yLlxZjjzkfHDjp9gyrxM7kx2aJJykaEHlMY4W3KRvBX8VhKBtmgpeIJ6rzFbrWMs_JxgtDAUveM5K7jfpOklD9cx.bh6h4OMi_tCgOfjNFW_XqIpPLZaGhIlYc4CziSH4Ziv.r0va8YoW6E3n65QwJOUxiTsDYCuZl5_4C04z2QmsFVs1fablih2BK.d4Y5PWUjuvChLYlj79NnZp9Orf30.R2pgNmdT.47QNCI4nBm.aUazmMzeGD.gK74WiC_ReyI4kVPfzFrSBZYERYIsT.Y7_nwnH05IhlEQYSFJBjN_Xb0bHdVmGU4ITG0ouVU.ne_A.llGmKK_pWEWnYRkQwMy0g9DRBnNKI5HMsAxORmX0mLKviNBYuCT2X1MZESIEmetMmNeIKVlmfp2rfphwcP7wq77EYRt9oHjEGLied7Ut0OGz9LqBy3WMiLkP0eXWGaQRl.1OvTcn7NojB4UQcBjLiboH_svXunILGGdoyVOaHw_QW8ELGoIzo03JKMBHiKJmRxByOmypJb032SC9g53_4CxLYjeG6Jovyr.4ODgV8XfErqKsgmK1RsRRodardGQYLGiDPSTpJxSEUnX2XVG7rKbIVqss4yzqkVHR0dNi05xsgCjhuifhINYbCRiy7kWUrGmnDJjSDkWYRZa9Y6u5mo10wIH31eCr1k4yq0hhJgpLkICA4wzM5DiUMV7gg7TOzTeTe8cspGAXFjLCTqwwz9j4STiG0iJhw6DgmV4FAYVhpBKvIAS0MmTLyJ_xhhXTMDrjBuJcwZJ.RFv6ApnFLylt4kss5PhDbJeb3eACuwoJAEXWoDjMJMPI2GSpmCwwxlPnUFYEZQyiA1lYAEZLWIefP.xENV8v7U2TzZU0oyEQ_ioF1XJuRe7L8.O3rrkThByot39Vwty2GXF6buzo7NTR4QHdZVuSIeM3NcE1NzfRkQQRGKoisrJz7uStHtLbk2tyesLVCtTo1U1zxuL6hQQDJbVetppPt7sZhBGovoPmrPXBVlfWydJTFTjmKCeKXe9oYl_opoQ1J1vusxNo_Hs4UFX_.0WzBqb6jcFF.V1cIoRuBK2xQeIi.oIIZbRgmMRQu09yz9PfdzJEOkmA9R5t7GkU79QMzUcI_gbk2w29avPigYM3g7mjNxpvwQxllJ17NI9et16KegE9aodTnlp63rbtvGqqz.uTNcFT5tXh78LBtvIS66fgRvvYEK6CmvMilFWOL5opzgsNQ7jNINIXFTjplBlZV418yrKlOPOoKnTuJmBno4pFBI1_Qg_kXXVLr_q4J2sX4lQSKG0uMLqSTNdYSuSsaI0ZyvS1lGqHPU6j7rZOEYaFKhrk86VEA_NmBM5O.JGxoPAfQFc17_OkQQyuVm.UpxFsDONE3rD6mRh3qTuw5JuO3xKdrHcR8Q3HfYzGuqCBQmpgKJzxWHS79SvuC9xFigRy3Uc935qVTrj_Al9bFktmdvUcTNQ7zf6CRoibB_dEcvAu_vG8rQIdmacQNnRdv8anangGwoNsVToZH1JVhwQgKy6lW_a66GtDg.23pVIGQrdb0T7G9H.RrS_Ee3_AtHmYKoVCHRB2CG6ULtxiD6xCzj6dyPaEr2oNQFgDXWHHaLPUKeTS5w2WUvwUzB_4IHJqi2qvxp6k4Qzxez7lr0n7v6WPuScz1MCycWFL28p9C3QXoNYVbzyJE5R5E0kpsiN3EewvOPtdkCPpiHdoOdsdaHuSRR5cami0P4eoH1tl7qp2W6RESWfAfTfK8lARPGgLmPwgsQzGk4AsZvPVggNt9uCyXe52kUopaUQZ1rXaHTdZwqKkXhwY23XZs531L1eQCIew3aDGTPoz9pUl5_bzgttmFa7.LXOy_4AKa0GQRybSyF1s5eJtfJ_36hIhc5ITWqjPnFTYFgl03k5qSdylSa2iTopUlbND9DDtrbTzMZqrMksQkWIrZOFrffG22A8FM36js3zsrZRL9jfkGmqtv_A1rRp3Mzf3DzlOfT._Mun86_GQdc3cDLTaOdBGzseD62VvUvhoY9qo1iAZgn2CoKPWAS8NrtfzL7lyQKQTZ3goCA4hT0kaIZljeKwtACvGKRGbf5FMf9lvQDPXmJWo3hZUJzdw4e6gKNyWqCLP2uzr1z1dd693WL2iguGQ7W8ObsxRaKMVb8tzfN6ZHH0imQGo_YHE_QZQkYlmZqYzFysLUi2Fiyn8ASRHBpA30Qxv4TeIt.HxFovalnlHui6W8AP1_6OBPvJsvvU3Yh7CGtWUyiLl_fFNXlRJKfr2PjaFioinTKr769VDYZzIszHJNO1Qt1G5LToWnN7xhQS5gUPnZycoHzwva7eqB_ENPg.AArOvuqpviIdVDRqrTLFrDBrgcMVlEm3Vk99RQHxdnuAY7Uf06KMrvMCPXV6DrpWD8rYqo2zqYsDLOM3W.QMmoPzy7dcVbFsN_M6IQ56ZiKOWXZcklua2whAVjFcLMYzjnbl58eDXfiBIwLadYTFVMLpRdk5yu5T4oBI8yqgp8uk_4ehSog.b3QYAIng2NAGy60GDmhRdwBBIAMBx7nmkWVW1d3irPPz8.Pmaj3XOmch3n7NBZE9XI29FxWOjgNGx2KLyLp4ttPkt2__2_jGtKnI4S5xtjvZYsnZ2VmNyPjcG1ec4WyW3AJPHUAatxWPRVO99OljtO84s1243sR16d2HlfLlnMdlguP4uNU_Ve9a24tc945Ujngv1V_z_rQjWx2urSwSrCHmSW.ZWIzGFXeVbjxojJfJfNTQVj0WthA0M17XjIO2YH1ru4Wp33xCesckgU8y7306oI9cVSPbKHLYdFy2LVNyOyHqU.DUYEqE1G.lnRgqAAcbTp26nEW07FK6IZ9o2dqirdFfwRYuu2Z2LPEcSifZs4iwfr.64gE6mZX8sBVOrEsGrma2Mg6tK7aqHXU5V4FXWq6Dfx2y_N9BS.12Ncctf4l40nHXrb8voKgb6dpybd6asc20VGj.5teS8KkI_kjqmMTJ86M9XTwJ4In04aBxOPixJMi_VxHtz654WkK_ffWPO3W4zgHWSoC56s8ISmb.PQR7.n4E.eXsUDFH49FB.Z0HV7b59xRqnN8Pqud3MOugcfDNP5n3ne1_AA

Error: (SystemJS) Error: XHR error (404) loading https://unpkg.com/@angular/material/bundles/material.umd.js/typings/index.ngfactory

https://edit.ng/#,xVldb9s2FP0rrF.coJYUt8WwuU6QdFvRh7UDunYbMO.BlmibMUVqJJXEC_zfd68oybIlS4pbrMmDJfLecw4vv67Ix0EQqjhRkknrWzOYDDi8aUse32h1b5h.r6JUsC1ZaBWT4TWVy1RQHSSC2oXSsTd3ZsPXM1l4_lgAjsiHpfMfkZskETykliv5kS1qeKHSrIrxPnqTWqvkEfqYWqY5FeiC_9cl59njTBJimGChVXpChismhPLulRaRR5NkOMJ6y2JsAfusxYTMBn4lCHLpr2wsZgMw3J7PJHvIFIWCGkPeIdgfiFUSkoxQ0phNiLGayyW5BMgbp3Q2AIXbTGIRC6fQNdRMyF_7TR2RvcD_ncmNGNDrLHjo0aDC2cGD3pRlraZzpSzIpckRo4bGv6c8F4lt3rrID0aDevBgGE1X46sMlzw.YnC222dYhC7TedZeEkeee3KG0yB_Q0hjN4IZPzQ4JLGAy4g97MDhF7CmK0ajK2zONGaWknBFtWH2cjb4_Omt9_1sUKlDEVBxx9k9tmk2IKGSFkRD4T2P7OoyYnc8ZF72MiJccgsjzDMhFexy7F_soa2sTTz2T8rvwP1P7_ONh6GDHpoLtgfN2SWLlqxwttwKdvWTCtMY6qeBe8.qBJdropkAJ9f6FWMoc6XZAsqCiBtbiQvUBM7xmeeRVEInICSBjiBqQeyKGUasIin81OYNSTSD4HNh0TBmhnjeDqxLCjbeTIIglcl66QNxUCO4fuFf.BfeHGLljy8CoMvYPMcWRIwlSaoTwTwaz5kuG_Q_64BRxZfKS4DnW0lAbm8uUrbUbPPNRLi.AAlM1jWYUPPEEqPDRjJcu71bAxSv_HEQCg7DMDArHvsxl_4tgF1NA4fRC.9fGMLg5gZ8_vJFGELJpWcsDdcerHgwxU8EhWjjtuLhChBRS68v_LH_Mvjoik8ANBsDOxGEDoB.8F.O8zmelbbA2U2CS5llDza4pXfUFedLDCF3VJO8_39n2sCmATvS8PqV_9J_hRsm2gRBZlYMj6rd3kg5sK_DFgZH0NwGjQa_uVbByrjgS7cH4h.smSvYqMp3QoYyiSdD3Llr8RoWVttR8RTAEE9gPxfC4FKW0xChaMQ0uV8xna2CQqk1gYQFbGCHNoV3jPtflRszBKAejipl.0nKxAncL3x.GJnnZAjbmYxgrmYWfhpH0KPHcONYyQbkrJh0gKNRF3zCBeRoDQSuYufl_mqMh5SZWytpLUE8JK8ZtLfz0PxJ5F60ge2fh50iSsPOiLRpK1BaNeLorunJCtvJ0KQVWKvUNsQ7L66B11u643I.rWzYblMjc6XtDclsWrHLLP8QvqwAwMNFp0pR1FVYGidItK7PDSjrQAeT9nkXrQM6Hm9OxPbQt5NgziN.KgH6dhKEiumQNy1P_UgK_x5EArdR_MY5nauE6KRbs02oInYyV.HfSaTmsCTcAcqpTCVANxVYCXrygMvdO2mK9e5UnsK_mwg.1Bqmf1.azLuTRD_cntw16NtJAOkZjEtIO05lKQE6qSyF789TaTLnbgpm7Be0JXfvWJGp5DFtXgoqVU_apHd.T0od2qTUUpgvyxp6KtyZBcdyq4rmvkFpyKuayNNkqSGzDuBryjbkU3l1B2tu5TmQrs0Zsufjgw6T7ydFPftYrQ_CJl5MrFuYeyfnfemypLqNsGey3pSr99JQG_vHtHzlgX.KtiLH7q3x66b2vTRjqn5UX89UvxeRy9OPUh1L_Rty_TY6awSfF.DZy_XY_84f7xlVd9PseQ9hkzB3WFHClCXXL_wX_jgA1GBXWJOAxzdpueDlr5AEw0R1z.jRdEqQ0HBNl8yQiC24hF.VagJf.ySv2J1HOLu9YwGw23vHgwMuQQT.HGjcVp4xAAeOQE9TYX9.sExiHwDIbXUn25bi3cP2PDtgqZwDTYP81Hs6V9HGHQwdXHJc_aJohL3o.2i9X_eEk6T8zMbdVZxlhyPnhT4_pDZcnYWwdyhIG5jWSvvQEVFRdN6gPFcMovAAH8_1swjuXTyRYs7lFyHkSZdPlVuKD8u3FC.BNiXC_j3PwtW6I6qiHUItz4YfUynxIufm108kX0GjITbnQNrZuV_eozjOnPGsQcX568H2Pw

Cannot read property 'text' of undefined

Compilation failed after I added a file a.ts

ngc throws error on non-existent file

compiler-worker.js:245 Uncaught TypeError: Cannot read property 'text' of undefined
at Object.readFileSync (fs_bundle.js:117)
at BrowserCompilerHost.readFile (BrowserCompilerHost.js:28)
at CompilerHost.loadResource (browser-bundle.umd.js:45521)
at Object.get (browser-bundle.umd.js:41198)
at DirectiveNormalizer._fetch (browser-bundle.umd.js:29593)
at DirectiveNormalizer.normalizeTemplateOnly (browser-bundle.umd.js:29636)
at DirectiveNormalizer.normalizeTemplate (browser-bundle.umd.js:29620)
at CompileMetadataResolver.loadDirectiveMetadata (browser-bundle.umd.js:30621)
at browser-bundle.umd.js:30825
at Array.forEach ()

Caused when you point templateUrl to a non-existent file.

templateUrl: "./templates/foo.html",

Injection of bundle into iframe is messy

Currently, we inject the bundle after all the other script dependencies due to a weird issue caused by the iframe seemingly loading scripts asynchronously. In order to do this, we check for the Reflect dependency every 10ms, injecting the compiled bundle only when this dependency is satisfied.

This is currently a very messy solution, should improve. Possible other solutions include figuring out how to place compiled bundle into iframe src attribute, binding to iframe document.load event, etc.

Error: Expected 'styleUrls' to be an array of strings.

Similar issue as in #32 - an error that's a compilation error isn't getting returned as such.

Error: Expected 'styleUrls' to be an array of strings.
    at assertArrayOfStrings (:4200/assets/compiler/browser-bundle.umd.js:19365)
    at CompileMetadataResolver.getNonNormalizedDirectiveMetadata (:4200/assets/compiler/browser-bundle.umd.js:30667)
    at CompileMetadataResolver._getEntryComponentMetadata (:4200/assets/compiler/browser-bundle.umd.js:31383)
    at :4200/assets/compiler/browser-bundle.umd.js:31369
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver._getEntryComponentsFromProvider (:4200/assets/compiler/browser-bundle.umd.js:31368)
    at :4200/assets/compiler/browser-bundle.umd.js:31332
    at Array.forEach (<anonymous>)
    at CompileMetadataResolver._getProvidersMetadata (:4200/assets/compiler/browser-bundle.umd.js:31295)
    at :4200/assets/compiler/browser-bundle.umd.js:31297

http://localhost:4200/#,7Rprb9u69a.wGQbbnS3FSdqmjmO0eXQt0LRdmztgiAOMtmiLtzIpkLKTzPN_3.FLol5JezfsU13c2CLPi.fNo7vdC1eYsiCTe6M9ukq5yNAWpQnOFlyszgS_k0SgHVoIvkKdN5gt1wkWoQMYzAxE52TKcuy3aXrFo3VCPi3f4XnGxUNOIAhxmqr_gpWGCNhyYUAUhSmbcyY5LCd82e18XTNG2RK9_XyN5nyV0oREnR7AVcTr9oIZ55nMBLaMLdtuXRKFjuCz198LKYvIfRBnqwTOPn528fn8.h9fLpFamEzZ2H4jNI4JjiYGb5zRLCGTt0YP6JqvBeIL9J4ITuQ4NLsWdIYlQbEgi9PpXjjdc8srkmE0j7GQJIOd367fDY4ruwyvCGxtKLlTOp3uwflZRpiCv6NRFp9GZEPnZKAf.ogymlGcDOQcJ.R0WFBLKPuOBEkAT2YPCZExIYqclcqsBXMpLco4tGfVDzMePeRyPQzAbJOPHEdgkyAIxqFdMngWVj9oshYRofA5usIyAzf6ptmh5.GUxUO0VQBznnAxQn86fPlaW2YB5xws8IomDyP0VsCh.qDcZEMyOsd9JDGTAzA5XRTQkv6LjNDBi_0_w9oOSB_0UXxYJn90dPRHyd8RuoyzEUrUFxGGhzqt4bDCYkkZ8CerYktZJF1nNxm5z277aLbOMs7KEh0fH9clOserGQjVR38lHMhiQxFbzLWQCjXllBlBirUYs8iy93jVT6uRZnj.fSn4mkUDJw0hxGxxERFYYJyZhRRHyt4j9CK9R8P99N4DGwjwhbUcoSO7_DMSjmK.AZfYtgg0X0TH0byEEFGJZ5ACWnHcIdwzxrgkAl5n3FCcMnDKT3hDlzijoC0dJrLwToY3yGq9WQHKsIOIzLnQBDyFGX8YCOM0OYJdznjqLcKJIJWBbSgDCchglvD59x8zUUX3OyvzaEMlzUjUh5_6UCWfe7n_6uL4zAf3jOCA9g9fz8iLNinO310cX5x7JALIq3RDWmg4XRNg83AXE0EQSSArKiU_b3PS9pDcmVzj8gtkK5OjVTZ3hUVVCjAGyyo17dyt16sZmJGo.oOm7E0O1tXSSZIQVThGqGPSXadv7L9SRQjyzj91mhvHw8l2q7P_bgdiDU32G4OKXB4cYwSqhLD4CHZRFSHCMp5xLCLIvRfu9zjErQixLjIA7aqNBR2HOZuxwRjA34Rkk3FYflYwIPCuN2XkXutlnmApVcUu1KPPrY.CTlGnXOGUlna.tm0ZL6v609JUXdC0.bToO0ewhbzA.pl24x1sSJ9hBVkhStNe.C2K7w8lMYOyG5V4KS1cQIWmSd2dAm0gyApq.xF8IqusfXxVjltRvxGhyn4hcQk1kGa7hJZ7VompQ8t90GNaVtNXcB3If3X9ajUNhNm2fmC0_MbZ34SQoQap6sY4dsnYfbPm2dCuVFmr1Vu9B2kXzKrzbkHUN6il0GArb8ezgl2ta6rgmQq.oZB2C4aeOQqwvA0FsLKP3TZHnVXr1kZV0Y9BOP3qm371Tb_6pl990_.ib3Ilu7FCtTVKffRBRWMffWYf4ILZ3jcV9UKdCdqiSKVu0kdfIE.vrnBaRzV9SQn5I58bryqqW7nKeXxXK8485I64_12G4HEhTwm4FhehvKPZPAbelcpfLqNPlk8FXm8QFLitde39oqfrctP4m0igb2xpF_Q8oqlHa2o9QMyErOCXdDbSQrzRduv2kOIw0pgn5mqu5iuZWCsJu6aOpUJbTINavYx8JfXLYNpuo6qhyzCJNeQoN6na76HtzgjBlkbYbm.ENpzaxAT6iakMNIMgtY7jZggIBblBu129CzHs3KuHTicG2ztFsCSZOkf3LwZcPXc7NOr0ej2f7Hom54LOSFfhlghB.6u.zMjIyr7kZxDcjZK7YwczDeGwSrFnQq1mV0OHRpAP16uZrQBqCDSC7CogjVZj2PlqJXQ_sN_B.1S2_4Fgta5d92knnvIV9P7y6.fLb8Ylbm5BJbr_2Wphh8O.lbJzJQL0SQUP2vU9gIMc4BMWc17ZPcx3z_hqBr1OFeAoBziHuBI0w7IC8aKQAC8ZhEdl_2W._3U9A81eYVaBeJVDXDzAjyqB42JboA9_q.y.9tlXcQ_2891rLhiO1PGm7NYkjsJW3aZQdzlKe4Z1ZSKV430Bg1FJxsYiE.eDgmRrwdxuIIjkUAy6xn5lH7aBUfhbhWqVpnZvTwYXPkEWE9Y1txYVOUVY2ZvMgrIojyvttxAzp6enoJ5ec4D415_2uvTDBanFx3.yGjw1FjCCNyT5hjudzu8GVDdOACc9wEEBCLeATksd8K.QLTXgkQu8M48L6pPiRCR6_1jJeKpYmByPtCNw9k2T7BZFqJI1bd70OduU2.CtxvdrSbch4fse6ny0Wz5xuWAo57UqKcVJW51CtYCouXLDvfqPe_P_3Z9z6Ztduulwzqtr7towf2j02Lpbqlpz.8ec8CkL_ojrVJNbk7sEMgHsLpTBFw35rE1P6m1TfDi55mn.3ggep2wc0Y3R2ul0bylAXPVnADcp93YGo.ds.Y4L2E9IpoVQoe0GgwjdFBPDWwC66YSuAXXp91aBOSZw7xgMB0fF.yJfAjPS0Xg5gJp0Hk22W01M1TY97Txy6CHg2_dBWM9n1fPjdw.nEMUZDvdBvZYqsRzHB2WGyNCQz4DzgSf4pAj6cYJnJJmoAjcOzW9Lgka7XVXYNnRTux0Bb1sPKdBNV8.mSNK7tTJrAUG_EC1zEvME7puwYxbDmo7UCzYzdOjOwY2.95TVbXsJp1c_xqGBqOmyPnp7agTbcpGq1EvdzrvRnHmSj13e0JOTxkdHjU.PRn98Nlofyz49l0XmjXNmrjWQeeyJ8y43xVkMOQ_CR5CICsiR11DLOqGXITXMFYa7CWws1klSNIEW2wdGOf9Ro8IqmFrmcEQVqofZeN4yqutJtBIrqCU1m4YUPTK2LXlFsODiK.dZ16isZyefJufXoNvmnuWp8ra9Bczz5cHk6qFIl3ncr5M8X.WvR_xApk9kzBuNnfcgLpJ1k.o3JgBaRGmptemVOGquMsUsF2uGoyXEv5.AxqGCgC7bT2ue1GFC82yxTvzc7DJkWTQvOR94smy3Pphmg_6N1mlKxBxLlUmpRKsHk.EdhdAj0ZSfMut4Okf9nZI7ZJ6ll6uKPNdqVzPizvVetFaPTM_QM.OTmGUnBbiFuYtpRvLlXJuuYnv03eR5H_4dkBXa94glVGYD3ZcPsoeUePNJ88mnmj6S_p8w1F1Uj7JbBABP9GRomvhaDlxSMzwRBJouuvHZJ2SRlXk3KOvy8vKkftrAl847SHBYUUFs5_bD4GUJo2V23XLY3LL.qLRV5LOz_9a.Ca0z8rCLEa6_2SDJxcVFBcjoPBiWlOFFq5MgULPtKvtHrak.erA9OPSU2UxcZ5Eq9fY5ePHxXvXIFU6Sk0b9lLVrZc99PThWPhK8Un_N99OKbFS4ljJ3sBqZJ7VlbDEYltRVqPGotl4483GNW_mNQwNA3eN1zihz2e3t_gM

Console error: "Error: Error encountered resolving symbol values statically"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.