Advertisement
djdaudi

Untitled

Jul 27th, 2016
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.41 KB | None | 0 0
  1. 13:22:48 T:18446744072422721840 NOTICE: special://profile/ is mapped to: special://masterprofile/
  2. 13:22:48 T:18446744072422721840 NOTICE: -----------------------------------------------------------------------
  3. 13:22:48 T:18446744072422721840 NOTICE: Starting Kodi (16.1 Git:2016-04-24-c327c53). Platform: Android ARM 32-bit
  4. 13:22:48 T:18446744072422721840 NOTICE: Using Release Kodi x32 build
  5. 13:22:48 T:18446744072422721840 NOTICE: Kodi compiled Apr 24 2016 by GCC 4.8.0 for Android ARM 32-bit API level 17 (API level 17)
  6. 13:22:48 T:18446744072422721840 NOTICE: Running on NVIDIA SHIELD Tablet K1 with Android 6.0.1 API level 23, kernel: Linux ARM 32-bit version 3.10.67+
  7. 13:22:48 T:18446744072422721840 NOTICE: FFmpeg version: 2.8.6-kodi-2.8.6-Jarvis-16.0
  8. 13:22:48 T:18446744072422721840 NOTICE: Host CPU: ARMv7 Processor rev 3 (v7l), 4 cores available
  9. 13:22:48 T:18446744072422721840 NOTICE: Product: sb_na_wf, Device: shieldtablet, Board: unknown - Manufacturer: NVIDIA, Brand: nvidia, Model: SHIELD Tablet K1, Hardware: tn8
  10. 13:22:48 T:18446744072422721840 NOTICE: External storage path = /storage/emulated/0; status = ok
  11. 13:22:48 T:18446744072422721840 NOTICE: ARM Features: Neon enabled
  12. 13:22:48 T:18446744072422721840 NOTICE: special://xbmc/ is mapped to: /data/user/0/org.xbmc.kodi/cache/apk/assets
  13. 13:22:48 T:18446744072422721840 NOTICE: special://xbmcbin/ is mapped to: /data/user/0/org.xbmc.kodi/cache/apk/assets
  14. 13:22:48 T:18446744072422721840 NOTICE: special://masterprofile/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata
  15. 13:22:48 T:18446744072422721840 NOTICE: special://home/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi
  16. 13:22:48 T:18446744072422721840 NOTICE: special://temp/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/temp
  17. 13:22:48 T:18446744072422721840 NOTICE: The executable running is:
  18. 13:22:48 T:18446744072422721840 NOTICE: Local hostname: localhost
  19. 13:22:48 T:18446744072422721840 NOTICE: Log File is located: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/temp/kodi.log
  20. 13:22:48 T:18446744072422721840 NOTICE: -----------------------------------------------------------------------
  21. 13:22:48 T:18446744072422721840 NOTICE: load settings...
  22. 13:22:48 T:18446744072422721840 DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/settings.xml
  23. 13:22:48 T:18446744072422721840 WARNING: CSettingInt: unknown options filler "audiocdactions" of "audiocds.autoaction"
  24. 13:22:48 T:18446744072422721840 DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/android.xml
  25. 13:22:48 T:18446744072422721840 DEBUG: AESinkAUDIOTRACK - 44100 supported
  26. 13:22:48 T:18446744072422721840 DEBUG: AESinkAUDIOTRACK - 48000 supported
  27. 13:22:48 T:18446744072422721840 DEBUG: AESinkAUDIOTRACK - 96000 supported
  28. 13:22:48 T:18446744072422721840 DEBUG: AESinkAUDIOTRACK - 192000 supported
  29. 13:22:48 T:18446744072422721840 NOTICE: Found 1 Lists of Devices
  30. 13:22:48 T:18446744072422721840 NOTICE: Enumerated AUDIOTRACK devices:
  31. 13:22:48 T:18446744072422721840 NOTICE: Device 1
  32. 13:22:48 T:18446744072422721840 NOTICE: m_deviceName : AudioTrack
  33. 13:22:48 T:18446744072422721840 NOTICE: m_displayName : android
  34. 13:22:48 T:18446744072422721840 NOTICE: m_displayNameExtra: audiotrack
  35. 13:22:48 T:18446744072422721840 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
  36. 13:22:48 T:18446744072422721840 NOTICE: m_channels : FL,FR,FC,LFE,BL,BR,SL,SR
  37. 13:22:48 T:18446744072422721840 NOTICE: m_sampleRates : 48000,44100,48000,96000,192000
  38. 13:22:48 T:18446744072422721840 NOTICE: m_dataFormats : AE_FMT_S16LE,AE_FMT_AC3,AE_FMT_DTS
  39. 13:22:48 T:18446744072422721840 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
  40. 13:22:48 T:18446744072422721840 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
  41. 13:22:48 T:18446744072422721840 NOTICE: Default DVD Player: dvdplayer
  42. 13:22:48 T:18446744072422721840 NOTICE: Default Video Player: dvdplayer
  43. 13:22:48 T:18446744072422721840 NOTICE: Default Audio Player: paplayer
  44. 13:22:48 T:18446744072422721840 NOTICE: Disabled debug logging due to GUI setting. Level 0.
  45. 13:22:48 T:18446744072422721840 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
  46. 13:22:48 T:18446744072422721840 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
  47. 13:22:48 T:18446744072422721840 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
  48. 13:22:48 T:18446744072422721840 NOTICE: Loaded playercorefactory configuration
  49. 13:22:48 T:18446744072422721840 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
  50. 13:22:48 T:18446744072422721840 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
  51. 13:22:48 T:18446744072422721840 NOTICE: Running database version Addons20
  52. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.exodus
  53. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.xunitytalk
  54. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.Twilight0
  55. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.aresproject
  56. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.traitravinh
  57. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.titan.addons
  58. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.spoyser
  59. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.filmkodi.com
  60. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.merlin
  61. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.BlazeRepo
  62. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.noobsandnerds
  63. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.MatsBuilds
  64. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.dudehere.plugins
  65. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repo.natko1412
  66. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.dnaREPO-v2
  67. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.shani
  68. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.podgod
  69. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.q
  70. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.tknorris.release
  71. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.Kinkin
  72. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.eldorado
  73. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.xbmchub
  74. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.entertainmentrepo
  75. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.kaosbox2
  76. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.adriansports
  77. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.VinManJSV
  78. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.arb
  79. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.thehighway
  80. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.mdrepo
  81. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.xbmc.org
  82. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.rayw1986
  83. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.communityrepo
  84. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.coldkeys
  85. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.metalkettle
  86. 13:22:48 T:18446744072422721840 NOTICE: ADDONS: Using repository repository.istream
  87. 13:22:48 T:18446744072422721840 NOTICE: virtual bool CWinSystemEGL::InitWindowSystem(): Using EGL Implementation: android
  88. 13:22:49 T:18446744072422721840 NOTICE: CEGLNativeTypeAndroid: Switching to resolution:
  89. 13:22:49 T:18446744072422721840 NOTICE: Current resolution: 1920x1200 @ 60.00 - Full Screen
  90. 13:22:49 T:18446744072422721840 NOTICE: Previous line repeats 1 times.
  91. 13:22:49 T:18446744072422721840 NOTICE: Found resolution 1920 x 1200 for display 0 with 1920 x 1200 @ 60.000000 Hz
  92. 13:22:49 T:18446744072422721840 NOTICE: Found (1920x1200@60.000000) at 16, setting to RES_DESKTOP at 16
  93. 13:22:49 T:18446744072422721840 NOTICE: Checking resolution 16
  94. 13:22:49 T:18446744072422721840 NOTICE: Current resolution: 1920x1200 @ 60.00 - Full Screen
  95. 13:22:49 T:18446744072422721840 NOTICE: CEGLNativeTypeAndroid: Switching to resolution: 1920x1200 @ 60.00 - Full Screen
  96. 13:22:49 T:18446744072422721840 NOTICE: GL_VENDOR = NVIDIA Corporation
  97. 13:22:49 T:18446744072422721840 NOTICE: GL_RENDERER = NVIDIA Tegra
  98. 13:22:49 T:18446744072422721840 NOTICE: GL_VERSION = OpenGL ES 3.2 NVIDIA 361.00
  99. 13:22:49 T:18446744072422721840 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 3.20
  100. 13:22:49 T:18446744072422721840 NOTICE: GL_EXTENSIONS = GL_EXT_debug_marker GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisample_compatibility GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_EGL_stream_consumer_external GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_internalformat_sample_query GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_secure_context GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a
  101. 13:22:49 T:18446744072422721840 NOTICE: Current resolution: 1920x1200 @ 60.00 - Full Screen
  102. 13:22:49 T:18446744072422721840 NOTICE: Running database version Addons20
  103. 13:22:49 T:18446744072422721840 NOTICE: Running database version ViewModes6
  104. 13:22:49 T:18446744072422721840 NOTICE: Running database version Textures13
  105. 13:22:49 T:18446744072422721840 NOTICE: Running database version MyMusic56
  106. 13:22:49 T:18446744072422721840 NOTICE: Running database version MyVideos99
  107. 13:22:49 T:18446744072422721840 NOTICE: Running database version TV29
  108. 13:22:49 T:18446744072422721840 NOTICE: Running database version Epg11
  109. 13:22:51 T:18446744072422721840 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
  110. 13:22:51 T:18446744072422721840 NOTICE: ActiveAE DSP - starting
  111. 13:22:51 T:18446744072422721840 ERROR: int CScriptInvocationManager::ExecuteAsync(const string&, const AddonPtr&, const std::vector<std::basic_string<char> >&) - Not executing non-existing script /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.audio.jango/playerMP3.py
  112. 13:22:51 T:18446744072422721840 ERROR: int CScriptInvocationManager::ExecuteAsync(const string&, const AddonPtr&, const std::vector<std::basic_string<char> >&) - Not executing non-existing script /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.navi-x/service.py
  113. 13:22:51 T:18446744072422721840 NOTICE: initialize done
  114. 13:22:51 T:18446744072422721840 NOTICE: Running the application...
  115. 13:22:51 T:18446744071934429488 ERROR: static bool XFILE::CDirectory::GetDirectory(const CURL&, CFileItemList&, const XFILE::CDirectory::CHints&, bool) - Error getting pvr://channels/tv/All&channels/
  116. 13:22:51 T:18446744071934429488 ERROR: static bool XFILE::CDirectory::GetDirectory(const CURL&, CFileItemList&, const XFILE::CDirectory::CHints&, bool) - Error getting pvr://channels/radio/All&channels/
  117. 13:22:51 T:18446744072422721840 NOTICE: starting zeroconf publishing
  118. 13:22:51 T:18446744072422721840 NOTICE: starting upnp client
  119. 13:22:51 T:18446744071918598448 NOTICE: ES: Starting UDP Event server on 0.0.0.0:9777
  120. 13:22:51 T:18446744072422721840 NOTICE: Current resolution: 1920x1200 @ 60.00 - Full Screen
  121. 13:22:51 T:18446744072422721840 NOTICE: GL_VENDOR = NVIDIA Corporation
  122. 13:22:51 T:18446744072422721840 NOTICE: GL_RENDERER = NVIDIA Tegra
  123. 13:22:51 T:18446744072422721840 NOTICE: GL_VERSION = OpenGL ES 3.2 NVIDIA 361.00
  124. 13:22:51 T:18446744072422721840 NOTICE: GL_SHADING_LANGUAGE_VERSION = OpenGL ES GLSL ES 3.20
  125. 13:22:51 T:18446744071918598448 NOTICE: UDP: Listening on port 9777
  126. 13:22:51 T:18446744072422721840 NOTICE: GL_EXTENSIONS = GL_EXT_debug_marker GL_EXT_base_instance GL_EXT_blend_func_extended GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_float_blend GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_multisample_compatibility GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_EGL_stream_consumer_external GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_internalformat_sample_query GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_secure_context GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a
  127. 13:22:52 T:18446744071945918768 NOTICE: DudeHere Common Routines Service: Starting...
  128. 13:22:52 T:18446744071945918768 NOTICE:
  129. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  130. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  131. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  132. MMMMMMMMMMMMMMMMM DudeHere - 2016 - http://forums.tvaddons.ag MMMMMMMMMMMMMMMMMM
  133. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  134. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  135. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
  136. 13:22:52 T:18446744071945918768 NOTICE: DudeHere Common Routines Service: Version: 0.5.24
  137. 13:22:52 T:18446744071945918768 NOTICE: DudeHere Common Routines Service: Repository installed: True
  138. 13:22:52 T:18446744071945918768 NOTICE: DudeHere Common Routines Service: Transmogrifier installed: False
  139. 13:22:52 T:18446744071945918768 NOTICE: DudeHere Common Routines Service: Walter Sobchak installed: False
  140. 13:22:53 T:18446744071937562928 NOTICE: 1Channel: Service: Installed Version: 2.5.72
  141. 13:22:54 T:18446744071963674928 NOTICE: script.grab.fanart: Grab Fanart Service Started
  142. 13:22:54 T:18446744071962630448 NOTICE: script.tv.show.next.aired: ### TV Show - Next Aired starting background proc (60.0.14)
  143. 13:22:54 T:18446744071937562928 NOTICE: 1Channel: Loading sqlite3 as DB engine
  144. 13:22:54 T:18446744071937562928 NOTICE: 1Channel: Service: Resetting...
  145. 13:22:55 T:18446744071937562928 NOTICE: 1Channel: Service: starting...
  146. 13:22:57 T:18446744071949052208 NOTICE: Stream All The Sources: Service: Installed Version: 2.0.28
  147. 13:22:57 T:18446744071958452528 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  148. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  149. Error Type: <type 'exceptions.ImportError'>
  150. Error Contents: No module named library.tools
  151. Traceback (most recent call last):
  152. File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.metalliq/service.py", line 17, in <module>
  153. from addon import update_library
  154. File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.metalliq/addon.py", line 20, in <module>
  155. import meta.navigation.movies
  156. File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.metalliq/resources/lib/meta/navigation/movies.py", line 9, in <module>
  157. from meta.play.movies import play_movie
  158. File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.metalliq/resources/lib/meta/play/movies.py", line 11, in <module>
  159. from meta.play.base import get_trakt_ids, active_players, action_cancel, action_play, on_play_video
  160. File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.metalliq/resources/lib/meta/play/base.py", line 10, in <module>
  161. from meta.library.tools import get_movie_from_library, get_episode_from_library
  162. ImportError: No module named library.tools
  163. -->End of Python script error report<--
  164. 13:22:57 T:18446744072036022576 NOTICE: [SPECTO]: ->---------- PARAMS: {'action': 'service'}
  165. 13:22:57 T:18446744072036022576 NOTICE: [SPECTO]: ->---------- PARAMS2: ?action=service
  166. 13:22:57 T:18446744071949052208 NOTICE: Stream All The Sources: Service: starting...
  167. 13:22:59 T:18446744071948007728 NOTICE: Universal - An Addons Toolkit: -watchhistory- -Loading sqlite3 as DB engine version: 3.8.6
  168. 13:22:59 T:18446744071950096688 NOTICE: [Artist Slideshow] script version 2.0.0 started
  169. 13:22:59 T:18446744071950096688 NOTICE: [Artist Slideshow] debug logging set to false
  170. 13:22:59 T:18446744071948007728 NOTICE: Universal - An Addons Toolkit: -watchhistory- -DELETE FROM watch_history WHERE lastwatched < '2016-07-07'
  171. 13:23:20 T:18446744072011909424 WARNING: CPythonInvoker(31): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
  172. 13:23:46 T:18446744072012953904 NOTICE: Addon name: .. | 0
  173. 13:23:46 T:18446744072012953904 NOTICE: Addon name: [COLOR=orange]C[/COLOR]ommunity [COLOR=orange]P[/COLOR]ortal | 1
  174. 13:23:46 T:18446744072012953904 NOTICE: Addon name: ARB Themes | 2
  175. 13:23:46 T:18446744072012953904 NOTICE: Addon name: ARB UPDATER | 3
  176. 13:23:46 T:18446744072012953904 NOTICE: Addon name: ARB VERSION CHECKER | 4
  177. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Artist Slideshow | 5
  178. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Artwork Downloader | 6
  179. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Axel Downloader | 7
  180. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Exodus Artwork | 8
  181. 13:23:46 T:18446744072012953904 NOTICE: Addon name: F4mProxy | 9
  182. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Global Search | 10
  183. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Navi-X | 11
  184. 13:23:46 T:18446744072012953904 NOTICE: Addon name: RSS Editor | 12
  185. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Security Shield | 13
  186. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Specto Themepak | 14
  187. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Super Favourites | 15
  188. 13:23:46 T:18446744072012953904 NOTICE: Addon name: TV Portal | 16
  189. 13:23:46 T:18446744072012953904 NOTICE: Addon name: TV Portal Tools | 17
  190. 13:23:46 T:18446744072012953904 NOTICE: Addon name: TV Show - Next Aired | 18
  191. 13:23:46 T:18446744072012953904 NOTICE: Addon name: youtube-dl Control | 19
  192. 13:23:46 T:18446744072012953904 NOTICE: Addon name: Get more... | 20
  193. 13:23:47 T:18446744072012953904 ERROR: EXCEPTION: Unknown addon id 'sources/executable'.
  194. 13:23:47 T:18446744072012953904 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
  195. - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
  196. Error Type: <type 'exceptions.RuntimeError'>
  197. Error Contents: Unknown addon id 'sources/executable'.
  198. Traceback (most recent call last):
  199. File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvportal/addon.py", line 148, in <module>
  200. import login
  201. File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvportal/login.py", line 1, in <module>
  202. import base64;exec base64.b64decode('IwojICAgICAgQ29weXJpZ2h0IChDKSAyMDE2IG5vb2JzYW5kbmVyZHMuY29tCiMKIyAgVGhpcyBQcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKIyAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKIyAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiwgb3IgKGF0IHlvdXIgb3B0aW9uKQojICBhbnkgbGF0ZXIgdmVyc2lvbi4KIwojICBUaGlzIFByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKIyAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiBTZWUgdGhlCiMgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiMKIyAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKIyAgYWxvbmcgd2l0aCBYQk1DOyBzZWUgdGhlIGZpbGUgQ09QWUlORy4gIElmIG5vdCwgd3JpdGUgdG8KIyAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgNjc1IE1hc3MgQXZlLCBDYW1icmlkZ2UsIE1BIDAyMTM5LCBVU0EuCiMgIGh0dHA6Ly93d3cuZ251Lm9yZy9jb3B5bGVmdC9ncGwuaHRtbAojCmlmIDY0IC0gNjQ6IGkxMWlJaWlJaWkKaW1wb3J0IHhibWMgLCB4Ym1jYWRkb24gLCB4Ym1jZ3VpICwgb3MgLCByZSAsIHVybGxpYiAsIHVybGxpYjIKaW1wb3J0IHRpbWUgLCBzaHV0aWwgLCBiaW5hc2NpaSAsIGhhc2hsaWIgLCBzeXMKaW1wb3J0IGV4dHJhY3QgLCBkb3dubG9hZAppZiA2NSAtIDY1OiBPMCAvIGlJaWkxSTExSTFJSTEgJSBPb29vb29vb09PIC0gaTFJSWkKaWYgNzMgLSA3MzogSUkxMTFpaWlpCnhibWMgLiBleGVjdXRlYnVpbHRpbiAoICJBY3RpdmF0ZVdpbmRvdyhidXN5ZGlhbG9nKSIgKQppZiAyMiAtIDIyOiBJMUlpaUkgKiBPbzBPb28gLyBPb08wTzAwIC4gT29Pb09PMDAgLiBvMG9PT28wTzBPb28gLyBJMWlpMTFpSWkxMWkKZGVmIEkxSWlJICggdXJsICkgOgogcmV0dXJuIGJpbmFzY2lpIC4gdW5oZXhsaWZ5ICggdXJsICkKIGlmIDczIC0gNzM6IE9Pb29PT28gLyBpaTExaWkxaWkKIGlmIDk0IC0gOTQ6IE9vT08gKyBPb09PMG9vT09vbzBPICsgbzAwMDBvT29Pb08wbyAqIG8wME8wb28KTzBvT08wbzAgPSB4Ym1jIC4gZ2V0SW5mb0xhYmVsICggJ0xpc3RJdGVtLkZvbGRlclBhdGgnICkKaTFpaTFpSUlJID0gTzBvT08wbzAgLiBzcGxpdCAoICc6Ly8nICkKT28wb08wb28wb08wMCA9IGkxaWkxaUlJSSBbIC0gMSBdCmlmIE9vMG9PMG9vMG9PMDAgLiBlbmRzd2l0aCAoICcvJyApIG9yIE9vMG9PMG9vMG9PMDAgLiBlbmRzd2l0aCAoICdcXCcgKSA6CiBPbzBvTzBvbzBvTzAwID0gT28wb08wb28wb08wMCBbIDogLSAxIF0KdHJ5IDoKIGlmIHN5cyAuIGFyZ3YgWyAxIF0gPT0gSTFJaUkgKCAnNzQ2NTczNzQ2NjY5NmM2NScgKSA6CiAgT28wb08wb28wb08wMCA9IE9vMG9PMG9vMG9PMDAgKyAnLnRlc3QnCmV4Y2VwdCA6CiBwYXNzCiBpZiA4IC0gODogT09vMDBPME9vMG9PIC8gb29PCklpSWlJMTFpSWkgPSBPbzBvTzBvbzBvTzAwCmlmIG5vdCBPbzBvTzBvbzBvTzAwIC4gZW5kc3dpdGggKCBJMUlpSSAoICcyZTc0NjU3Mzc0JyApICkgOgogSWlJaUkxMWlJaSA9IE9vMG9PMG9vMG9PMDAgKyBJMUlpSSAoICcyZTc0NjU3Mzc0JyApCiBpZiAxIC0gMTogSUkxMTFpaWlpIC0gSTFpaTExaUlpMTFpICUgaTExaUlpaUlpaSArIG8wME8wb28gLiBPT28wME8wT28wb08KT29vbzAwMDAgPSBPbzBvTzBvbzBvTzAwIC4gcmVwbGFjZSAoIEkxSWlJICggJzJlNzQ2NTczNzQnICkgLCAnJyApCmkxMSA9IE9vMG9PMG9vMG9PMDAKSTExID0geGJtY2FkZG9uIC4gQWRkb24gKCBpZCA9IE9vMG9PMG9vMG9PMDAgKQpPbzBvMDAwMG8wbzAgPSB4Ym1jYWRkb24gLiBBZGRvbiAoIGlkID0gT29vbzAwMDAgKQpvT28wb29vbzAwbyA9IEkxMSAuIGdldFNldHRpbmcgKCBJMUlpSSAoICc3NDY1NzM3NDc2NjU3MicgKSApCm9PMG8wbzBvb08wb08gPSB4Ym1jIC4gdHJhbnNsYXRlUGF0aCAoIEkxSWlJICggJzczNzA2NTYzNjk2MTZjM2EyZjJmNjg2ZjZkNjUyZjc1NzM2NTcyNjQ2MTc0NjEnICkgKQpvbzBvME8wMCA9IHhibWMgLiB0cmFuc2xhdGVQYXRoICggb3MgLiBwYXRoIC4gam9pbiAoIG9PMG8wbzBvb08wb08gLCBJMUlpSSAoICc2MTY0NjQ2ZjZlNWY2NDYxNzQ2MScgKSApICkKb08gPSB4Ym1jIC4gdHJhbnNsYXRlUGF0aCAoIEkxSWlJICggJzczNzA2NTYzNjk2MTZjM2EyZjJmNjg2ZjZkNjUyZjYxNjQ2NDZmNmU3MycgKSApCmkxaWlJSWlpSTExMSA9IG9zIC4gcGF0aCAuIGpvaW4gKCBvTyAsIE9vMG9PMG9vMG9PMDAgLCBJMUlpSSAoICc2YzZmNjc2OTZlMmU3MDc5JyApICkKb29vT09PT08gPSBvcyAuIHBhdGggLiBqb2luICggb08gLCBPbzBvTzBvbzBvTzAwICwgSTFJaUkgKCAnNzI2NTczNmY3NTcyNjM2NTczJyApICwgSTFJaUkgKCAnNzU3MDY0NjE3NDY1MmU3MDZlNjcnICkgKQppMWlpSUlJMTExaWkgPSBvcyAuIHBhdGggLiBqb2luICggb08gLCBPbzBvTzBvbzBvTzAwICwgSTFJaUkgKCAnNzI2NTczNmY3NTcyNjM2NTczJyApICwgSTFJaUkgKCAnNjI2MTYzNmI3NTcwJyApICkKaTFpSUlpMSA9IHhibWMgLiB0cmFuc2xhdGVQYXRoICggb3MgLiBwYXRoIC4gam9pbiAoIG9vMG8wTzAwICwgT29vbzAwMDAgLCBJMUlpSSAoICc2MzZmNmY2YjY5NjU3MycgKSAsIEkxSWlJICggJzc0NjU2ZDcwJyApICkgKQppaTExaUlpMUkgPSBPbzBvMDAwMG8wbzAgLiBnZXRTZXR0aW5nICggSTFJaUkgKCAnNmM2ZjY3Njk2ZScgKSApCmlJMTExSTExSTFJMSA9IE9vMG8wMDAwbzBvMCAuIGdldFNldHRpbmcgKCBJMUlpSSAoICc2NjZmNzI3NTZkJyApICkKT09vb08wT09vbyA9IE9vMG8wMDAwbzBvMCAuIGdldFNldHRpbmcgKCBJMUlpSSAoICc3NTczNjU3MjZlNjE2ZDY1JyApICkgLiByZXBsYWNlICggJyAnICwgJyUyMCcgKQppSWlpMSA9IE9vMG8wMDAwbzBvMCAuIGdldFNldHRpbmcgKCBJMUlpSSAoICc3MDYxNzM3Mzc3NmY3MjY0JyApICkKb09Pb08wID0geGJtY2d1aSAuIERpYWxvZyAoICkKTzBPb08wMDBPME9PID0geGJtYyAuIHRyYW5zbGF0ZVBhdGggKCBJMUlpSSAoICc3MzcwNjU2MzY5NjE2YzNhMmYyZjY4NmY2ZDY1MmY2MTY0NjQ2ZjZlNzMyZjcwNjE2MzZiNjE2NzY1NzMyZjYzNzAnICkgKQppaUkxSWlJID0gMApJSSA9ICdsYXVuY2gucHknCm9vT29Pb28wTyA9IFsgXQppZiA3NiAtIDc2OiBPMCAvIG8wb09PbzBPME9vbyAuIEkxSWlpSSAqIE9vT08wb29PT29vME8gLSBpaTExaWkxaWkKaWYgaUkxMTFJMTFJMUkxID09IEkxSWlJICggJzU1NmU2ZjY2NjY2OTYzNjk2MTZjMjA0YjZmNjQ2OTIwNTM3NTcwNzA2ZjcyNzQnICkgOgogaUkxMTFJMTFJMUkxID0gJ2snCmlmIGlJMTExSTExSTFJMSA9PSBJMUlpSSAoICc0MzZmNmQ2ZDc1NmU2OTc0NzkyMDQyNzU2OTZjNjQ3MzIwNTM3NTcwNzA2ZjcyNzQnICkgOgogaUkxMTFJMTFJMUkxID0gJ2MnCiBpZiA3NiAtIDc2OiBpMTFpSWlpSWlpIC8gaUlpaTFJMTFJMUlJMSAuIEkxaWkxMWlJaTExaSAlIGlpMTFpaTFpaSAvIE9vb29vb29vT08gJSBPT29vT09vCm8wb29vMDBPMG8wID0gSTFJaUkgKCAnNjE2NDY0NmY2ZTJlNzg2ZDZjJyApCm8wT28wME9PT09PID0geGJtYyAuIHRyYW5zbGF0ZVBhdGggKCBvcyAuIHBhdGggLiBqb2luICggb08gLCBPbzBvTzBvbzBvTzAwICwgbzBvb28wME8wbzAgKSApCk8wTyA9IG9wZW4gKCBvME9vMDBPT09PTyAsIG1vZGUgPSAncicgKQpPMDBvME9PID0gZmlsZSAuIHJlYWQgKCBPME8gKQpmaWxlIC4gY2xvc2UgKCBPME8gKQpJMTFpMSA9IHJlIC4gY29tcGlsZSAoICc8cmVmPiguKz8pPC9yZWY+JyApIC4gZmluZGFsbCAoIE8wMG8wT08gKQppSWkxaWkxSTEgPSBJMTFpMSBbIDAgXSBpZiAoIGxlbiAoIEkxMWkxICkgPiAwICkgZWxzZSAnJwpvMCA9IGhhc2hsaWIgLiBtZDUgKCBvcGVuICggaTFpaUlJaWlJMTExICwgJ3JiJyApIC4gcmVhZCAoICkgKSAuIGhleGRpZ2VzdCAoICkKaWYgaUlpMWlpMUkxICE9IG8wIDoKIEkxMUlJMWkgPSBvcGVuICggaTFpaUlJSTExMWlpICwgbW9kZSA9ICdyJyApCiBPMDBvME9PID0gZmlsZSAuIHJlYWQgKCBJMTFJSTFpICkKIGZpbGUgLiBjbG9zZSAoIEkxMUlJMWkgKQogSUlJSUkgPSBvcGVuICggaTFpaUlJaWlJMTExICwgbW9kZSA9ICd3KycgKQogSUlJSUkgLiB3cml0ZSAoIE8wMG8wT08gKQogSUlJSUkgLiBjbG9zZSAoICkKIGlmIDc1IC0gNzU6IElJMTExaWlpaSAlIElJMTExaWlpaQpkZWYgaUkxICggdXJsICwgZGF0ZWZpbGUgLCBsb2NhbGRhdGUgLCBkc3QgKSA6CiB0cnkgOgogIGkxMUlpaWkgPSB1cmxsaWIyIC4gUmVxdWVzdCAoIHVybCApCiAgaTExSWlpaSAuIGFkZF9oZWFkZXIgKCAnVXNlci1BZ2VudCcgLCAnTW96aWxsYS81LjAgKFdpbmRvd3M7IFU7IFdpbmRvd3MgTlQgNS4xOyBlbi1HQjsgcnY6MS45LjAuMykgR2Vja28vMjAwODA5MjQxNyBGaXJlZm94LzMuMC4zJyApCiAgaUkgPSB1cmxsaWIyIC4gdXJsb3BlbiAoIGkxMUlpaWkgKQogIEkxaTFJMUlJID0gaUkgLiBpbmZvICggKSAuIGdldGRhdGUgKCAnbGFzdC1tb2RpZmllZCcgKQogIEkxaTFJMUlJID0gdGltZSAuIHN0cmZ0aW1lICggJyVZJW0lZCVIJU0lUycgLCBJMWkxSTFJSSApCiAgaWYgaW50ICggSTFpMUkxSUkgKSA+IGludCAoIGxvY2FsZGF0ZSApIDoKICAgZG93bmxvYWQgLiBkb3dubG9hZCAoIHVybCAsIGRzdCApCiAgIGlmIEkxSWlJICggJzc0NzM3NDYzNjg2YicgKSBpbiB1cmwgOgogICAgZXh0cmFjdCAuIGFsbCAoIGRzdCAsIG9PICkKICAgZWxzZSA6CiAgICBleHRyYWN0IC4gYWxsICggZHN0ICwgb28wbzBPMDAgKQogICBJSUlJSSA9IG9wZW4gKCBkYXRlZmlsZSAsICd3KycgKQogICBJSUlJSSAuIHdyaXRlICggSTFpMUkxSUkgKQogICBJSUlJSSAuIGNsb3NlICggKQogIHRyeSA6CiAgIGlmIG9zIC4gcGF0aCAuIGV4aXN0cyAoIGRzdCApIDoKICAgIG9zIC4gcmVtb3ZlICggZHN0ICkKICBleGNlcHQgOgogICBwYXNzCiBleGNlcHQgOgogIHBhc3MKICBpZiA0NSAtIDQ1OiBPT28wME8wT28wb08gLiBPb09vT08wMApkZWYgb09paTFpMUkxaSAoIHVybCAsIGRhdGVmaWxlICwgZHN0ICkgOgogaWYgb3MgLiBwYXRoIC4gZXhpc3RzICggZGF0ZWZpbGUgKSA6CiAgSTExSUkxaSA9IG9wZW4gKCBkYXRlZmlsZSAsICdyJyApCiAgbzAwb09PMCA9IEkxMUlJMWkgLiByZWFkICggKQogIEkxMUlJMWkgLiBjbG9zZSAoICkKIGVsc2UgOgogIG8wMG9PTzAgPSAwCiBpSTEgKCB1cmwgLCBkYXRlZmlsZSAsIGludCAoIG8wMG9PTzAgKSAsIGRzdCApCiBpZiA5NSAtIDk1OiBpaTExaWkxaWkgLyBPb29vb29vb09PCmRlZiBpSW8wME8gKCB1cmwgKSA6CiBpMTFJaWlpID0gdXJsbGliMiAuIFJlcXVlc3QgKCB1cmwgKQogaTExSWlpaSAuIGFkZF9oZWFkZXIgKCAnVXNlci1BZ2VudCcgLCAnTW96aWxsYS81LjAgKFdpbmRvd3M7IFU7IFdpbmRvd3MgTlQgMTAuMDsgV09XNjQ7IFdpbmRvd3MgTlQgNS4xOyBlbi1HQjsgcnY6MS45LjAuMykgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzQ1LjAuMjQ1NC44NSBTYWZhcmkvNTM3LjM2IEdlY2tvLzIwMDgwOTI0MTcgRmlyZWZveC8zLjAuMycgKQogT09PME9PTzAwb28gPSB1cmxsaWIyIC4gdXJsb3BlbiAoIGkxMUlpaWkgKQogSWlpMTExSUkgPSBPT08wT09PMDBvbyAuIHJlYWQgKCApCiBPT08wT09PMDBvbyAuIGNsb3NlICggKQogcmV0dXJuIElpaTExMUlJIC4gcmVwbGFjZSAoICdccicgLCAnJyApIC4gcmVwbGFjZSAoICdcbicgLCAnJyApIC4gcmVwbGFjZSAoICdcdCcgLCAnJyApCiBpZiA5IC0gOTogT29PME8wMAogaWYgMzMgLSAzMzogb29PIC4gbzAwMDBvT29Pb08wbwpkZWYgTzBvbzBPTzBvT09PbyAoICkgOgogaTFpMWkxMUlJaSA9IHRpbWUgLiB0aW1lICggKQogSUkxSUlJID0gdGltZSAuIGxvY2FsdGltZSAoIGkxaTFpMTFJSWkgKQogcmV0dXJuIHRpbWUgLiBzdHJmdGltZSAoICclWSVtJWQlSCVNJVMnICwgSUkxSUlJICkKIGlmIDE5IC0gMTk6IE9Pb29PT28gJSBpMUlJaSAlIG8wb09PbzBPME9vbwogaWYgOTMgLSA5MzogaUlpaTFJMTFJMUlJMSAlIE9Pb29PT28gKiBpMUlJaQpkZWYgSWkxMUlpMUkgKCApIDoKIE8wMG9PID0gSTFJaUkgKCAnNjg3NDc0NzAzYTJmMmY2ZTZmNmY2MjczNjE2ZTY0NmU2NTcyNjQ3MzJlNjM2ZjZkMmY0MzUwNWY1Mzc0NzU2NjY2MmY2YzZmNjc2OTZlMmU3MDY4NzAzZjc1M2QyNTczMjY3MDNkMjU3MzI2NjYzZDI1NzMyNjYxM2QyNTczJyApICUgKCBPT29vTzBPT29vICwgaUlpaTEgLCBpSTExMUkxMUkxSTEgLCBPbzBvTzBvbzBvTzAwICkKIHRyeSA6CiAgSWlpMTExSUkgPSBpSW8wME8gKCBPMDBvTyApCiAgSWlpMTExSUkgPSBiaW5hc2NpaSAuIHVuaGV4bGlmeSAoIElpaTExMUlJICkKIGV4Y2VwdCA6CiAgb09Pb08wIC4gb2sgKCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDgzMyApICwgSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MzQgKSApCiAgcmV0dXJuCiBJMTFpMUkxSSA9IHJlIC4gY29tcGlsZSAoICduPSIoLis/KSInICkgLiBmaW5kYWxsICggSWlpMTExSUkgKQogb08wT28gPSBJMTFpMUkxSSBbIDAgXSBpZiAoIGxlbiAoIEkxMWkxSTFJICkgPiAwICkgZWxzZSAnJwogb09Pb28wT28gPSByZSAuIGNvbXBpbGUgKCAnbD0iKC4rPykiJyApIC4gZmluZGFsbCAoIElpaTExMUlJICkKIG8wME9PMDBPb08gPSBvT09vbzBPbyBbIDAgXSBpZiAoIGxlbiAoIG9PT29vME9vICkgPiAwICkgZWxzZSAnJwogT09PTzBPT29PME8wID0gcmUgLiBjb21waWxlICggJ2k9IiguKz8pIicgKSAuIGZpbmRhbGwgKCBJaWkxMTFJSSApCiBPME9vMDAwb29PMDAgPSBPT09PME9Pb08wTzAgWyAwIF0gaWYgKCBsZW4gKCBPT09PME9Pb08wTzAgKSA+IDAgKSBlbHNlICcwLjAuMC4wJwogb08wID0gcmUgLiBjb21waWxlICggJ2U9IiguKz8pIicgKSAuIGZpbmRhbGwgKCBJaWkxMTFJSSApCiBJaTFpSWlJSTFpaTEgPSBvTzAgWyAwIF0gaWYgKCBsZW4gKCBvTzAgKSA+IDAgKSBlbHNlICdVbmtub3duJwogb29Pb29vMDAwb09PID0gcmUgLiBjb21waWxlICggJ3A9IiguKz8pIicgKSAuIGZpbmRhbGwgKCBJaWkxMTFJSSApCiBPbzBvT09vID0gb29Pb29vMDAwb09PIFsgMCBdIGlmICggbGVuICggb29Pb29vMDAwb09PICkgPiAwICkgZWxzZSAnMCcKIE9vME9vTzAwb09PMG8gPSByZSAuIGNvbXBpbGUgKCAndT0iKC4rPykiJyApIC4gZmluZGFsbCAoIElpaTExMUlJICkKIE9PTzAwTyA9IE9vME9vTzAwb09PMG8gWyAwIF0gaWYgKCBsZW4gKCBPbzBPb08wMG9PTzBvICkgPiAwICkgZWxzZSAnMCcKIE9Pb09PMG9vMG9vTyA9IHJlIC4gY29tcGlsZSAoICdtPSIoLis/KSInICkgLiBmaW5kYWxsICggSWlpMTExSUkgKQogTzBvME8wME9vMG8wID0gT09vT08wb28wb29PIFsgMCBdIGlmICggbGVuICggT09vT08wb28wb29PICkgPiAwICkgZWxzZSAnMCcKIE8wME8wb09PMDBPMDAgPSByZSAuIGNvbXBpbGUgKCAndD0iKC4rPykiJyApIC4gZmluZGFsbCAoIElpaTExMUlJICkKIGkxID0gTzAwTzBvT08wME8wMCBbIDAgXSBpZiAoIGxlbiAoIE8wME8wb09PMDBPMDAgKSA+IDAgKSBlbHNlICcnCiBPbzAwID0gcmUgLiBjb21waWxlICggJ3M9IiguKz8pIicgKSAuIGZpbmRhbGwgKCBJaWkxMTFJSSApCiBpMWkgPSBPbzAwIFsgMCBdIGlmICggbGVuICggT28wMCApID4gMCApIGVsc2UgJycKIGlmIDUwIC0gNTA6IG8wME8wb28KIGlmIEkxSWlJICggJzcyNjU2MTYzNzQ2OTc2NjE3NDY1JyApIGluIG8wME9PMDBPb08gOgogIHRyeSA6CiAgIG9zIC4gcmVtb3ZlICggaTFpSUlpMSApCiAgZXhjZXB0IDoKICAgcGFzcwogIG9PT29PMCAuIG9rICggSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MzEgKSAsIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODMyICkgKQogZWxpZiBJMUlpSSAoICc2Mzc1NzI3MjY1NmU3NDZjNzkyMDcyNjU3Mzc0NzI2OTYzNzQ2NTY0JyApIGluIG8wME9PMDBPb08gOgogIG9PT29PMCAuIG9rICggSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MjkgKSAsIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODMwICkgKQogZWxpZiBJMUlpSSAoICc1NzcyNmY2ZTY3MjA1MDYxNzM3Mzc3NmY3MjY0MjA0NTZlNzQ2NTcyNjU2NCcgKSBpbiBvMDBPTzAwT29PIDoKICB0cnkgOgogICBvcyAuIHJlbW92ZSAoIGkxaUlJaTEgKQogIGV4Y2VwdCA6CiAgIHBhc3MKICBvT09vTzAgLiBvayAoIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODI1ICkgLCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDgyNiApICkKICBJMTEgLiBvcGVuU2V0dGluZ3MgKCApCiBlbGlmIEkxSWlJICggJzUyNDU0NzQ5NTM1NDQ1NTIyMDQ2NGY1MjIwNDY1MjQ1NDUnICkgaW4gbzAwT08wME9vTyBhbmQgaWkxMWlJaTFJID09ICd0cnVlJyA6CiAgdHJ5IDoKICAgb3MgLiByZW1vdmUgKCBpMWlJSWkxICkKICBleGNlcHQgOgogICBwYXNzCiAgb09Pb08wIC4gb2sgKCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDgyNyApICwgSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MjggKSApCiAgSTExIC4gb3BlblNldHRpbmdzICggKQogZWxpZiBpaTExaUlpMUkgPT0gJ3RydWUnIGFuZCBPT29vTzBPT29vID09ICcnIGFuZCBpSWlpMSA9PSAnJyA6CiAgb09Pb08wIC4gb2sgKCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDgzNSApICwgSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MzYgKSApCiAgSTExIC4gb3BlblNldHRpbmdzICggKQogZWxzZSA6CiAgSUlJSUkgPSBvcGVuICggaTFpSUlpMSAsIG1vZGUgPSAndysnICkKICBJSUlJSSAuIHdyaXRlICggaTExSTFpSWlJSSAoICdlJyAsICdkPSInICsgc3RyICggTzBvbzBPTzBvT09PbyAoICkgKSArICcifHc9IicgKyBvMDBPTzAwT29PICsgJyJ8aT0iJyArIE8wT28wMDBvb08wMCArICcifGU9IicgKyBJaTFpSWlJSTFpaTEgKyAnInxtPSInICsgTzBvME8wME9vMG8wICsgJyJ8dT0iJyArIE9PTzAwTyArICcifHQ9IicgKyBpMSArICcifHM9IicgKyBpMWkgKyAnInxuPSInICsgb08wT28gKyAnInxwPSInICsgT28wb09PbyArICciJyApICkKICBJSUlJSSAuIGNsb3NlICggKQogIG9PMDBvMCAoICkKICBpZiA1NSAtIDU1OiBPbzBPb28gKyBpSWlpMUkxMUkxSUkxIC8gT29Pb09PMDAgKiBPT29vT09vIC0gaTExaUlpaUlpaSAtIE9vT08wb29PT29vME8KZGVmIG9PMDBvMCAoIHRlc3Rtb2RlID0gJycgKSA6CiBPMG9PTzBvMCA9IHhibWMgLiBnZXRJbmZvTGFiZWwgKCAnTGlzdEl0ZW0uRm9sZGVyUGF0aCcgKQogaTFpaTFpSUlJID0gTzBvT08wbzAgLiBzcGxpdCAoICc6Ly8nICkKIE9vMG9PMG9vMG9PMDAgPSBpMWlpMWlJSUkgWyAtIDEgXQogaWYgT28wb08wb28wb08wMCAuIGVuZHN3aXRoICggJy8nICkgb3IgT28wb08wb28wb08wMCAuIGVuZHN3aXRoICggJ1xcJyApIDoKICBPbzBvTzBvbzBvTzAwID0gT28wb08wb28wb08wMCBbIDogLSAxIF0KIHRyeSA6CiAgaWYgc3lzIC4gYXJndiBbIDEgXSA9PSBJMUlpSSAoICc3NDY1NzM3NDY2Njk2YzY1JyApIDoKICAgT28wb08wb28wb08wMCA9IE9vMG9PMG9vMG9PMDAgKyAnLnRlc3QnCiBleGNlcHQgOgogIHBhc3MKICBpZiAyNSAtIDI1OiBJMWlpMTFpSWkxMWkKICBpZiA3IC0gNzogaTFJSWkgLyBJMUlpaUkgKiBPT28wME8wT28wb08gLiBvMDBPMG9vIC4gaUlpaTFJMTFJMUlJMQogaWYgaWkxMWlJaTFJID09ICd0cnVlJyBhbmQgKCBPT29vTzBPT29vID09ICcnIG9yIGlJaWkxID09ICcnICkgOgogIG9PT29PMCAuIG9rICggSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MzUgKSAsIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODM2ICkgKQogIEkxMSAuIG9wZW5TZXR0aW5ncyAoICkKICByZXR1cm4KICBpZiAxMyAtIDEzOiBpaTExaWkxaWkgLyBpMTFpSWlpSWlpCiAgaWYgMiAtIDI6IEkxSWlpSSAvIE8wIC8gbzBvT09vME8wT29vICUgT29Pb09PMDAgJSBPb09PMG9vT09vbzBPCiBlbGlmIG9PbzBvb29vMDBvID09ICd0cnVlJyBhbmQgaWkxMWlJaTFJID09ICdmYWxzZScgOgogIG9PT29PMCAuIG9rICggSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzAzMDUgKSAsIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwOTYyICkgKQogIEkxMSAuIG9wZW5TZXR0aW5ncyAoICkKICByZXR1cm4KICBpZiA1MiAtIDUyOiBvMG9PT28wTzBPb28KICBpZiA5NSAtIDk1OiBPb09PMG9vT09vbzBPCiBpZiBub3Qgb3MgLiBwYXRoIC4gZXhpc3RzICggaTFpSUlpMSApIDoKICBJaTExSWkxSSAoICkKICBpZiA4NyAtIDg3OiBvb08gKyBPb09vT08wMCAuIGlpMTFpaTFpaSArIE9vT29PTzAwCiAgaWYgOTEgLSA5MTogTzAKIGVsc2UgOgogIG9PT28wID0gb3BlbiAoIGkxaUlJaTEgLCBtb2RlID0gJ3InICkKICBPMDBvME9PID0gb09PbzAgLiByZWFkICggKQogIE8wMG8wT08gPSBpMTFJMWlJaUlJICggJ2QnICwgTzAwbzBPTyApCiAgb09PbzAgLiBjbG9zZSAoICkKICBpZiA1NCAtIDU0OiBPMCAtIG8wME8wb28gJSBpaTExaWkxaWkKICBJMTFpMUkxSSA9IHJlIC4gY29tcGlsZSAoICduPSIoLis/KSInICkgLiBmaW5kYWxsICggTzAwbzBPTyApCiAgT09vTyA9IHJlIC4gY29tcGlsZSAoICdkPSIoLis/KSInICkgLiBmaW5kYWxsICggTzAwbzBPTyApCiAgaUlJID0gcmUgLiBjb21waWxlICggJ3c9IiguKz8pIicgKSAuIGZpbmRhbGwgKCBPMDBvME9PICkKICBPT09PME9Pb08wTzAgPSByZSAuIGNvbXBpbGUgKCAnaT0iKC4rPykiJyApIC4gZmluZGFsbCAoIE8wMG8wT08gKQogIE8wME8wb09PMDBPMDAgPSByZSAuIGNvbXBpbGUgKCAndD0iKC4rPykiJyApIC4gZmluZGFsbCAoIE8wMG8wT08gKQogIE9vMDAgPSByZSAuIGNvbXBpbGUgKCAncz0iKC4rPykiJyApIC4gZmluZGFsbCAoIE8wMG8wT08gKQogIGlpMWlpMTFJSUlpaUkgPSBPT29PIFsgMCBdIGlmICggbGVuICggT09vTyApID4gMCApIGVsc2UgJzAnCiAgbzAwT08wME9vTyA9IGlJSSBbIDAgXSBpZiAoIGxlbiAoIGlJSSApID4gMCApIGVsc2UgJycKICBPME9vMDAwb29PMDAgPSBPT09PME9Pb08wTzAgWyAwIF0gaWYgKCBsZW4gKCBPT09PME9Pb08wTzAgKSA+IDAgKSBlbHNlICcwLjAuMC4wJwogIE8wME9PT29Pb28wTyA9IE8wMDBPT28wMG9vICggKQogIGlmIDcxIC0gNzE6IGkxMWlJaWlJaWkgKyBvMDBPMG9vCiAgaWYgNTcgLSA1NzogT09vb09PbyAuIE9vT08gLiBpMUlJaQogIGlmIGxlbiAoIE9vMDAgKSA+IDAgOgogICBpMTFJaWkgPSBPbzAwIFsgMCBdIC4gc3BsaXQgKCAnLCcgKQogICBpZiAxNiAtIDE2OiBJSTExMWlpaWkgJSBPb09vT08wMCAtIElJMTExaWlpaSArIE9vT08wb29PT29vME8KICAgaWYgMTIgLSAxMjogaWkxMWlpMWlpIC8gaWkxMWlpMWlpICsgaTExaUlpaUlpaQogIGZvciBJaSBpbiBJMTFpMUkxSSA6CiAgIGlpaTFpID0gKCBJMUlpSSAoICc2ODc0NzQ3MDNhMmYyZjZlNmY2ZjYyNzM2MTZlNjQ2ZTY1NzI2NDczMmU2MzZmNmQyZjQzNTA1ZjUzNzQ3NTY2NjYyZicgKSArIE9vb28wMDAwICsgJy8nICsgSWkgKyAnLmpwZWcnICkKICAgb09paTFpMUkxaSAoIGlpaTFpICwgeGJtYyAuIHRyYW5zbGF0ZVBhdGggKCBJMUlpSSAoICc3MzcwNjU2MzY5NjE2YzNhMmYyZjcwNzI2ZjY2Njk2YzY1MmY2MTY0NjQ2ZjZlNWY2NDYxNzQ2MTJmJyApICsgT29vbzAwMDAgKyAnLycgKyBJaSApICwgTzBPb08wMDBPME9PICkKICAgaWYgMzkgLSAzOTogbzAwMDBvT29Pb08wbyAtIE8wICUgaTExaUlpaUlpaSAqIE9PbzAwTzBPbzBvTyAuIG8wME8wb28KICAgaWYgNTggLSA1ODogT29PME8wMCAlIGkxMWlJaWlJaWkgLiBvMDAwMG9Pb09vTzBvIC8gT09vb09PbwogIGlmIGlpMTFpSWkxSSA9PSAndHJ1ZScgOgogICBpZiA4NCAtIDg0OiBvMDAwMG9Pb09vTzBvIC4gSTFpaTExaUlpMTFpIC8gT28wT29vIC0gSTFJaWlJIC8gT29vb29vb29PTyAvIG8wb09PbzBPME9vbwogICBpZiAxMiAtIDEyOiBJMUlpaUkgKiBvMDAwMG9Pb09vTzBvICUgaTFJSWkgJSBpSWlpMUkxMUkxSUkxCiAgIGlmIG9
  203. PbzBvb29vMDBvID09ICd0cnVlJyA6CiAgICBnbG9iYWwgSUkKICAgIElJaTFJMTFJMUlJID0gTzAwTzBvT08wME8wMCBbIDAgXSAuIHNwbGl0ICggJ3wnICkKICAgIElJID0gSUlpMUkxMUkxSUkgWyAwIF0KICAgIG9vT29Pb28wTyA9IElJaTFJMTFJMUlJIFsgMSBdIC4gc3BsaXQgKCAnLCcgKQogICAgaWYgNjMgLSA2MzogT29vb29vb29PTyAtIE9vTzBPMDAgLiBJSTExMWlpaWkgLyBvMG9PT28wTzBPb28gLiBPb09vT08wMCAvIE8wCiAgICBpZiBub3QgT28wb08wb28wb08wMCAuIGVuZHN3aXRoICggSTFJaUkgKCAnMmU3NDY1NzM3NCcgKSApIDoKICAgICBvME9PT08wME8wT28gPSBPbzBvTzBvbzBvTzAwICsgSTFJaUkgKCAnMmU3NDY1NzM3NCcgKQogICAgZWxzZSA6CiAgICAgbzBPT09PMDBPME9vID0gT28wb08wb28wb08wMAogICAgIE9vMG9PMG9vMG9PMDAgPSBPbzBvTzBvbzBvTzAwIC4gcmVwbGFjZSAoIEkxSWlJICggJzJlNzQ2NTczNzQnICkgLCAnJyApCiAgICAgaWYgNDggLSA0ODogTzAKICAgIGlmIGxlbiAoIG9vT29Pb28wTyApID4gMCBhbmQgbm90IG9zIC4gcGF0aCAuIGV4aXN0cyAoIG9zIC4gcGF0aCAuIGpvaW4gKCBvTyAsIG8wT09PTzAwTzBPbyApICkgOgogICAgIHRyeSA6CiAgICAgIGlpaTFpID0gKCBJMUlpSSAoICc2ODc0NzQ3MDNhMmYyZjZlNmY2ZjYyNzM2MTZlNjQ2ZTY1NzI2NDczMmU2MzZmNmQyZjQzNTA1ZjUzNzQ3NTY2NjYyZicgKSArIE9vMG9PMG9vMG9PMDAgKyAnLycgKyBvb09vT29vME8gWyAwIF0gKyAnLmpwZWcnICkKICAgICAgb09paTFpMUkxaSAoIGlpaTFpICwgeGJtYyAuIHRyYW5zbGF0ZVBhdGggKCBJMUlpSSAoICc3MzcwNjU2MzY5NjE2YzNhMmYyZjcwNzI2ZjY2Njk2YzY1MmY2MTY0NjQ2ZjZlNWY2NDYxNzQ2MTJmJyApICsgT28wb08wb28wb08wMCArICcvJyArIG9vT29Pb28wTyBbIDAgXSApICwgTzBPb08wMDBPME9PICkKICAgICAgeGJtYyAuIGV4ZWN1dGVidWlsdGluICggJ1VwZGF0ZUxvY2FsQWRkb25zJyApCiAgICAgIGlmIDExIC0gMTE6IE9vT08gKyBPb29vb29vb09PIC0gT29PME8wMCAvIG8wb09PbzBPME9vbyArIE9vME9vbyAuIElJMTExaWlpaQogICAgICB4Ym1jIC4gc2xlZXAgKCAyMDAwICkKICAgICAgeGJtY2FkZG9uIC4gQWRkb24gKCBpZCA9IG8wT09PTzAwTzBPbyApIC4gb3BlblNldHRpbmdzICggKQogICAgICByZXR1cm4KICAgICBleGNlcHQgOgogICAgICBvT09vTzAgLiBvayAoIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwOTY1ICkgLCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDk2NiApICkKICAgICAgcmV0dXJuCiAgICBlbGlmIGxlbiAoIG9vT29Pb28wTyApID09IDAgOgogICAgIG9PT29PMCAuIG9rICggSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA5NjMgKSAsIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwOTY0ICkgKQogICAgIHJldHVybgogICAgIGlmIDQxIC0gNDE6IE9vT08wb29PT29vME8gLSBPMCAtIE8wCiAgIHhibWMgLiBleGVjdXRlYnVpbHRpbiAoICJYQk1DLk5vdGlmaWNhdGlvbigiICsgSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MDcgKSArICIsIiArIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODA4ICkgKyAiLDEwMDAwLCIgKyBvb29PT09PTyArICIpIiApCiAgIGlmIDY4IC0gNjg6IGlpMTFpaTFpaSAlIE9PbzAwTzBPbzBvTwogICBpZiA4OCAtIDg4OiBpSWlpMUkxMUkxSUkxIC0gb29PICsgaWkxMWlpMWlpCiAgIGlmIEkxSWlJICggJzcyNjU2MTYzNzQ2OTc2NjE3NDY1JyApIGluIG8wME9PMDBPb08gOgogICAgdHJ5IDoKICAgICBvcyAuIHJlbW92ZSAoIGkxaUlJaTEgKQogICAgZXhjZXB0IDoKICAgICBwYXNzCiAgICBvT09vTzAgLiBvayAoIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODMxICkgLCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDgzMiApICkKICAgIGlmIDQwIC0gNDA6IEkxSWlpSSAqIE9vT08wb29PT29vME8gKyBpaTExaWkxaWkgJSBvMDAwMG9Pb09vTzBvCiAgICBpZiA3NCAtIDc0OiBPT29vT09vIC0gT28wT29vICsgT29vb29vb29PTyArIE9PbzAwTzBPbzBvTyAvIE9vT29PTzAwCiAgIGVsaWYgSTFJaUkgKCAnNjM3NTcyNzI2NTZlNzQ2Yzc5MjA3MjY1NzM3NDcyNjk2Mzc0NjU2NCcgKSBpbiBvMDBPTzAwT29PIDoKICAgIG9PT29PMCAuIG9rICggSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MjkgKSAsIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODMwICkgKQogICAgaWYgMjMgLSAyMzogTzAKICAgIGlmIDg1IC0gODU6IE9vT08wb29PT29vME8KICAgZWxpZiBJMUlpSSAoICc1NzcyNmY2ZTY3MjA1MDYxNzM3Mzc3NmY3MjY0MjA0NTZlNzQ2NTcyNjU2NCcgKSBpbiBvMDBPTzAwT29PIDoKICAgIHRyeSA6CiAgICAgb3MgLiByZW1vdmUgKCBpMWlJSWkxICkKICAgIGV4Y2VwdCA6CiAgICAgcGFzcwogICAgb09Pb08wIC4gb2sgKCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDgyNSApICwgSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA4MjYgKSApCiAgICBJMTEgLiBvcGVuU2V0dGluZ3MgKCApCiAgICBpZiA4NCAtIDg0OiBJMUlpaUkgLiBpSWlpMUkxMUkxSUkxICUgT29vb29vb29PTyArIE9vT08wb29PT29vME8gJSBPb29vb29vb09PICUgT29PME8wMAogICAgaWYgNDIgLSA0MjogT29PME8wMCAvIE9vT08gLyBvMG9PT28wTzBPb28gKyBvMDAwMG9Pb09vTzBvIC8gT29Pb09PMDAKICAgZWxpZiBJMUlpSSAoICc1MjQ1NDc0OTUzNTQ0NTUyMjA0NjRmNTIyMDQ2NTI0NTQ1JyApIGluIG8wME9PMDBPb08gOgogICAgdHJ5IDoKICAgICBvcyAuIHJlbW92ZSAoIGkxaUlJaTEgKQogICAgZXhjZXB0IDoKICAgICBwYXNzCiAgICBvT09vTzAgLiBvayAoIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwODI3ICkgLCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDgyOCApICkKICAgIEkxMSAuIG9wZW5TZXR0aW5ncyAoICkKICAgIGlmIDg0IC0gODQ6IG9vTyAqIElJMTExaWlpaSArIE9vME9vbwogICAgaWYgNTMgLSA1MzogbzAwMDBvT29Pb08wbyAlIElJMTExaWlpaSAuIG8wME8wb28gLSBpSWlpMUkxMUkxSUkxIC0gbzAwTzBvbyAqIElJMTExaWlpaQogICBlbGlmIGludCAoIGlpMWlpMTFJSUlpaUkgKSArIDEwMDAwMDAgPiBpbnQgKCBPMG9vME9PMG9PT09vICggKSApIGFuZCBPME9vMDAwb29PMDAgPT0gTzAwT09Pb09vbzBPIDoKICAgIGlmIG9PbzBvb29vMDBvID09ICd0cnVlJyA6CiAgICAgZm9yIElpIGluIG9vT29Pb28wTyA6CiAgICAgIGlpaTFpID0gKCBJMUlpSSAoICc2ODc0NzQ3MDNhMmYyZjZlNmY2ZjYyNzM2MTZlNjQ2ZTY1NzI2NDczMmU2MzZmNmQyZjQzNTA1ZjUzNzQ3NTY2NjYyZicgKSArIE9vMG9PMG9vMG9PMDAgKyAnLycgKyBJaSArICcuanBlZycgKQogICAgICBvb08wb09Pb29PbzAgPSBJaSAuIHJlcGxhY2UgKCAndGVzdCcgLCAnJyApCiAgICAgIGlmIHhibWNhZGRvbiAuIEFkZG9uICggaWQgPSBJaUlpSTExaUlpICkgLiBnZXRTZXR0aW5nICggb29PMG9PT29vT28wICkgPT0gJ3RydWUnIDoKICAgICAgIG9PaWkxaTFJMWkgKCBpaWkxaSAsIHhibWMgLiB0cmFuc2xhdGVQYXRoICggSTFJaUkgKCAnNzM3MDY1NjM2OTYxNmMzYTJmMmY3MDcyNmY2NjY5NmM2NTJmNjE2NDY0NmY2ZTVmNjQ2MTc0NjEyZicgKSArIElpSWlJMTFpSWkgKyAnLycgKyBJaSApICwgTzBPb08wMDBPME9PICkKICAgIGZvciBJaSBpbiBpMTFJaWkgOgogICAgIGlpaTFpID0gKCBJMUlpSSAoICc2ODc0NzQ3MDNhMmYyZjZlNmY2ZjYyNzM2MTZlNjQ2ZTY1NzI2NDczMmU2MzZmNmQyZjQzNTA1ZjUzNzQ3NTY2NjYyZicgKSArIE9vb28wMDAwICsgJy8nICsgSWkgKyAnLmpwZWcnICkKICAgICBpZiBJMTEgLiBnZXRTZXR0aW5nICggSWkgKSA9PSAndHJ1ZScgOgogICAgICBvT2lpMWkxSTFpICggaWlpMWkgLCB4Ym1jIC4gdHJhbnNsYXRlUGF0aCAoIEkxSWlJICggJzczNzA2NTYzNjk2MTZjM2EyZjJmNzA3MjZmNjY2OTZjNjUyZjYxNjQ2NDZmNmU1ZjY0NjE3NDYxMmYnICkgKyBPb29vMDAwMCArICcvJyArIElpICkgLCBPME9vTzAwME8wT08gKQogICAgaTFJMWlpMTFpMUlpaSAoICkKICAgIGlmIDI2IC0gMjY6IE9vT08gLSBpSWlpMUkxMUkxSUkxIC0gSTFJaWlJIC8gT29PME8wMCAuIE9vT29PTzAwICUgaUlpaTFJMTFJMUlJMQogICBlbGlmIG9zIC4gcGF0aCAuIGV4aXN0cyAoIGkxaUlJaTEgKSBhbmQgaW50ICggaWkxaWkxMUlJSWlpSSApICsgMTAwMDAwMCA+IGludCAoIE8wb28wT08wb09PT28gKCApICkgYW5kIE8wT28wMDBvb08wMCAhPSBPMDBPT09vT29vME8gOgogICAgdHJ5IDoKICAgICBvcyAuIHJlbW92ZSAoIGkxaUlJaTEgKQogICAgZXhjZXB0IDoKICAgICBwYXNzCiAgICBvT09vTzAgLiBvayAoIEkxMSAuIGdldExvY2FsaXplZFN0cmluZyAoIDMwOTY4ICkgLCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDk2OSApICkKICAgIGlmIDkxIC0gOTE6IG8wb09PbzBPME9vbyAuIGlJaWkxSTExSTFJSTEgLyBPT29vT09vICsgaTFJSWkKICAgZWxzZSA6CiAgICBJaTExSWkxSSAoICkKICBlbGlmIGlpMTFpSWkxSSA9PSAnZmFsc2UnIDoKICAgaTFJMWlpMTFpMUlpaSAoICkKICAgaWYgNDIgLSA0Mjogb29PIC4gbzBvT09vME8wT29vIC4gb29PIC0gSTFpaTExaUlpMTFpCmRlZiBPMDAwT09vMDBvbyAoICkgOgogdHJ5IDoKICBPMDBvTyA9IEkxSWlJICggJzY4NzQ3NDcwM2EyZjJmNmU2ZjZmNjI3MzYxNmU2NDZlNjU3MjY0NzMyZTYzNmY2ZDJmNDM1MDVmNTM3NDc1NjY2NjJmNmM2ZjY3Njk2ZTJlNzA2ODcwM2Y3NTNkMjU3MzI2NzAzZDI1NzMyNjY2M2QyNTczMjY2MTNkMjU3MycgKSAlICggT09vb08wT09vbyAsIGlJaWkxICwgaUkxMTFJMTFJMUkxICwgSTFJaUkgKCAnNmM2ZjY3Njk2ZScgKSApCiAgSWlpMTExSUkgPSBiaW5hc2NpaSAuIHVuaGV4bGlmeSAoIGlJbzAwTyAoIE8wMG9PICkgLiByZXBsYWNlICggJ1xuJyAsICcnICkgLiByZXBsYWNlICggJ1xyJyAsICcnICkgKQogIE9PT08wT09vTzBPMCA9IHJlIC4gY29tcGlsZSAoICdpPSIoLis/KSInICkgLiBmaW5kYWxsICggSWlpMTExSUkgKQogIGkxaWkxSTFJMSA9IE9PT08wT09vTzBPMCBbIDAgXSBpZiAoIGxlbiAoIE9PT08wT09vTzBPMCApID4gMCApIGVsc2UgJ1Vua25vd24nCiAgcmV0dXJuIGkxaWkxSTFJMQogZXhjZXB0IDoKICBPMDBvTyA9IEkxSWlJICggJzY4NzQ3NDcwM2EyZjJmNzc2ODYxNzQ2OTczNmQ3OTY5NzA2MTY0NjQ3MjY1NzM3MzJlNjM2ZjZkJyApCiAgSWlpMTExSUkgPSBpSW8wME8gKCBPMDBvTyApIC4gcmVwbGFjZSAoICdcbicgLCAnJyApIC4gcmVwbGFjZSAoICdccicgLCAnJyApCiAgaWYgbm90ICdBY2Nlc3MgRGVuaWVkJyBpbiBJaWkxMTFJSSA6CiAgIE9PT08wT09vTzBPMCA9IHJlIC4gY29tcGlsZSAoIEkxSWlJICggJzc3Njg2MTc0Njk3MzZkNzk2OTcwNjE2NDY0NzI2NTczNzMyZTYzNmY2ZDJmJyApICsgJ2lwLyguKz8pIicgKSAuIGZpbmRhbGwgKCBJaWkxMTFJSSApCiAgIGkxaWkxSTFJMSA9IE9PT08wT09vTzBPMCBbIDAgXSBpZiAoIGxlbiAoIE9PT08wT09vTzBPMCApID4gMCApIGVsc2UgJycKICBlbHNlIDoKICAgTzAwb08gPSBJMUlpSSAoICc2ODc0NzQ3MDczM2EyZjJmNzc3Nzc3MmU2OTcwNmM2ZjYzNjE3NDY5NmY2ZTJlNmU2NTc0MmY2NjY5NmU2NDJkNjk3MDJkNjE2NDY0NzI2NTczNzMnICkKICAgSWlpMTExSUkgPSBpSW8wME8gKCBPMDBvTyAsIDMwICkgLiByZXBsYWNlICggJ1xuJyAsICcnICkgLiByZXBsYWNlICggJ1xyJyAsICcnICkKICAgb09vTzBPMG8wT29vbyA9IHJlIC4gY29tcGlsZSAoICc8dGFibGUgY2xhc3M9ImlwdGFibGUiPiguKz8pPFwvdGFibGU+JyApIC4gZmluZGFsbCAoIElpaTExMUlJICkKICAgT09PTzBPT29PME8wID0gcmUgLiBjb21waWxlICggJ2ZvbnQtd2VpZ2h0OiBib2xkOyI+KC4rPyk8XC9zcGFuPicgKSAuIGZpbmRhbGwgKCBvT29PME8wbzBPb29vIFsgMCBdICkKICAgaTFpaTFJMUkxID0gT09PTzBPT29PME8wIFsgMCBdIGlmICggbGVuICggT09PTzBPT29PME8wICkgPiAwICkgZWxzZSAnVW5rbm93bicKICByZXR1cm4gaTFpaTFJMUkxCiAgaWYgNSAtIDU6IG9vTyAtIElJMTExaWlpaSAtIE9vb29vb29vT08gJSBPb09PMG9vT09vbzBPICsgSTFJaWlJICogaUlpaTFJMTFJMUlJMQogIGlmIDM3IC0gMzc6IG8wME8wb28gJSBvb08gKyBPb09vT08wMCArIG8wb09PbzBPME9vbyAqIE9vT08gJSBPMApkZWYgaTExSTFpSWlJSSAoIG1vZGUgLCBtZXNzYWdlICkgOgogT29vT29PTzAgPSAnJwogaWYgbW9kZSA9PSAnZScgOgogIE9vb09vT08wID0gJycKICBpSTFpMTFpSUkxMTEgPSBsZW4gKCBPT29vTzBPT29vICkKICBpZiAxNSAtIDE1OiBpMTFpSWlpSWlpICUgT29PTzBvb09Pb28wTyAuIE9vME9vbyArIEkxaWkxMWlJaTExaQogIE9PME9PT09vbzBPT08gPSAnJwogIGkxaTFJaTEgPSAnJwogIGZvciBJaTExaUlpIGluIG1lc3NhZ2UgOgogICBPMDBPME9vb28wb08gPSBvcmQgKCBJaTExaUlpICkgKyBpSTFpMTFpSUkxMTEKICAgaWYgbGVuICggc3RyICggTzAwTzBPb29vMG9PICkgKSA9PSAyIDoKICAgIE8wME8wT29vbzBvTyA9ICcwJyArIHN0ciAoIE8wME8wT29vbzBvTyApCiAgIGkxaTFJaTEgPSBzdHIgKCBpMWkxSWkxICkgKyBzdHIgKCBPMDBPME9vb28wb08gKQogIHJldHVybiBpMWkxSWkxICsgT29vT29PTzAKIGVsc2UgOgogIElJaWkxMUkxID0gbGVuICggT09vb08wT09vbyApCiAgb09PME8wME9vME8wbyA9IFsgbWVzc2FnZSBbIGlpMSA6IGlpMSArIDMgXSBmb3IgaWkxIGluIHJhbmdlICggMCAsIGxlbiAoIG1lc3NhZ2UgKSAsIDMgKSBdCiAgZm9yIElpIGluIG9PTzBPMDBPbzBPMG8gOgogICBJaSA9IGludCAoIElpICkgLSBJSWlpMTFJMQogICBJaSA9IHN0ciAoIHVuaWNociAoIElpICkgKQogICBPb29Pb09PMCA9IE9vb09vT08wICsgSWkKICByZXR1cm4gT29vT29PTzAKICBpZiAzNSAtIDM1OiBvMDAwMG9Pb09vTzBvICogT09vb09PbyAvIGlJaWkxSTExSTFJSTEgLSBvMG9PT28wTzBPb28gLyBPb29vb29vb09PIC0gT09vMDBPME9vMG9PCmRlZiBpMUkxaWkxMWkxSWlpICggKSA6CiBpZiBvT28wb29vbzAwbyA9PSAndHJ1ZScgYW5kIGlpMTFpSWkxSSA9PSAndHJ1ZScgOgogIElJMUkxaWlJSUkgPSBvcyAuIHBhdGggLiBqb2luICggb08gLCBJaUlpSTExaUlpICwgJ2xvZ2luLnB5JyApCiAgb09PbzBPMDBvID0gSUkKIGVsc2UgOgogIElJMUkxaWlJSUkgPSBvcyAuIHBhdGggLiBqb2luICggb08gLCBPbzBvTzBvbzBvTzAwICwgSUkgKQogIG9PT28wTzAwbyA9ICcnCiAgaWYgOCAtIDg6IE9vTzBPMDAKICBpZiA0OSAtIDQ5OiBJMUlpaUkgLSBPb09PCiBpZiBvcyAuIHBhdGggLiBleGlzdHMgKCBvcyAuIHBhdGggLiBqb2luICggb28wbzBPMDAgLCBPbzBvTzBvbzBvTzAwICwgSTFJaUkgKCAnNzM3NDYxNzI3NDc1NzA2MzY4NjU2MzZiMmU3MDc5JyApICkgKSA6CiAgeGJtYyAuIGV4ZWN1dGVidWlsdGluICggJ1J1blNjcmlwdCglcyknICUgb3MgLiBwYXRoIC4gam9pbiAoIG9vMG8wTzAwICwgT28wb08wb28wb08wMCAsIEkxSWlJICggJzczNzQ2MTcyNzQ3NTcwNjM2ODY1NjM2YjJlNzA3OScgKSApICkKICB4Ym1jIC4gc2xlZXAgKCAzMDAwICkKICB0cnkgOgogICBvcyAuIHJlbW92ZSAoIG9zIC4gcGF0aCAuIGpvaW4gKCBvbzBvME8wMCAsIE9vMG9PMG9vMG9PMDAgLCBJMUlpSSAoICc3Mzc0NjE3Mjc0NzU3MDYzNjg2NTYzNmIyZTcwNzknICkgKSApCiAgZXhjZXB0IDoKICAgcGFzcwogICBpZiA3NCAtIDc0OiBpSWlpMUkxMUkxSUkxICogSTFpaTExaUlpMTFpICsgT29Pb09PMDAgLyBpMUlJaSAvIElJMTExaWlpaSAuIE9vME9vbwogICBpZiA2MiAtIDYyOiBPb29vb29vb09PICogSTFJaWlJCiBpZiBvcyAuIHBhdGggLiBleGlzdHMgKCBvcyAuIHBhdGggLiBqb2luICggb28wbzBPMDAgLCBPbzBvTzBvbzBvTzAwICwgSTFJaUkgKCAnNmU2NTc3NzM2MzY4NjU2MzZiMmU3MDc5JyApICkgKSA6CiAgeGJtYyAuIGV4ZWN1dGVidWlsdGluICggJ1J1blNjcmlwdCglcyknICUgb3MgLiBwYXRoIC4gam9pbiAoIG9vMG8wTzAwICwgT28wb08wb28wb08wMCAsIEkxSWlJICggJzZlNjU3NzczNjM2ODY1NjM2YjJlNzA3OScgKSApICkKICB4Ym1jIC4gc2xlZXAgKCAzMDAwICkKICB0cnkgOgogICBvcyAuIHJlbW92ZSAoIG9zIC4gcGF0aCAuIGpvaW4gKCBvbzBvME8wMCAsIE9vMG9PMG9vMG9PMDAgLCBJMUlpSSAoICc2ZTY1Nzc3MzYzNjg2NTYzNmIyZTcwNzknICkgKSApCiAgZXhjZXB0IDoKICAgcGFzcwogICBpZiA1OCAtIDU4OiBPb09vT08wMCAlIG8wb09PbzBPME9vbwogaTFPT29PID0gT28wb08wb28wb08wMCArICcgTGF1bmNoZXInCiBPTzBPMDAwID0gJ0FsYXJtQ2xvY2soJXMsUnVuU2NyaXB0KCVzLCVzKSwlZCxUcnVlKScgJSAoIGkxT09vTyAsIElJMUkxaWlJSUkgLCBvT09vME8wMG8gLCAwICkKIGlmIDM3IC0gMzc6IE9vb29vb29vT08gLSBPMCAtIG8wb09PbzBPME9vbwogeGJtYyAuIGV4ZWN1dGVidWlsdGluICggJ0NhbmNlbEFsYXJtKCVzLFRydWUpJyAlIGkxT09vTyApCiB4Ym1jIC4gZXhlY3V0ZWJ1aWx0aW4gKCBPTzBPMDAwICkKIHhibWMgLiBleGVjdXRlYnVpbHRpbiAoICdEaWFsb2cuQ2xvc2UoYnVzeWRpYWxvZyknICkKIGlmIDc3IC0gNzc6IGlpMTFpaTFpaSAqIGlJaWkxSTExSTFJSTEKdHJ5IDoKIE8wb09PMG8wID0geGJtYyAuIGdldEluZm9MYWJlbCAoICdMaXN0SXRlbS5Gb2xkZXJQYXRoJyApCiBpZiBzeXMgLiBhcmd2IFsgMSBdID09IEkxSWlJICggJzc0NjU3Mzc0NjY2OTZjNjUnICkgYW5kIGlpMTFpSWkxSSA9PSAndHJ1ZScgOgogIGlmIG5vdCBPMG9PTzBvMCAuIGVuZHN3aXRoICggJy50ZXN0JyApIGFuZCBvcyAuIHBhdGggLiBleGlzdHMgKCBvcyAuIHBhdGggLiBqb2luICggb08gLCBPb29vMDAwMCApICkgYW5kIG9zIC4gcGF0aCAuIGV4aXN0cyAoIG9zIC4gcGF0aCAuIGpvaW4gKCBvTyAsIElpSWlJMTFpSWkgKSApIDoKICAgb08wMG8wICggJ3RydWUnICkKIGlmIHN5cyAuIGFyZ3YgWyAxIF0gPT0gSTFJaUkgKCAnNzM2NTc0NzQ2OTZlNjc3MycgKSA6CiAgaWYgbm90IG9zIC4gcGF0aCAuIGV4aXN0cyAoIG9zIC4gcGF0aCAuIGpvaW4gKCBvTyAsIElpSWlJMTFpSWkgKSApIDoKICAgb09Pb08wIC4gb2sgKCBJMTEgLiBnZXRMb2NhbGl6ZWRTdHJpbmcgKCAzMDkwMSApICwgSTExIC4gZ2V0TG9jYWxpemVkU3RyaW5nICggMzA5MDIgKSApCiAgZWxzZSA6CiAgIHhibWNhZGRvbiAuIEFkZG9uICggaWQgPSBJaUlpSTExaUlpICkgLiBvcGVuU2V0dGluZ3MgKCApCmV4Y2VwdCA6CiBwYXNzICMgZGQ2NzhmYWFlOWFjMTY3YmM4M2FiZjc4ZTVjYjJmM2YwNjg4ZDNhMwo=')
  204. File "<string>", line 48, in <module>
  205. RuntimeError: Unknown addon id 'sources/executable'.
  206. -->End of Python script error report<--
  207. 13:24:01 T:18446744072242194736 WARNING: CPythonInvoker(33): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
  208. 13:24:01 T:18446744072242194736 NOTICE: iSTREAM: Cache Cleanup Service - Starting\Waking...
  209. 13:24:02 T:18446744072242194736 NOTICE: iSTREAM: -netcache- -Loading sqlite3 as DB engine version: 3.8.6
  210. 13:24:02 T:18446744072242194736 NOTICE: iSTREAM: -netcache- -DELETE FROM netcache WHERE cached < '2016-07-27'
  211. 13:24:02 T:18446744072242194736 NOTICE: iSTREAM: Cache Cleanup Service - Sleeping... Sleep for 300 mins
  212. 13:25:01 T:18446744072242194736 WARNING: CPythonInvoker(34): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
  213. 13:25:01 T:18446744072242194736 NOTICE: iSTREAM: -searchhistory- -Loading sqlite3 as DB engine version: 3.8.6
  214. 13:25:01 T:18446744072242194736 NOTICE: iSTREAM: Search History Cleanup Service - Starting\Waking...
  215. 13:25:01 T:18446744072242194736 NOTICE: iSTREAM: -searchhistory- -SELECT DISTINCT indexer_type FROM searchhistory
  216. 13:25:01 T:18446744072242194736 NOTICE: iSTREAM: Search History Cleanup Service - Sleeping... Sleep for 300 mins
  217. 13:26:01 T:18446744072242194736 WARNING: CPythonInvoker(35): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
  218. 13:26:01 T:18446744072242194736 NOTICE: iSTREAM: Playlists Code Update Service - Starting\Waking...
  219. 13:26:02 T:18446744072242194736 NOTICE: iSTREAM: -filestore- -Loading sqlite3 as DB engine version: 3.8.6
  220. 13:26:02 T:18446744072242194736 NOTICE: iSTREAM: Playlists Code Update Service - Sleeping... Sleep for 300 mins
  221. 13:27:01 T:18446744072242194736 WARNING: CPythonInvoker(36): Script invoked without an addon. Adding all addon modules installed to python path as fallback. This behaviour will be removed in future version.
  222. 13:27:01 T:18446744072242194736 NOTICE: iSTREAM: Subscription Auto Update Service - Starting\Waking...
  223. 13:27:01 T:18446744072242194736 NOTICE: iSTREAM: Subscription Auto Update Service - Auto Update Disabled, Sleep for 30 mins
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement