Android runtime error with v2.3.1

Describe the bug
Android build runs successfully with React Native v0.72.10, but has this runtime error:

java.util.HashMap cannot be cast to com.facebook.react.bridge.ReadableMap

iOS is unaffected.
Reproduction steps

npm run android

SDK logs
No response
Expected behavior
Android app runs successfully.
Affected SDK versions
2.3.1
Latest working SDK version
2.2.0
Did you confirm if the latest SDK version fixes the bug?
Yes
Integration Methods
NPM
React Native Version
0.72.10
Package.json Contents
{
  "name": "myapp",
  "version": "0.0.1",
  "private": true,
  "engines": {
    "node": ">=20.0 <21.0"
  },
  "scripts": {
    "android:run": "react-native run-android",
    "clang": "clang-format -i",
    "datadog-ci": "datadog-ci",
    "debug": "adb shell input keyevent 82 && adb shell input keyevent 61 && adb shell input keyevent 66 && adb shell input keyevent 66",
    "devmenu": "adb shell input keyevent 82",
    "e2e:run:ios": "detox test --configuration ios.sim.debug",
    "intl:en": "node ./scripts/genEnglishLocalization.js",
    "ios:run": "react-native run-ios",
    "ios:run:pro": "react-native run-ios --simulator='iPhone 14 Pro Max'",
    "ios:run:ipad": "react-native run-ios --simulator='iPad Pro (12.9-inch) (6th generation)'",
    "lint": "eslint .",
    "flow": "flow",
    "postinstall": "patch-package && npm-license > LICENSES && npm-license-crawler -onlyDirectDependencies -json ./src/app/screens/profile/licenses/_data/licenses.json",
    "prepare": "husky",
    "relay:watch": "relay-compiler --watch",
    "relay": "relay-compiler",
    "reload": "adb shell input keyevent 82 && adb shell input keyevent 66 && adb shell input keyevent 66",
    "schema:local": "get-graphql-schema http://localhost:3000/graphql > ./data/schema.graphql --graphql && rm -rf ./src/types/__generated__ && mkdir -p ./src/types/__generated__ && npm run relay",
    "schema:preprod": "get-graphql-schema https://pre-graph.myapp.com/graphql > ./data/schema.graphql --graphql && rm -rf ./src/types/__generated__ && mkdir -p ./src/types/__generated__ && npm run relay",
    "start": "react-native start",
    "talkback:stop": "adb shell settings put secure enabled_accessibility_services com.android.talkback/com.google.android.marvin.talkback.TalkBackService",
    "talkback:start": "adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService",
    "test": "jest",
    "tunnel": "adb reverse tcp:3000 tcp:3000",
    "sign:verify": "node ./scripts/verifySignatures.js"
  },
  "dependencies": {
<EMAIL_ADDRESS>"3.0.7",
    "@datadog/mobile-react-native": "2.3.1",
    "@datadog/mobile-react-navigation": "2.3.1",
    "@invertase/react-native-apple-authentication": "2.3.0",
    "@react-native-clipboard/clipboard": "1.13.2",
    "@react-native-community/netinfo": "11.3.1",
    "@react-native-firebase/app": "14.11.1",
    "@react-native-firebase/dynamic-links": "14.11.1",
    "@react-native-google-signin/google-signin": "11.0.0",
    "@react-native-picker/picker": "2.7.2",
    "@react-navigation/bottom-tabs": "6.5.20",
    "@react-navigation/native": "6.1.17",
    "@react-navigation/native-stack": "6.9.26",
    "@stripe/stripe-react-native": "0.37.1",
    "buffer": "6.0.3",
    "compare-versions": "6.1.0",
    "eslint-plugin-prettier": "5.1.3",
    "flat": "6.0.1",
    "flow-enums-runtime": "0.0.6",
    "html-entities": "2.5.2",
    "i18n-js": "4.4.3",
    "lodash": "4.17.21",
    "lottie-react-native": "6.7.0",
    "npm-license": "0.3.3",
    "react": "18.2.0",
    "react-native": "0.72.10",
    "react-native-anchor-carousel": "4.0.1",
    "react-native-braintree-dropin-ui": "1.1.3",
    "react-native-date-picker": "5.0.0",
    "react-native-device-info": "10.13.1",
    "react-native-email-link": "1.15.0",
    "react-native-fast-image": "8.6.3",
    "react-native-fbsdk-next": "12.1.4",
    "react-native-flash-message": "0.4.2",
    "react-native-get-random-values": "1.11.0",
    "react-native-haptic-feedback": "2.2.0",
    "react-native-htmlview": "0.17.0",
    "react-native-image-crop-tools": "1.6.4",
    "react-native-image-pan-zoom": "2.1.12",
    "react-native-image-picker": "5.7.0",
    "react-native-image-zoom-viewer": "3.0.1",
    "react-native-keyboard-aware-scroll-view": "0.9.5",
    "react-native-localize": "3.0.6",
    "react-native-markdown-package": "1.8.2",
    "react-native-mmkv": "2.12.2",
    "react-native-onesignal": "4.5.2",
    "react-native-otp-inputs": "7.4.0",
    "react-native-paypal": "4.1.0",
    "react-native-picker-select": "9.0.1",
    "react-native-render-html": "6.3.4",
    "react-native-restart": "0.0.27",
    "react-native-safe-area-context": "4.9.0",
    "react-native-screens": "3.30.1",
    "react-native-splash-screen": "3.3.0",
    "react-native-vimeo-iframe": "1.2.1",
    "react-native-vision-camera": "2.16.7",
    "react-native-webview": "13.8.2",
    "react-native-youtube-iframe": "2.3.0",
    "react-relay": "16.2.0",
    "react-relay-network-modern-es": "1.0.0",
    "react-simple-form-validator": "0.3.1",
    "subscriptions-transport-ws": "0.11.0",
    "uuid": "9.0.1"
  },
  "devDependencies": {
    "@babel/core": "7.24.3",
    "@babel/eslint-parser": "7.24.1",
    "@babel/preset-env": "7.24.3",
    "@babel/runtime": "7.24.1",
    "@datadog/datadog-ci": "2.32.3",
    "@react-native/eslint-config": "0.72.2",
    "@react-native/metro-config": "0.72.11",
    "@testing-library/jest-native": "5.4.3",
    "@testing-library/react-native": "12.4.4",
    "babel-eslint": "10.1.0",
    "babel-jest": "29.7.0",
    "babel-plugin-relay": "16.2.0",
    "babel-plugin-transform-flow-enums": "0.0.2",
    "babel-plugin-transform-remove-console": "6.9.4",
    "clang-format": "1.8.0",
    "detox": "20.19.4",
    "eslint": "8.57.0",
    "eslint-config-prettier": "9.1.0",
    "eslint-plugin-babel": "5.3.1",
    "eslint-plugin-consistent-default-export-name": "0.0.15",
    "eslint-plugin-detox": "1.0.0",
    "eslint-plugin-eslint-comments": "3.2.0",
    "eslint-plugin-fb-flow": "0.0.5",
    "eslint-plugin-flowtype": "8.0.3",
    "eslint-plugin-ft-flow": "3.0.7",
    "eslint-plugin-import": "2.29.1",
    "eslint-plugin-jest": "26.9.0",
    "eslint-plugin-local": "4.2.1",
    "eslint-plugin-react": "7.34.1",
    "eslint-plugin-react-hooks": "4.6.0",
    "eslint-plugin-simple-import-sort": "12.0.0",
    "eslint-plugin-sort-destructure-keys": "1.5.0",
    "flow-bin": "0.232.0",
    "flow-typed": "4.0.0-4",
    "fs-extra": "11.2.0",
    "get-graphql-schema": "2.1.2",
    "husky": "9.0.11",
    "jest": "29.7.0",
    "jest-circus": "29.7.0",
    "lint-staged": "15.2.2",
    "metro-react-native-babel-preset": "0.76.8",
    "npm-license-crawler": "0.2.1",
    "patch-package": "7.0.2",
    "prettier": "3.2.5",
    "prettier-eslint": "16.3.0",
    "react-native-dotenv": "3.4.11",
    "react-test-renderer": "18.2.0",
    "relay-compiler": "16.2.0",
    "relay-test-utils": "16.2.0"
  },
  "overrides": {
    "follow-redirects": "1.15.4",
    "graceful-fs": "4.2.11",
    "prettier": "3.2.5",
    "react-devtools-core": "4.28.4",
    "react-native-webview": "13.8.2",
    "read-installed": "4.0.3",
    "semver": "5.7.2",
    "underscore": "1.13.6",
    "xml2js": "0.5.0"
  },
  "lint-staged": {
    "*.js": [
      "npm run sign:verify",
      "eslint --cache --fix --quiet",
      "jest .",
      "flow focus-check"
    ],
    "*.json": [
      "npm run sign:verify",
      "prettier --check"
    ],
    "*.java": [
      "clang-format -i --Werror"
    ],
    "*.yml": [
      "prettier --check"
    ],
    "*.md": [
      "prettier --check"
    ],
    "*.h": [
      "clang-format -i --Werror"
    ],
    "*.mm": [
      "clang-format -i --Werror"
    ]
  }
}

iOS Setup
# Resolve react_native_pods.rb with node to allow for hoisting
require Pod::Executable.execute_command('node', ['-p',
  'require.resolve(
    "react-native/scripts/react_native_pods.rb",
    {paths: [process.argv[1]]},
  )', __dir__]).strip

# platform :ios, min_ios_version_supported
platform :ios, '15.0'
prepare_react_native_project!

linkage = ENV['USE_FRAMEWORKS']
if linkage != nil
  Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
  use_frameworks! :linkage => linkage.to_sym
end

# Toggle this to true for the no-ad-tracking Analytics subspec
# https://rnfirebase.io/analytics/usage#disable-ad-id-usage-on-ios
$RNFirebaseAnalyticsWithoutAdIdSupport = true

target 'OneSignalNotificationServiceExtension' do
  pod 'OneSignalXCFramework', '>= 3.0', '< 4.0'
end

target 'myapp' do
  config = use_native_modules!

  pod 'react-native-image-crop-tools', :path => '../node_modules/react-native-image-crop-tools'

  # Flags change depending on the env values.
  flags = get_default_flags()

  use_react_native!(
    :path => config[:reactNativePath],
    # Hermes is now enabled by default. Disable by setting this flag to false.
    :hermes_enabled => flags[:hermes_enabled],
    :fabric_enabled => flags[:fabric_enabled],
    # An absolute path to your application root.
    :app_path => "#{Pod::Config.instance.installation_root}/.."
  )

  target 'myappTests' do
    inherit! :complete
    # Pods for testing
  end

  post_install do |installer|
    # Mixing Swift and Objective-C in a react-native project may be problematic.
    # Workaround:  https://github.com/facebookarchive/react-native-fbsdk/issues/755#issuecomment-787488994
    installer.aggregate_targets.first.user_project.native_targets.each do |target|
      target.build_configurations.each do |config|
        config.build_settings['LIBRARY_SEARCH_PATHS'] = ['$(inherited)', '$(SDKROOT)/usr/lib/swift']
      end
    end
    installer.aggregate_targets.first.user_project.save
    installer.pods_project.targets.each do |target|
      target.build_configurations.each do |config|
        config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = "arm64"
      end
    end
    # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
    react_native_post_install(
      installer,
      config[:reactNativePath],
      :mac_catalyst_enabled => false
    )
    __apply_Xcode_12_5_M1_post_install_workaround(installer)
    installer.pods_project.targets.each do |target|
      target.build_configurations.each do |config|
        # Support for Xcode v14, which requires code signing
        # https://github.com/CocoaPods/CocoaPods/issues/11402
        config.build_settings["DEVELOPMENT_TEAM"] = "BXVH3243KA"
        if target.name == "BraintreeDropIn"
          # Fixes build issue with the Braintree Drop-in UI
          config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
        end
      end
    end
  end
end

PODS:
  - AppAuth (1.7.3):
    - AppAuth/Core (= 1.7.3)
    - AppAuth/ExternalUserAgent (= 1.7.3)
  - AppAuth/Core (1.7.3)
  - AppAuth/ExternalUserAgent (1.7.3):
    - AppAuth/Core
  - boost (1.76.0)
  - Braintree (4.38.0):
    - Braintree/Card (= 4.38.0)
    - Braintree/Core (= 4.38.0)
    - Braintree/PayPal (= 4.38.0)
    - Braintree/UI (= 4.38.0)
  - Braintree/Apple-Pay (4.38.0):
    - Braintree/Core
  - Braintree/Card (4.38.0):
    - Braintree/Core
  - Braintree/Core (4.38.0)
  - Braintree/DataCollector (4.38.0):
    - Braintree/Core
  - Braintree/PaymentFlow (4.38.0):
    - Braintree/Card
    - Braintree/Core
    - Braintree/PayPalOneTouch
  - Braintree/PayPal (4.38.0):
    - Braintree/Core
    - Braintree/PayPalOneTouch
  - Braintree/PayPalDataCollector (4.38.0):
    - Braintree/Core
    - Braintree/PayPalUtils
  - Braintree/PayPalOneTouch (4.38.0):
    - Braintree/Core
    - Braintree/PayPalDataCollector
    - Braintree/PayPalUtils
  - Braintree/PayPalUtils (4.38.0)
  - Braintree/UI (4.38.0):
    - Braintree/Card
    - Braintree/Core
  - Braintree/UnionPay (4.38.0):
    - Braintree/Card
    - Braintree/Core
  - Braintree/Venmo (4.38.0):
    - Braintree/Core
    - Braintree/PayPalDataCollector
  - BraintreeDropIn (8.2.0):
    - BraintreeDropIn/DropIn (= 8.2.0)
  - BraintreeDropIn/DropIn (8.2.0):
    - Braintree/Card (~> 4.32)
    - Braintree/Core (~> 4.32)
    - Braintree/PaymentFlow (~> 4.32)
    - Braintree/PayPal (~> 4.32)
    - Braintree/UnionPay (~> 4.32)
    - BraintreeDropIn/UIKit
  - BraintreeDropIn/UIKit (8.2.0)
  - DatadogCore (2.7.1):
    - DatadogInternal (= 2.7.1)
  - DatadogCrashReporting (2.7.1):
    - DatadogInternal (= 2.7.1)
    - PLCrashReporter (~> 1.11.1)
  - DatadogInternal (2.7.1)
  - DatadogLogs (2.7.1):
    - DatadogInternal (= 2.7.1)
  - DatadogRUM (2.7.1):
    - DatadogInternal (= 2.7.1)
  - DatadogSDKReactNative (2.3.1):
    - DatadogCore (~> 2.7.1)
    - DatadogCrashReporting (~> 2.7.1)
    - DatadogLogs (~> 2.7.1)
    - DatadogRUM (~> 2.7.1)
    - DatadogTrace (~> 2.7.1)
    - DatadogWebViewTracking (~> 2.7.1)
    - React-Core
  - DatadogTrace (2.7.1):
    - DatadogInternal (= 2.7.1)
  - DatadogWebViewTracking (2.7.1):
    - DatadogInternal (= 2.7.1)
  - DoubleConversion (1.1.6)
  - FBAEMKit (16.3.1):
    - FBSDKCoreKit_Basics (= 16.3.1)
  - FBLazyVector (0.72.10)
  - FBReactNativeSpec (0.72.10):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - RCTRequired (= 0.72.10)
    - RCTTypeSafety (= 0.72.10)
    - React-Core (= 0.72.10)
    - React-jsi (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - FBSDKCoreKit (16.3.1):
    - FBAEMKit (= 16.3.1)
    - FBSDKCoreKit_Basics (= 16.3.1)
  - FBSDKCoreKit_Basics (16.3.1)
  - FBSDKGamingServicesKit (16.3.1):
    - FBSDKCoreKit (= 16.3.1)
    - FBSDKCoreKit_Basics (= 16.3.1)
    - FBSDKShareKit (= 16.3.1)
  - FBSDKLoginKit (16.3.1):
    - FBSDKCoreKit (= 16.3.1)
  - FBSDKShareKit (16.3.1):
    - FBSDKCoreKit (= 16.3.1)
  - Firebase/CoreOnly (8.15.0):
    - FirebaseCore (= 8.15.0)
  - Firebase/DynamicLinks (8.15.0):
    - Firebase/CoreOnly
    - FirebaseDynamicLinks (~> 8.15.0)
  - FirebaseCore (8.15.0):
    - FirebaseCoreDiagnostics (~> 8.0)
    - GoogleUtilities/Environment (~> 7.7)
    - GoogleUtilities/Logger (~> 7.7)
  - FirebaseCoreDiagnostics (8.15.0):
    - GoogleDataTransport (~> 9.1)
    - GoogleUtilities/Environment (~> 7.7)
    - GoogleUtilities/Logger (~> 7.7)
    - nanopb (~> 2.30908.0)
  - FirebaseDynamicLinks (8.15.0):
    - FirebaseCore (~> 8.0)
  - fmt (6.2.1)
  - glog (0.3.5)
  - GoogleDataTransport (9.4.1):
    - GoogleUtilities/Environment (~> 7.7)
    - nanopb (< 2.30911.0, >= 2.30908.0)
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleSignIn (7.0.0):
    - AppAuth (~> 1.5)
    - GTMAppAuth (< 3.0, >= 1.3)
    - GTMSessionFetcher/Core (< 4.0, >= 1.1)
  - GoogleUtilities/AppDelegateSwizzler (7.13.0):
    - GoogleUtilities/Environment
    - GoogleUtilities/Logger
    - GoogleUtilities/Network
    - GoogleUtilities/Privacy
  - GoogleUtilities/Environment (7.13.0):
    - GoogleUtilities/Privacy
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleUtilities/Logger (7.13.0):
    - GoogleUtilities/Environment
    - GoogleUtilities/Privacy
  - GoogleUtilities/Network (7.13.0):
    - GoogleUtilities/Logger
    - "GoogleUtilities/NSData+zlib"
    - GoogleUtilities/Privacy
    - GoogleUtilities/Reachability
  - "GoogleUtilities/NSData+zlib (7.13.0)":
    - GoogleUtilities/Privacy
  - GoogleUtilities/Privacy (7.13.0)
  - GoogleUtilities/Reachability (7.13.0):
    - GoogleUtilities/Logger
    - GoogleUtilities/Privacy
  - GTMAppAuth (2.0.0):
    - AppAuth/Core (~> 1.6)
    - GTMSessionFetcher/Core (< 4.0, >= 1.5)
  - GTMSessionFetcher/Core (3.3.1)
  - hermes-engine (0.72.10):
    - hermes-engine/Pre-built (= 0.72.10)
  - hermes-engine/Pre-built (0.72.10)
  - libevent (2.1.12)
  - libwebp (1.3.2):
    - libwebp/demux (= 1.3.2)
    - libwebp/mux (= 1.3.2)
    - libwebp/sharpyuv (= 1.3.2)
    - libwebp/webp (= 1.3.2)
  - libwebp/demux (1.3.2):
    - libwebp/webp
  - libwebp/mux (1.3.2):
    - libwebp/demux
  - libwebp/sharpyuv (1.3.2)
  - libwebp/webp (1.3.2):
    - libwebp/sharpyuv
  - lottie-ios (4.4.1)
  - lottie-react-native (6.7.0):
    - lottie-ios (~> 4.4.1)
    - React-Core
  - MMKV (1.3.4):
    - MMKVCore (~> 1.3.4)
  - MMKVCore (1.3.4)
  - nanopb (2.30908.0):
    - nanopb/decode (= 2.30908.0)
    - nanopb/encode (= 2.30908.0)
  - nanopb/decode (2.30908.0)
  - nanopb/encode (2.30908.0)
  - OneSignalXCFramework (3.12.6):
    - OneSignalXCFramework/OneSignalCore (= 3.12.6)
    - OneSignalXCFramework/OneSignalExtension (= 3.12.6)
    - OneSignalXCFramework/OneSignalOutcomes (= 3.12.6)
  - OneSignalXCFramework/OneSignalCore (3.12.6)
  - OneSignalXCFramework/OneSignalExtension (3.12.6):
    - OneSignalXCFramework/OneSignalCore
    - OneSignalXCFramework/OneSignalOutcomes
  - OneSignalXCFramework/OneSignalOutcomes (3.12.6):
    - OneSignalXCFramework/OneSignalCore
  - PLCrashReporter (1.11.1)
  - PromisesObjC (2.4.0)
  - RCT-Folly (2<IP_ADDRESS>):
    - boost
    - DoubleConversion
    - fmt (~> 6.2.1)
    - glog
    - RCT-Folly/Default (= 2<IP_ADDRESS>)
  - RCT-Folly/Default (2<IP_ADDRESS>):
    - boost
    - DoubleConversion
    - fmt (~> 6.2.1)
    - glog
  - RCT-Folly/Futures (2<IP_ADDRESS>):
    - boost
    - DoubleConversion
    - fmt (~> 6.2.1)
    - glog
    - libevent
  - RCTRequired (0.72.10)
  - RCTTypeSafety (0.72.10):
    - FBLazyVector (= 0.72.10)
    - RCTRequired (= 0.72.10)
    - React-Core (= 0.72.10)
  - React (0.72.10):
    - React-Core (= 0.72.10)
    - React-Core/DevSupport (= 0.72.10)
    - React-Core/RCTWebSocket (= 0.72.10)
    - React-RCTActionSheet (= 0.72.10)
    - React-RCTAnimation (= 0.72.10)
    - React-RCTBlob (= 0.72.10)
    - React-RCTImage (= 0.72.10)
    - React-RCTLinking (= 0.72.10)
    - React-RCTNetwork (= 0.72.10)
    - React-RCTSettings (= 0.72.10)
    - React-RCTText (= 0.72.10)
    - React-RCTVibration (= 0.72.10)
  - React-callinvoker (0.72.10)
  - React-Codegen (0.72.10):
    - DoubleConversion
    - FBReactNativeSpec
    - glog
    - hermes-engine
    - RCT-Folly
    - RCTRequired
    - RCTTypeSafety
    - React-Core
    - React-jsi
    - React-jsiexecutor
    - React-NativeModulesApple
    - React-rncore
    - ReactCommon/turbomodule/bridging
    - ReactCommon/turbomodule/core
  - React-Core (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default (= 0.72.10)
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/CoreModulesHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/Default (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/DevSupport (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default (= 0.72.10)
    - React-Core/RCTWebSocket (= 0.72.10)
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-jsinspector (= 0.72.10)
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTActionSheetHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTAnimationHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTBlobHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTImageHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTLinkingHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTNetworkHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTSettingsHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTTextHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTVibrationHeaders (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-Core/RCTWebSocket (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core/Default (= 0.72.10)
    - React-cxxreact
    - React-hermes
    - React-jsi
    - React-jsiexecutor
    - React-perflogger
    - React-runtimeexecutor
    - React-utils
    - SocketRocket (= 0.6.1)
    - Yoga
  - React-CoreModules (0.72.10):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - RCTTypeSafety (= 0.72.10)
    - React-Codegen (= 0.72.10)
    - React-Core/CoreModulesHeaders (= 0.72.10)
    - React-jsi (= 0.72.10)
    - React-RCTBlob
    - React-RCTImage (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
    - SocketRocket (= 0.6.1)
  - React-cxxreact (0.72.10):
    - boost (= 1.76.0)
    - DoubleConversion
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-callinvoker (= 0.72.10)
    - React-debug (= 0.72.10)
    - React-jsi (= 0.72.10)
    - React-jsinspector (= 0.72.10)
    - React-logger (= 0.72.10)
    - React-perflogger (= 0.72.10)
    - React-runtimeexecutor (= 0.72.10)
  - React-debug (0.72.10)
  - React-hermes (0.72.10):
    - DoubleConversion
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - RCT-Folly/Futures (= 2<IP_ADDRESS>)
    - React-cxxreact (= 0.72.10)
    - React-jsi
    - React-jsiexecutor (= 0.72.10)
    - React-jsinspector (= 0.72.10)
    - React-perflogger (= 0.72.10)
  - React-jsi (0.72.10):
    - boost (= 1.76.0)
    - DoubleConversion
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
  - React-jsiexecutor (0.72.10):
    - DoubleConversion
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-cxxreact (= 0.72.10)
    - React-jsi (= 0.72.10)
    - React-perflogger (= 0.72.10)
  - React-jsinspector (0.72.10)
  - React-logger (0.72.10):
    - glog
  - react-native-date-picker (5.0.0):
    - React-Core
  - react-native-fbsdk-next (12.1.4):
    - React-Core
    - react-native-fbsdk-next/Core (= 12.1.4)
    - react-native-fbsdk-next/Login (= 12.1.4)
    - react-native-fbsdk-next/Share (= 12.1.4)
  - react-native-fbsdk-next/Core (12.1.4):
    - FBSDKCoreKit (~> 16.3.1)
    - React-Core
  - react-native-fbsdk-next/Login (12.1.4):
    - FBSDKLoginKit (~> 16.3.1)
    - React-Core
  - react-native-fbsdk-next/Share (12.1.4):
    - FBSDKGamingServicesKit (~> 16.3.1)
    - FBSDKShareKit (~> 16.3.1)
    - React-Core
  - react-native-get-random-values (1.11.0):
    - React-Core
  - react-native-image-crop-tools (1.6.4):
    - React-Core
    - TOCropViewController (= 2.5.3)
  - react-native-image-picker (5.7.0):
    - React-Core
  - react-native-image-resizer (3.0.7):
    - React-Core
  - react-native-mmkv (2.12.2):
    - MMKV (>= 1.3.3)
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core
  - react-native-netinfo (11.3.1):
    - React-Core
  - react-native-onesignal (4.5.2):
    - OneSignalXCFramework (= 3.12.6)
    - React (< 1.0.0, >= 0.13.0)
  - react-native-render-html (6.3.4):
    - React-Core
  - react-native-restart (0.0.27):
    - React-Core
  - react-native-safe-area-context (4.9.0):
    - React-Core
  - react-native-splash-screen (3.3.0):
    - React-Core
  - react-native-webview (13.8.2):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core
  - React-NativeModulesApple (0.72.10):
    - hermes-engine
    - React-callinvoker
    - React-Core
    - React-cxxreact
    - React-jsi
    - React-runtimeexecutor
    - ReactCommon/turbomodule/bridging
    - ReactCommon/turbomodule/core
  - React-perflogger (0.72.10)
  - React-RCTActionSheet (0.72.10):
    - React-Core/RCTActionSheetHeaders (= 0.72.10)
  - React-RCTAnimation (0.72.10):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - RCTTypeSafety (= 0.72.10)
    - React-Codegen (= 0.72.10)
    - React-Core/RCTAnimationHeaders (= 0.72.10)
    - React-jsi (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - React-RCTAppDelegate (0.72.10):
    - RCT-Folly
    - RCTRequired
    - RCTTypeSafety
    - React-Core
    - React-CoreModules
    - React-hermes
    - React-NativeModulesApple
    - React-RCTImage
    - React-RCTNetwork
    - React-runtimescheduler
    - ReactCommon/turbomodule/core
  - React-RCTBlob (0.72.10):
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Codegen (= 0.72.10)
    - React-Core/RCTBlobHeaders (= 0.72.10)
    - React-Core/RCTWebSocket (= 0.72.10)
    - React-jsi (= 0.72.10)
    - React-RCTNetwork (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - React-RCTImage (0.72.10):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - RCTTypeSafety (= 0.72.10)
    - React-Codegen (= 0.72.10)
    - React-Core/RCTImageHeaders (= 0.72.10)
    - React-jsi (= 0.72.10)
    - React-RCTNetwork (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - React-RCTLinking (0.72.10):
    - React-Codegen (= 0.72.10)
    - React-Core/RCTLinkingHeaders (= 0.72.10)
    - React-jsi (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - React-RCTNetwork (0.72.10):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - RCTTypeSafety (= 0.72.10)
    - React-Codegen (= 0.72.10)
    - React-Core/RCTNetworkHeaders (= 0.72.10)
    - React-jsi (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - React-RCTSettings (0.72.10):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - RCTTypeSafety (= 0.72.10)
    - React-Codegen (= 0.72.10)
    - React-Core/RCTSettingsHeaders (= 0.72.10)
    - React-jsi (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - React-RCTText (0.72.10):
    - React-Core/RCTTextHeaders (= 0.72.10)
  - React-RCTVibration (0.72.10):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Codegen (= 0.72.10)
    - React-Core/RCTVibrationHeaders (= 0.72.10)
    - React-jsi (= 0.72.10)
    - ReactCommon/turbomodule/core (= 0.72.10)
  - React-rncore (0.72.10)
  - React-runtimeexecutor (0.72.10):
    - React-jsi (= 0.72.10)
  - React-runtimescheduler (0.72.10):
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-callinvoker
    - React-debug
    - React-jsi
    - React-runtimeexecutor
  - React-utils (0.72.10):
    - glog
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-debug
  - ReactCommon/turbomodule/bridging (0.72.10):
    - DoubleConversion
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-callinvoker (= 0.72.10)
    - React-cxxreact (= 0.72.10)
    - React-jsi (= 0.72.10)
    - React-logger (= 0.72.10)
    - React-perflogger (= 0.72.10)
  - ReactCommon/turbomodule/core (0.72.10):
    - DoubleConversion
    - glog
    - hermes-engine
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-callinvoker (= 0.72.10)
    - React-cxxreact (= 0.72.10)
    - React-jsi (= 0.72.10)
    - React-logger (= 0.72.10)
    - React-perflogger (= 0.72.10)
  - RNAppleAuthentication (2.3.0):
    - React-Core
  - RNBraintreeDropIn (1.1.3):
    - Braintree (~> 4)
    - Braintree/Apple-Pay
    - Braintree/DataCollector
    - Braintree/PayPal
    - Braintree/Venmo
    - BraintreeDropIn
    - React
  - RNCClipboard (1.13.2):
    - React-Core
  - RNCPicker (2.7.2):
    - React-Core
  - RNDeviceInfo (10.13.1):
    - React-Core
  - RNFastImage (8.6.3):
    - React-Core
    - SDWebImage (~> 5.11.1)
    - SDWebImageWebPCoder (~> 0.8.4)
  - RNFBApp (14.11.1):
    - Firebase/CoreOnly (= 8.15.0)
    - React-Core
  - RNFBDynamicLinks (14.11.1):
    - Firebase/DynamicLinks (= 8.15.0)
    - GoogleUtilities/AppDelegateSwizzler
    - React-Core
    - RNFBApp
  - RNGoogleSignin (11.0.0):
    - GoogleSignIn (~> 7.0)
    - React-Core
  - RNLocalize (3.0.6):
    - React-Core
  - RNPaypal (4.1.0):
    - Braintree
    - React
  - RNReactNativeHapticFeedback (2.2.0):
    - React-Core
  - RNScreens (3.30.1):
    - RCT-Folly (= 2<IP_ADDRESS>)
    - React-Core
  - SDWebImage (5.11.1):
    - SDWebImage/Core (= 5.11.1)
  - SDWebImage/Core (5.11.1)
  - SDWebImageWebPCoder (0.8.5):
    - libwebp (~> 1.0)
    - SDWebImage/Core (~> 5.10)
  - SocketRocket (0.6.1)
  - Stripe (23.25.0):
    - StripeApplePay (= 23.25.0)
    - StripeCore (= 23.25.0)
    - StripePayments (= 23.25.0)
    - StripePaymentsUI (= 23.25.0)
    - StripeUICore (= 23.25.0)
  - stripe-react-native (0.37.1):
    - React-Core
    - Stripe (~> 23.25.0)
    - StripeApplePay (~> 23.25.0)
    - StripeFinancialConnections (~> 23.25.0)
    - StripePayments (~> 23.25.0)
    - StripePaymentSheet (~> 23.25.0)
    - StripePaymentsUI (~> 23.25.0)
  - StripeApplePay (23.25.0):
    - StripeCore (= 23.25.0)
  - StripeCore (23.25.0)
  - StripeFinancialConnections (23.25.0):
    - StripeCore (= 23.25.0)
    - StripeUICore (= 23.25.0)
  - StripePayments (23.25.0):
    - StripeCore (= 23.25.0)
    - StripePayments/Stripe3DS2 (= 23.25.0)
  - StripePayments/Stripe3DS2 (23.25.0):
    - StripeCore (= 23.25.0)
  - StripePaymentSheet (23.25.0):
    - StripeApplePay (= 23.25.0)
    - StripeCore (= 23.25.0)
    - StripePayments (= 23.25.0)
    - StripePaymentsUI (= 23.25.0)
  - StripePaymentsUI (23.25.0):
    - StripeCore (= 23.25.0)
    - StripePayments (= 23.25.0)
    - StripeUICore (= 23.25.0)
  - StripeUICore (23.25.0):
    - StripeCore (= 23.25.0)
  - TOCropViewController (2.5.3)
  - VisionCamera (2.16.7):
    - React
    - React-callinvoker
    - React-Core
  - Yoga (1.14.0)

DEPENDENCIES:
  - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
  - "DatadogSDKReactNative (from `../node_modules/@datadog/mobile-react-native`)"
  - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
  - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
  - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
  - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
  - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
  - libevent (~> 2.1.12)
  - lottie-react-native (from `../node_modules/lottie-react-native`)
  - OneSignalXCFramework (< 4.0, >= 3.0)
  - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
  - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
  - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
  - React (from `../node_modules/react-native/`)
  - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
  - React-Codegen (from `build/generated/ios`)
  - React-Core (from `../node_modules/react-native/`)
  - React-Core/RCTWebSocket (from `../node_modules/react-native/`)
  - React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
  - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
  - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
  - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
  - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
  - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
  - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
  - React-logger (from `../node_modules/react-native/ReactCommon/logger`)
  - react-native-date-picker (from `../node_modules/react-native-date-picker`)
  - react-native-fbsdk-next (from `../node_modules/react-native-fbsdk-next`)
  - react-native-get-random-values (from `../node_modules/react-native-get-random-values`)
  - react-native-image-crop-tools (from `../node_modules/react-native-image-crop-tools`)
  - react-native-image-picker (from `../node_modules/react-native-image-picker`)
  - "react-native-image-resizer (from `../node_modules/@bam.tech/react-native-image-resizer`)"
  - react-native-mmkv (from `../node_modules/react-native-mmkv`)
  - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
  - react-native-onesignal (from `../node_modules/react-native-onesignal`)
  - react-native-render-html (from `../node_modules/react-native-render-html`)
  - react-native-restart (from `../node_modules/react-native-restart`)
  - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`)
  - react-native-splash-screen (from `../node_modules/react-native-splash-screen`)
  - react-native-webview (from `../node_modules/react-native-webview`)
  - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
  - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
  - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
  - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
  - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
  - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
  - React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
  - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
  - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
  - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
  - React-RCTText (from `../node_modules/react-native/Libraries/Text`)
  - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
  - React-rncore (from `../node_modules/react-native/ReactCommon`)
  - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
  - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
  - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
  - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
  - "RNAppleAuthentication (from `../node_modules/@invertase/react-native-apple-authentication`)"
  - RNBraintreeDropIn (from `../node_modules/react-native-braintree-dropin-ui`)
  - "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)"
  - "RNCPicker (from `../node_modules/@react-native-picker/picker`)"
  - RNDeviceInfo (from `../node_modules/react-native-device-info`)
  - RNFastImage (from `../node_modules/react-native-fast-image`)
  - "RNFBApp (from `../node_modules/@react-native-firebase/app`)"
  - "RNFBDynamicLinks (from `../node_modules/@react-native-firebase/dynamic-links`)"
  - "RNGoogleSignin (from `../node_modules/@react-native-google-signin/google-signin`)"
  - RNLocalize (from `../node_modules/react-native-localize`)
  - RNPaypal (from `../node_modules/react-native-paypal`)
  - RNReactNativeHapticFeedback (from `../node_modules/react-native-haptic-feedback`)
  - RNScreens (from `../node_modules/react-native-screens`)
  - "stripe-react-native (from `../node_modules/@stripe/stripe-react-native`)"
  - VisionCamera (from `../node_modules/react-native-vision-camera`)
  - Yoga (from `../node_modules/react-native/ReactCommon/yoga`)

SPEC REPOS:
  trunk:
    - AppAuth
    - Braintree
    - BraintreeDropIn
    - DatadogCore
    - DatadogCrashReporting
    - DatadogInternal
    - DatadogLogs
    - DatadogRUM
    - DatadogTrace
    - DatadogWebViewTracking
    - FBAEMKit
    - FBSDKCoreKit
    - FBSDKCoreKit_Basics
    - FBSDKGamingServicesKit
    - FBSDKLoginKit
    - FBSDKShareKit
    - Firebase
    - FirebaseCore
    - FirebaseCoreDiagnostics
    - FirebaseDynamicLinks
    - fmt
    - GoogleDataTransport
    - GoogleSignIn
    - GoogleUtilities
    - GTMAppAuth
    - GTMSessionFetcher
    - libevent
    - libwebp
    - lottie-ios
    - MMKV
    - MMKVCore
    - nanopb
    - OneSignalXCFramework
    - PLCrashReporter
    - PromisesObjC
    - SDWebImage
    - SDWebImageWebPCoder
    - SocketRocket
    - Stripe
    - StripeApplePay
    - StripeCore
    - StripeFinancialConnections
    - StripePayments
    - StripePaymentSheet
    - StripePaymentsUI
    - StripeUICore
    - TOCropViewController

EXTERNAL SOURCES:
  boost:
    :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
  DatadogSDKReactNative:
    :path: "../node_modules/@datadog/mobile-react-native"
  DoubleConversion:
    :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
  FBLazyVector:
    :path: "../node_modules/react-native/Libraries/FBLazyVector"
  FBReactNativeSpec:
    :path: "../node_modules/react-native/React/FBReactNativeSpec"
  glog:
    :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
  hermes-engine:
    :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
  lottie-react-native:
    :path: "../node_modules/lottie-react-native"
  RCT-Folly:
    :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
  RCTRequired:
    :path: "../node_modules/react-native/Libraries/RCTRequired"
  RCTTypeSafety:
    :path: "../node_modules/react-native/Libraries/TypeSafety"
  React:
    :path: "../node_modules/react-native/"
  React-callinvoker:
    :path: "../node_modules/react-native/ReactCommon/callinvoker"
  React-Codegen:
    :path: build/generated/ios
  React-Core:
    :path: "../node_modules/react-native/"
  React-CoreModules:
    :path: "../node_modules/react-native/React/CoreModules"
  React-cxxreact:
    :path: "../node_modules/react-native/ReactCommon/cxxreact"
  React-debug:
    :path: "../node_modules/react-native/ReactCommon/react/debug"
  React-hermes:
    :path: "../node_modules/react-native/ReactCommon/hermes"
  React-jsi:
    :path: "../node_modules/react-native/ReactCommon/jsi"
  React-jsiexecutor:
    :path: "../node_modules/react-native/ReactCommon/jsiexecutor"
  React-jsinspector:
    :path: "../node_modules/react-native/ReactCommon/jsinspector"
  React-logger:
    :path: "../node_modules/react-native/ReactCommon/logger"
  react-native-date-picker:
    :path: "../node_modules/react-native-date-picker"
  react-native-fbsdk-next:
    :path: "../node_modules/react-native-fbsdk-next"
  react-native-get-random-values:
    :path: "../node_modules/react-native-get-random-values"
  react-native-image-crop-tools:
    :path: "../node_modules/react-native-image-crop-tools"
  react-native-image-picker:
    :path: "../node_modules/react-native-image-picker"
  react-native-image-resizer:
    :path<EMAIL_ADDRESS>  react-native-mmkv:
    :path: "../node_modules/react-native-mmkv"
  react-native-netinfo:
    :path: "../node_modules/@react-native-community/netinfo"
  react-native-onesignal:
    :path: "../node_modules/react-native-onesignal"
  react-native-render-html:
    :path: "../node_modules/react-native-render-html"
  react-native-restart:
    :path: "../node_modules/react-native-restart"
  react-native-safe-area-context:
    :path: "../node_modules/react-native-safe-area-context"
  react-native-splash-screen:
    :path: "../node_modules/react-native-splash-screen"
  react-native-webview:
    :path: "../node_modules/react-native-webview"
  React-NativeModulesApple:
    :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
  React-perflogger:
    :path: "../node_modules/react-native/ReactCommon/reactperflogger"
  React-RCTActionSheet:
    :path: "../node_modules/react-native/Libraries/ActionSheetIOS"
  React-RCTAnimation:
    :path: "../node_modules/react-native/Libraries/NativeAnimation"
  React-RCTAppDelegate:
    :path: "../node_modules/react-native/Libraries/AppDelegate"
  React-RCTBlob:
    :path: "../node_modules/react-native/Libraries/Blob"
  React-RCTImage:
    :path: "../node_modules/react-native/Libraries/Image"
  React-RCTLinking:
    :path: "../node_modules/react-native/Libraries/LinkingIOS"
  React-RCTNetwork:
    :path: "../node_modules/react-native/Libraries/Network"
  React-RCTSettings:
    :path: "../node_modules/react-native/Libraries/Settings"
  React-RCTText:
    :path: "../node_modules/react-native/Libraries/Text"
  React-RCTVibration:
    :path: "../node_modules/react-native/Libraries/Vibration"
  React-rncore:
    :path: "../node_modules/react-native/ReactCommon"
  React-runtimeexecutor:
    :path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
  React-runtimescheduler:
    :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
  React-utils:
    :path: "../node_modules/react-native/ReactCommon/react/utils"
  ReactCommon:
    :path: "../node_modules/react-native/ReactCommon"
  RNAppleAuthentication:
    :path: "../node_modules/@invertase/react-native-apple-authentication"
  RNBraintreeDropIn:
    :path: "../node_modules/react-native-braintree-dropin-ui"
  RNCClipboard:
    :path: "../node_modules/@react-native-clipboard/clipboard"
  RNCPicker:
    :path: "../node_modules/@react-native-picker/picker"
  RNDeviceInfo:
    :path: "../node_modules/react-native-device-info"
  RNFastImage:
    :path: "../node_modules/react-native-fast-image"
  RNFBApp:
    :path: "../node_modules/@react-native-firebase/app"
  RNFBDynamicLinks:
    :path: "../node_modules/@react-native-firebase/dynamic-links"
  RNGoogleSignin:
    :path: "../node_modules/@react-native-google-signin/google-signin"
  RNLocalize:
    :path: "../node_modules/react-native-localize"
  RNPaypal:
    :path: "../node_modules/react-native-paypal"
  RNReactNativeHapticFeedback:
    :path: "../node_modules/react-native-haptic-feedback"
  RNScreens:
    :path: "../node_modules/react-native-screens"
  stripe-react-native:
    :path: "../node_modules/@stripe/stripe-react-native"
  VisionCamera:
    :path: "../node_modules/react-native-vision-camera"
  Yoga:
    :path: "../node_modules/react-native/ReactCommon/yoga"

SPEC CHECKSUMS:
  AppAuth: a13994980c1ec792f7e2e665acd4d4aa6be43240
  boost: 7dcd2de282d72e344012f7d6564d024930a6a440
  Braintree: 78a33deb6f6ec617c2c4891fbe352854358b3a8d
  BraintreeDropIn: b57b653d130981aad7ad9bc97a69d3d7ef86f7a1
  DatadogCore: 4a4cdf7beca3aa12b7095bebd926acea1a865a99
  DatadogCrashReporting: f8b4ea638acaf58b68bbc51cb62a2d876f763241
  DatadogInternal: b9217da25018284c087a2ed4b9bb3b0f26c767c0
  DatadogLogs: 3b4132eefa67f196bb3ab2d603c1a2acd1292615
  DatadogRUM: 8845815ba89f5ab8ceee765ee268f7de36f3e35d
  DatadogSDKReactNative: b4fda56c29e413be09ef97688b85040900616988
  DatadogTrace: a63da746c609bd4c683bca61a94429889e33b11e
  DatadogWebViewTracking: 713f862ddd89173e0a3f5342cefa23def40f0f48
  DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
  FBAEMKit: 6c7b5eb77c96861bb59e040842c6e55bf39512ce
  FBLazyVector: f91d538f197fa71a7d5b77ec2069d49550c0eb96
  FBReactNativeSpec: b13d1c23d6ed82d6b66aad7a253edf8ba76c4a4c
  FBSDKCoreKit: 5e4dd478947ab1bcc887e8cfadeae0727af1a942
  FBSDKCoreKit_Basics: cd7b5f5d1e8868c26706917919d058999ca672c3
  FBSDKGamingServicesKit: fb0dcf086e8ca51f5a0074908edb783dba286af0
  FBSDKLoginKit: 572cca0bc6c90067ef197187697cb3b584310c52
  FBSDKShareKit: d9269157b4e9620f0bc1a461c5ead35a65cede9a
  Firebase: 5f8193dff4b5b7c5d5ef72ae54bb76c08e2b841d
  FirebaseCore: 5743c5785c074a794d35f2fff7ecc254a91e08b1
  FirebaseCoreDiagnostics: 92e07a649aeb66352b319d43bdd2ee3942af84cb
  FirebaseDynamicLinks: 1dc816ef789c5adac6fede0b46d11478175c70e4
  fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
  glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
  GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
  GoogleSignIn: b232380cf495a429b8095d3178a8d5855b42e842
  GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
  GTMAppAuth: 99fb010047ba3973b7026e45393f51f27ab965ae
  GTMSessionFetcher: 8a1b34ad97ebe6f909fb8b9b77fba99943007556
  hermes-engine: 90e4033deb00bee33330a9f15eff0f874bd82f6d
  libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
  libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009
  lottie-ios: e047b1d2e6239b787cc5e9755b988869cf190494
  lottie-react-native: e3205322282d72e23efb3bff3287d0bd16fb1b01
  MMKV: ed58ad794b3f88c24d604a5b74f3fba17fcbaf74
  MMKVCore: a67a1cede26175c413176f404a7cedec43f96a0b
  nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96
  OneSignalXCFramework: ff1c970b7aeb4ac0fe48fb35393eb5d8bf378135
  PLCrashReporter: 5d2d3967afe0efad61b3048d617e2199a5d1b787
  PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
  RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
  RCTRequired: b4d3068afa6f52ec5260a8417053b1f1b421483d
  RCTTypeSafety: a4551b3d338c96435f63bf06d564055c1d3cc0ac
  React: 66caa2a8192a35d7ba466a5fdf5dc06ee4a5f6dd
  React-callinvoker: e5b55e46894c2dd1bcdc19d4f82b0f7f631d1237
  React-Codegen: 0cf41e00026c5eba61f6bdcabd6e4bf659754f33
  React-Core: 2ce84187a00913f287b96753c56c7819ed7d90d5
  React-CoreModules: 893e7c5eed1ef8fe9e1ee1d913581c946e55b305
  React-cxxreact: 075d98dc664c0e9607cc0c45d41dc052bcc7313b
  React-debug: abc6213dcb9eafcf5242cbb194fef4c70c91871f
  React-hermes: 133cfa220ef836406f693ed7db56a509032ce433
  React-jsi: 9b45fd040d575f8ae6771bf1960641a58eb0bdd4
  React-jsiexecutor: 45ef2ec6dcde31b90469175ec76ddac77b91dfc3
  React-jsinspector: de0198127395fec3058140a20c045167f761bb16
  React-logger: dc3a2b174d79c2da635059212747d8d929b54e06
  react-native-date-picker: 656d78c3f8a5e79bc1642b8d1c587ce10aab2195
  react-native-fbsdk-next: a929da980a4ec199391da637d3d2ce22b6e7779e
  react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06
  react-native-image-crop-tools: a751dae773f66ceac0bea7d894dc6bc219a69c03
  react-native-image-picker: 3269f75c251cdcd61ab51b911dd30d6fff8c6169
  react-native-image-resizer: 681f7607418b97c084ba2d0999b153b103040d8a
  react-native-mmkv: 38d484ccd8f5760fe0e46d206ed07add5ddda1fc
  react-native-netinfo: bdb108d340cdb41875c9ced535977cac6d2ff321
  react-native-onesignal: ab800900cffeca4d9db70a05244013fc8a36ceb8
  react-native-render-html: 984dfe2294163d04bf5fe25d7c9f122e60e05ebe
  react-native-restart:<PHONE_NUMBER>fe3ca15893702f2c8306c62a708162
  react-native-safe-area-context: b97eb6f9e3b7f437806c2ce5983f479f8eb5de4b
  react-native-splash-screen: 4312f786b13a81b5169ef346d76d33bc0c6dc457
  react-native-webview: 19aba9db98e183484969202c1181a00159b7724b
  React-NativeModulesApple: c3e696ff867e4bc212266cbdf7e862e48a0166fd
  React-perflogger: 43287389ea08993c300897a46f95cfac04bb6c1a
  React-RCTActionSheet: 923afe77f9bb89da7c1f98e2730bfc9dde0eed6d
  React-RCTAnimation: afd4d94c5e1f731e32ac99800850be06564ac642
  React-RCTAppDelegate: fb2e1447d014557f29e214fe2eb777442f808a3b
  React-RCTBlob: 167e2c6c3643f093058c51e76ecc653fc8236033
  React-RCTImage: 867de82a17630a08a3fa64b0cd6677dd19bf6eaf
  React-RCTLinking: 885dde8bc5d397c3e72c76315f1f9b5030b3a70e
  React-RCTNetwork: efec71102220b96ac8605d0253debd859ca0c817
  React-RCTSettings: 077065d0a4e925b017fe8538afa574d8fb52391f
  React-RCTText: 7adddb518ac362b2398fedf0c64105e0dab29441
  React-RCTVibration: de6b7218e415d82788e0965f278dddb2ef88b372
  React-rncore: f0d8c23481a6c263a343fa7fd3816d943754b720
  React-runtimeexecutor: 2b2c09edbca4c9a667428e8c93959f66b3b53140
  React-runtimescheduler: 6ca43e8deadf01ff06b3f01abf8f0e4d508e23c3
  React-utils: 372b83030a74347331636909278bf0a60ec30d59
  ReactCommon: 38824bfffaf4c51fbe03a2730b4fd874ef34d67b
  RNAppleAuthentication: e99eaf3c4c01ad8ecb6125dd6f0cfd98871685b5
  RNBraintreeDropIn: b5b9de36e58f7b3844d379d007e7d941e3151fbd
  RNCClipboard: 60fed4b71560d7bfe40e9d35dea9762b024da86d
  RNCPicker: 82ccad5b08259dc09310082118cbb6c136d7da67
  RNDeviceInfo: 4f9c7cfd6b9db1b05eb919620a001cf35b536423
  RNFastImage: 5c9c9fed9c076e521b3f509fe79e790418a544e8
  RNFBApp: 9646e09d041ea159b84584865212e4cf33acd179
  RNFBDynamicLinks:<PHONE_NUMBER>fc77614d2f4044427c0b0ea38db413
  RNGoogleSignin: fc408799f1990a12497a32f64280c0fe353ffcc1
  RNLocalize: 4222a3756cdbe2dc9a5bdf445765a4d2572107cb
  RNPaypal: 248d7a7d9f7b09c5988e7834d112bbe3c69de0dd
  RNReactNativeHapticFeedback: ec56a5f81c3941206fd85625fa669ffc7b4545f9
  RNScreens: bb06f14b5c352e603f2527caac02ca0d6398c6e5
  SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
  SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
  SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
  Stripe: d8a4f4255574813bb077e48775bf2e66356b229c
  stripe-react-native: 64992196ccc5c75d5337efeda57338808153da29
  StripeApplePay: 41d9e6b3f485a2dcf6e7f2ce25e10b52c7051bea
  StripeCore: de53391538a1cc6cd91df270033b9699bcbb14da
  StripeFinancialConnections: 69da02b3e19b284663825f475883695ff8d5bb33
  StripePayments: 97b732289e00a14742541635c9dc46c575b6d464
  StripePaymentSheet: 5ef36e5aa2055f8c4c1c137e80acada281bba529
  StripePaymentsUI: d814fd67f4a4e0a26656d7a6854b671c38a5e68b
  StripeUICore: 67342fb2a003fd67fa42d59304085b9b71e8e1c2
  TOCropViewController: 20a14b6a7a098308bf369e7c8d700dc983a974e6
  VisionCamera: 8bc0089891097ab368afd7b699cc3e239871235c
  Yoga: d0003f849d2b5224c072cef6568b540d8bb15cd3

PODFILE CHECKSUM: a81c87d525f7a7da7d1c779efc00270313161b9c

COCOAPODS: 1.15.2

Android Setup
// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext {
        buildToolsVersion = "34.0.0"
        // Be sure to update `MIN_SDK_VERSION` in Upgrade.js
        minSdkVersion = 28
        compileSdkVersion = 34
        targetSdkVersion = 34
        // Needed by react-native-screens
        // https://github.com/software-mansion/react-native-screens/blob/64e3cb146566d38268b148506d87fc339ec31011/android/build.gradle#L8C1-L8C42
        kotlinVersion = "1.8.22"

        ndkVersion = "25.1.8937393"

        googlePlayServicesAuthVersion = "19.2.0"
    }
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath("com.android.tools.build:gradle")
        classpath("com.facebook.react:react-native-gradle-plugin")
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
        classpath('com.google.gms:google-services:4.4.0')
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

apply plugin: "com.android.application"
apply plugin: "com.facebook.react"

/**
 * This is the configuration block to customize your React Native Android app.
 * By default you don't need to apply any configuration, just uncomment the lines you need.
 */
react {
    /* Folders */
    //   The root of your project, i.e. where "package.json" lives. Default is '..'
    // root = file("../")
    //   The folder where the react-native NPM package is. Default is ../node_modules/react-native
    // reactNativeDir = file("../node_modules/react-native")
    //   The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
    // codegenDir = file("../node_modules/@react-native/codegen")
    //   The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js
    // cliFile = file("../node_modules/react-native/cli.js")

    /* Variants */
    //   The list of variants to that are debuggable. For those we're going to
    //   skip the bundling of the JS bundle and the assets. By default is just 'debug'.
    //   If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
    // debuggableVariants = ["liteDebug", "prodDebug"]

    /* Bundling */
    //   A list containing the node command and its flags. Default is just 'node'.
    // nodeExecutableAndArgs = ["node"]
    //
    //   The command to run when bundling. By default is 'bundle'
    // bundleCommand = "ram-bundle"
    //
    //   The path to the CLI configuration file. Default is empty.
    // bundleConfig = file(../rn-cli.config.js)
    //
    //   The name of the generated asset file containing your JS bundle
    // bundleAssetName = "MyApplication.android.bundle"
    //
    //   The entry file for bundle generation. Default is 'index.android.js' or 'index.js'
    // entryFile = file("../js/MyApplication.android.js")
    //
    //   A list of extra flags to pass to the 'bundle' commands.
    //   See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
    // extraPackagerArgs = []

    /* Hermes Commands */
    //   The hermes compiler command to run. By default it is 'hermesc'
    // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
    //
    //   The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map"
    // hermesFlags = ["-O", "-output-source-map"]
}

/**
 * Set this to true to Run Proguard on Release builds to minify the Java bytecode.
 */
def enableProguardInReleaseBuilds = false

/**
 * The preferred build flavor of JavaScriptCore (JSC)
 *
 * For example, to use the international variant, you can use:
 * `def jscFlavor = 'org.webkit:android-jsc-intl:+'`
 *
 * The international variant includes ICU i18n library and necessary data
 * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that
 * give correct results when using with locales other than en-US. Note that
 * this variant is about 6MiB larger per architecture than default.
 */
def jscFlavor = 'org.webkit:android-jsc:+'

android {
    ndkVersion rootProject.ext.ndkVersion

    compileSdkVersion rootProject.ext.compileSdkVersion

    namespace "com.myapp"
    defaultConfig {
        applicationId "com.myapp"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        // https://wiki.myapp.com/en/teams/eng/react-native-app/distributing
        versionCode 311 // Keep in sync with iOS CURRENT_PROJECT_VERSION
        versionName "4.0.17" // Keep in synx with iOS MARKETING_VERSION
    }

    signingConfigs {
        debug {
            if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
                storeFile file(MYAPP_UPLOAD_STORE_FILE)
                storePassword MYAPP_UPLOAD_STORE_PASSWORD
                keyAlias MYAPP_UPLOAD_KEY_ALIAS
                keyPassword MYAPP_UPLOAD_KEY_PASSWORD
            } else {
                storeFile file('debug.keystore')
                storePassword 'android'
                keyAlias 'androiddebugkey'
                keyPassword 'android'
            }
        }
        release {
            if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
                storeFile file(MYAPP_UPLOAD_STORE_FILE)
                storePassword MYAPP_UPLOAD_STORE_PASSWORD
                keyAlias MYAPP_UPLOAD_KEY_ALIAS
                keyPassword MYAPP_UPLOAD_KEY_PASSWORD
            }
        }
    }
    buildTypes {
        debug {
            signingConfig signingConfigs.debug
        }
        release {
            // Caution! In production, you need to generate your own keystore file.
            // see https://reactnative.dev/docs/signed-apk-android.
            // Note: We sign the app as a separate step in CI
            // signingConfig signingConfigs.release
            minifyEnabled enableProguardInReleaseBuilds
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        }
    }
}

dependencies {
    // The version of react-native is set by the React Native Gradle Plugin
    implementation("com.facebook.react:react-android")

    if (hermesEnabled.toBoolean()) {
        implementation("com.facebook.react:hermes-android")
    } else {
        implementation jscFlavor
    }

    implementation "com.braintreepayments.api:braintree:3.+"
    implementation "com.braintreepayments.api:data-collector:3.+"
    implementation "com.braintreepayments.api:google-payment:3.5.0"

    // implementation 'com.stripe:stripe-android:20.34.4'

    implementation "com.google.android.material:material:1.9.0"

    implementation "com.google.android.gms:play-services-wallet:16.0.1"

    implementation "com.google.firebase:firebase-core:18.0.2"
    implementation "com.google.firebase:firebase-messaging:21.0.1"
    implementation "com.google.firebase:firebase-analytics"
}

apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

apply plugin: "com.google.gms.google-services"

Device Information
No response
Other relevant information
No response

Introduced with https://github.com/DataDog/dd-sdk-reactnative/pull/625 (Native Initialization)
internal fun ReadableArray.asFirstPartyHosts(): Map<String, Set<TracingHeaderType>> {
    val firstPartyHosts = this.toArrayList() as List<ReadableMap>
    return firstPartyHosts.mapNotNull<ReadableMap, JSONFirstPartyHost> {
        val match = it.getString("match")
        val propagatorTypes = it.getArray("propagatorTypes")
        if (match != null && propagatorTypes != null) {
            JSONFirstPartyHost(match, propagatorTypes.toArrayList() as List<String>)
        } else null
    }.asFirstPartyHosts()
}

Based on the error, it seems that after calling this.toArrayList(), the array contains instances of hash maps instead of ReadableMap, leading to a runtime error.
These are unchecked casts from List:
this.toArrayList as List<ReadableMap>
propagatorTypes.toArrayList() as List<String>
Either the method toArrayList takes care of converting ReadableMap(s) to HashMap(s) already, or there is a particular scenario in which the original ReadableArray contains HashMap(s) instead of ReadableMap(s).
I am investigating.

Hey, I am experiencing the same issue.
Is there a solution or a workaround please ?

We have identified the issue and we are working on the fix! You can check the progress on this PR: #644


automate enable and disable of log analytics alerts during scheduled maintenance

Hi Team,
Is there any way to enable & disable all alerts created via azure log analytics through runbooks during scheduled maintenance, all documents and scripts i found works only for classic alerts and there are few commands which can disable alerts using cli but those alerts created from azure monitor(metric alerts) but i am not able get alerts created via log analytics, please help me on this ASAP, also please share any script if anyone had.
Thanks
Dev

Hi Team,
Is there any way to enable & disable all alerts created via azure log analytics through runbooks during scheduled maintenance, all documents and scripts i found works only for classic alerts and there are few commands which can disable alerts using cli but those alerts created from azure monitor(metric alerts) but i am not able get alerts created via log analytics, please help me on this ASAP, also please share any script if anyone had.
Thanks
Dev

please help on how to enable or disable all (Log Search Query alerts) loganalytics alerts at once by triggering runbooks

@kick23 Can you please share the link of the document that you are following so that I can assign this issue to the correct team to help you.

@KetanChawda-MSFT  Thanks for attending the ticket, below is the link  as provided script onl can disable classic alerts not Log Search Query alerts(log analytics) struggling to get that but on one link i have found still microsoft not provisioned PS commands for that check below link for that
https://techcommunity.microsoft.com/t5/Azure-Log-Analytics/New-V2-alert-from-PowerShell/td-p/297958
https://social.msdn.microsoft.com/Forums/en-US/df201cb8-232e-4d4c-8806-19751b2ab142/script-to-enabledisable-alert-rules?forum=azurescripting

@kick23 since this channel is reserved for documentation questions, we strongly recommend posting your question in either the Azure Automation or Log Analytics technical forum where one of our capable engineers or community users can provide the best possible answer to your question.
We will now close this issue in GitHub but hope to engage with you via our technical Forums shared above.
Cheers.


youtube-player Unable to play video in ready Event handler.

Reproduction
Use StackBlitz to reproduce your issue:
https://stackblitz.com/edit/components-issue-qcwjmp?file=app%2Fapp.component.ts
Steps to reproduce:

Run the stackbliz, a google video should load but not start playing...

Expected Behaviour
I was expecting to be able to run playVideo() from within the ready function.
Actual Behaviour
I was expecting the video to start playing one loaded.
The iframe loads, and the ready event fires - but playVideo() does nothing.
Investigating into the playVideo() code - at the point the ready event fires this._player is still not set.
Environment
Ionic CLI                               : 5.4.15
Ionic Framework               : @ionic/angular 4.11.8
@angular-devkit/build-angular : 0.801.3
@angular-devkit/schematics    : 8.1.3
@angular/cli                           : 8.1.3
@ionic/angular-toolkit        : 2.1.2

Browser(s):  Chrome
Operating System (e.g. Windows, macOS, Ubuntu):  Mac

@crisbeto - thank-you for jumping in and helping with this issue...
...the PR doesn't quite solve the issue for me - specifically I was calling player.getDuration() on the ready event which is don't think you've addressed
Your PR did however give me insight into what was going on.  Is there any reason we wouldn't just move the ready event to be triggered by the playerObs?
    // Set up side effects to bind inputs to the player.
    playerObs.subscribe(player => {
      this._player = player
      this.ready.emit({} as YT.PlayerEvent);
    });

and of course remove the current trigger for ready?
    const events = new Map<keyof YT.Events, EventEmitter<any>>([
      ['onReady', this.notTheCurrentReadyEvent],
...
    ]);


Fix #191 by using a module path available from the outside of the create

(Since the old PR had bad formatting, I'm opening this instead)

Thank you!


Overview and Installation documentation

I've added documentation for how the code works overall and how to install the code. The documentation is built using sphinx. I've also added an init file for the BRB folder.

Yay for software documentation! 📚🎉🎂💖🎆🪩🌌🥦📚 Thank you for doing this!


Fire and water blocks

These blocks should be apart of the map file itself. @JakeLockey is responsible for getting them on a map and working with @maih23 to get the "on fire" effect to affect the player's health.
@retrodaredevil will look into seeing how to make a tile on the map animated.

We recently merged #38, so I'll unassign @maih23 . Now it's just up to me animate these sprites.

Main criteria for the sprite creation is that the fire should be a 32x64 image, and really the upper 16 pixels of the image should be blank. This should give the effect of the fire looking like it's going towards the sky


Card layout

For this team page card layout, I did the following:

Changed the body background color to rgb(250, 250, 250), so it is slightly different from the white cards.
Changed the header logo image to one with a transparent background.
Added a drop shadow to each team member which intensifies on hover. This interaction replaces the blue link text (the member's name remains black even on hover).
In the TeamMemberList component, wrapped member__name and member__job-title in a member__text div, to fix the cards' padding and margins.
Edited font size, margin and padding properties across the team page.

@joaquinkunkel this is ready for review, yeah?
Also first of all as you can see CircleCI failed it's build (an agent that testes all pushes for us automatically for us) and as you can see if you go to the link it failed on the linting command, if you run npm run lint you can see it locally and it'll tell you where you need to fix your coding style :). Feel free to ask questions if you're confused about anything.

Yes, ready for review! I think the error might have been that a line of code exceeded 100 characters (webpack did not like that). I split it into two lines and I get no webpack errors anymore so I'll try to do the request again.

Okay, I think the line length was the issue because it now CircleCI passed 👍 I'll make a new pull request now (made two commits because I thought the issue was still there after the first one, my bad).

No problem about the commits, we squash them all into one when we merge them into the master branch for a nicer commit history anyway :).
And yeah CircleCI takes a bit of time to run the tests, you should be able to go here under the pull request and under checks click details at CircleCI if you want to follow the progress of the build :).

And yes it was exactly the max-len, we integrated our linter (the thing that checks coding style and ours is specifically called eslint and is the industry standard) into wepback so it automatically runs it as you build :).

@zanemountcastle do we want to merge this in, he committed his changes to your comments right?

@emilgoldsmith No, not yet. @arantzardzm  is working on the ILTs which will pair nicely with the card layout. We're working on rolling it out across all parts of the site now so I first want to merge in Arantza's branch into @joaquinkunkel's and then we'll merge them into master as a single branch.

Okay sounds good :). Do whatever you deem right


No transparancy for SignColumn

When trying to set the SignColumn transparent with g:gruvbox_sign_column = "none" it doesn't recognize none as an available color. Can this be added please?

Highlight group overrides will be added in #96

When trying to set the SignColumn transparent with g:gruvbox_sign_column = "none" it doesn't recognize none as an available color. Can this be added please?

I set it to 'bg0' an now it's transparent, you could try that for the time being.

hey guys, the new configuration system is up. Can you try to override the SignColumn for your needs and check if its working properly please?

Hey @ellisonleao, thanks a lot for the update - works for me now!


Fix typo: "Siclair" to "Sinclair"

I found a typo in the README.md where "Siclair" was written instead of "Sinclair." I fixed it to make sure the name is correct.

Thanks! I'll merge this after #139 (Typos CI check is failing)

UPD: Closing this due to the fact I fixed this in last PR merged to master


To what extend is saving and postponing currently supported?

@grdw is working on allowing the user to activate flexibility options per technology. One of the questions that came up is 'how are the flexible and inflexible part of the base-load profiles currently used?'.
To clarify, the expected behaviour for aggregated base-load (EDSN) profiles is as follows:
If the 'saving' strategy is selected in the front-end, the inflexible part of the base-load profile is used a mandatory load. The flexible part can be 'saved' if there is a congestion-event somewhere higher up in the network. This means that if a part of the network is congested, we should look at all the end-points that are underneath the problem and reduce ('save') the flexible part of their base-load sufficiently to solve the issue.
For individual base-load profiles, the behaviour is similar but instead of reducing ('saving') the flexible part of the load to the needed extent, the flexible load is postponed to the next time-step. If it would not result in congestion, the postponed load is put on the grid. If there is not enough 'room' on the network to accommodate the postponed load, it is postponed for another time-step. Postponing can only happen a maximum number of time-steps (3 hours = 12 steps is the current limit).
@antw does this conform with your expectations on the matter?

The Network module supports the described technology behaviours, but still needs to be told to use them.
You're correct that postponing has a hard-coded limit of 12 frames/steps, which equates to three hours in most LES'. This value could be changed – or even be provided by the user – if desired.

For individual base-load profiles (no separate flexible and inflexible components), the technology should behavior needs to be "deferrable_consumer". I think the best option would be to have separate technologies for "combined" and "aggregated" base loads, but I don't know how feasible this is. Perhaps something like "large_units_base_load" and "small_units_base_load"?
For separate flexible and inflexible base-loads, I think there is a bit more work needed. The Network simulation needs to see these as two separate technologies: one for the flexible part, and one for the inflexible. I would do that somewhere in TreeToGraph. The combined base load technology needs to be split into two: one with the flexible profile and a "behavior" attribute set to optional_consumer; and one with the inflexible profile, and a behavior of nil.
I would very much like to keep the names of technologies and profiles out of the code. Perhaps the behavior could be specified with the LoadCurveComponent instance:
class LoadCurveComponent
  def behavior
    case curve_type
      when 'flex'     then :optional_consumer
      when 'combined' then :deferrable_consumer
      # "else nil" is implied
    end
  end
end

(BTW: the default load profile component "type" should probably be nil rather than "flex").
Let me know if anything is unclear. I can take this on myself (tomorrow) if you want?


How use in Angular 2?

Is there any sample of code where it is used for Angular 2?
Thanks a lot!

We have an Angular.js port available at: https://github.com/kdietrich/gridstack-angular.
I'm certain that we will update this port when Angular 2 is in a more stable release state. Meanwhile you can use this port for Angular 2 using ngUpgrade. Maybe it is a good idea to open an issue at gridstack-angular to track this request at the right place.


tensorflow needed in requirements.txt

After creating an anaconda environment conda create --name relernn python=3.7, and installing dependencies following the README, I was not able to run ./example_pipeline.sh without manually installing tensorflow : pip install tensorflow. After pip installing tensorflow (tensorflow-2.2.0-cp37-cp37m-manylinux2010_x86_64.whl), the example script ran through just fine.

oops, seems I missed the tensorflow instructions.


How can I totaly uninstall youtubeCenter in firefox? there is a problem

After I removed the addon from firefox it still shows the page with no comments and with no suggestion (videos). also I clean all the history. screenshot attached.
http://i.imgur.com/O6UXgOI.png

If you are not the same user as this one which reported the exact same YouTube problem: http://www.reddit.com/r/youtube/comments/38rl3k/why_cant_i_view_comments_or_related_videos/
Then I suggest you also try what worked for him. If YTC has been removed then another add-on is causing that issue, I also am not aware of any YTC feature that can remove suggested videos so that's a big hint on this not being caused by YTC in any way.

Thank you for your answer. uBlock case the problem.

@aviadhhh: Please close this issue as it is not related to YTC.


fix: internationalization bug

adds support for changing locales in right sidebar, so the slug accurately gets updated with the localized version
tested locally, and there were no side effects happening from removing one use effect.  I left it commented out for review
note: this is a quick fix, it would be nice to re-factor the availability display to ensure the validation messages don't appear on locale change.  I can also help with this!

@roberttullycarr Sorry for taking so long, I tested your changes and it all seems to work. I won't even clean up anything at this point because very soon I'll be rewriting the whole plugin in TypeScript for Strapi v5. There are still some kinks to work out when it comes to fully i18n support but this certainly patches a problem.
Thank you very much for this v4 bug fix! 🎉


Add OSProfile.WindowsConfiguration.PatchSettings.assessmentMode + Lin…

…uxConfiguration.PatchSettings.AssessmentMode + examples
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[X] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
April for code deployed in PROD, June for feature release.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
As part of the compute-2021-03 API release.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR
Note: It should be part of the supported SDKs for CRP.

Contribution checklist:

[ ] I commit to follow the Breaking Change Policy of "no breaking changes"
[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
[ ] Ensure to copy the existing version into new directory structure for first commit (including refactoring) and then push new changes including version updates in separate commits. This is required to review the changes efficiently.
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

/azp run

The CI checks need to pass.

/azp run

The breaking changes for python are accumulated from previous PRs.

/azp run


javascript backend: typed hashmaps

now that dict literals are auto wrapped with dict( {} ) and the nonenumerable property __class__ is exploited by __jsdict_keys to support dict.keys() it also becomes possible to have some support type typed hashmaps, while at the same time still being a regular javascript object and compatible with external js libraries.
a literal like this a={0:x, 1:y } can be inferred at transpile time to be a dict of something with integer keys.  So that when calling a.keys() it can know to convert the object keys from strings to integer numbers.
for explicit hashmap types, we can borrow the syntax developed for the Go backend where the syntax is: map[keytype]valuetype{ a:x, b:y }
then function arguments could be typed like this:
def F( d : map[keytype]valuetype ):
   ...

and then runtime code can be injected into debug builds that checks d for the hidden properties: __keytype__ and __valuetype__

new example and test:
https://github.com/rusthon/Rusthon/blob/master/examples/javascript_typed_dict.md

the basics are now working, simple runtime checking with minimal overhead. note the runtime checking goes away when using the command line option --release
input
def foo( d:map[string]int ):
	print d
	print 'foo OK'

def bar( d:map[int]string ):
	print d
	print 'bar OK'

def test():
	a = map[string]int{}
	a['x'] = 1
	a['y'] = 2

	b = map[int]string{
		10 : 'w',
		11 : 'z'
	}

	foo( a )
	bar( b )

output
var foo =  function foo(d)
{
	var d;
	𝑷𝒓𝒊𝒏𝒕(d);
	𝑷𝒓𝒊𝒏𝒕("foo OK");
}
foo.args = ["map[string]int"];

var bar =  function bar(d)
{
	var d;
	𝑷𝒓𝒊𝒏𝒕(d);
	𝑷𝒓𝒊𝒏𝒕("bar OK");
}
bar.args = ["map[int]string"];

var test = function test()
{
	var a,b;
	a = 𝑫𝒊𝒄𝒕({  }, { copy:false ,keytype:"string",valuetype:"int" });
	a["x"] = 1;
	a["y"] = 2;
	b = 𝑫𝒊𝒄𝒕({ 10:"w", 11:"z" }, { copy:false, keytype:"int" ,valuetype:"string" });
	foo(a);
	bar(b);
}

now when new keys are inserted into a typed dict, the key type and value type will be checked at runtime, and a type error will be thrown if they are the incorrect type.  The injected and hidden function __setitem__ takes care of the runtime checking.
input
	a = map[string]int{}
	a[ 0 ]   = 1
	a[ 'z' ] = 'bad'

output
	a = 𝑫𝒊𝒄𝒕({  }, { copy:false ,keytype:"string",valuetype:"int" });
	if (a.__setitem__) { a.__setitem__(0, 1) }
	else { a[0] = 1 }
	if (a.__setitem__) { a.__setitem__("z", "bad") }
	else { a["z"] = "bad" }


[Android] Add a delay before displaying progress indicator

After a bit of digging in the video_player, I managed to enhance the seeking performance.
However, with this when seeking, it's frequent to have dozen of milliseconds between STATE_BUFFERING and STATE_READY. This makes the CircularProgressIndicator be displayed during a few milliseconds.
To prevent this, we propose to introduce a bit of temporization between the first isBuffering status and displaying the CircularProgressIndicator.

Proposal
Actual

Currently, an arbitrary timeout of 200ms has been chosen.
Linked pull request : https://github.com/flutter/plugins/pull/5145
NB: This proposal only edit the material_control version of the player. I can edit the other view if you are willing to accept this proposal.

@Henri2h so that linked PR is currently awaiting testing, so until that one gets merged into the next video_player release, I'm gonna hold off on this. We also have to determine if the same change in that linked PR will be made to iOS, since right now, this only affects Android.

However, if that Linked PR doesn't get approved, then I'll review. Can you modify the example app so that it's able to play content that evaluates this proposed change?

Ideally speaking, if this was controlled by the ChewieController, so that the user can determine whether to enable this functionality, that would also be ideal.

However, if that Linked PR doesn't get approved, then I'll review. Can you modify the example app so that it's able to play content that evaluates this proposed change?

Will do this on monday

Lint is failing due to import from git repo but that's due to waiting for the upstream PR

@henri2h is this occurring on iOS as well? If so, it would make sense to also add the delay there if and only if it occurs on iOS.

@henri2h is this occurring on iOS as well? If so, it would make sense to also add the delay there if and only if it occurs on iOS.

I don't think so, but I don't have a mac so can't really test it.

In that case, I'll have to take a look at it later today.

LGTM

@brianegan I'm curious about your thoughts on this change, whenever you're able to chime in. Thanks in advance.

Please re-sync your changes with master's current changes. Thanks.

Once you re-sync the branch, I'm gonna attempt to smoke test these changes on my end, in particular with an iOS Simulator. If all works well after that, then I would say this PR is ready for release.

Changes, re synced with master, did you had time to review the changes ? Thanks !

@henri2h After running your changes, looks like the webm file in the example app is not loading in iOS at all. Apparently, the iOS video_player doesn't seem to like webm files. Can you please replace it with an alternate video, preferably in MP4 format, so that I can further evaluate your changes? Thanks in advance.

However, when I replaced the suspect video link with [https://assets.mixkit.co/videos/preview/mixkit-spinning-around-the-earth-29351-large.mp4](this one), it did work. So far no issues when I used that video.
Please edit the example app and replace the current webm video with either this one or another one of your choice. Thanks.

However, when I replaced the suspect video link with this one, it did work. So far no issues when I used that video.
Please edit the example app and replace the current webm video with either this one or another one of your choice. Thanks.

Done ;)

LGTM. Thanks for all of your hard work, @henri2h.

thanks!


[Bug fix]Avoid creating dangling security groups when external EFS is provided

This commit also contains a minor code refactor
Tests

Created a new unit test to check a CloudFormation template does not contain security groups when proper cluster configuration file is provided.
Integration test test_efs_compute_az has been passed

Checklist

[x] Make sure you are pointing to the right branch and add a label in the PR title (i.e. 2.x vs 3.x)
[x] Check all commits' messages are clear, describing what and why vs how.
[x] Make sure to have added unit tests or integration tests to cover the new/modified code.
[x] Check if documentation is impacted by this change.

Please review the guidelines for contributing and Pull Request Instructions.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Next time it's better to split the refactoring and the actual fix into two separate commits. Then let's remember to create the same patch for develop as well.

Next time it's better to split the refactoring and the actual fix into two separate commits. Then let's remember to create the same patch for develop as well.

The refactor and the bug fix are closely intertwined.


Should not be possible to remove or disable an IDP belong to another user

Environment
2 node IS cluster setup fronted by nginx
JDK -1.8
DB - mysql
Steps to recreate the Issue

Create 2 users (UserA and UserB) with relevant permissions to manage IDPs
Log in using UserA
Create an IDP
Log in using UserB
Disable the IDP created by UserA

Observations
UserB can disable/Delete an IDP created by UserA
Expected Results
UserB should not be possible to remove the IDP created by userA
Note - SP created by UserA is not visible to any other user. Better to implement this logic to the IDP as well

@sashikamw , Please refer the mail thread [1] to understand SP, IDP with role permissions.
[1] "What is the correct way to display service providers and identity providers for different admin role users"

Thank you for your contribution!
We are closing this issue since it has not been prioritized for a long time. Chances are that it has already been solved in more recent versions. If not, we will be re-evaluating this when it becomes a priority.


Accessor for TagLib comment field

What it says on the tin.

Merged, thanks! :)
https://github.com/nikhilm/node-taglib/commit/55e2ff47193815be9b07bc8eebb46f08f417d04f
https://github.com/nikhilm/node-taglib/commit/5832a7f3d20cdf445e6af0bf66e49b45fb70e12b
https://github.com/nikhilm/node-taglib/commit/07ee58456857e4b1c8e66fade7be998df6105aa2


feat: 🔥 add randIncrementalNumber function

add randIncrementalNumber function
✅ Closes: #278
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/ngneat/falso/blob/master/CONTRIBUTING.md#commit
[x] Tests for the changes have been added (for bug fixes / features)
[] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?
Issue Number: #278
What is the new behavior?
Generates an incremental number.
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Other information
Not really sure about the docs - running the build:docs task results in:
no such file or directory, open 'packages\falso\src\index_packages\falso\src\lib\i18n\ar.ts'
Feedback is appreciated.
Thanks

Do you want to make a PR for the date feature?


[BEAM-1709] Implement Single-Output ParDo as a composite

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[ ] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[ ] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[ ] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

This rolls-forwards after commit 8766b03.
Reset back to spark translations, and re-merge
Implement a Primitive ParDoSingle override in the Dataflow Runner.

Run Spark RunnableOnService

Run Dataflow RunnableOnService

Run Apex RunnableOnService

Run Flink RunnableOnService

Coverage decreased (-0.03%) to 70.139% when pulling 0145825e38f11f6730bf5d0c02aca1b9b9370c28 on tgroh:no_par_do_single into 806c53c18793b43e7ccd28f99662ee73a97237b4 on apache:master.

R: @jkff
This is mostly a roll-forwards. I've had to re-do a bit of
I've manually verified that DisplayData shows up for single-output ParDos in Dataflow as expected.
CC: @amitsela @davorbonaci @tweise @aljoscha

LGTM on SparkRunner changes.

Coverage decreased (-0.02%) to 70.146% when pulling 739e6ce72799336b21c97a044a84138401f54347 on tgroh:no_par_do_single into 806c53c18793b43e7ccd28f99662ee73a97237b4 on apache:master.

TestPipeline is convenient for not requiring any arguments or other setup. Commented.

Coverage decreased (-0.02%) to 70.165% when pulling 51eabb7404a458f893b1317a257e055dab41b5ed on tgroh:no_par_do_single into 960f3e66030e33af9bdcec36b5f57ab9169fda39 on apache:master.

Coverage decreased (-0.04%) to 70.149% when pulling 51eabb7404a458f893b1317a257e055dab41b5ed on tgroh:no_par_do_single into 960f3e66030e33af9bdcec36b5f57ab9169fda39 on apache:master.


Simplify cdc/handler.py considerably

See #671, #672

Codecov Report
Patch coverage: 97.56% and project coverage change: -0.01% :warning:

Comparison is base (e107ef4) 79.29% compared to head (3975a81) 79.29%.

:exclamation: Current head 3975a81 differs from pull request most recent head c5dcf7d. Consider uploading reports for the commit c5dcf7d to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #952      +/-   ##
==========================================
- Coverage   79.29%   79.29%   -0.01%
==========================================
  Files          96       97       +1
  Lines        6028     6041      +13
==========================================
+ Hits         4780     4790      +10
- Misses       1248     1251       +3

Files Changed
Coverage Δ

superduperdb/misc/runnable/queue_chunker.py
96.29% <96.29%> (ø)

superduperdb/db/base/cdc.py
89.65% <100.00%> (ø)

superduperdb/db/mongodb/cdc/db_listener.py
84.50% <100.00%> (+0.07%)
:arrow_up:

superduperdb/db/mongodb/cdc/handler.py
96.87% <100.00%> (-0.60%)
:arrow_down:

... and 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

All right, I addressed everything and filed an issue regarding the model/ley!


AWS Cognito: Add support for server side authentication (AdminInitiateAuth and AdminRespondToAuthChallenge)

Support the server-side authentication flow with AdminInitiateAuth and AdminRespondToAuthChallenge.

This is a breaking change, it makes AuthenticationResult and ChallengeParameters in AuthInitiated nullable. But, that does line up with the AWS docs https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_InitiateAuth.html.
AuthenticationResult can be null if there is a challenge, e.g. MFA required, or password change needed. ChallengeParameters is only present in the case of a challenge.


Support .jsx components

This adds support for importing components with a .jsx file extension. Webpack will also resolve these if no extension is provided.
For example:
import FancyComponent from './components/Fancy'
(will resolve to either Fancy.js and Fancy.jsx)
Solves #231
Cleaned up version of #237

Thanks for this! I only use .js file extensions at this point, but no harm in supporting the .jsx file extension as far as I can tell


#244 updated GolangCI in examples/shouldi

added golangci_lint.py file in examples/shouldi/shouldi and test_golangci_lint.py file in examples/shouldi/tests

@pdxjohnny please review !!

Closed in favor of #398


Remove special handling for IVF PQ training on host datasets once supported by RAFT

Once https://github.com/rapidsai/raft/issues/2083 is resolved, remove special handling for training RAFT IVF PQ from a host dataset.

/assign @Presburger

keep trace


typo on Readme

making a small change so I am not  intrusive.
Like what you are doing with this project and I would like to contribute more.

thanks


User config PREFIX rather than system bin

https://github.com/NikitaIvanovV/ctpv/blob/6d5c14d279a71d676270151d218efef067733921/Makefile#L1
Is there a reason fixing prefix to /usr/bin, or it's possible to be a pass-in option? I would really like it to be a local only program, cause people don't have sudo privilege all the time.
Thanks for the great work!

Yep, it's not necessary to install it, you can just type make and out the put the compiled binary wherever you want.

ys, that's what I had done. 😂
Sorry, not quite familiar with makefiles.


python3Packages.cytoolz: fix build

cytoolz has a test failure with Python 3.7. There is a debian patch for it, which didn't make it into upstream yet.
Motivation for this change
python3Packages.cytoolz does not build on master.
Things done
Apply the patch from debian.

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

This will conflict with b5cb0f0deefccf9eb62f3933822fa7c17779fc92, even though your fix looks better.

@dotlambda Hoopsie, didn't see that commit! Also maybe I should have directed this PR to staging, didn't check how many packages would be affected. Would you find 10-100 rebuilds to be reasonable for master?

@GrahamcOfBorg build python3Packages.cytoolz

rebased to current master.

@GrahamcOfBorg build python3Packages.cytoolz python2Packages.cytoolz


Add tax tribunal decisions schema

The Upper Tribunal (Tax and Chancery Chamber) publishes decisions that describe the outcome of a tribunal case.
Tribunal decision finders are used by public, professionals and the tribunals themselves to search for past decisions.
Published decisions form a part of case law and are used for research purposes and to prepare for current or future cases.

This looks fine to me, but the branch is out of date now. Can you rebase?

Thanks. I've rebased this branch.


Finazastocks

Description
Few updates to improve the display.
Add a multi line ticker
Copilot

copilot:all

Can this be reviewed. Thanks

Sorry for the delay! Been very focused on Tidbyt Gen 2 lately, and community PRs have suffered.


(WIP) add deferred command buffer for cuda backend

Hi, I'm adding deferred command buffer for cuda and testing by running simple embedding, but having the following error

(gdb) r
Starting program: /home/jinchen/github/iree/build/iree/samples/simple_embedding/simple_embedding_cuda
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffdffff700 (LWP 2058649)]
[New Thread 0x7fffdf7fe700 (LWP 2058650)]
[New Thread 0x7fffde639700 (LWP 2058651)]
free(): invalid next size (fast)
Thread 1 "simple_embeddin" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff7a20859 in __GI_abort () at abort.c:79
#2  0x00007ffff7a8b3ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7bb5285 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#3  0x00007ffff7a9347c in malloc_printerr (str=str@entry=0x7ffff7bb7600 "free(): invalid next size (fast)") at malloc.c:5347
#4  0x00007ffff7a94d2c in _int_free (av=0x7ffff7be6b80 <main_arena>, p=0x9c71e0, have_lock=0) at malloc.c:4249
#5  0x0000000000415fe5 in iree_hal_cuda_deferred_command_buffer_destroy (base_command_buffer=0x9c71f0) at ../iree/hal/cuda/deferred_command_buffer.c:212
#6  0x000000000041dc25 in iree_vm_ref_release (ref=0x7fffffffba80) at ../iree/vm/ref.c:218
#7  0x0000000000414a1f in iree_vm_bytecode_stack_frame_cleanup (frame=) at ../iree/vm/bytecode_dispatch.c:99
#8  0x000000000041f21b in iree_vm_stack_function_leave (stack=stack@entry=0x7fffffffb930) at ../iree/vm/stack.c:438
#9  0x0000000000412063 in iree_vm_bytecode_external_leave (stack=0x7fffffffb930, callee_frame=, callee_registers=0x7fffffffb5d8, src_reg_list=0x422bc3 <file_0+2715>,
cconv_results=..., results=...) at ../iree/vm/bytecode_dispatch.c:269
#10 iree_vm_bytecode_dispatch (stack=stack@entry=0x7fffffffb930, module=module@entry=0x9bee10, call=, call@entry=0x7fffffffb830, cconv_arguments=...,
cconv_results=..., out_result=out_result@entry=0x7fffffffb820) at ../iree/vm/bytecode_dispatch.c:1452
#11 0x000000000040ee31 in iree_vm_bytecode_module_begin_call (self=0x9bee10, stack=0x7fffffffb930, call=0x7fffffffb830, out_result=0x7fffffffb820) at ../iree/vm/bytecode_module.c:724
#12 0x000000000041b36f in iree_vm_invoke_within (context=, stack=0x7fffffffb140, function=..., policy=, inputs=, inputs@entry=0x9c7700,
outputs=outputs@entry=0x9c6b30) at ../iree/vm/invocation.c:189
#13 0x000000000041b0b6 in iree_vm_invoke (context=, function=..., policy=policy@entry=0x0, inputs=0x9c7700, outputs=0x9c6b30, allocator=...)
at ../iree/vm/invocation.c:212
#14 0x0000000000402a1f in Run () at ../iree/samples/simple_embedding/simple_embedding.c:127
#15 0x0000000000402b96 in main () at ../iree/samples/simple_embedding/simple_embedding.c:161

I also have questions about it,

What is proper way of using target_command_buffer in iree_hal_cuda_deferred_command_buffer_apply for this case
What is a good integration point so that graph command buffer and deferred command buffer can live together

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.
What to do if you already signed the CLA
Individual signers

It's possible we don't have your GitHub username or you're using a different email address on your commit. Check your existing CLA data and verify that your email is set on your git commits.

Corporate signers

Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to go/cla#troubleshoot (Public version).
The email used to register you as an authorized contributor must be the email used for the Git commit. Check your existing CLA data and verify that your email is set on your git commits.
The email used to register you as an authorized contributor must also be attached to your GitHub account.

ℹ Googlers: Go here for more info.

@googlebot I signed it!