GetDelegate constructor
      
      GetDelegate({ 
    
    
- GetPage? notFoundRoute,
- TransitionDelegate? transitionDelegate,
- PopMode backButtonPopMode = PopMode.History,
- PreventDuplicateHandlingMode preventDuplicateHandlingMode = PreventDuplicateHandlingMode.ReorderRoutes,
- String? restorationScopeId,
- bool showHashOnUrl = false,
- required List<GetPage> pages,
Implementation
GetDelegate({
  GetPage? notFoundRoute,
  this.navigatorObservers,
  this.transitionDelegate,
  this.backButtonPopMode = PopMode.History,
  this.preventDuplicateHandlingMode =
      PreventDuplicateHandlingMode.ReorderRoutes,
  this.pickPagesForRootNavigator,
  this.restorationScopeId,
  bool showHashOnUrl = false,
  GlobalKey<NavigatorState>? navigatorKey,
  required List<GetPage> pages,
})  : navigatorKey = navigatorKey ?? GlobalKey<NavigatorState>(),
      notFoundRoute = notFoundRoute ??= GetPage(
        name: '/404',
        page: () => Scaffold(
          body: Center(child: Text('Route not found')),
        ),
      ) {
  if (!showHashOnUrl && GetPlatform.isWeb) setUrlStrategy();
  Get.addPages(pages);
  Get.addPage(notFoundRoute);
  Get.log('GetDelegate is created !');
}