+             root.close()}
+              disableFocusRipple
+            >
+              
+            
+          
+        }
+      >
+         {
+            onMount(() => {
+              e.children.item(props.defaultIndex)!.scrollIntoView({
+                behavior: "instant",
+                inline: "center",
+              });
+            });
+          }}
+          class="pages"
+        >
+          
+            {(item, index) => {
+              return (
+                
+                  
+                    
+                       onMetadata(index, m)}
+                        src={item().src}
+                        alt={item().alt}
+                        scale={transformationGetOrSetDefault(index).scale}
+                        offsetX={transformationGetOrSetDefault(index).offsetX}
+                        offsetY={transformationGetOrSetDefault(index).offsetY}
+                      />
+                    
+                  
+                
+              );
+            }}
+          
+        
+      
+