===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
gjs-1.66.1/NEWS-1976-    + Spread operator in destructuring assignment: let [a, ...b] = [1, 2, 3];
gjs-1.66.1/NEWS:1977:    + Template literals: `Hello, ${name}` with optional tags: tag`string`
gjs-1.66.1/NEWS-1978-
##############################################
gjs-1.66.1/doc/Logging.md-91-        GLib.log_structured(LOG_DOMAIN, level, {
gjs-1.66.1/doc/Logging.md:92:            'MESSAGE': `${message}`,
gjs-1.66.1/doc/Logging.md-93-            'SYSLOG_IDENTIFIER': 'org.gnome.Polari',
##############################################
gjs-1.66.1/doc/Mapping.md-55-
gjs-1.66.1/doc/Mapping.md:56:The `$gtype` property gives the GType object for the given type. This is the proper way to find the GType given an object or a class. For a class, `GObject.type_from_name('GtkLabel')` would work too if you know the GType name, but only if you had previously constructed a Gtk.Label object.
gjs-1.66.1/doc/Mapping.md-57-
##############################################
gjs-1.66.1/doc/Modules.md-108-// Using native template literals (Output: Pi to 2 decimal points: 3.14)
gjs-1.66.1/doc/Modules.md:109:`${foo} to ${bar*2} decimal points: ${baz.toFixed(bar*2)}`
gjs-1.66.1/doc/Modules.md-110-
##############################################
gjs-1.66.1/doc/Package/Specification.md-85-
gjs-1.66.1/doc/Package/Specification.md:86:This `main()` function should initialize a GApplication whose id is **${entry-point-name}**, and do all the work inside the GApplication `vfunc_*` handlers.
gjs-1.66.1/doc/Package/Specification.md-87-
##############################################
gjs-1.66.1/doc/Style_Guide.md-59-    GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, function () {
gjs-1.66.1/doc/Style_Guide.md:60:        log(`number is: ${i}`);
gjs-1.66.1/doc/Style_Guide.md-61-    });
##############################################
gjs-1.66.1/examples/calc.js-10-function updateDisplay() {
gjs-1.66.1/examples/calc.js:11:    label.set_markup(`<span size='30000'>${calcVal}</span>`);
gjs-1.66.1/examples/calc.js-12-
##############################################
gjs-1.66.1/examples/calc.js-36-        calcVal = Math.floor(calcVal * 10000) / 10000;
gjs-1.66.1/examples/calc.js:37:    label.set_markup(`<span size='30000'>${calcVal}</span>`);
gjs-1.66.1/examples/calc.js-38-}
##############################################
gjs-1.66.1/examples/calc.js-50-function swapSign() {
gjs-1.66.1/examples/calc.js:51:    calcVal = calcVal[0] === '-' ? calcVal.substring(1) : `-${calcVal}`;
gjs-1.66.1/examples/calc.js-52-    updateDisplay();
##############################################
gjs-1.66.1/examples/calc.js-55-function randomNum() {
gjs-1.66.1/examples/calc.js:56:    calcVal = `${Math.floor(Math.random() * 1000)}`;
gjs-1.66.1/examples/calc.js-57-    updateDisplay();
##############################################
gjs-1.66.1/examples/dbus-client.js-41-function onNameAppeared(connection, name, _owner) {
gjs-1.66.1/examples/dbus-client.js:42:    print(`"${name}" appeared on the session bus`);
gjs-1.66.1/examples/dbus-client.js-43-
##############################################
gjs-1.66.1/examples/dbus-client.js-59-    proxySignalId = proxy.connectSignal('TestSignal', (proxy_, name_, args) => {
gjs-1.66.1/examples/dbus-client.js:60:        print(`TestSignal: ${args[0]}, ${args[1]}`);
gjs-1.66.1/examples/dbus-client.js-61-    });
##############################################
gjs-1.66.1/examples/dbus-client.js-67-        for (let [prop, value] of Object.entries(changed.deepUnpack()))
gjs-1.66.1/examples/dbus-client.js:68:            print(`Property '${prop}' changed to '${value.deepUnpack()}'`);
gjs-1.66.1/examples/dbus-client.js-69-
gjs-1.66.1/examples/dbus-client.js-70-        for (let prop of invalidated)
gjs-1.66.1/examples/dbus-client.js:71:            print(`Property '${prop}' invalidated`);
gjs-1.66.1/examples/dbus-client.js-72-    });
##############################################
gjs-1.66.1/examples/dbus-client.js-75-    // Reading and writing properties is straight-forward
gjs-1.66.1/examples/dbus-client.js:76:    print(`ReadOnlyProperty: ${proxy.ReadOnlyProperty}`);
gjs-1.66.1/examples/dbus-client.js-77-
gjs-1.66.1/examples/dbus-client.js:78:    print(`ReadWriteProperty: ${proxy.ReadWriteProperty}`);
gjs-1.66.1/examples/dbus-client.js-79-
gjs-1.66.1/examples/dbus-client.js-80-    proxy.ReadWriteProperty = !proxy.ReadWriteProperty;
gjs-1.66.1/examples/dbus-client.js:81:    print(`ReadWriteProperty: ${proxy.ReadWriteProperty}`);
gjs-1.66.1/examples/dbus-client.js-82-
##############################################
gjs-1.66.1/examples/dbus-client.js-87-
gjs-1.66.1/examples/dbus-client.js:88:        print(`SimpleMethod: ${value}`);
gjs-1.66.1/examples/dbus-client.js-89-    } catch (e) {
gjs-1.66.1/examples/dbus-client.js:90:        logError(`SimpleMethod: ${e.message}`);
gjs-1.66.1/examples/dbus-client.js-91-    }
##############################################
gjs-1.66.1/examples/dbus-client.js-100-
gjs-1.66.1/examples/dbus-client.js:101:        print(`ComplexMethod: ${value}`);
gjs-1.66.1/examples/dbus-client.js-102-
##############################################
gjs-1.66.1/examples/dbus-client.js-111-function onNameVanished(connection, name) {
gjs-1.66.1/examples/dbus-client.js:112:    print(`"${name}" vanished from the session bus`);
gjs-1.66.1/examples/dbus-client.js-113-
##############################################
gjs-1.66.1/examples/dbus-client.js-159-        proxy = sourceObj;
gjs-1.66.1/examples/dbus-client.js:160:        print(`ReadOnlyProperty: ${proxy.ReadOnlyProperty}`);
gjs-1.66.1/examples/dbus-client.js-161-    },
##############################################
gjs-1.66.1/examples/dbus-service.js-64-    ComplexMethod(input) {
gjs-1.66.1/examples/dbus-service.js:65:        print(`ComplexMethod() invoked with "${input}"`);
gjs-1.66.1/examples/dbus-service.js-66-
##############################################
gjs-1.66.1/examples/http-client.js-28-
gjs-1.66.1/examples/http-client.js:29:    log(`body:\n${byteArray.toString(byteArray.fromGBytes(data))}`);
gjs-1.66.1/examples/http-client.js-30-
##############################################
gjs-1.66.1/examples/http-client.js-44-
gjs-1.66.1/examples/http-client.js:45:    log(`status: ${message.status_code} - ${message.reason_phrase}`);
gjs-1.66.1/examples/http-client.js-46-    message.response_headers.foreach((name, value) => {
gjs-1.66.1/examples/http-client.js:47:        log(`${name}: ${value}`);
gjs-1.66.1/examples/http-client.js-48-    });
##############################################
gjs-1.66.1/examples/websocket-client.js-43-        const str = byteArray.toString(byteArray.fromGBytes(data));
gjs-1.66.1/examples/websocket-client.js:44:        log(`message: ${str}`);
gjs-1.66.1/examples/websocket-client.js-45-        connection.close(Soup.WebsocketCloseCode.NORMAL, null);
##############################################
gjs-1.66.1/gi/closure.cpp-114-        "object %p",
gjs-1.66.1/gi/closure.cpp:115:        c, c->func.debug_addr());
gjs-1.66.1/gi/closure.cpp-116-
##############################################
gjs-1.66.1/gi/closure.cpp-141-    gjs_debug_closure("Invalidating closure %p which calls function %p",
gjs-1.66.1/gi/closure.cpp:142:                      closure, c->func.debug_addr());
gjs-1.66.1/gi/closure.cpp-143-
##############################################
gjs-1.66.1/gi/closure.cpp-168-    gjs_debug_closure("Invalidating signal closure %p which calls function %p",
gjs-1.66.1/gi/closure.cpp:169:                      closure, self->func.debug_addr());
gjs-1.66.1/gi/closure.cpp-170-
##############################################
gjs-1.66.1/gi/closure.cpp-215-            "closure %p function %p",
gjs-1.66.1/gi/closure.cpp:216:            closure, c->func.debug_addr());
gjs-1.66.1/gi/closure.cpp-217-        /* If an exception has been thrown, log it, unless the caller
##############################################
gjs-1.66.1/gi/closure.cpp-320-    gjs_debug_closure("Create closure %p which calls function %p '%s'", gc,
gjs-1.66.1/gi/closure.cpp:321:                      c->func.debug_addr(), description);
gjs-1.66.1/gi/closure.cpp-322-
##############################################
gjs-1.66.1/gi/object.cpp-182-
gjs-1.66.1/gi/object.cpp:183:const void* ObjectBase::jsobj_addr(void) const {
gjs-1.66.1/gi/object.cpp-184-    if (is_prototype())
gjs-1.66.1/gi/object.cpp-185-        return nullptr;
gjs-1.66.1/gi/object.cpp:186:    return to_instance()->m_wrapper.debug_addr();
gjs-1.66.1/gi/object.cpp-187-}
##############################################
gjs-1.66.1/gi/object.h-130-    // This is used in debug methods only.
gjs-1.66.1/gi/object.h:131:    [[nodiscard]] const void* jsobj_addr() const;
gjs-1.66.1/gi/object.h-132-
##############################################
gjs-1.66.1/gi/object.h-136-    void debug_lifecycle(const char* message) const {
gjs-1.66.1/gi/object.h:137:        GIWrapperBase::debug_lifecycle(jsobj_addr(), message);
gjs-1.66.1/gi/object.h-138-    }
##############################################
gjs-1.66.1/gi/wrapperutils.h-298-    // Accessor for Instance member. Used only in debug methods and toString().
gjs-1.66.1/gi/wrapperutils.h:299:    [[nodiscard]] const void* ptr_addr() const {
gjs-1.66.1/gi/wrapperutils.h-300-        return is_prototype() ? nullptr : to_instance()->ptr();
##############################################
gjs-1.66.1/gi/wrapperutils.h-308-            Base::debug_topic, "[%p: %s pointer %p - %s.%s (%s)] %s", this,
gjs-1.66.1/gi/wrapperutils.h:309:            Base::debug_tag, ptr_addr(), ns(), name(), type_name(), message);
gjs-1.66.1/gi/wrapperutils.h-310-    }
##############################################
gjs-1.66.1/gi/wrapperutils.h-315-            "[%p: %s pointer %p - JS wrapper %p - %s.%s (%s)] %s", this,
gjs-1.66.1/gi/wrapperutils.h:316:            Base::debug_tag, ptr_addr(), obj, ns(), name(), type_name(),
gjs-1.66.1/gi/wrapperutils.h-317-            message);
##############################################
gjs-1.66.1/gi/wrapperutils.h-324-            "[%p: %s pointer %p - JS wrapper %p - %s.%s (%s)] %s '%s'", this,
gjs-1.66.1/gi/wrapperutils.h:325:            Base::debug_tag, ptr_addr(), obj, ns(), name(), type_name(),
gjs-1.66.1/gi/wrapperutils.h-326-            message, id);
##############################################
gjs-1.66.1/gi/wrapperutils.h-569-            cx, obj, static_cast<const Base*>(priv)->to_string_kind(),
gjs-1.66.1/gi/wrapperutils.h:570:            priv->info(), priv->gtype(), priv->ptr_addr(), args.rval());
gjs-1.66.1/gi/wrapperutils.h-571-    }
##############################################
gjs-1.66.1/gi/wrapperutils.h-918-     * Also defines all the requested methods and properties on the prototype
gjs-1.66.1/gi/wrapperutils.h:919:     * and constructor objects (see define_jsclass()), as well as a `$gtype`
gjs-1.66.1/gi/wrapperutils.h-920-     * property and a toString() method.
##############################################
gjs-1.66.1/gjs/jsapi-util-root.h-203-
gjs-1.66.1/gjs/jsapi-util-root.h:204:    /* Use debug_addr() only for debug logging, because it is unbarriered. */
gjs-1.66.1/gjs/jsapi-util-root.h-205-    template <typename U = T>
gjs-1.66.1/gjs/jsapi-util-root.h:206:    [[nodiscard]] const void* debug_addr(
gjs-1.66.1/gjs/jsapi-util-root.h-207-        std::enable_if_t<std::is_pointer_v<U>>* = nullptr) const {
##############################################
gjs-1.66.1/gjs/profiler.cpp-680- * Set the file to which profiling data is written when the @self is stopped.
gjs-1.66.1/gjs/profiler.cpp:681: * By default, this is `gjs-$PID.syscap` in the current directory.
gjs-1.66.1/gjs/profiler.cpp-682- */
##############################################
gjs-1.66.1/installed-tests/debugger/return.debugger-6-ret 5
gjs-1.66.1/installed-tests/debugger/return.debugger:7:ret `${4 * 10 + 2} is the answer`
gjs-1.66.1/installed-tests/debugger/return.debugger-8-c
##############################################
gjs-1.66.1/installed-tests/debugger/return.debugger.output-15-Breakpoint 3, func3() at return.debugger.js:10:4
gjs-1.66.1/installed-tests/debugger/return.debugger.output:16:db> ret `${4 * 10 + 2} is the answer`
gjs-1.66.1/installed-tests/debugger/return.debugger.output-17-42 is the answer
##############################################
gjs-1.66.1/installed-tests/debugger/throw.debugger.js-8-} catch (e) {
gjs-1.66.1/installed-tests/debugger/throw.debugger.js:9:    print(`Exception: ${e}`);
gjs-1.66.1/installed-tests/debugger/throw.debugger.js-10-}
##############################################
gjs-1.66.1/installed-tests/js/minijasmine.js-56-    jasmineStarted(info) {
gjs-1.66.1/installed-tests/js/minijasmine.js:57:        print(`1..${info.totalSpecsDefined}`);
gjs-1.66.1/installed-tests/js/minijasmine.js-58-    }
##############################################
gjs-1.66.1/installed-tests/js/minijasmine.js-63-                print('not ok - An error was thrown outside a test');
gjs-1.66.1/installed-tests/js/minijasmine.js:64:                print(`# ${result.message}`);
gjs-1.66.1/installed-tests/js/minijasmine.js-65-            });
##############################################
gjs-1.66.1/installed-tests/js/minijasmine.js-92-        }
gjs-1.66.1/installed-tests/js/minijasmine.js:93:        tapReport += ` ${this._specCount} ${result.fullName}`;
gjs-1.66.1/installed-tests/js/minijasmine.js-94-        if (result.status === 'pending' || result.status === 'disabled') {
gjs-1.66.1/installed-tests/js/minijasmine.js-95-            let reason = result.pendingReason || result.status;
gjs-1.66.1/installed-tests/js/minijasmine.js:96:            tapReport += ` # SKIP ${reason}`;
gjs-1.66.1/installed-tests/js/minijasmine.js-97-        }
##############################################
gjs-1.66.1/installed-tests/js/minijasmine.js-105-                let stackTrace = _filterStack(failedExpectation.stack).trim();
gjs-1.66.1/installed-tests/js/minijasmine.js:106:                print(stackTrace.split('\n').map(str => `#   ${str}`).join('\n'));
gjs-1.66.1/installed-tests/js/minijasmine.js-107-            });
##############################################
gjs-1.66.1/installed-tests/js/testCairo.js-262-            ['none', 'full'].forEach(transfer => {
gjs-1.66.1/installed-tests/js/testCairo.js:263:                it(`can be marshalled as a transfer-${transfer} return value`, function () {
gjs-1.66.1/installed-tests/js/testCairo.js:264:                    const outSurface = Regress[`test_cairo_surface_${transfer}_return`]();
gjs-1.66.1/installed-tests/js/testCairo.js-265-                    expect(outSurface.getFormat()).toEqual(Cairo.Format.ARGB32);
##############################################
gjs-1.66.1/installed-tests/js/testGDBus.js-138-    multipleInArgs(a, b, c, d, e) {
gjs-1.66.1/installed-tests/js/testGDBus.js:139:        return `${a} ${b} ${c} ${d} ${e}`;
gjs-1.66.1/installed-tests/js/testGDBus.js-140-    }
##############################################
gjs-1.66.1/installed-tests/js/testGDBus.js-266-            waitId = 0;
gjs-1.66.1/installed-tests/js/testGDBus.js:267:            throw new Error(`Timeout waiting for property ${property} expired`);
gjs-1.66.1/installed-tests/js/testGDBus.js-268-        });
##############################################
gjs-1.66.1/installed-tests/js/testGDBus.js-287-            name => {
gjs-1.66.1/installed-tests/js/testGDBus.js:288:                log(`Acquired name ${name}`);
gjs-1.66.1/installed-tests/js/testGDBus.js-289-                loop.quit();
##############################################
gjs-1.66.1/installed-tests/js/testGDBus.js-291-            name => {
gjs-1.66.1/installed-tests/js/testGDBus.js:292:                log(`Lost name ${name}`);
gjs-1.66.1/installed-tests/js/testGDBus.js-293-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-16-
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:17:function testReturnValue(root, value, {omit, skip, funcName = `${root}_return`} = {}) {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-18-    if (omit)
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-26-
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:27:function testInParameter(root, value, {omit, skip, funcName = `${root}_in`} = {}) {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-28-    if (omit)
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-36-
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:37:function testOutParameter(root, value, {omit, skip, funcName = `${root}_out`} = {}) {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-38-    if (omit)
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-47-function testInoutParameter(root, inValue, outValue,
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:48:    {omit, skip, funcName = `${root}_inout`} = {}) {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-49-    if (omit)
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-66-    describe('with transfer none', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:67:        testSimpleMarshalling(`${root}_none`, value, inoutValue, options.none);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-68-    });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-78-        Object.assign(fullOptions, options.full);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:79:        testSimpleMarshalling(`${root}_full`, value, inoutValue, fullOptions);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-80-    });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-94-        Object.assign(containerOptions, options.container);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:95:        testSimpleMarshalling(`${root}_container`, value, inoutValue, containerOptions);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-96-    });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-168-    [true, false].forEach(bool => {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:169:        describe(`${bool}`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-170-            testSimpleMarshalling('boolean', bool, !bool, {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-171-                returnv: {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:172:                    funcName: `boolean_return_${bool}`,
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-173-                },
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-174-                in: {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:175:                    funcName: `boolean_in_${bool}`,
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-176-                },
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-177-                out: {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:178:                    funcName: `boolean_out_${bool}`,
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-179-                },
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-180-                inout: {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:181:                    funcName: `boolean_inout_${bool}_${!bool}`,
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-182-                },
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-188-describe('Integer', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:189:    Object.entries(Limits).forEach(([type, {min, max, umax, bit64, utype = `u${type}`}]) => {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:190:        describe(`${type}-typed`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-191-            it('marshals signed value as a return value', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:192:                expect(warn64(bit64, GIMarshallingTests[`${type}_return_max`])).toEqual(max);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:193:                expect(warn64(bit64, GIMarshallingTests[`${type}_return_min`])).toEqual(min);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-194-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-197-                skip64(bit64);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:198:                expect(() => GIMarshallingTests[`${type}_in_max`](max)).not.toThrow();
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:199:                expect(() => GIMarshallingTests[`${type}_in_min`](min)).not.toThrow();
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-200-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-202-            it('marshals signed value as an out parameter', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:203:                expect(warn64(bit64, GIMarshallingTests[`${type}_out_max`])).toEqual(max);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:204:                expect(warn64(bit64, GIMarshallingTests[`${type}_out_min`])).toEqual(min);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-205-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-208-                skip64(bit64);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:209:                expect(GIMarshallingTests[`${type}_inout_max_min`](max)).toEqual(min);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:210:                expect(GIMarshallingTests[`${type}_inout_min_max`](min)).toEqual(max);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-211-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-213-            it('marshals unsigned value as a return value', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:214:                expect(warn64(bit64, GIMarshallingTests[`${utype}_return`])).toEqual(umax);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-215-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-218-                skip64(bit64);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:219:                expect(() => GIMarshallingTests[`${utype}_in`](umax)).not.toThrow();
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-220-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-222-            it('marshals unsigned value as an out parameter', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:223:                expect(warn64(bit64, GIMarshallingTests[`${utype}_out`])).toEqual(umax);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-224-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-227-                skip64(bit64);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:228:                expect(GIMarshallingTests[`${utype}_inout`](umax)).toEqual(0);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-229-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-248-    Object.entries(FloatLimits).forEach(([type, {min, max}]) => {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:249:        describe(`${type}-typed`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-250-            it('marshals value as a return value', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:251:                expect(GIMarshallingTests[`${type}_return`]()).toBeCloseTo(max, 10);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-252-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-256-            it('marshals value as an out parameter', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:257:                expect(GIMarshallingTests[`${type}_out`]()).toBeCloseTo(max, 10);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-258-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-260-            it('marshals value as an inout parameter', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:261:                expect(GIMarshallingTests[`${type}_inout`](max)).toBeCloseTo(min, 10);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-262-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-500-        ['none', 'container', 'full'].forEach(transfer => {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:501:            xit(`marshals as a transfer-${transfer} in and out parameter`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-502-                const returnedArray =
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:503:                    GIMarshallingTests[`array_gvariant_${transfer}_in`](variantArray);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-504-                expect(returnedArray.map(v => v.deepUnpack())).toEqual([27, 'Hello']);
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-639-        describe('of ints with transfer none', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:640:            testReturnValue(`${list}_int_none`, [-1, 0, 1, 2]);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:641:            testInParameter(`${list}_int_none`, [-1, 0, 1, 2]);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-642-        });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-651-        describe('of strings', function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:652:            testContainerMarshalling(`${list}_utf8`, ['0', '1', '2'],
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-653-                ['-2', '-1', '0', '1']);
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1064-        ['return', 'out'].forEach(mode => {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1065:            it(`marshals as a ${mode} parameter with transfer ${transfer}`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1066:                expect(GIMarshallingTests.Object[`${transfer}_${mode}`]().int).toEqual(0);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1067-            });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1069-
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1070:        it(`marshals as an inout parameter with transfer ${transfer}`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1071-            const o = new GIMarshallingTests.Object({int: 42});
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1072:            expect(GIMarshallingTests.Object[`${transfer}_inout`](o).int).toEqual(0);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1073-        });
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1295-    function testVfuncRefcount(mode, transfer, expectedRefcount, options = {}, ...args) {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1296:        it(`marshals an object ${mode} parameter with transfer ${transfer}`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1297-            if (options.skip)
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1299-            const [refcount, floating] =
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1300:                tester[`get_ref_info_for_vfunc_${mode}_object_transfer_${transfer}`](...args);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1301-            expect(floating).toBeFalsy();
##############################################
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1640-    function testPropertyGetSet(type, value1, value2, skip = false) {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1641:        it(`gets and sets a ${type} property`, function () {
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1642-            if (skip)
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1643-                pending(skip);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1644:            obj[`some_${type}`] = value1;
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1645:            expect(obj[`some_${type}`]).toEqual(value1);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1646:            obj[`some_${type}`] = value2;
gjs-1.66.1/installed-tests/js/testGIMarshalling.js:1647:            expect(obj[`some_${type}`]).toEqual(value2);
gjs-1.66.1/installed-tests/js/testGIMarshalling.js-1648-        });
##############################################
gjs-1.66.1/installed-tests/js/testGLib.js-126-            GLib.test_assert_expected_messages_internal('Gjs', 'testGLib.js', 0,
gjs-1.66.1/installed-tests/js/testGLib.js:127:                `test GLib.${testName}`);
gjs-1.66.1/installed-tests/js/testGLib.js-128-        }
##############################################
gjs-1.66.1/installed-tests/js/testGObjectClass.js-363-            set readwrite(val) {
gjs-1.66.1/installed-tests/js/testGObjectClass.js:364:                this._subclass_readwrite = `subclass${val}`;
gjs-1.66.1/installed-tests/js/testGObjectClass.js-365-            }
##############################################
gjs-1.66.1/installed-tests/js/testGObjectClass.js-596-        GLib.test_expect_message('Gjs', GLib.LogLevelFlags.LEVEL_WARNING,
gjs-1.66.1/installed-tests/js/testGObjectClass.js:597:            `*RangeError: Provided GType name '${gtypeName}' is not valid; ` +
gjs-1.66.1/installed-tests/js/testGObjectClass.js:598:            `automatically sanitized to '${expectedSanitized}'*`);
gjs-1.66.1/installed-tests/js/testGObjectClass.js-599-
##############################################
gjs-1.66.1/installed-tests/js/testGio.js-67-            KINDS.forEach(kind => {
gjs-1.66.1/installed-tests/js/testGio.js:68:                expect(() => settings[`get_${kind}`]('foobar')).toThrowError(/key/);
gjs-1.66.1/installed-tests/js/testGio.js-69-            });
##############################################
gjs-1.66.1/installed-tests/js/testGio.js-73-            KINDS.forEach(kind => {
gjs-1.66.1/installed-tests/js/testGio.js:74:                expect(() => settings[`set_${kind}`]('foobar', null)).toThrowError(/key/);
gjs-1.66.1/installed-tests/js/testGio.js-75-            });
##############################################
gjs-1.66.1/installed-tests/js/testLegacyClass.js-242-                let oldToString = this.parent();
gjs-1.66.1/installed-tests/js/testLegacyClass.js:243:                return `${oldToString}; hello`;
gjs-1.66.1/installed-tests/js/testLegacyClass.js-244-            },
##############################################
gjs-1.66.1/installed-tests/js/testLegacyClass.js-355-    argumentGeneric(arg) {
gjs-1.66.1/installed-tests/js/testLegacyClass.js:356:        return `AnInterface.argumentGeneric(${arg})`;
gjs-1.66.1/installed-tests/js/testLegacyClass.js-357-    },
##############################################
gjs-1.66.1/installed-tests/js/testLegacyClass.js-409-    argumentGeneric(arg) {
gjs-1.66.1/installed-tests/js/testLegacyClass.js:410:        return AnInterface.argumentGeneric(this, `${arg} (hello from class)`);
gjs-1.66.1/installed-tests/js/testLegacyClass.js-411-    },
##############################################
gjs-1.66.1/installed-tests/js/testLegacyGObject.js-366-            set readwrite(val) {
gjs-1.66.1/installed-tests/js/testLegacyGObject.js:367:                this._subclass_readwrite = `subclass${val}`;
gjs-1.66.1/installed-tests/js/testLegacyGObject.js-368-            },
##############################################
gjs-1.66.1/installed-tests/js/testParamSpec.js-9-function testParamSpec(type, params, defaultValue) {
gjs-1.66.1/installed-tests/js/testParamSpec.js:10:    describe(`GObject.ParamSpec.${type}`, function () {
gjs-1.66.1/installed-tests/js/testParamSpec.js-11-        let paramSpec;
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-22-    [8, 16, 32, 64].forEach(bits => {
gjs-1.66.1/installed-tests/js/testRegress.js:23:        it(`includes ${bits}-bit integers`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js:24:            const method = `test_int${bits}`;
gjs-1.66.1/installed-tests/js/testRegress.js-25-            expect(Regress[method](42)).toBe(42);
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-28-
gjs-1.66.1/installed-tests/js/testRegress.js:29:        it(`includes unsigned ${bits}-bit integers`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js:30:            expect(Regress[`test_uint${bits}`](42)).toBe(42);
gjs-1.66.1/installed-tests/js/testRegress.js-31-        });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-34-    ['short', 'int', 'long', 'ssize', 'float', 'double'].forEach(type => {
gjs-1.66.1/installed-tests/js/testRegress.js:35:        it(`includes ${type}s`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js:36:            const method = `test_${type}`;
gjs-1.66.1/installed-tests/js/testRegress.js-37-            expect(Regress[method](42)).toBe(42);
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-42-    ['ushort', 'uint', 'ulong', 'size'].forEach(type => {
gjs-1.66.1/installed-tests/js/testRegress.js:43:        it(`includes ${type}s`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js:44:            expect(Regress[`test_${type}`](42)).toBe(42);
gjs-1.66.1/installed-tests/js/testRegress.js-45-        });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-49-        ['uint8', 'uint16', 'uint32', 'uint64', 'uint', 'size'].forEach(type => {
gjs-1.66.1/installed-tests/js/testRegress.js:50:            it(`for ${type}`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js:51:                expect(() => Regress[`test_${type}`](-42)).toThrow();
gjs-1.66.1/installed-tests/js/testRegress.js-52-            });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-205-    ['int', 'gint8', 'gint16', 'gint32', 'gint64'].forEach(inttype => {
gjs-1.66.1/installed-tests/js/testRegress.js:206:        it(`arrays of ${inttype} in`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js:207:            expect(Regress[`test_array_${inttype}_in`]([1, 2, 3, 4])).toEqual(10);
gjs-1.66.1/installed-tests/js/testRegress.js-208-        });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-296-    ['glist', 'gslist'].forEach(list => {
gjs-1.66.1/installed-tests/js/testRegress.js:297:        describe(`${list} types`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js-298-            const STR_LIST = ['1', '2', '3'];
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-300-            it('return with transfer-none', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:301:                expect(Regress[`test_${list}_nothing_return`]()).toEqual(STR_LIST);
gjs-1.66.1/installed-tests/js/testRegress.js:302:                expect(Regress[`test_${list}_nothing_return2`]()).toEqual(STR_LIST);
gjs-1.66.1/installed-tests/js/testRegress.js-303-            });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-305-            it('return with transfer-container', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:306:                expect(Regress[`test_${list}_container_return`]()).toEqual(STR_LIST);
gjs-1.66.1/installed-tests/js/testRegress.js-307-            });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-309-            it('return with transfer-full', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:310:                expect(Regress[`test_${list}_everything_return`]()).toEqual(STR_LIST);
gjs-1.66.1/installed-tests/js/testRegress.js-311-            });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-313-            it('in with transfer-none', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:314:                Regress[`test_${list}_nothing_in`](STR_LIST);
gjs-1.66.1/installed-tests/js/testRegress.js:315:                Regress[`test_${list}_nothing_in2`](STR_LIST);
gjs-1.66.1/installed-tests/js/testRegress.js-316-            });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-318-            it('nullable in', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:319:                expect(() => Regress[`test_${list}_null_in`]([])).not.toThrow();
gjs-1.66.1/installed-tests/js/testRegress.js-320-            });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-322-            it('nullable out', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:323:                expect(Regress[`test_${list}_null_out`]()).toEqual([]);
gjs-1.66.1/installed-tests/js/testRegress.js-324-            });
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-326-            xit('in with transfer-container', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:327:                Regress[`test_${list}_container_in`](STR_LIST);
gjs-1.66.1/installed-tests/js/testRegress.js-328-            }).pend('Function not added to gobject-introspection test suite yet');
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-1323-    ['simple', 'noptr'].forEach(type => {
gjs-1.66.1/installed-tests/js/testRegress.js:1324:        it(`${type} callback`, function () {
gjs-1.66.1/installed-tests/js/testRegress.js-1325-            const callback = jasmine.createSpy('callback');
gjs-1.66.1/installed-tests/js/testRegress.js:1326:            Regress[`test_${type}_callback`](callback);
gjs-1.66.1/installed-tests/js/testRegress.js-1327-            expect(callback).toHaveBeenCalled();
##############################################
gjs-1.66.1/installed-tests/js/testRegress.js-1330-        it('null simple callback', function () {
gjs-1.66.1/installed-tests/js/testRegress.js:1331:            expect(() => Regress[`test_${type}_callback`](null)).not.toThrow();
gjs-1.66.1/installed-tests/js/testRegress.js-1332-        });
##############################################
gjs-1.66.1/modules/core/_common.js-41-        if (!propdesc.get && !propdesc.set) {
gjs-1.66.1/modules/core/_common.js:42:            const privateName = Symbol(`__autogeneratedAccessor__${name}`);
gjs-1.66.1/modules/core/_common.js-43-            const defaultValue = pspec.get_default_value();
##############################################
gjs-1.66.1/modules/core/_common.js-56-            propdesc.get = function () {
gjs-1.66.1/modules/core/_common.js:57:                throw new Error(`setter defined without getter for property ${name}`);
gjs-1.66.1/modules/core/_common.js-58-            };
##############################################
gjs-1.66.1/modules/core/_common.js-60-            propdesc.set = function () {
gjs-1.66.1/modules/core/_common.js:61:                throw new Error(`getter defined without setter for property ${name}`);
gjs-1.66.1/modules/core/_common.js-62-            };
##############################################
gjs-1.66.1/modules/core/_common.js-65-        propdesc.get = function () {
gjs-1.66.1/modules/core/_common.js:66:            throw new Error(`missing getter for read-only property ${name}`);
gjs-1.66.1/modules/core/_common.js-67-        };
##############################################
gjs-1.66.1/modules/core/_common.js-69-        propdesc.set = function () {
gjs-1.66.1/modules/core/_common.js:70:            throw new Error(`missing setter for write-only property ${name}`);
gjs-1.66.1/modules/core/_common.js-71-        };
##############################################
gjs-1.66.1/modules/core/_format.js-62-        default:
gjs-1.66.1/modules/core/_format.js:63:            throw new Error(`Unsupported conversion character %${genericGroup}`);
gjs-1.66.1/modules/core/_format.js-64-        }
##############################################
gjs-1.66.1/modules/core/_signals.js-66-                if (connection.disconnected)
gjs-1.66.1/modules/core/_signals.js:67:                    throw new Error(`Signal handler id ${id} already disconnected`);
gjs-1.66.1/modules/core/_signals.js-68-
##############################################
gjs-1.66.1/modules/core/_signals.js-76-    }
gjs-1.66.1/modules/core/_signals.js:77:    throw new Error(`No signal connection ${id} found`);
gjs-1.66.1/modules/core/_signals.js-78-}
##############################################
gjs-1.66.1/modules/core/_signals.js-141-                // signal emission
gjs-1.66.1/modules/core/_signals.js:142:                logError(e, `Exception in callback for signal: ${name}`);
gjs-1.66.1/modules/core/_signals.js-143-            }
##############################################
gjs-1.66.1/modules/core/_signals.js-149-    if (proto[functionName] && proto[functionName] !== func)
gjs-1.66.1/modules/core/_signals.js:150:        log(`WARNING: addSignalMethods is replacing existing ${proto} ${functionName} method`);
gjs-1.66.1/modules/core/_signals.js-151-
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-64-    if (!isSimple && char !== 'v')
gjs-1.66.1/modules/core/overrides/GLib.js:65:        throw new TypeError(`Invalid GVariant signature (${char} is not a valid type)`);
gjs-1.66.1/modules/core/overrides/GLib.js-66-
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-181-    default:
gjs-1.66.1/modules/core/overrides/GLib.js:182:        throw new TypeError(`Invalid GVariant signature (unexpected character ${char})`);
gjs-1.66.1/modules/core/overrides/GLib.js-183-    }
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-269-function _notIntrospectableError(funcName, replacement) {
gjs-1.66.1/modules/core/overrides/GLib.js:270:    return new Error(`${funcName} is not introspectable. Use ${replacement} instead.`);
gjs-1.66.1/modules/core/overrides/GLib.js-271-}
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-278-    if ('-^]\\'.includes(char))
gjs-1.66.1/modules/core/overrides/GLib.js:279:        return `\\${char}`;
gjs-1.66.1/modules/core/overrides/GLib.js-280-    return char;
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-323-    this.Variant.prototype.toString = function () {
gjs-1.66.1/modules/core/overrides/GLib.js:324:        return `[object variant of type "${this.get_type_string()}"]`;
gjs-1.66.1/modules/core/overrides/GLib.js-325-    };
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-412-        _warnNotIntrospectable('GLib.ascii_dtostr()', 'JS string conversion');
gjs-1.66.1/modules/core/overrides/GLib.js:413:        return `${number}`.slice(0, len);
gjs-1.66.1/modules/core/overrides/GLib.js-414-    };
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-447-        const escapedDelimiterChars = delimiterChars.map(_escapeCharacterSetChars);
gjs-1.66.1/modules/core/overrides/GLib.js:448:        const delimiterRegex = new RegExp(`[${escapedDelimiterChars.join('')}]`, 'g');
gjs-1.66.1/modules/core/overrides/GLib.js-449-        return string.replace(delimiterRegex, newDelimiter);
##############################################
gjs-1.66.1/modules/core/overrides/GLib.js-459-        const escapedValidArray = validArray.map(_escapeCharacterSetChars);
gjs-1.66.1/modules/core/overrides/GLib.js:460:        const invalidRegex = new RegExp(`[^${escapedValidArray.join('')}]`, 'g');
gjs-1.66.1/modules/core/overrides/GLib.js-461-        return string.replace(invalidRegex, substitutor);
##############################################
gjs-1.66.1/modules/core/overrides/GObject.js-86-        throw new TypeError('GObject.registerClass() used with invalid base ' +
gjs-1.66.1/modules/core/overrides/GObject.js:87:            `class (is ${Object.getPrototypeOf(klass).name})`);
gjs-1.66.1/modules/core/overrides/GObject.js-88-    }
##############################################
gjs-1.66.1/modules/core/overrides/GObject.js-110-        } catch (e) {
gjs-1.66.1/modules/core/overrides/GObject.js:111:            throw new TypeError(`Invalid signal ${signalName}: ${e.message}`);
gjs-1.66.1/modules/core/overrides/GObject.js-112-        }
##############################################
gjs-1.66.1/modules/core/overrides/GObject.js-142-                scriptDir = scriptDir.replace(/^\/|\/$/g, '');
gjs-1.66.1/modules/core/overrides/GObject.js:143:                basename = `${scriptDir.split('/').reverse()[0]}_${basename}`;
gjs-1.66.1/modules/core/overrides/GObject.js-144-            }
##############################################
gjs-1.66.1/modules/core/overrides/GObject.js-157-        if (sanitized !== klass[GTypeName]) {
gjs-1.66.1/modules/core/overrides/GObject.js:158:            logError(new RangeError(`Provided GType name '${klass[GTypeName]}' ` +
gjs-1.66.1/modules/core/overrides/GObject.js:159:                `is not valid; automatically sanitized to '${sanitized}'`));
gjs-1.66.1/modules/core/overrides/GObject.js-160-        }
##############################################
gjs-1.66.1/modules/core/overrides/GObject.js-167-        if (callerBasename)
gjs-1.66.1/modules/core/overrides/GObject.js:168:            gtypeClassName = `${callerBasename}_${gtypeClassName}`;
gjs-1.66.1/modules/core/overrides/GObject.js-169-    }
gjs-1.66.1/modules/core/overrides/GObject.js-170-
gjs-1.66.1/modules/core/overrides/GObject.js:171:    return sanitizeGType(`Gjs_${gtypeClassName}`);
gjs-1.66.1/modules/core/overrides/GObject.js-172-}
##############################################
gjs-1.66.1/modules/core/overrides/GObject.js-234-        throw new Error('The following interfaces must be implemented before ' +
gjs-1.66.1/modules/core/overrides/GObject.js:235:            `${iface.name}: ${unfulfilledReqs.join(', ')}`);
gjs-1.66.1/modules/core/overrides/GObject.js-236-    }
##############################################
gjs-1.66.1/modules/core/overrides/GObject.js-244-        let gtype = GObject.type_from_name(gtypeName);
gjs-1.66.1/modules/core/overrides/GObject.js:245:        obj[`TYPE_${upperName}`] = gtype;
gjs-1.66.1/modules/core/overrides/GObject.js-246-        obj[name] = function (v) {
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-47-        if (val >= numFds) {
gjs-1.66.1/modules/core/overrides/Gio.js:48:            throw new Error(`handle ${val} is out of range of Gio.UnixFDList ` +
gjs-1.66.1/modules/core/overrides/Gio.js:49:                `containing ${numFds} FDs`);
gjs-1.66.1/modules/core/overrides/Gio.js-50-        }
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-94-    } else if (argArray.length > maxNumberArgs) {
gjs-1.66.1/modules/core/overrides/Gio.js:95:        throw new Error(`Too many arguments passed for method ${methodName}. ` +
gjs-1.66.1/modules/core/overrides/Gio.js:96:            `Maximum is ${maxNumberArgs} including one callback, ` +
gjs-1.66.1/modules/core/overrides/Gio.js-97-            'Gio.Cancellable, Gio.UnixFDList, and/or flags');
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-111-        } else {
gjs-1.66.1/modules/core/overrides/Gio.js:112:            throw new Error(`Argument ${argNum} of method ${methodName} is ` +
gjs-1.66.1/modules/core/overrides/Gio.js:113:                `${typeof arg}. It should be a callback, flags, ` +
gjs-1.66.1/modules/core/overrides/Gio.js-114-                'Gio.UnixFDList, or a Gio.Cancellable');
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-117-
gjs-1.66.1/modules/core/overrides/Gio.js:118:    const inTypeString = `(${inSignature.join('')})`;
gjs-1.66.1/modules/core/overrides/Gio.js-119-    const inVariant = new GLib.Variant(inTypeString, argArray);
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-121-        if (!fdList) {
gjs-1.66.1/modules/core/overrides/Gio.js:122:            throw new Error(`Method ${methodName} with input type containing ` +
gjs-1.66.1/modules/core/overrides/Gio.js-123-                '\'h\' must have a Gio.UnixFDList as an argument');
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-151-    if (exc !== null)
gjs-1.66.1/modules/core/overrides/Gio.js:152:        log(`Ignored exception from dbus method: ${exc}`);
gjs-1.66.1/modules/core/overrides/Gio.js-153-}
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-204-        var method = methods[i];
gjs-1.66.1/modules/core/overrides/Gio.js:205:        this[`${method.name}Remote`] = _makeProxyMethod(methods[i], false);
gjs-1.66.1/modules/core/overrides/Gio.js:206:        this[`${method.name}Sync`] = _makeProxyMethod(methods[i], true);
gjs-1.66.1/modules/core/overrides/Gio.js-207-    }
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-214-        let getter = () => {
gjs-1.66.1/modules/core/overrides/Gio.js:215:            throw new Error(`Property ${name} is not readable`);
gjs-1.66.1/modules/core/overrides/Gio.js-216-        };
gjs-1.66.1/modules/core/overrides/Gio.js-217-        let setter = () => {
gjs-1.66.1/modules/core/overrides/Gio.js:218:            throw new Error(`Property ${name} is not writable`);
gjs-1.66.1/modules/core/overrides/Gio.js-219-        };
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-276-        return constructor(value);
gjs-1.66.1/modules/core/overrides/Gio.js:277:    throw TypeError(`Invalid type ${Object.prototype.toString.call(value)}`);
gjs-1.66.1/modules/core/overrides/Gio.js-278-}
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-317-
gjs-1.66.1/modules/core/overrides/Gio.js:318:    return `${ret})`;
gjs-1.66.1/modules/core/overrides/Gio.js-319-}
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-334-                    // likely to be a normal JS error
gjs-1.66.1/modules/core/overrides/Gio.js:335:                    name = `org.gnome.gjs.JSError.${name}`;
gjs-1.66.1/modules/core/overrides/Gio.js-336-                }
gjs-1.66.1/modules/core/overrides/Gio.js:337:                logError(e, `Exception in method call: ${methodName}`);
gjs-1.66.1/modules/core/overrides/Gio.js-338-                invocation.return_dbus_error(name, e.message);
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-368-        }
gjs-1.66.1/modules/core/overrides/Gio.js:369:    } else if (this[`${methodName}Async`]) {
gjs-1.66.1/modules/core/overrides/Gio.js-370-        const fdList = invocation.get_message().get_unix_fd_list();
gjs-1.66.1/modules/core/overrides/Gio.js:371:        this[`${methodName}Async`](parameters.deepUnpack(), invocation, fdList);
gjs-1.66.1/modules/core/overrides/Gio.js-372-    } else {
gjs-1.66.1/modules/core/overrides/Gio.js:373:        log(`Missing handler for DBus method ${methodName}`);
gjs-1.66.1/modules/core/overrides/Gio.js-374-        invocation.return_gerror(new Gio.DBusError({
gjs-1.66.1/modules/core/overrides/Gio.js-375-            code: Gio.DBusError.UNKNOWN_METHOD,
gjs-1.66.1/modules/core/overrides/Gio.js:376:            message: `Method ${methodName} is not implemented`,
gjs-1.66.1/modules/core/overrides/Gio.js-377-        }));
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-423-function _promisify(proto, asyncFunc, finishFunc) {
gjs-1.66.1/modules/core/overrides/Gio.js:424:    if (proto[`_original_${asyncFunc}`] !== undefined)
gjs-1.66.1/modules/core/overrides/Gio.js-425-        return;
gjs-1.66.1/modules/core/overrides/Gio.js:426:    proto[`_original_${asyncFunc}`] = proto[asyncFunc];
gjs-1.66.1/modules/core/overrides/Gio.js-427-    proto[asyncFunc] = function (...args) {
gjs-1.66.1/modules/core/overrides/Gio.js-428-        if (!args.every(arg => typeof arg !== 'function'))
gjs-1.66.1/modules/core/overrides/Gio.js:429:            return this[`_original_${asyncFunc}`](...args);
gjs-1.66.1/modules/core/overrides/Gio.js-430-        return new Promise((resolve, reject) => {
gjs-1.66.1/modules/core/overrides/Gio.js-431-            const callStack = new Error().stack.split('\n').filter(line => !line.match(/promisify/)).join('\n');
gjs-1.66.1/modules/core/overrides/Gio.js:432:            this[`_original_${asyncFunc}`](...args, function (source, res) {
gjs-1.66.1/modules/core/overrides/Gio.js-433-                try {
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-441-                    if (error.stack)
gjs-1.66.1/modules/core/overrides/Gio.js:442:                        error.stack += `### Promise created here: ###\n${callStack}`;
gjs-1.66.1/modules/core/overrides/Gio.js-443-                    else
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-523-        if (!this.has_key(key))
gjs-1.66.1/modules/core/overrides/Gio.js:524:            throw new Error(`GSettings key ${key} not found in schema ${this.get_id()}`);
gjs-1.66.1/modules/core/overrides/Gio.js-525-        return this._realGetKey(key);
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-555-            if (!settingsSchema)
gjs-1.66.1/modules/core/overrides/Gio.js:556:                throw new Error(`GSettings schema ${props[schemaIdProp]} not found`);
gjs-1.66.1/modules/core/overrides/Gio.js-557-
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-560-                throw new Error('Attempting to create schema ' +
gjs-1.66.1/modules/core/overrides/Gio.js:561:                    `'${settingsSchema.get_id()}' without a path`);
gjs-1.66.1/modules/core/overrides/Gio.js-562-            }
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-565-                props['path'] !== settingsSchemaPath) {
gjs-1.66.1/modules/core/overrides/Gio.js:566:                throw new Error(`GSettings created for path '${props['path']}'` +
gjs-1.66.1/modules/core/overrides/Gio.js:567:                    `, but schema specifies '${settingsSchemaPath}'`);
gjs-1.66.1/modules/core/overrides/Gio.js-568-            }
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-579-            if (!this._keys.includes(key))
gjs-1.66.1/modules/core/overrides/Gio.js:580:                throw new Error(`GSettings key ${key} not found in schema ${this.schema_id}`);
gjs-1.66.1/modules/core/overrides/Gio.js-581-        },
##############################################
gjs-1.66.1/modules/core/overrides/Gio.js-587-            if (!this._children.includes(name))
gjs-1.66.1/modules/core/overrides/Gio.js:588:                throw new Error(`Child ${name} not found in GSettings schema ${this.schema_id}`);
gjs-1.66.1/modules/core/overrides/Gio.js-589-        },
##############################################
gjs-1.66.1/modules/core/overrides/Gtk.js-76-            for (let child of internalChildren) {
gjs-1.66.1/modules/core/overrides/Gtk.js:77:                this[`_${child.replace(/-/g, '_')}`] =
gjs-1.66.1/modules/core/overrides/Gtk.js-78-                    this.get_template_child(this.constructor, child);
##############################################
gjs-1.66.1/modules/core/overrides/Gtk.js-158-    } else if (typeof thisArg[handlerName] === 'undefined') {
gjs-1.66.1/modules/core/overrides/Gtk.js:159:        throw new Error(`A handler called ${handlerName} was not ` +
gjs-1.66.1/modules/core/overrides/Gtk.js:160:            `defined on ${thisArg}`);
gjs-1.66.1/modules/core/overrides/Gtk.js-161-    }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-38-        return 'null';  // typeof null === 'object', so avoid that case
gjs-1.66.1/modules/script/_bootstrap/debugger.js:39:    return typeof v !== 'object' || v === null ? uneval(v) : `[object ${v.class}]`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-40-}
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-83-    const i = nextDebuggeeValueIndex++;
gjs-1.66.1/modules/script/_bootstrap/debugger.js:84:    debuggeeValues[`$${i}`] = dv;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-85-    const [brief, full] = debuggeeValueToString(dv, style);
gjs-1.66.1/modules/script/_bootstrap/debugger.js:86:    print(`$${i} = ${brief}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-87-    if (full !== undefined)
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-109-    } else {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:110:        return `${this.type} code`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-111-    }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-123-    if (pos)
gjs-1.66.1/modules/script/_bootstrap/debugger.js:124:        return `${fr} at ${pos}`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-125-    return fr;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-141-    const url = this.url || '<unknown>';
gjs-1.66.1/modules/script/_bootstrap/debugger.js:142:    return `${url}:${lineNumber}:${columnNumber}`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-143-};
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-158-
gjs-1.66.1/modules/script/_bootstrap/debugger.js:159:    print(`#${n.toString().padEnd(4)} ${f.describeFull()}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-160-}
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-271-function keysCommand(rest) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:272:    return doPrint(`Object.keys(${rest})`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-273-}
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-313-    if (cv === null) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:314:        print(`Debuggee died while determining what to ${action}. Stopped.`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-315-        return;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-318-        return [{[action]: cv['return']}];
gjs-1.66.1/modules/script/_bootstrap/debugger.js:319:    print(`Exception determining what to ${action}. Stopped.`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-320-    showDebuggeeValue(cv.throw);
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-353-            if (!f.older) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:354:                print(`There is no frame ${rest}.`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-355-                return;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-440-    if (kind.finish)
gjs-1.66.1/modules/script/_bootstrap/debugger.js:441:        print(`Run till exit from ${startFrame.describeFull()}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-442-    else
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-464-    function stepEntered(newFrame) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:465:        print(`entered frame: ${newFrame.describeFull()}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-466-        if (!kind.until || newFrame.line === kind.stopLine) {
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-574-            topFrame = focusedFrame = frame;
gjs-1.66.1/modules/script/_bootstrap/debugger.js:575:            print(`Breakpoint ${this.num}, ${frame.describeFull()}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-576-            return repl();
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-580-    toString() {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:581:        return `Breakpoint ${this.num} at ${this.script.describeOffset(this.offset)}`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-582-    }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-591-    if (possibleOffsets.length === 0) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:592:        print(`Unable to break at line ${where}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-593-        return;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-615-    if (bp === undefined) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:616:        print(`Breakpoint ${breaknum} already deleted.`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-617-        return;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-622-    breakpoints[breaknum] = undefined;
gjs-1.66.1/modules/script/_bootstrap/debugger.js:623:    print(`${bp} deleted`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-624-}
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-671-    function printcmd(cmd) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:672:        print(`  ${cmd.aliases.join(', ')} -- ${cmd.summary}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-673-    }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-703-function _printCommand(cmd) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:704:    print(`${cmd.summary}\n\n${cmd.helpText}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-705-
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-708-        for (var alias of cmd.aliases)
gjs-1.66.1/modules/script/_bootstrap/debugger.js:709:            print(`    ยท ${alias}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-710-    }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-722-        else
gjs-1.66.1/modules/script/_bootstrap/debugger.js:723:            print(`No help found for ${cmd} command`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-724-    }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-759-    if (!commands.hasOwnProperty(first)) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:760:        print(`unrecognized command '${first}'`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-761-        return undefined;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-800-                throw new Error(
gjs-1.66.1/modules/script/_bootstrap/debugger.js:801:                    `Internal error: result of runcmd wasn't array or undefined: ${result}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-802-            }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-817-    const site = promiseAllocationSite.toString().split('\n')[0];
gjs-1.66.1/modules/script/_bootstrap/debugger.js:818:    print(`Promise ${promiseID} started from ${site}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-819-    return undefined;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-821-dbg.onPromiseSettled = function (promise) {
gjs-1.66.1/modules/script/_bootstrap/debugger.js:822:    let message = `Promise ${promise.promiseID} ${promise.promiseState} `;
gjs-1.66.1/modules/script/_bootstrap/debugger.js:823:    message += `after ${promise.promiseTimeToResolution.toFixed(3)} ms`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-824-    let brief, full;
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-826-        [brief, full] = debuggeeValueToString(promise.promiseValue);
gjs-1.66.1/modules/script/_bootstrap/debugger.js:827:        message += ` with ${brief}`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-828-    } else if (promise.promiseState === 'rejected' &&
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-830-        [brief, full] = debuggeeValueToString(promise.promiseReason);
gjs-1.66.1/modules/script/_bootstrap/debugger.js:831:        message += ` with ${brief}`;
gjs-1.66.1/modules/script/_bootstrap/debugger.js-832-    }
##############################################
gjs-1.66.1/modules/script/_bootstrap/debugger.js-840-        topFrame = focusedFrame = frame;
gjs-1.66.1/modules/script/_bootstrap/debugger.js:841:        print(`Debugger statement, ${frame.describeFull()}`);
gjs-1.66.1/modules/script/_bootstrap/debugger.js-842-        return repl();
##############################################
gjs-1.66.1/modules/script/_legacy.js-22-_Base.prototype.toString = function () {
gjs-1.66.1/modules/script/_legacy.js:23:    return `[object ${this.__name__}]`;
gjs-1.66.1/modules/script/_legacy.js-24-};
##############################################
gjs-1.66.1/modules/script/_legacy.js-36-    if (!previous)
gjs-1.66.1/modules/script/_legacy.js:37:        throw new TypeError(`The method '${name}' is not on the superclass`);
gjs-1.66.1/modules/script/_legacy.js-38-
##############################################
gjs-1.66.1/modules/script/_legacy.js-94-Class.prototype.toString = function () {
gjs-1.66.1/modules/script/_legacy.js:95:    return `[object ${this.__name__} for ${this.prototype.__name__}]`;
gjs-1.66.1/modules/script/_legacy.js-96-};
##############################################
gjs-1.66.1/modules/script/_legacy.js-109-        if (params.Abstract && new.target.name === name)
gjs-1.66.1/modules/script/_legacy.js:110:            throw new TypeError(`Cannot instantiate abstract class ${name}`);
gjs-1.66.1/modules/script/_legacy.js-111-
##############################################
gjs-1.66.1/modules/script/_legacy.js-364-Interface.prototype.toString = function () {
gjs-1.66.1/modules/script/_legacy.js:365:    return `[interface ${this.__name__} for ${this.prototype.__name__}]`;
gjs-1.66.1/modules/script/_legacy.js-366-};
##############################################
gjs-1.66.1/modules/script/_legacy.js-428-            } catch (e) {
gjs-1.66.1/modules/script/_legacy.js:429:                throw new TypeError(`Invalid signal ${signalName}: ${e.message}`);
gjs-1.66.1/modules/script/_legacy.js-430-            }
##############################################
gjs-1.66.1/modules/script/_legacy.js-437-        else
gjs-1.66.1/modules/script/_legacy.js:438:            return `Gjs_${params.Name.replace(/[^a-z0-9_+-]/gi, '_')}`;
gjs-1.66.1/modules/script/_legacy.js-439-    }
##############################################
gjs-1.66.1/modules/script/_legacy.js-521-            if (!this._isValidClass(parent))
gjs-1.66.1/modules/script/_legacy.js:522:                throw new TypeError(`GObject.Class used with invalid base class (is ${parent})`);
gjs-1.66.1/modules/script/_legacy.js-523-
##############################################
gjs-1.66.1/modules/script/package.js-63-    let binary = Gio.File.new_for_path(System.programInvocationName);
gjs-1.66.1/modules/script/package.js:64:    let sourceBinary = Gio.File.new_for_path(`./src/${name}`);
gjs-1.66.1/modules/script/package.js-65-    return binary.equal(sourceBinary);
##############################################
gjs-1.66.1/modules/script/package.js-73-function _makeNamePath(n) {
gjs-1.66.1/modules/script/package.js:74:    return `/${n.replace(/\./g, '/')}`;
gjs-1.66.1/modules/script/package.js-75-}
##############################################
gjs-1.66.1/modules/script/package.js-160-            let resource = Gio.Resource.load(GLib.build_filenamev([bld, 'src',
gjs-1.66.1/modules/script/package.js:161:                `${name}.src.gresource`]));
gjs-1.66.1/modules/script/package.js-162-            resource._register();
gjs-1.66.1/modules/script/package.js:163:            moduledir = `resource://${_makeNamePath(name)}/js`;
gjs-1.66.1/modules/script/package.js-164-        } catch (e) {
##############################################
gjs-1.66.1/modules/script/package.js-176-            let resource = Gio.Resource.load(GLib.build_filenamev([pkgdatadir,
gjs-1.66.1/modules/script/package.js:177:                `${name}.src.gresource`]));
gjs-1.66.1/modules/script/package.js-178-            resource._register();
gjs-1.66.1/modules/script/package.js-179-
gjs-1.66.1/modules/script/package.js:180:            moduledir = `resource://${_makeNamePath(name)}/js`;
gjs-1.66.1/modules/script/package.js-181-        } catch (e) {
##############################################
gjs-1.66.1/modules/script/package.js-191-        let resource = Gio.Resource.load(GLib.build_filenamev([pkgdatadir,
gjs-1.66.1/modules/script/package.js:192:            `${name}.data.gresource`]));
gjs-1.66.1/modules/script/package.js-193-        resource._register();
##############################################
gjs-1.66.1/modules/script/package.js-247-        if (symbol)
gjs-1.66.1/modules/script/package.js:248:            printerr(`Unsatisfied dependency: No ${symbol} in ${lib}`);
gjs-1.66.1/modules/script/package.js-249-        else
gjs-1.66.1/modules/script/package.js:250:            printerr(`Unsatisfied dependency: ${lib}`);
gjs-1.66.1/modules/script/package.js-251-        System.exit(1);
##############################################
gjs-1.66.1/modules/script/tweener/tweener.js-209-        } catch (e) {
gjs-1.66.1/modules/script/tweener/tweener.js:210:            logError(e, `Error calling ${fnname}`);
gjs-1.66.1/modules/script/tweener/tweener.js-211-        }
##############################################
gjs-1.66.1/modules/script/tweener/tweener.js-510-                    if (scopes[i][istr] == undefined) {
gjs-1.66.1/modules/script/tweener/tweener.js:511:                        log(`The property ${istr} doesn't seem to be a ` +
gjs-1.66.1/modules/script/tweener/tweener.js:512:                            `normal object property of ${scopes[i]} or a ` +
gjs-1.66.1/modules/script/tweener/tweener.js-513-                            'registered special property');