Spaces:
Runtime error
Runtime error
OpenHathi-SI-v0.1
/
env
/Lib
/site-packages
/gradio
/templates
/frontend
/assets
/DownloadLink-6272d37b.js
| import { r as resolve_wasm_src } from './file-url-a54881a3.js'; | |
| /* home/runner/work/gradio/gradio/js/wasm/svelte/DownloadLink.svelte generated by Svelte v4.2.2 */ | |
| const { | |
| SvelteComponent, | |
| append, | |
| assign, | |
| compute_rest_props, | |
| create_slot, | |
| detach, | |
| element, | |
| empty, | |
| exclude_internal_props, | |
| get_all_dirty_from_scope, | |
| get_slot_changes, | |
| get_spread_update, | |
| handle_promise, | |
| init, | |
| insert, | |
| listen, | |
| noop, | |
| safe_not_equal, | |
| set_attributes, | |
| set_data, | |
| set_style, | |
| text, | |
| transition_in, | |
| transition_out, | |
| update_await_block_branch, | |
| update_slot_base | |
| } = window.__gradio__svelte__internal; | |
| const { createEventDispatcher } = window.__gradio__svelte__internal; | |
| function create_catch_block(ctx) { | |
| let p; | |
| let t_value = /*error*/ ctx[7].message + ""; | |
| let t; | |
| return { | |
| c() { | |
| p = element("p"); | |
| t = text(t_value); | |
| set_style(p, "color", "red"); | |
| }, | |
| m(target, anchor) { | |
| insert(target, p, anchor); | |
| append(p, t); | |
| }, | |
| p(ctx, dirty) { | |
| if (dirty & /*href*/ 1 && t_value !== (t_value = /*error*/ ctx[7].message + "")) set_data(t, t_value); | |
| }, | |
| i: noop, | |
| o: noop, | |
| d(detaching) { | |
| if (detaching) { | |
| detach(p); | |
| } | |
| } | |
| }; | |
| } | |
| // (8:50) <a href={resolved_href} | |
| function create_then_block(ctx) { | |
| let a; | |
| let a_href_value; | |
| let a_target_value; | |
| let current; | |
| let mounted; | |
| let dispose; | |
| const default_slot_template = /*#slots*/ ctx[5].default; | |
| const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[4], null); | |
| let a_levels = [ | |
| { | |
| href: a_href_value = /*resolved_href*/ ctx[6] | |
| }, | |
| { | |
| target: a_target_value = window.__is_colab__ ? "_blank" : null | |
| }, | |
| { rel: "noopener noreferrer" }, | |
| { download: /*download*/ ctx[1] }, | |
| /*$$restProps*/ ctx[3] | |
| ]; | |
| let a_data = {}; | |
| for (let i = 0; i < a_levels.length; i += 1) { | |
| a_data = assign(a_data, a_levels[i]); | |
| } | |
| return { | |
| c() { | |
| a = element("a"); | |
| if (default_slot) default_slot.c(); | |
| set_attributes(a, a_data); | |
| }, | |
| m(target, anchor) { | |
| insert(target, a, anchor); | |
| if (default_slot) { | |
| default_slot.m(a, null); | |
| } | |
| current = true; | |
| if (!mounted) { | |
| dispose = listen(a, "click", /*dispatch*/ ctx[2].bind(null, "click")); | |
| mounted = true; | |
| } | |
| }, | |
| p(ctx, dirty) { | |
| if (default_slot) { | |
| if (default_slot.p && (!current || dirty & /*$$scope*/ 16)) { | |
| update_slot_base( | |
| default_slot, | |
| default_slot_template, | |
| ctx, | |
| /*$$scope*/ ctx[4], | |
| !current | |
| ? get_all_dirty_from_scope(/*$$scope*/ ctx[4]) | |
| : get_slot_changes(default_slot_template, /*$$scope*/ ctx[4], dirty, null), | |
| null | |
| ); | |
| } | |
| } | |
| set_attributes(a, a_data = get_spread_update(a_levels, [ | |
| (!current || dirty & /*href*/ 1 && a_href_value !== (a_href_value = /*resolved_href*/ ctx[6])) && { href: a_href_value }, | |
| { target: a_target_value }, | |
| { rel: "noopener noreferrer" }, | |
| (!current || dirty & /*download*/ 2) && { download: /*download*/ ctx[1] }, | |
| dirty & /*$$restProps*/ 8 && /*$$restProps*/ ctx[3] | |
| ])); | |
| }, | |
| i(local) { | |
| if (current) return; | |
| transition_in(default_slot, local); | |
| current = true; | |
| }, | |
| o(local) { | |
| transition_out(default_slot, local); | |
| current = false; | |
| }, | |
| d(detaching) { | |
| if (detaching) { | |
| detach(a); | |
| } | |
| if (default_slot) default_slot.d(detaching); | |
| mounted = false; | |
| dispose(); | |
| } | |
| }; | |
| } | |
| // (1:0) <script lang="ts">import { createEventDispatcher } | |
| function create_pending_block(ctx) { | |
| return { | |
| c: noop, | |
| m: noop, | |
| p: noop, | |
| i: noop, | |
| o: noop, | |
| d: noop | |
| }; | |
| } | |
| function create_fragment(ctx) { | |
| let await_block_anchor; | |
| let promise; | |
| let current; | |
| let info = { | |
| ctx, | |
| current: null, | |
| token: null, | |
| hasCatch: true, | |
| pending: create_pending_block, | |
| then: create_then_block, | |
| catch: create_catch_block, | |
| value: 6, | |
| error: 7, | |
| blocks: [,,,] | |
| }; | |
| handle_promise(promise = resolve_wasm_src(/*href*/ ctx[0]), info); | |
| return { | |
| c() { | |
| await_block_anchor = empty(); | |
| info.block.c(); | |
| }, | |
| m(target, anchor) { | |
| insert(target, await_block_anchor, anchor); | |
| info.block.m(target, info.anchor = anchor); | |
| info.mount = () => await_block_anchor.parentNode; | |
| info.anchor = await_block_anchor; | |
| current = true; | |
| }, | |
| p(new_ctx, [dirty]) { | |
| ctx = new_ctx; | |
| info.ctx = ctx; | |
| if (dirty & /*href*/ 1 && promise !== (promise = resolve_wasm_src(/*href*/ ctx[0])) && handle_promise(promise, info)) ; else { | |
| update_await_block_branch(info, ctx, dirty); | |
| } | |
| }, | |
| i(local) { | |
| if (current) return; | |
| transition_in(info.block); | |
| current = true; | |
| }, | |
| o(local) { | |
| for (let i = 0; i < 3; i += 1) { | |
| const block = info.blocks[i]; | |
| transition_out(block); | |
| } | |
| current = false; | |
| }, | |
| d(detaching) { | |
| if (detaching) { | |
| detach(await_block_anchor); | |
| } | |
| info.block.d(detaching); | |
| info.token = null; | |
| info = null; | |
| } | |
| }; | |
| } | |
| function instance($$self, $$props, $$invalidate) { | |
| const omit_props_names = ["href","download"]; | |
| let $$restProps = compute_rest_props($$props, omit_props_names); | |
| let { $$slots: slots = {}, $$scope } = $$props; | |
| let { href = undefined } = $$props; | |
| let { download } = $$props; | |
| const dispatch = createEventDispatcher(); | |
| $$self.$$set = $$new_props => { | |
| $$props = assign(assign({}, $$props), exclude_internal_props($$new_props)); | |
| $$invalidate(3, $$restProps = compute_rest_props($$props, omit_props_names)); | |
| if ('href' in $$new_props) $$invalidate(0, href = $$new_props.href); | |
| if ('download' in $$new_props) $$invalidate(1, download = $$new_props.download); | |
| if ('$$scope' in $$new_props) $$invalidate(4, $$scope = $$new_props.$$scope); | |
| }; | |
| return [href, download, dispatch, $$restProps, $$scope, slots]; | |
| } | |
| class DownloadLink extends SvelteComponent { | |
| constructor(options) { | |
| super(); | |
| init(this, options, instance, create_fragment, safe_not_equal, { href: 0, download: 1 }); | |
| } | |
| } | |
| export { DownloadLink as D }; | |
| //# sourceMappingURL=DownloadLink-6272d37b.js.map | |