CoolFace
Apppublic

admin08077/Githubgemini

sourceHugging Faceotherupdated 10mo agoView on Hugging Face
0likes
internmap-BkD7Hj8s.js.map1 linesDownload Raw Back to assets
1{"version":3,"file":"internmap-BkD7Hj8s.js","sources":["../../node_modules/internmap/src/index.js"],"sourcesContent":["export class InternMap extends Map {\n  constructor(entries, key = keyof) {\n    super();\n    Object.defineProperties(this, {_intern: {value: new Map()}, _key: {value: key}});\n    if (entries != null) for (const [key, value] of entries) this.set(key, value);\n  }\n  get(key) {\n    return super.get(intern_get(this, key));\n  }\n  has(key) {\n    return super.has(intern_get(this, key));\n  }\n  set(key, value) {\n    return super.set(intern_set(this, key), value);\n  }\n  delete(key) {\n    return super.delete(intern_delete(this, key));\n  }\n}\n\nexport class InternSet extends Set {\n  constructor(values, key = keyof) {\n    super();\n    Object.defineProperties(this, {_intern: {value: new Map()}, _key: {value: key}});\n    if (values != null) for (const value of values) this.add(value);\n  }\n  has(value) {\n    return super.has(intern_get(this, value));\n  }\n  add(value) {\n    return super.add(intern_set(this, value));\n  }\n  delete(value) {\n    return super.delete(intern_delete(this, value));\n  }\n}\n\nfunction intern_get({_intern, _key}, value) {\n  const key = _key(value);\n  return _intern.has(key) ? _intern.get(key) : value;\n}\n\nfunction intern_set({_intern, _key}, value) {\n  const key = _key(value);\n  if (_intern.has(key)) return _intern.get(key);\n  _intern.set(key, value);\n  return value;\n}\n\nfunction intern_delete({_intern, _key}, value) {\n  const key = _key(value);\n  if (_intern.has(key)) {\n    value = _intern.get(key);\n    _intern.delete(key);\n  }\n  return value;\n}\n\nfunction keyof(value) {\n  return value !== null && typeof value === \"object\" ? value.valueOf() : value;\n}\n"],"names":["InternMap","entries","key","keyof","value","intern_get","intern_set","intern_delete","_intern","_key"],"mappings":"AAAO,MAAMA,UAAkB,GAAI,CACjC,YAAYC,EAASC,EAAMC,EAAO,CAGhC,GAFA,MAAK,EACL,OAAO,iBAAiB,KAAM,CAAC,QAAS,CAAC,MAAO,IAAI,GAAK,EAAG,KAAM,CAAC,MAAOD,CAAG,CAAC,CAAC,EAC3ED,GAAW,KAAM,SAAW,CAACC,EAAKE,CAAK,IAAKH,EAAS,KAAK,IAAIC,EAAKE,CAAK,CAC9E,CACA,IAAIF,EAAK,CACP,OAAO,MAAM,IAAIG,EAAW,KAAMH,CAAG,CAAC,CACxC,CACA,IAAIA,EAAK,CACP,OAAO,MAAM,IAAIG,EAAW,KAAMH,CAAG,CAAC,CACxC,CACA,IAAIA,EAAKE,EAAO,CACd,OAAO,MAAM,IAAIE,EAAW,KAAMJ,CAAG,EAAGE,CAAK,CAC/C,CACA,OAAOF,EAAK,CACV,OAAO,MAAM,OAAOK,EAAc,KAAML,CAAG,CAAC,CAC9C,CACF,CAmBA,SAASG,EAAW,CAAC,QAAAG,EAAS,KAAAC,CAAI,EAAGL,EAAO,CAC1C,MAAMF,EAAMO,EAAKL,CAAK,EACtB,OAAOI,EAAQ,IAAIN,CAAG,EAAIM,EAAQ,IAAIN,CAAG,EAAIE,CAC/C,CAEA,SAASE,EAAW,CAAC,QAAAE,EAAS,KAAAC,CAAI,EAAGL,EAAO,CAC1C,MAAMF,EAAMO,EAAKL,CAAK,EACtB,OAAII,EAAQ,IAAIN,CAAG,EAAUM,EAAQ,IAAIN,CAAG,GAC5CM,EAAQ,IAAIN,EAAKE,CAAK,EACfA,EACT,CAEA,SAASG,EAAc,CAAC,QAAAC,EAAS,KAAAC,CAAI,EAAGL,EAAO,CAC7C,MAAMF,EAAMO,EAAKL,CAAK,EACtB,OAAII,EAAQ,IAAIN,CAAG,IACjBE,EAAQI,EAAQ,IAAIN,CAAG,EACvBM,EAAQ,OAAON,CAAG,GAEbE,CACT,CAEA,SAASD,EAAMC,EAAO,CACpB,OAAOA,IAAU,MAAQ,OAAOA,GAAU,SAAWA,EAAM,QAAO,EAAKA,CACzE","x_google_ignoreList":[0]}