{"version":3,"sources":["jsdelivr-header.js","/npm/wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww@1.2.3/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,IAAM,CAAC,EAAG,CAAC,EAAG,CAAC,EAAG,CAAC,CAAC,MAC1B,SAAS,OAAO,GACZ,IAAI,EAAS,GAWb,OAVA,SAAS,EAAG,GACR,EAAK,SAAQ,CAAC,EAAM,KACZ,MAAM,QAAQ,GACd,EAAG,GAEH,EAAO,KAAK,EAChB,GAER,CACA,CAAG,GACI,CACX,CACA,QAAQ,IAAI,OAAO","file":"/npm/wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww@1.2.3/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww@1.2.3/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const arr = [1, {}, [3, [[4]]]]\r\nfunction myFlat(arr) {\r\n    let newArr = []\r\n    function fn(varr) {\r\n        varr.forEach((item, index) => {\r\n            if (Array.isArray(item)) {\r\n                fn(item)\r\n            } else {\r\n                newArr.push(item)\r\n            }\r\n        })\r\n    }\r\n    fn(arr)\r\n    return newArr\r\n}\r\nconsole.log(myFlat(arr));"]}