import { SvelteComponentDev , destroy_each , detach_dev , dispatch_dev , empty , init , insert_dev , noop , safe_not_equal , space , text , validate_each_argument , validate_slots } from "svelte/internal" ; const file = undefined ; function get_each_context ( ctx , list , i ) { const child_ctx = ctx . slice ( ) ; child_ctx [ 0 ] = list [ i ] ; child_ctx [ 2 ] = i ; return child_ctx ; } function create_each_block ( ctx ) { let t0 ; let t1_value = ctx [ 0 ] + "" ; let t1 ; const block = { c : function create ( ) { { const index = ctx [ 2 ] ; console . log ( { index } ) ; debugger ; } t0 = space ( ) ; t1 = text ( t1_value ) ; } , m : function mount ( target , anchor ) { insert_dev ( target , t0 , anchor ) ; insert_dev ( target , t1 , anchor ) ; } , p : noop , d : function destroy ( detaching ) { if ( detaching ) detach_dev ( t0 ) ; if ( detaching ) detach_dev ( t1 ) ; } } ; dispatch_dev ( "SvelteRegisterBlock" , { block , id : create_each_block . name , type : "each" , source : "(4:0) {#each things as thing, index}" , ctx } ) ; return block ; } function create_fragment ( ctx ) { let each_1_anchor ; let each_value = things ; validate_each_argument ( each_value ) ; let each_blocks = [ ] ; for ( let i = 0 ; i < each_value . length ; i += 1 ) { each_blocks [ i ] = create_each_block ( get_each_context ( ctx , each_value , i ) ) ; } const block = { c : function create ( ) { for ( let i = 0 ; i < each_blocks . length ; i += 1 ) { each_blocks [ i ] . c ( ) ; } each_1_anchor = empty ( ) ; } , l : function claim ( nodes ) { throw new Error ( "options.hydrate only works if the component was compiled with the `hydratable: true` option" ) ; } , m : function mount ( target , anchor ) { for ( let i = 0 ; i < each_blocks . length ; i += 1 ) { each_blocks [ i ] . m ( target , anchor ) ; } insert_dev ( target , each_1_anchor , anchor ) ; } , p : function update ( ctx , [ dirty ] ) { if ( dirty & 0 ) { each_value = things ; validate_each_argument ( each_value ) ; let i ; for ( i = 0 ; i < each_value . length ; i += 1 ) { const child_ctx = get_each_context ( ctx , each_value , i ) ; if ( each_blocks [ i ] ) { each_blocks [ i ] . p ( child_ctx , dirty ) ; } else { each_blocks [ i ] = create_each_block ( child_ctx ) ; each_blocks [ i ] . c ( ) ; each_blocks [ i ] . m ( each_1_anchor . parentNode , each_1_anchor ) ; } } for ( ; i < each_blocks . length ; i += 1 ) { each_blocks [ i ] . d ( 1 ) ; } each_blocks . length = each_value . length ; } } , i : noop , o : noop , d : function destroy ( detaching ) { destroy_each ( each_blocks , detaching ) ; if ( detaching ) detach_dev ( each_1_anchor ) ; } } ; dispatch_dev ( "SvelteRegisterBlock" , { block , id : create_fragment . name , type : "component" , source : "" , ctx } ) ; return block ; } function instance ( $$self , $$props ) { let { $$slots : slots = { } , $$scope } = $$props ; validate_slots ( 'Component' , slots , [ ] ) ; const writable_props = [ ] ; Object . keys ( $$props ) . forEach ( key => { if ( ! ~ writable_props . indexOf ( key ) && key . slice ( 0 , 2 ) !== '$$' && key !== 'slot' ) console . warn ( `<Component> was created with unknown prop '${ key }'` ) ; } ) ; return [ ] ; } class Component extends SvelteComponentDev { constructor ( options ) { super ( options ) ; init ( this , options , instance , create_fragment , safe_not_equal , { } ) ; dispatch_dev ( "SvelteRegisterComponent" , { component : this , tagName : "Component" , options , id : create_fragment . name } ) ; } } export default Component ;