• Having trouble using the site?

    Contact support
  • Subscribe to HideTV with code XMAS20 for 20% Off

    The holiday season is here! Take 20% off the first 3 months of your HideTV subscription, on us.

    Subscribe
array:40 [
  "versionId" => 2021672
  "version" => "2.2.16"
  "app" => App {#2
    #container: Container {#10
      #data: array:184 [ …184]
      #cache: array:77 [ …77]
      #cacheable: array:184 [ …184]
      #factory: array:20 [ …20]
      #factoryObjects: array:7 [ …7]
    }
    #preLoadShared: array:26 [
      0 => "addOns"
      1 => "addOnsComposer"
      2 => "autoJobRun"
      3 => "bbCodeMedia"
      4 => "classExtensions"
      5 => "codeEventListeners"
      6 => "connectedAccountCount"
      7 => "contentTypes"
      8 => "displayStyles"
      9 => "helpPageCount"
      10 => "languages"
      11 => "masterStyleProperties"
      12 => "nodeTypes"
      13 => "options"
      14 => "paymentProvider"
      15 => "reactions"
      16 => "reportCounts"
      17 => "simpleCache"
      18 => "smilies"
      19 => "unapprovedCounts"
      20 => "userBanners"
      21 => "userTitleLadder"
      22 => "userUpgradeCount"
      23 => "widgetCache"
      24 => "widgetDefinition"
      25 => "widgetPosition"
    ]
    #preLoadLocal: array:13 [
      0 => "bannedIps"
      1 => "bbCodeCustom"
      2 => "discouragedIps"
      3 => "forumTypes"
      4 => "notices"
      5 => "noticesLastReset"
      6 => "routeFilters"
      7 => "routesPublic"
      8 => "styles"
      9 => "userFieldsInfo"
      10 => "threadFieldsInfo"
      11 => "threadPrefixes"
      12 => "threadTypes"
    ]
    #updateCsrfCookie: "xRzNW-hHoVvkXay7"
    #isServedFromCache: false
  }
  "request" => Request {#233
    #filterer: InputFilterer {#234
      #stringCleaning: array:67 [ …67]
      #fullUnicode: true
    }
    #input: array:1 [
      "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements_236299/" => ""
    ]
    #files: []
    #cookie: []
    #server: array:39 [
      "USER" => "production"
      "HOME" => "/home/production"
      "HTTP_CF_CONNECTING_IP" => "18.119.143.45"
      "HTTP_REFERER" => "https://www.snipershide.com/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/post-3736484"
      "HTTP_CONNECTION" => "Keep-Alive"
      "HTTP_CF_VISITOR" => "{"scheme":"https"}"
      "HTTP_CDN_LOOP" => "cloudflare; loops=1"
      "HTTP_ACCEPT" => "*/*"
      "HTTP_X_FORWARDED_PROTO" => "https"
      "HTTP_CF_IPCOUNTRY" => "US"
      "HTTP_ACCEPT_ENCODING" => "gzip, br"
      "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])"
      "HTTP_HOST" => "www.snipershide.com"
      "HTTP_X_FORWARDED_FOR" => "18.119.143.45"
      "HTTP_CF_RAY" => "8e775366084122ca-ORD"
      "REDIRECT_STATUS" => "200"
      "SERVER_NAME" => "www.snipershide.com"
      "SERVER_PORT" => "443"
      "SERVER_ADDR" => "144.168.44.98"
      "REMOTE_PORT" => ""
      "REMOTE_ADDR" => "18.119.143.45"
      "SERVER_SOFTWARE" => "nginx/1.18.0"
      "GATEWAY_INTERFACE" => "CGI/1.1"
      "HTTPS" => "on"
      "REQUEST_SCHEME" => "https"
      "SERVER_PROTOCOL" => "HTTP/1.1"
      "DOCUMENT_ROOT" => "/usr/share/nginx/sites/production/www.snipershide.com"
      "DOCUMENT_URI" => "/shooting/index.php"
      "REQUEST_URI" => "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/"
      "SCRIPT_NAME" => "/shooting/index.php"
      "CONTENT_LENGTH" => ""
      "CONTENT_TYPE" => ""
      "REQUEST_METHOD" => "GET"
      "QUERY_STRING" => "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/&"
      "SCRIPT_FILENAME" => "/usr/share/nginx/sites/production/www.snipershide.com/shooting/index.php"
      "FCGI_ROLE" => "RESPONDER"
      "PHP_SELF" => "/shooting/index.php"
      "REQUEST_TIME_FLOAT" => 1732429569.0092
      "REQUEST_TIME" => 1732429569
    ]
    #skipLogKeys: array:1 [
      0 => "_xfToken"
    ]
    #cookiePrefix: "xf_"
    #remoteIp: "18.119.143.45"
    #robotName: ""
    #fromSearch: false
  }
  "uri" => "/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/"
  "fullUri" => "https://www.snipershide.com/shooting/threads/which-published-berger-bcs-are-from-predictions-rather-than-measurements.236299/"
  "time" => 1732429569
  "timeDetails" => array:6 [
    "tomorrow" => "1732510800"
    "now" => 1732429569
    "today" => "1732424400"
    "todayDow" => "0"
    "yesterday" => "1732338000"
    "week" => "1731906000"
  ]
  "debug" => false
  "development" => false
  "designer" => false
  "visitor" => User {#310
    #_getterCache: array:2 [
      "PermissionSet" => PermissionSet {#323 …5}
      "adav_max_postbit_achievements" => 3
    ]
    #_valueCache: array:3 [
      "is_moderator" => false
      "is_banned" => false
      "is_admin" => false
    ]
    #_structure: Structure {#297
      +shortName: "XF:User"
      +contentType: "user"
      +table: "xf_user"
      +primaryKey: "user_id"
      +columns: array:54 [ …54]
      +relations: array:19 [ …19]
      +getters: array:68 [ …68]
      +defaultWith: array:1 [ …1]
      +options: array:8 [ …8]
      +behaviors: array:1 [ …1]
      +columnAliases: array:1 [ …1]
      +withAliases: array:1 [ …1]
    }
    #_em: Manager {#294
      #db: Adapter {#223
        #statementClass: "XF\Db\Mysqli\Statement"
        #config: array:6 [ …6]
        #fullUnicode: true
        #inTransaction: false
        #savePointCounter: 0
        #savePoints: []
        #queryCount: 29
        #logQueries: false
        #logSimpleOnly: null
        #queryLog: []
        #ignoreLegacyTableWriteError: false
        #schemaManager: null
        #connection: mysqli {#324}
      }
      #valueFormatter: ValueFormatter {#295}
      #extension: Extension {#227 …4}
      #entityClassNameMap: array:27 [ …27]
      #entities: array:17 [ …17]
      #structures: array:27 [ …27]
      #repositories: array:23 [ …23]
      #cascadeEntitySeen: []
      #cascadeEventDepth: []
    }
    -_uniqueEntityId: 5
    #rootClass: "XF\Entity\User"
    #_useReplaceInto: false
    #_newValues: []
    #_values: array:52 [
      "user_id" => 0
      "username" => ""
      "username_date" => 0
      "username_date_visible" => 0
      "style_id" => 0
      "language_id" => 0
      "timezone" => "America/New_York"
      "visible" => 1
      "activity_visible" => 1
      "user_group_id" => 1
      "secondary_group_ids" => ""
      "display_style_group_id" => 0
      "permission_combination_id" => 1
      "message_count" => 0
      "question_solution_count" => 0
      "alerts_unviewed" => 0
      "alerts_unread" => 0
      "conversations_unread" => 0
      "register_date" => 1732429569
      "last_activity" => 1732429569
      "last_summary_email_date" => null
      "trophy_points" => 0
      "avatar_date" => 0
      "avatar_width" => 0
      "avatar_height" => 0
      "avatar_highdpi" => 0
      "gravatar" => ""
      "user_state" => "valid"
      "security_lock" => ""
      "is_moderator" => 0
      "is_admin" => 0
      "is_staff" => 0
      "is_banned" => 0
      "reaction_score" => 0
      "vote_score" => 0
      "custom_title" => ""
      "warning_points" => 0
      "privacy_policy_accepted" => 0
      "terms_accepted" => 0
      "adca_last_email_date" => 0
      "thdonate_total_donation" => 0.0
      "thdonate_total_public_donation" => 0.0
      "thdonate_total_anonymous_donation" => 0.0
      "thdonate_num_donation" => 0
      "thdonate_num_public_donation" => 0
      "thdonate_num_anonymous_donation" => 0
      "thfeature_feature_count" => 0
      "xfmg_album_count" => 0
      "xfmg_media_count" => 0
      "xfmg_media_quota" => 0
      "xfrm_resource_count" => 0
      "audapp_preferences" => "[]"
    ]
    #_relations: array:4 [
      "Auth" => UserAuth {#303 …20}
      "Option" => UserOption {#305 …20}
      "Profile" => UserProfile {#307 …20}
      "Privacy" => UserPrivacy {#309 …20}
    ]
    #_previousValues: []
    #_options: []
    #_deleted: false
    #_readOnly: true
    #_writePending: false
    #_writeRunning: false
    #_errors: []
    #_whenSaveable: []
    #_cascadeSave: []
    #_behaviors: null
    #audliveUserRealmIds: null
    #primaryRealmUserId: null
    #realmsUserRealmIds: null
    #forceRealmsChanges: false
    #thuixWatchedNodes: null
    #thuc_user_criteria_cache: null
    #postDaysData: []
  }
  "session" => Session {#275
    #storage: DbStorage {#276
      #db: Adapter {#223}
      #table: "xf_session"
    }
    #config: array:5 [
      "cookie" => "session"
      "keyLength" => 32
      "lifetime" => 14400
      "ipv4CidrMatch" => 24
      "ipv6CidrMatch" => 64
    ]
    #sessionId: "UsVquh3N2D6wLklnpEwEjWeceTtDqTG7"
    #exists: false
    #fromCookie: false
    #data: array:1 [
      "_ip" => b"\x12wÅ-"
    ]
  }
  "cookie" => array:4 [
    "prefix" => "xf_"
    "path" => "/"
    "domain" => ""
    "secure" => true
  ]
  "cookieConsent" => CookieConsent {#279
    #cookies: array:26 [
      "__crossTab" => array:4 [ …4]
      "cacheKey" => array:4 [ …4]
      "consent" => array:4 [ …4]
      "csrf" => array:4 [ …4]
      "dbWriteForced" => array:4 [ …4]
      "editorDisabled" => array:4 [ …4]
      "emoji_usage" => array:4 [ …4]
      "fr-copied-html" => array:4 [ …4]
      "fr-copied-text" => array:4 [ …4]
      "from_search" => array:4 [ …4]
      "guestUsername" => array:4 [ …4]
      "inline_mod_*" => array:4 [ …4]
      "language_id" => array:4 [ …4]
      "lbSidebarDisabled" => array:4 [ …4]
      "ls" => array:4 [ …4]
      "multiQuote*" => array:4 [ …4]
      "notice_dismiss" => array:4 [ …4]
      "push_history_user_ids" => array:4 [ …4]
      "push_notice_dismiss" => array:4 [ …4]
      "push_subscription_updated" => array:4 [ …4]
      "session" => array:4 [ …4]
      "style_id" => array:4 [ …4]
      "tfa_trust" => array:4 [ …4]
      "toggle" => array:4 [ …4]
      "user" => array:4 [ …4]
      "visitorCounts" => array:4 [ …4]
    ]
    #thirdParties: array:133 [
      "abcnews" => true
      "acast" => true
      "anchor" => true
      "apple_music" => true
      "applepodcasts" => true
      "audioboom" => true
      "audiomack" => true
      "audius" => true
      "bandcamp" => true
      "bbcnews" => true
      "bitchute" => true
      "brightcove" => true
      "bunny" => true
      "captivate" => true
      "castos" => true
      "cbsnews" => true
      "clyp" => true
      "cnbc" => true
      "cnn" => true
      "cnnmoney" => true
      "codepen" => true
      "comedycentral" => true
      "coub" => true
      "dailymotion" => true
      "democracynow" => true
      "dumpert" => true
      "eighttracks" => true
      "espn" => true
      "facebook" => true
      "falstad" => true
      "flickr" => true
      "foxnews" => true
      "funnyordie" => true
      "gamespot" => true
      "getty" => true
      "gifs" => true
      "giphy" => true
      "gist" => true
      "globalnews" => true
      "gofundme" => true
      "google" => true
      "google_analytics" => true
      "google_recaptcha" => true
      "hudl" => true
      "hulu" => true
      "ign" => true
      "imdb" => true
      "imgur" => true
      "indiegogo" => true
      "instagram" => true
      "internetarchive" => true
      "izlesene" => true
      "jsfiddle" => true
      "jwplatform" => true
      "kaltura" => true
      "khl" => true
      "kickstarter" => true
      "libsyn" => true
      "liveleak" => true
      "livestream" => true
      "mailru" => true
      "mastodon" => true
      "medium" => true
      "megaphone" => true
      "meta" => true
      "metacafe" => true
      "mixcloud" => true
      "mlb" => true
      "mrctv" => true
      "msnbc" => true
      "natgeochannel" => true
      "natgeovideo" => true
      "nbcnews" => true
      "nhl" => true
      "npr" => true
      "nytimes" => true
      "odysee" => true
      "on3" => true
      "orfium" => true
      "pastebin" => true
      "pinterest" => true
      "podbean" => true
      "prezi" => true
      "reddit" => true
      "rumble" => true
      "rutube" => true
      "scribd" => true
      "sendvid" => true
      "slideshare" => true
      "soundcloud" => true
      "sporcle" => true
      "sportsnet" => true
      "spotify" => true
      "spreaker" => true
      "steamstore" => true
      "strawpoll" => true
      "streamable" => true
      "teamcoco" => true
      "ted" => true
      "telegram" => true
      "theatlantic" => true
      "theguardian" => true
      "theonion" => true
      "tiktok" => true
      "tmz" => true
      "tradingview" => true
      "traileraddict" => true
      "trendingviews" => true
      "tumblr" => true
      "twentyfoursevensports" => true
      "twitch" => true
      "twitter" => true
      "ustream" => true
      "vbox7" => true
      "veoh" => true
      "vevo" => true
      "videodetective" => true
      "vimeo" => true
      "vine" => true
      "vk" => true
      "vocaroo" => true
      "vox" => true
      "washingtonpost" => true
      "wavekit" => true
      "wistia" => true
      "wshh" => true
      "wsj" => true
      "xboxclips" => true
      "xboxdvr" => true
      "xenforo" => true
      "youku" => true
      "youmaker" => true
      "youtube" => true
    ]
    #consentedGroups: []
  }
  "enableRtnProtect" => true
  "serviceWorkerPath" => null
  "language" => Language {#311
    #id: "1"
    #options: array:18 [
      "title" => "English (US)"
      "language_code" => "en-US"
      "date_format" => "M j, Y"
      "time_format" => "g:i A"
      "currency_format" => "{symbol}{value}"
      "decimal_point" => "."
      "thousands_separator" => ","
      "text_direction" => "LTR"
      "week_start" => 0
      "label_separator" => ":"
      "comma_separator" => ", "
      "ellipsis" => ""
      "parenthesis_open" => "("
      "parenthesis_close" => ")"
      "user_selectable" => true
      "language_id" => 1
      "parent_id" => 0
      "parent_list" => array:2 [ …2]
    ]
    #db: Adapter {#223}
    #groupPath: "/usr/share/nginx/sites/production/xf_code_cache/phrase_groups"
    #phraseCache: array:426 [
      "nav.NewsFeed" => "Your news feed"
      "nav._default" => "Default (no selected tab)"
      "nav.ad_leaderboards" => "Leaderboards"
      "nav.articles" => "Articles"
      "nav.audfeeds" => "Feeds"
      "nav.audfeeds_feed_1" => "Events"
      "nav.audfeeds_feed_10" => "Trending threads"
      "nav.audfeeds_feed_11" => "Hot"
      "nav.audfeeds_feed_12" => "Threads"
      "nav.audfeeds_feed_13" => "Questions"
      "nav.audfeeds_feed_14" => "Posts"
      "nav.audfeeds_feed_15" => "Hot Social"
      "nav.audfeeds_feed_2" => "Social"
      "nav.audfeeds_feed_3" => "Resources"
      "nav.audfeeds_feed_5" => "Comments"
      "nav.audfeeds_feed_6" => "Media"
      "nav.audfeeds_feed_7" => "Forum list"
      "nav.audfeeds_feed_8" => "Following"
      "nav.audfeeds_feed_9" => "Latest activity"
      "nav.audlive_realm_1" => "Home"
      "nav.contributedThreads" => "Threads with your posts"
      "nav.currentVisitors" => "Current visitors"
      "nav.defaultLatestActivity" => "Latest activity"
      "nav.defaultLogOut" => "Log out"
      "nav.defaultNewsFeed" => "Your news feed"
      "nav.defaultRegister" => "Register"
      "nav.defaultYourAccount" => "Your account"
      "nav.defaultYourProfile" => "Your profile"
      "nav.findThreads" => "Find threads"
      "nav.forumList" => "Forum list"
      "nav.forums" => "Forums"
      "nav.home" => "Home"
      "nav.latestActivity" => "Latest activity"
      "nav.markForumsRead" => "Mark forums read"
      "nav.members" => "Members"
      "nav.merch" => "Merch"
      "nav.newMedia" => "New media"
      "nav.newPosts" => "New posts"
      "nav.newProfilePosts" => "New profile posts"
      "nav.nfCalendar" => "Calendar"
      "nav.nfCalendarCreateEvent" => "Create event"
      "nav.nfCalendarEventWaitlist" => "Events you're waiting for"
      "nav.nfCalendarFindEvents" => "Find events"
      "nav.nfCalendarMarkRead" => "Mark read"
      "nav.nfCalendarNewEvents" => "New events"
      "nav.nfCalendarRsvpGoing" => "Events you're going to"
      "nav.nfCalendarRsvpMaybe" => "Events you might be going to"
      "nav.nfCalendarSearch" => "Search events"
      "nav.nfCalendarWatchedEvents" => "Watched events"
      "nav.nfCalendarYourEvents" => "Your events"
      "nav.nfNewCalEvents" => "New calendar events"
      "nav.realms_quizzes" => "Quizzes"
      "nav.realms_realm_1" => "Home"
      "nav.registeredMembers" => "Registered members"
      "nav.searchForums" => "Search forums"
      "nav.searchProfilePosts" => "Search profile posts"
      "nav.thMonetize_accountUpgrades" => "Account upgrades"
      "nav.th_donate" => "Donate"
      "nav.thfeature" => "Featured"
      "nav.thfilters_all_threads" => "All threads"
      "nav.thfilters_latest_threads" => "Latest threads"
      "nav.thfilters_newest_threads" => "New posts"
      "nav.thfilters_trending_threads" => "Trending threads"
      "nav.thtrending" => "Trending"
      "nav.thxlink_1" => "Home"
      "nav.unansweredThreads" => "Unanswered threads"
      "nav.upgrade" => "Upgrade"
      "nav.watched" => "Watched"
      "nav.watchedForums" => "Watched forums"
      "nav.watchedThreads" => "Watched threads"
      "nav.whatsNew" => "What's new"
      "nav.whatsNewNewsFeed" => "Your news feed"
      "nav.whatsNewPosts" => "New posts"
      "nav.whatsNewProfilePosts" => "New profile posts"
      "nav.xcfs" => "Feedback"
      "nav.xcfsFeedbackPref" => "Feedback Preferences"
      "nav.xcfsStatistics" => "View Statistics"
      "nav.xfmg" => "Media"
      "nav.xfmgAddMedia" => "Add media"
      "nav.xfmgMarkViewed" => "Mark viewed"
      "nav.xfmgNewComments" => "New comments"
      "nav.xfmgNewMedia" => "New media"
      "nav.xfmgSearchMedia" => "Search media"
      "nav.xfmgWatchedAlbums" => "Watched albums"
      "nav.xfmgWatchedCategories" => "Watched categories"
      "nav.xfmgWatchedContent" => "Watched"
      "nav.xfmgWatchedMedia" => "Watched media"
      "nav.xfmgWhatsNewMediaComments" => "New media comments"
      "nav.xfmgWhatsNewNewMedia" => "New media"
      "nav.xfmgYourAlbums" => "Your albums"
      "nav.xfmgYourContent" => "Your content"
      "nav.xfmgYourMedia" => "Your media"
      "nav.xfrm" => "Resources"
      "nav.xfrmLatestReviews" => "Latest reviews"
      "nav.xfrmNewResources" => "New resources"
      "nav.xfrmSearchResources" => "Search resources"
      "nav.xfrmWatched" => "Watched"
      "nav.xfrmWatchedCategories" => "Watched categories"
      "nav.xfrmWatchedResources" => "Watched resources"
      "nav.xfrmYourResources" => "Your resources"
      "nav.yourThreads" => "Your threads"
      "button.attach" => "Attach files"
      "button.cancel" => "Cancel"
      "button.confirm" => "Confirm"
      "button.copy" => "Copy"
      "button.delete" => "Delete"
      "button.edit" => "Edit"
      "button.export" => "Export"
      "button.hide" => "Hide"
      "button.import" => "Import"
      "button.login" => "Log in"
      "button.merge" => "Merge"
      "button.move" => "Move"
      "button.preview" => "Preview"
      "button.purchase" => "Purchase"
      "button.save" => "Save"
      "button.search" => "Search"
      "button.show" => "Show"
      "button.sort" => "Sort"
      "button.submit" => "Submit"
      "button.translate" => "Translate"
      "widget_def.XP_xpress_recent_posts_3" => "XPress: thxpress_widget_recent_posts"
      "widget_def.adav_level_progress" => "[Audentio] Achievements: Progress to next level"
      "widget_def.adav_recent_achievements" => "[Audentio] Achievements: Recently Earned Achievements"
      "widget_def.adav_tracked_achievements" => "[Audentio] Achievements: Tracked Achievements"
      "widget_def.adca_account_completion" => "[Audentio] Account Completion"
      "widget_def.adlb_leaderboard" => "[Audentio] Leaderboards: Leaderboard"
      "widget_def.birthdays" => "Today's birthdays"
      "widget_def.find_member" => "Find member"
      "widget_def.forum_statistics" => "Forum statistics"
      "widget_def.html" => "HTML"
      "widget_def.member_stat" => "Member stat"
      "widget_def.members_online" => "Members online"
      "widget_def.new_posts" => "New posts"
      "widget_def.new_profile_posts" => "New profile posts"
      "widget_def.new_threads" => "New threads"
      "widget_def.newest_members" => "Newest members"
      "widget_def.nf_calendar_featured_even" => "Calendar: Featured events"
      "widget_def.nf_calendar_upcoming_evnt" => "Calendar: Upcoming events"
      "widget_def.online_statistics" => "Online statistics"
      "widget_def.php_callback" => "PHP callback"
      "widget_def.search_forum" => "Search forum"
      "widget_def.share_page" => "Share this page"
      "widget_def.template_syntax" => "Template syntax"
      "widget_def.th_post_thread_uix" => "[UI.X] Start a thread"
      "widget_def.th_reactplus_top_content" => "[TH] Reactions Plus: Top content"
      "widget_def.th_widget_login_uix" => "[UI.X] Login form"
      "widget_def.thdonate_campaign" => "[TH] Donate: Campaign"
      "widget_def.thdonate_earnings" => "[TH] Donate: Earnings"
      "widget_def.thdonate_goals" => "[TH] Donate: Goals"
      "widget_def.thdonate_topDonations" => "[TH] Donate: Top donations"
      "widget_def.thdonate_topDonors" => "[TH] Donate: Top donors"
      "widget_def.thfeature_full" => "[TH] Featured Threads and Content: Full"
      "widget_def.thfeature_full_thread" => "[TH] Featured Threads and Content: Full Threads"
      "widget_def.thfeature_grid" => "[TH] Featured Threads and Content: Grid"
      "widget_def.thfeature_grid_threads" => "[TH] Featured Threads and Content: Grid Threads"
      "widget_def.thfeature_slider" => "[TH] Featured Threads and Content: Slider"
      "widget_def.thfeature_slider_threads" => "[TH] Featured Threads and Content: Slider Threads"
      "widget_def.thfilters_filters" => "[TH] Filters"
      "widget_def.threactplus_userReactList" => "[TH] Reactions Plus: Member reaction list"
      "widget_def.thread_poll" => "Thread poll"
      "widget_def.thtrending" => "[TH] Trending"
      "widget_def.thuix_socialMedia" => "[TH] UI.X social media feed"
      "widget_def.thxpress_latest_articles" => "[TH] XPress: Latest Articles"
      "widget_def.visitor_panel" => "Visitor panel"
      "widget_def.xcfs_latest_feedback" => "XCFS: Latest Feedback"
      "widget_def.xcfs_top_traders" => "XCFS: Top Traders"
      "widget_def.xcfs_untrusted_traders" => "XCFS: Untrusted Traders"
      "widget_def.xfes_similar_threads" => "XFES: Similar threads"
      "widget_def.xfmg_albums_slider" => "XFMG: Albums slider"
      "widget_def.xfmg_gallery_statistics" => "XFMG: Gallery statistics"
      "widget_def.xfmg_latest_comments" => "XFMG: Latest comments"
      "widget_def.xfmg_media_slider" => "XFMG: Media slider"
      "widget_def.xfrm_featured_resources" => "XFRM: Featured resources"
      "widget_def.xfrm_latest_reviews" => "XFRM: Latest reviews"
      "widget_def.xfrm_new_resources" => "XFRM: New resources"
      "widget_def.xfrm_top_resources" => "XFRM: Top resources"
      "widget.Complete_Account" => "Complete Your Account"
      "widget.advertisement" => "Advertisement"
      "widget.app_download_canvas" => "App download"
      "widget.become_a_member" => "Upgrade Your Account"
      "widget.canvas_menu" => "Canvas Menu"
      "widget.canvas_menu_social" => "Canvas menu social"
      "widget.donation" => "Help Cover Community Costs!"
      "widget.forum_overview_forum_statistics" => ""
      "widget.forum_overview_members_online" => ""
      "widget.forum_overview_new_posts" => ""
      "widget.forum_overview_new_profile_posts" => ""
      "widget.forum_overview_share_page" => ""
      "widget.latest_followed_profile_posts" => "Latest profile posts by followers"
      "widget.latest_posts" => "Latest posts"
      "widget.latest_profile_posts" => "Latest profile posts"
      "widget.latest_watched" => "Latest watched"
      "widget.leaderboards" => "Leaderboard: Posts"
      "widget.member_wrapper_find_member" => ""
      "widget.member_wrapper_newest_members" => ""
      "widget.nf_calendar_list_featured_events" => ""
      "widget.online_list_online_statistics" => ""
      "widget.sh_forumStats" => "Forum Statistics"
      "widget.sh_homeTrending" => "Trending Threads"
      "widget.sh_mediaSlider" => "Latest Media"
      "widget.sh_subscribe" => "Subscribe"
      "widget.thdonate_earnings" => ""
      "widget.thdonate_goals" => ""
      "widget.thdonate_topDonations" => ""
      "widget.thdonate_topDonors" => ""
      "widget.thuix_footer_aboutUsWidget" => "About us"
      "widget.uix_footer_forumStatistics" => ""
      "widget.uix_footer_newPosts" => ""
      "widget.uix_footer_onlineStatistics" => ""
      "widget.uix_footer_sharePage" => ""
      "widget.uix_sidebar_postNewThread" => "Can't find a topic?"
      "widget.unread_posts" => "Unread posts"
      "widget.whats_new_new_posts" => ""
      "widget.whats_new_new_profile_posts" => ""
      "widget.xfes_thread_view_below_quick_reply_similar_threads" => ""
      "widget.xfrm_forum_overview_new_resources" => ""
      "widget.xfrm_list_featured_resources" => ""
      "widget.xfrm_list_top_resources" => ""
      "widget.xfrm_overview_latest_reviews" => ""
      "widget.xfrm_overview_top_authors" => ""
      "widget.xfrm_whats_new_overview_new_resources" => ""
      "trophy_title.1" => "First Real Post"
      "trophy_title.10" => "Old School Sniper's Hide"
      "trophy_title.11" => "Posts (Silent)"
      "trophy_title.12" => "Logging In (Silent)"
      "trophy_title.13" => "Post Media Items (Silent)"
      "trophy_title.136" => "Test Achievement 4"
      "trophy_title.14" => "Spotted"
      "trophy_title.15" => "Rifle Cleaner"
      "trophy_title.16" => "Completed Profile"
      "trophy_title.17" => "Gunsmith"
      "trophy_title.19" => "Community Contributor"
      "trophy_title.2" => "Just getting into Precision Rifle."
      "trophy_title.20" => "Marksman!"
      "trophy_title.22" => "Made America Great Again"
      "trophy_title.23" => "Professor"
      "trophy_title.25" => "Leaderboard Legend"
      "trophy_title.26" => "Commercial Sales Member"
      "trophy_title.27" => "Supporter"
      "trophy_title.3" => "Look Everyone I can Sell Now !"
      "trophy_title.4" => "Hide Addict !"
      "trophy_title.5" => "Members are Noticing"
      "trophy_title.6" => "Hide Rockstar, Lady Gaga Approved!"
      "trophy_title.7" => "They like me, they really like me!"
      "trophy_title.8" => "I want to have Lowlight's Love Child"
      "trophy_title.9" => "I LOVE IT LONG TIME"
      "thread_prefix_desc.1" => ""
      "thread_prefix_desc.10" => ""
      "thread_prefix_desc.11" => ""
      "thread_prefix_desc.12" => ""
      "thread_prefix_desc.13" => ""
      "thread_prefix_desc.14" => ""
      "thread_prefix_desc.15" => ""
      "thread_prefix_desc.16" => ""
      "thread_prefix_desc.17" => ""
      "thread_prefix_desc.18" => ""
      "thread_prefix_desc.19" => ""
      "thread_prefix_desc.2" => ""
      "thread_prefix_desc.20" => ""
      "thread_prefix_desc.21" => ""
      "thread_prefix_desc.22" => ""
      "thread_prefix_desc.23" => ""
      "thread_prefix_desc.24" => ""
      "thread_prefix_desc.25" => ""
      "thread_prefix_desc.26" => ""
      "thread_prefix_desc.27" => ""
      "thread_prefix_desc.28" => ""
      "thread_prefix_desc.29" => ""
      "thread_prefix_desc.3" => ""
      "thread_prefix_desc.30" => ""
      "thread_prefix_desc.31" => ""
      "thread_prefix_desc.32" => ""
      "thread_prefix_desc.33" => ""
      "thread_prefix_desc.34" => "Wanting To Buy"
      "thread_prefix_desc.35" => ""
      "thread_prefix_desc.36" => "Rifles Only Assassin's Way Fieldcraft Competition"
      "thread_prefix_desc.37" => "Feildcraft style Matches"
      "thread_prefix_desc.38" => "Bear Pit Exercise Routine"
      "thread_prefix_desc.39" => "Ammunition for sale"
      "thread_prefix_desc.4" => ""
      "thread_prefix_desc.5" => ""
      "thread_prefix_desc.6" => ""
      "thread_prefix_desc.7" => ""
      "thread_prefix_desc.8" => ""
      "thread_prefix_desc.9" => ""
      "thread_prefix.1" => "SOLD"
      "thread_prefix.10" => "Advanced Marksmanship"
      "thread_prefix.11" => "Sniper’s Hide Cup"
      "thread_prefix.12" => "PRS Talk"
      "thread_prefix.13" => "Rifle Competition Events"
      "thread_prefix.14" => "F T/R Competition"
      "thread_prefix.15" => "Rifleman’s Team Challenge"
      "thread_prefix.16" => "Maggie’s"
      "thread_prefix.17" => "Movie Theater"
      "thread_prefix.18" => "Member Link Up"
      "thread_prefix.19" => "Photos"
      "thread_prefix.2" => "Gunsmithing"
      "thread_prefix.20" => "Hunting & Fishing"
      "thread_prefix.21" => "Fieldcraft"
      "thread_prefix.22" => "Firearms"
      "thread_prefix.23" => "Optics"
      "thread_prefix.24" => "Accessories"
      "thread_prefix.25" => "Rimfire"
      "thread_prefix.26" => "Reloading Equipment"
      "thread_prefix.27" => "Left Hand Sale"
      "thread_prefix.28" => "Feedback"
      "thread_prefix.29" => "Group Buys"
      "thread_prefix.3" => "Sidearms & Scatterguns"
      "thread_prefix.30" => "Night Vision"
      "thread_prefix.31" => "Spotters"
      "thread_prefix.32" => "K-Bars"
      "thread_prefix.33" => "Precision Rifle Gear"
      "thread_prefix.34" => "WTB"
      "thread_prefix.35" => "Knives"
      "thread_prefix.36" => "Assassin's Way"
      "thread_prefix.37" => "Fieldcraft Matches"
      "thread_prefix.38" => "Physical Fitness"
      "thread_prefix.39" => "Ammo"
      "thread_prefix.4" => "Suppressors"
      "thread_prefix.5" => "Night Vision"
      "thread_prefix.6" => "Rifle Scopes"
      "thread_prefix.7" => "Alaska Precision Rifle Course"
      "thread_prefix.8" => "Range Report"
      "thread_prefix.9" => "Training Courses"
      "a_moment_ago" => "A moment ago"
      "actions" => "Actions"
      "approve" => "Approve"
      "continue_reading" => "Continue reading..."
      "conversations" => "Conversations"
      "date_x_at_time_y" => "{date} at {time}"
      "day_friday" => "Friday"
      "day_friday_short" => "Fri"
      "day_monday" => "Monday"
      "day_monday_short" => "Mon"
      "day_saturday" => "Saturday"
      "day_saturday_short" => "Sat"
      "day_sunday" => "Sunday"
      "day_sunday_short" => "Sun"
      "day_thursday" => "Thursday"
      "day_thursday_short" => "Thu"
      "day_tuesday" => "Tuesday"
      "day_tuesday_short" => "Tue"
      "day_wednesday" => "Wednesday"
      "day_wednesday_short" => "Wed"
      "day_x_at_time_y" => "{day} at {time}"
      "delete" => "Delete"
      "edit_avatar" => "Edit avatar"
      "follow" => "Follow"
      "forums" => "Forums"
      "from_x_location" => "From {location}"
      "guest" => "Guest"
      "help" => "Help"
      "in_a_minute" => "In a minute"
      "in_a_moment" => "In a moment"
      "in_x_minutes" => "In {minutes} minutes"
      "later_today_at_x" => "Later today at {time}"
      "master_language" => "Master language"
      "master_style" => "Master style"
      "members" => "Members"
      "month_1" => "January"
      "month_10" => "October"
      "month_10_short" => "Oct"
      "month_11" => "November"
      "month_11_short" => "Nov"
      "month_12" => "December"
      "month_12_short" => "Dec"
      "month_1_short" => "Jan"
      "month_2" => "February"
      "month_2_short" => "Feb"
      "month_3" => "March"
      "month_3_short" => "Mar"
      "month_4" => "April"
      "month_4_short" => "Apr"
      "month_5" => "May"
      "month_5_short" => "May"
      "month_6" => "June"
      "month_6_short" => "Jun"
      "month_7" => "July"
      "month_7_short" => "Jul"
      "month_8" => "August"
      "month_8_short" => "Aug"
      "month_9" => "September"
      "month_9_short" => "Sep"
      "new_posts" => "New posts"
      "new_profile_posts" => "New profile posts"
      "no_items_to_display" => "No items to display"
      "none" => "None"
      "one_minute_ago" => "1 minute ago"
      "realms_realm_quiz_user" => "Realm Quiz User"
      "s9e_MediaSites_Footer_Credit" => "Media embeds via s9e/MediaSites"
      "show_hidden_content_by_x" => "Show hidden content by {names}"
      "show_ignored_content" => "Show ignored content"
      "showing_all_items" => "Showing all items"
      "showing_x_of_y_items" => "Showing {count} of {total} items"
      "spoiler" => "Spoiler"
      "staff_member" => "Staff member"
      "th_progress_bar_color_will_change_donate" => "Once this milestone has been reached the progress bar will change to this color. If left blank it will display the default color from your color palette."
      "there_are_x_items_in_total" => "There are {total} items in total"
      "time_am_lower" => "am"
      "time_am_upper" => "AM"
      "time_pm_lower" => "pm"
      "time_pm_upper" => "PM"
      "title_page_x" => " | Page {page}"
      "today_at_x" => "Today at {time}"
      "tomorrow_at_x" => "Tomorrow at {time}"
      "unfollow" => "Unfollow"
      "ungrouped" => "Ungrouped"
      "upload_file" => "Upload file"
      "viewing_an_error" => "Viewing an error"
      "x_b" => "{number}B"
      "x_bytes" => "{size} bytes"
      "x_gb" => "{size} GB"
      "x_k" => "{number}K"
      "x_kb" => "{size} KB"
      "x_m" => "{number}M"
      "x_mb" => "{size} MB"
      "x_minutes_ago" => "{minutes} minutes ago"
      "x_tb" => "{size} TB"
      "xfmg_browse_albums" => "Browse albums"
      "xfmg_x_seconds" => "{count} second(s)"
      "xfrm_resource_icon" => "Resource icon"
      "yesterday_at_x" => "Yesterday at {time}"
      "your_account" => "Your account"
      "th_reactplus_show_hidden_low_quality_content" => "Show hidden low quality content"
      "thcovers_no_edit_permissions" => "You are not allowed to edit this cover."
    ]
    #phrasesToLoad: array:1 [
      "thcovers_no_position_permissions" => true
    ]
    #groupsCached: array:7 [
      "thread_prefix" => true
      "thread_prefix_desc" => true
      "trophy_title" => true
      "widget" => true
      "widget_def" => true
      "button" => true
      "nav" => true
    ]
    #date: DateTime @1722695525 {#312
      date: 2024-08-03 10:32:05.0 America/New_York (-04:00)
    }
    #dayStartTimestamps: array:6 [
      "tomorrow" => "1732510800"
      "now" => 1732429569
      "today" => "1732424400"
      "todayDow" => "0"
      "yesterday" => "1732338000"
      "week" => "1731906000"
    ]
    #dowTranslation: array:7 [
      0 => "sunday"
      1 => "monday"
      2 => "tuesday"
      3 => "wednesday"
      4 => "thursday"
      5 => "friday"
      6 => "saturday"
    ]
    #rdc: array:68 [
      1409321512 => array:1 [ …1]
      1409323556 => array:1 [ …1]
      1409324351 => array:1 [ …1]
      1409341007 => array:1 [ …1]
      1409347957 => array:1 [ …1]
      1409862094 => array:1 [ …1]
      1409349147 => array:1 [ …1]
      1409351097 => array:1 [ …1]
      1409372373 => array:1 [ …1]
      1409372780 => array:1 [ …1]
      1409374644 => array:1 [ …1]
      1409375123 => array:1 [ …1]
      1409375814 => array:1 [ …1]
      1409376928 => array:1 [ …1]
      1409424814 => array:1 [ …1]
      1409426262 => array:1 [ …1]
      1409429434 => array:1 [ …1]
      1409429981 => array:1 [ …1]
      1409435690 => array:1 [ …1]
      1409440855 => array:1 [ …1]
      1409493511 => array:1 [ …1]
      1409498672 => array:1 [ …1]
      1409511650 => array:1 [ …1]
      1409511780 => array:1 [ …1]
      1409541003 => array:1 [ …1]
      1409543113 => array:1 [ …1]
      1409585965 => array:1 [ …1]
      1409588615 => array:1 [ …1]
      1409600009 => array:1 [ …1]
      1409600470 => array:1 [ …1]
      1409624188 => array:1 [ …1]
      1409630651 => array:1 [ …1]
      1409669733 => array:1 [ …1]
      1409678607 => array:1 [ …1]
      1409681010 => array:1 [ …1]
      1409683498 => array:1 [ …1]
      1409686015 => array:1 [ …1]
      1409686479 => array:1 [ …1]
      1409688548 => array:1 [ …1]
      1409689983 => array:1 [ …1]
      1409690527 => array:1 [ …1]
      1409690204 => array:1 [ …1]
      1409690723 => array:1 [ …1]
      1409691535 => array:1 [ …1]
      1409692815 => array:1 [ …1]
      1409694671 => array:1 [ …1]
      1409699000 => array:1 [ …1]
      1409699140 => array:1 [ …1]
      1409702330 => array:1 [ …1]
      1409713194 => array:1 [ …1]
      1409713287 => array:1 [ …1]
      1409713899 => array:1 [ …1]
      1409716136 => array:1 [ …1]
      1409717476 => array:1 [ …1]
      1409748710 => array:1 [ …1]
      1409755104 => array:1 [ …1]
      1409751341 => array:1 [ …1]
      1409752646 => array:1 [ …1]
      1409753282 => array:1 [ …1]
      1698594639 => array:1 [ …1]
      1698619915 => array:1 [ …1]
      1718838618 => array:1 [ …1]
      1719189205 => array:1 [ …1]
      1688573364 => array:1 [ …1]
      1704572992 => array:1 [ …1]
      1719352341 => array:1 [ …1]
      1645486042 => array:1 [ …1]
      1722695525 => array:1 [ …1]
    ]
  }
  "style" => Style {#321
    #id: "27"
    #lastModified: 1731439652
    #properties: array:696 [
      "adavAchievementCriteria" => array:3 [ …3]
      "adavAchievementCriterionProgressBar" => array:5 [ …5]
      "adavAchievementCriterionProgressBarInner" => array:3 [ …3]
      "adavAchievementCriterionProgressBarStatus" => array:1 [ …1]
      "adavAchievementExperience" => array:3 [ …3]
      "adavAchievementTitle" => array:2 [ …2]
      "adst_shepherdElement" => array:3 [ …3]
      "animationSpeed" => "0.2s"
      "audapp_primaryColor" => "#677e9a"
      "audapp_secondaryColor" => "#677e9a"
      "avatarBg" => "rgb(27,27,27)"
      "avatarBorderRadius" => "8px"
      "badge" => array:4 [ …4]
      "bbCodeBlock" => array:6 [ …6]
      "bbCodeBlockTitle" => array:3 [ …3]
      "bbCodeInlineCode" => array:9 [ …9]
      "blockBorder" => array:5 [ …5]
      "blockBorderRadius" => "8px"
      "blockFilterBar" => array:3 [ …3]
      "blockFooter" => array:5 [ …5]
      "blockFooterBg" => "rgb(45,45,45)"
      "blockFooterTextColor" => "rgba(255, 255, 255, 0.6)"
      "blockHeader" => array:6 [ …6]
      "blockLink" => array:4 [ …4]
      "blockLinkSelected" => array:5 [ …5]
      "blockMinorHeader" => array:6 [ …6]
      "blockMinorTabHeader" => array:5 [ …5]
      "blockMinorTabHeaderSelected" => array:2 [ …2]
      "blockPaddingH" => "16px"
      "blockPaddingV" => "16px"
      "blockTabHeader" => array:6 [ …6]
      "blockTabHeaderBg" => "transparent"
      "blockTabHeaderSelected" => array:2 [ …2]
      "blockTabHeaderTextColor" => "rgba(255, 255, 255, 0.6)"
      "blockTextHeader" => array:3 [ …3]
      "borderColor" => "rgba(255,255,255,.14)"
      "borderColorAccentContent" => "#677e9a"
      "borderColorAttention" => "#677e9a"
      "borderColorFaint" => "rgba(255,255,255,.14)"
      "borderColorFeature" => "#677e9a"
      "borderColorHeavy" => "rgba(255,255,255,.14)"
      "borderColorHighlight" => "#677e9a"
      "borderColorLight" => "rgba(255,255,255,.14)"
      "borderRadiusLarge" => "12px"
      "borderRadiusMedium" => "8px"
      "borderRadiusSmall" => "8px"
      "borderSize" => "0px"
      "borderSizeFeature" => "2px"
      "buttonBase" => array:8 [ …8]
      "buttonBg" => "fade(rgba(255, 255, 255, 0.8), 14%)"
      "buttonCta" => array:3 [ …3]
      "buttonCtaBg" => "#677e9a"
      "buttonDefault" => array:3 [ …3]
      "buttonDisabled" => array:4 [ …4]
      "buttonPrimary" => array:3 [ …3]
      "buttonPrimaryBg" => "#677e9a"
      "buttonTextColor" => "rgba(255, 255, 255, 0.8)"
      "chip" => array:5 [ …5]
      "chipHover" => array:1 [ …1]
      "chromeBg" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "chromeTextColor" => "rgb(36,36,36)"
      "contentAccentBase" => array:2 [ …2]
      "contentAccentBg" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "contentAccentLink" => array:1 [ …1]
      "contentAltBase" => array:2 [ …2]
      "contentAltBg" => "rgb(36,36,36)"
      "contentBase" => array:2 [ …2]
      "contentBg" => "rgb(27,27,27)"
      "contentHighlightBase" => array:2 [ …2]
      "contentHighlightBg" => "rgb(45,45,45)"
      "dataListFooter" => array:5 [ …5]
      "dataListHeader" => array:7 [ …7]
      "dataListPaddingH" => "16px"
      "dataListPaddingV" => "16px"
      "dataListSection" => array:5 [ …5]
      "editorBg" => "rgb(45,45,45)"
      "editorButtonActiveColor" => "rgba(255, 255, 255, 0.8)"
      "editorButtonColor" => "fade(mix(rgba(255, 255, 255, 0.8), rgb(255, 255, 255)), 85%)"
      "editorButtonDisabledColor" => "mix(rgb(27,27,27), rgba(255, 255, 255, 0.6), 60%)"
      "editorButtonHoverBg" => "fade(rgba(255, 255, 255, 0.8), 15%)"
      "editorButtonHoverColor" => "rgba(255, 255, 255, 0.8)"
      "editorButtonSelectedBg" => "fade(rgba(255, 255, 255, 0.8), 15%)"
      "editorButtonSize" => "18px"
      "editorColor" => "rgba(255, 255, 255, 0.8)"
      "editorFocusBg" => "xf-intensify(rgb(45,45,45), 1%)"
      "editorFocusColor" => "rgba(255, 255, 255, 0.8)"
      "editorImageHandles" => "#677e9a"
      "editorSelectionBg" => "rgb(36,36,36)"
      "editorSelectionColor" => "rgba(255, 255, 255, 0.8)"
      "editorToolsFocusBg" => "linear-gradient(180deg, rgb(45,45,45), xf-intensify(rgb(45,45,45), 1%))"
      "editorToolsOverflowBg" => "xf-intensify(rgb(45,45,45), 3%)"
      "elementSpacer" => "16px"
      "emailBg" => "rgb(18,18,18)"
      "emailBorderColor" => "rgba(255,255,255,.14)"
      "emailContentAltBg" => "rgb(36,36,36)"
      "emailContentBg" => "rgb(27,27,27)"
      "emailFont" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "emailHeaderColor" => "rgba(255, 255, 255, 0.8)"
      "emailLinkColor" => "#677e9a"
      "emailTextColor" => "rgba(255, 255, 255, 0.8)"
      "emailTextColorMuted" => "rgba(255, 255, 255, 0.6)"
      "fixedMessage" => array:7 [ …7]
      "flashMessage" => array:5 [ …5]
      "fontFamilyBody" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "fontFamilyUi" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "fontSizeLarge" => "1.6rem"
      "fontSizeLarger" => "2.0rem"
      "fontSizeLargest" => "2.4rem"
      "fontSizeNormal" => "1.6rem"
      "fontSizeSmall" => "1.4rem"
      "fontSizeSmaller" => "1.4rem"
      "fontSizeSmallest" => "1.1rem"
      "formExplain" => array:2 [ …2]
      "formHint" => array:2 [ …2]
      "formLabel" => array:3 [ …3]
      "formRowPaddingHInner" => "16px"
      "formRowPaddingHOuter" => "16px"
      "formRowPaddingV" => "16px"
      "formSectionHeader" => array:6 [ …6]
      "formSubmitRow" => array:3 [ …3]
      "globalActionColor" => "#677e9a"
      "inlineModBar" => array:6 [ …6]
      "inlineModHighlightColor" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "input" => array:10 [ …10]
      "inputBgColor" => "rgb(45,45,45)"
      "inputDisabled" => array:2 [ …2]
      "inputFocus" => array:3 [ …3]
      "inputFocusBgColor" => "xf-intensify(rgb(45,45,45), 1%)"
      "inputTextColor" => "rgba(255, 255, 255, 0.8)"
      "link" => array:2 [ …2]
      "linkColor" => "#677e9a"
      "linkHover" => array:2 [ …2]
      "linkHoverColor" => "xf-intensify(#677e9a, 17%)"
      "majorHeadingBg" => "transparent"
      "majorHeadingTextColor" => "rgb(255, 255, 255)"
      "memberHeader" => array:3 [ …3]
      "memberHeaderBlurbContainerBanner" => array:4 [ …4]
      "memberHeaderName" => array:2 [ …2]
      "memberTooltipBlurbContainerBanner" => array:5 [ …5]
      "memberTooltipHeader" => array:4 [ …4]
      "memberTooltipName" => array:1 [ …1]
      "menu" => array:6 [ …6]
      "menuBorderRadius" => "8px"
      "menuFeatureBorderColor" => "rgba(255,255,255,.14)"
      "menuFooter" => array:6 [ …6]
      "menuHeader" => array:5 [ …5]
      "menuLinkRow" => array:2 [ …2]
      "menuLinkRowSelected" => array:3 [ …3]
      "menuTabHeader" => array:5 [ …5]
      "menuTabHeaderSelected" => array:2 [ …2]
      "messageNewIndicator" => array:8 [ …8]
      "messagePadding" => "16px"
      "messagePaddingSmall" => "16px"
      "messageSignature" => array:7 [ …7]
      "messageUserBlock" => array:3 [ …3]
      "messageUserElements" => array:9 [ …9]
      "metaThemeColor" => "#677e9a"
      "minorBlockContent" => array:3 [ …3]
      "minorHeadingTextColor" => "rgba(255, 255, 255, 0.8)"
      "nodeIconReadColor" => "#fff"
      "nodeIconUnreadColor" => "#fff"
      "nodeListDescriptionDisplay" => "inline"
      "overlayHeader" => array:8 [ …8]
      "overlayMaskColor" => "rgba(0, 0, 0, .3)"
      "paddingLarge" => "16px"
      "paddingLargest" => "24px"
      "paddingMedium" => "16px"
      "paddingSmall" => "8px"
      "pageBackground" => array:1 [ …1]
      "pageBg" => "rgb(18,18,18)"
      "pageEdgeSpacer" => "30px"
      "paletteAccent1" => "#677e9a"
      "paletteAccent2" => "#677e9a"
      "paletteAccent3" => "#677e9a"
      "paletteColor1" => "rgb(27,27,27)"
      "paletteColor2" => "rgb(36,36,36)"
      "paletteColor3" => "rgb(45,45,45)"
      "paletteColor4" => "rgb(18,18,18)"
      "paletteColor5" => "mix(#677e9a, rgb(27,27,27), 10%)"
      "paletteNeutral1" => "rgb(255, 255, 255)"
      "paletteNeutral2" => "rgba(255, 255, 255, 0.6)"
      "paletteNeutral3" => "rgba(255, 255, 255, 0.8)"
      "profilePostCommentToggle" => 1
      "progressBarColor" => "#677e9a"
      "publicFaviconUrl" => "styles/snipershide/snipershide/sh-favicon.svg"
      "publicFooter" => array:2 [ …2]
      "publicFooterLink" => array:1 [ …1]
      "publicHeader" => array:3 [ …3]
      "publicHeaderAdjustColor" => ""
      "publicIconUrl" => "data/assets/logo/192.png"
      "publicIconUrlLarge" => "data/assets/logo/512.png"
      "publicLogoHeight" => "60"
      "publicLogoUrl" => "styles/snipershide/snipershide/logo-top.svg"
      "publicLogoWidth" => "417"
      "publicMetadataLogoUrl" => "https://snipershide.com/shooting/styles/snipershide/snipershide/SHMetaplatev2.png"
      "publicNav" => array:3 [ …3]
      "publicNavCollapseWidth" => "1000px"
      "publicNavPaddingH" => "12px"
      "publicNavSelected" => array:2 [ …2]
      "publicNavTab" => array:5 [ …5]
      "publicNavTabHover" => array:2 [ …2]
      "publicNavTabMenuOpen" => array:1 [ …1]
      "publicStaffBar" => array:5 [ …5]
      "publicSubNav" => array:5 [ …5]
      "publicSubNavElHover" => array:1 [ …1]
      "publicSubNavElMenuOpen" => array:1 [ …1]
      "publicSubNavPaddingV" => "2px"
      "responsiveEdgeSpacerRemoval" => "1000px"
      "responsiveWide" => "1000px"
      "scrollJumpButtons" => "both"
      "sidebarSpacer" => "16px"
      "sidebarWidth" => "300px"
      "standaloneTab" => array:4 [ …4]
      "standaloneTabSelected" => array:2 [ …2]
      "starEmptyColor" => "rgba(255,255,255,.14)"
      "starFullColor" => "#677e9a"
      "styleType" => "dark"
      "subNavBg" => "rgb(45,45,45)"
      "subNavTextColor" => "rgba(255, 255, 255, 0.6)"
      "textColor" => "rgba(255, 255, 255, 0.8)"
      "textColorAccentContent" => "#677e9a"
      "textColorAttention" => "#677e9a"
      "textColorDimmed" => "rgba(255, 255, 255, 0.6)"
      "textColorEmphasized" => "#677e9a"
      "textColorFeature" => "rgba(255, 255, 255, 0.8)"
      "textColorMuted" => "rgba(255, 255, 255, 0.6)"
      "th_nodeBody" => array:1 [ …1]
      "th_reactplus_countStyling" => array:8 [ …8]
      "thdonate_progressBar" => array:1 [ …1]
      "thdonate_progressBarContainer" => array:3 [ …3]
      "thfeature_slider" => array:1 [ …1]
      "thuix_webapp_backgroundColor" => "#677e9a"
      "thxpress_dotsNavigation" => 1
      "thxpress_postExcerptTitle" => array:4 [ …4]
      "tl_backgroundColor" => "rgb(45,45,45)"
      "tl_backgroundLightColor" => "rgb(27,27,27)"
      "tl_fontColor" => "rgba(255, 255, 255, 0.8)"
      "tl_fontDarkColor" => "rgba(255, 255, 255, 0.8)"
      "tl_fontExtraLightColor" => "rgba(255, 255, 255, 0.6)"
      "tl_fontLightColor" => "rgba(255, 255, 255, 0.6)"
      "tl_lineColor" => "rgba(255,255,255,.14)"
      "tl_lineLightColor" => "rgba(255,255,255,.14)"
      "tl_overlayColor" => "rgb(45,45,45)"
      "tl_primaryColor" => "#677e9a"
      "tl_secondaryColor" => "#677e9a"
      "tooltip" => array:8 [ …8]
      "uix_abridgedSignatures" => 1
      "uix_activeNavTitle" => 0
      "uix_activeNavTitleStyle" => array:7 [ …7]
      "uix_additionalCss" => "ac_app.less,realms.less"
      "uix_alertsUnread" => 0
      "uix_avatarShape" => "1"
      "uix_backstretch" => 0
      "uix_backstretchDuration" => "4000"
      "uix_backstretchFade" => "500"
      "uix_backstretchImages" => ""styles/acui/images/bg/1.jpg", "styles/acui/images/bg/2.jpg", "styles/acui/images/bg/3.jpg""
      "uix_backstretchSelector" => "body"
      "uix_betaMode" => 0
      "uix_blockBody" => []
      "uix_blockContainer" => array:3 [ …3]
      "uix_blockMessage" => array:3 [ …3]
      "uix_blockOuter" => array:1 [ …1]
      "uix_blockTabHeaderTab" => []
      "uix_borderRadiusJs" => 0
      "uix_borderRadiusSelectors" => ".p-footer-inner, .uix_extendedFooter, .p-nav, .p-sectionLinks, .p-staffBar, .p-header, #wpadminbar"
      "uix_bottomBreadcrumbLocation" => "belowMainContainer"
      "uix_brandmarkImage__breakpoint" => "0"
      "uix_breadcrumbItem" => array:1 [ …1]
      "uix_breadcrumbItem__active" => array:1 [ …1]
      "uix_breadcrumbStyle" => array:1 [ …1]
      "uix_breadcrumbWrapper" => []
      "uix_breadcrumbWrapperBottom" => array:1 [ …1]
      "uix_buttonActive" => array:2 [ …2]
      "uix_buttonCtaActive" => []
      "uix_buttonCtaHover" => array:1 [ …1]
      "uix_buttonHover" => array:2 [ …2]
      "uix_buttonLink" => array:4 [ …4]
      "uix_buttonPrimaryActive" => []
      "uix_buttonPrimaryHover" => array:1 [ …1]
      "uix_buttonRipple" => 1
      "uix_buttonSmall" => array:5 [ …5]
      "uix_canvas" => array:2 [ …2]
      "uix_canvasHeader" => []
      "uix_canvasNavItem" => array:2 [ …2]
      "uix_canvasNavItemActive" => array:2 [ …2]
      "uix_canvasNavItemHover" => array:1 [ …1]
      "uix_canvasNavSubItem" => array:2 [ …2]
      "uix_categoryCollapse" => 1
      "uix_categoryDescription" => array:5 [ …5]
      "uix_categoryDescriptionDisplay" => "tooltip"
      "uix_categoryIconStyle" => array:3 [ …3]
      "uix_categoryStrip" => array:5 [ …5]
      "uix_categoryStripIcons" => 0
      "uix_categoryStripOutsideWrapper" => 0
      "uix_clickableThreads" => 0
      "uix_collapseExtraInfo" => 1
      "uix_collapseStaffbarLinks" => 1
      "uix_collapseibleSubForums" => 0
      "uix_collapsibleSidebar" => 1
      "uix_collapsibleStickyThreads" => 1
      "uix_condenseVisitorTabs" => 0
      "uix_contentWrapper" => "0"
      "uix_contentWrapperStyle" => array:3 [ …3]
      "uix_copyrightOrder" => "30"
      "uix_defaultNavIcon" => 1
      "uix_defaultSidebarIcon" => 1
      "uix_detachedNavigation" => 1
      "uix_discussionList" => array:1 [ …1]
      "uix_discussionListAnimation" => 0
      "uix_discussionListCollapseWidth" => "1000px"
      "uix_discussionListItem" => []
      "uix_discussionListItemDeleted" => []
      "uix_discussionListItemEven" => ""
      "uix_discussionListItemHover" => ""
      "uix_discussionListItemModerated" => []
      "uix_discussionListItemSticky" => []
      "uix_discussionListTitle" => array:3 [ …3]
      "uix_discussionListTitleUnread" => array:1 [ …1]
      "uix_dropdownHover" => 0
      "uix_elevation1" => "0 10px 20px rgba(0,0,0,0.09), 0 6px 6px rgba(0,0,0,0.15)"
      "uix_elevation2" => "0 3px 10px 2px rgba(0,0,0,.1), 0 1px 18px 0px rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.2)"
      "uix_enableExtendedFooter" => 0
      "uix_enableMainTabs" => 0
      "uix_enableWelcomeHeaderImage" => 0
      "uix_extendedFooterOrder" => "10"
      "uix_extendedFooterStyle" => array:6 [ …6]
      "uix_extendedFooter__whiteText" => 0
      "uix_externalLinkIcon" => 1
      "uix_fab" => "mobile"
      "uix_fabBarBackground" => "rgb(27,27,27)"
      "uix_fabScroll" => 0
      "uix_fabVw" => "1000px"
      "uix_footerChooser" => array:2 [ …2]
      "uix_footerChooserHover" => array:1 [ …1]
      "uix_footerCopyrightRow" => array:4 [ …4]
      "uix_footerIcons" => 0
      "uix_footerInsideContent" => 0
      "uix_footerLinkHover" => array:2 [ …2]
      "uix_footerMenu" => array:1 [ …1]
      "uix_footerMenuOrder" => "20"
      "uix_footerWidget" => array:4 [ …4]
      "uix_footerWidgetBody" => []
      "uix_footerWidgetFooter" => array:4 [ …4]
      "uix_footerWidgetHeader" => array:5 [ …5]
      "uix_footerWidgetPadding" => "16px"
      "uix_footerWidgetRow" => array:2 [ …2]
      "uix_footerWidgetWidth" => "280px"
      "uix_forceCoverCopyright" => 0
      "uix_forceCoverExtendedFooter" => 0
      "uix_forceCoverFooterMenu" => 0
      "uix_glyphCategoryIcon" => ""
      "uix_glyphForumIcon" => ""
      "uix_glyphLinkIcon" => ""
      "uix_glyphPageIcon" => ""
      "uix_googleFonts" => ""
      "uix_headerWhiteSpace" => "0px"
      "uix_headerWrapper" => array:1 [ …1]
      "uix_headingFont" => "ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji"
      "uix_headingFontWeight" => "400"
      "uix_headingFontWeightHeavy" => "700"
      "uix_hideElementsDuringJSLoad" => 1
      "uix_hideExtendedFooterMobile" => 0
      "uix_hideNodeLastPost" => 0
      "uix_hideNodeStats" => 0
      "uix_hideSingleCrumb" => 1
      "uix_hideStyleChoose" => 0
      "uix_hideTopPagenavMobile" => 1
      "uix_homeCrumbIcon" => 1
      "uix_iconFont" => array:1 [ …1]
      "uix_iconFontFamily" => "material"
      "uix_iconSize" => "18px"
      "uix_iconSizeLarge" => "24px"
      "uix_imageForumIcon" => array:2 [ …2]
      "uix_imageForumUnreadIcon" => array:2 [ …2]
      "uix_imageIcon" => array:1 [ …1]
      "uix_imageLinkIcon" => array:2 [ …2]
      "uix_imagePageIcon" => array:2 [ …2]
      "uix_imagePath" => "styles/acui"
      "uix_jsPath" => "acui"
      "uix_lazyLoadSupport" => 0
      "uix_loginStyle" => "link"
      "uix_loginTriggerPosition" => "navigation"
      "uix_logoIcon" => "mdi mdi-tune"
      "uix_logoIconStyle" => array:2 [ …2]
      "uix_logoSmall" => ""
      "uix_logoText" => "UI.X"
      "uix_logoTextBreakpoint" => "650px"
      "uix_logoText__style" => array:4 [ …4]
      "uix_logoWidth" => "222.4px"
      "uix_mainTabsBarStyling" => array:1 [ …1]
      "uix_mainTabsHeight" => "50px"
      "uix_mainTabsSticky" => 0
      "uix_materialAvatars" => 1
      "uix_message" => array:2 [ …2]
      "uix_messageActionBar" => []
      "uix_messageAnimation" => 0
      "uix_messageAttachments" => array:3 [ …3]
      "uix_messageBody" => array:3 [ …3]
      "uix_messageControl" => array:7 [ …7]
      "uix_messageControlHover" => array:3 [ …3]
      "uix_messageLikes" => array:5 [ …5]
      "uix_messageMain" => array:1 [ …1]
      "uix_messageMeta" => array:4 [ …4]
      "uix_messageNotice" => array:2 [ …2]
      "uix_metaCell" => []
      "uix_mobileTabsNav" => 1
      "uix_navAboveHeader" => 0
      "uix_navLogoVertSpacing" => "11px"
      "uix_navTabIconStyle" => array:2 [ …2]
      "uix_navTabIcons" => 0
      "uix_navigationBarHeight" => "72px"
      "uix_navigationType" => "default"
      "uix_newNodeMarker" => 1
      "uix_newNodeMarkerStyle" => array:8 [ …8]
      "uix_nodeAnimations" => 0
      "uix_nodeBlockBody" => array:2 [ …2]
      "uix_nodeBody" => array:2 [ …2]
      "uix_nodeBodyEven" => ""
      "uix_nodeBodyHover" => array:2 [ …2]
      "uix_nodeClickable" => 1
      "uix_nodeContainer" => array:4 [ …4]
      "uix_nodeDescription" => array:3 [ …3]
      "uix_nodeIconImages" => 0
      "uix_nodeIconStyle" => array:4 [ …4]
      "uix_nodeIconWidth" => "51px"
      "uix_nodePadding" => "16px"
      "uix_nodeStatsHover" => 0
      "uix_nodeStatsIcons" => 1
      "uix_nodeTitle" => array:4 [ …4]
      "uix_nodeTitle__unread" => []
      "uix_noticeLocation" => "aboveMainContainer"
      "uix_onlineIndicator" => "default"
      "uix_originalPoster" => "icon"
      "uix_pageAnimation" => 0
      "uix_pageStyle" => "covered"
      "uix_pageTitle" => array:3 [ …3]
      "uix_pageWidthToggle" => "fixed"
      "uix_pageWrapper" => array:4 [ …4]
      "uix_parallax" => 0
      "uix_parallaxImage" => "styles/acui/images/welcome-banner.png"
      "uix_parallaxPosition" => "center"
      "uix_parallaxSelector" => ".uix_welcomeSection"
      "uix_postBitAvatarSize" => "small"
      "uix_postBitIcons" => 1
      "uix_prefixAccent" => "#677e9a"
      "uix_prefixBlue" => "#2196F3"
      "uix_prefixGray" => "#616161"
      "uix_prefixGreen" => "#4CAF50"
      "uix_prefixLightGreen" => "#8BC34A"
      "uix_prefixOlive" => "#689F38"
      "uix_prefixOrange" => "#FF9800"
      "uix_prefixPrimary" => "#677e9a"
      "uix_prefixRed" => "#D32F2F"
      "uix_prefixRedSkyBlue" => "#03A9F4"
      "uix_prefixRoyalBlue" => "#0D47A1"
      "uix_prefixSilver" => "#CFD8DC"
      "uix_prefixYellow" => "#FFEB3B"
      "uix_primaryColor" => "#677e9a"
      "uix_primaryColorDarker" => "#677e9a"
      "uix_removeBottomBreadcrumb" => 0
      "uix_removeHeaderWrapper" => 1
      "uix_removeIndexPageTitle" => 0
      "uix_removeMessageArrow" => 1
      "uix_removePageAction" => 0
      "uix_removeRegisterText" => 0
      "uix_removeVisitorTabsText" => 1
      "uix_removeWhatsNewButtons" => 1
      "uix_responsiveLogoFontSize" => ""
      "uix_rightAlignNavigation" => 0
      "uix_scrollableSidebar" => 0
      "uix_searchBar" => array:5 [ …5]
      "uix_searchBarFocus" => array:1 [ …1]
      "uix_searchBarHeight" => "36px"
      "uix_searchBarPlaceholderColor" => "rgba(255, 255, 255, 0.6)"
      "uix_searchBarPlaceholderFocusColor" => "rgba(255, 255, 255, 0.8)"
      "uix_searchBarWidth" => "250px"
      "uix_searchButton" => 0
      "uix_searchIcon" => array:6 [ …6]
      "uix_searchIconBehavior" => "expandMobile"
      "uix_searchIconFocusColor" => "rgba(255, 255, 255, 0.6)"
      "uix_searchPosition" => "header"
      "uix_search_maxResponsiveWidth" => "10000px"
      "uix_secondaryColor" => "#677e9a"
      "uix_sectionBg" => "#677e9a"
      "uix_sectionLinksStickyStyle" => array:1 [ …1]
      "uix_separateThreads" => 1
      "uix_shareWidgetModal" => 1
      "uix_sideNavCollapsed" => 0
      "uix_sideNavigationAnimation" => 0
      "uix_sidebarBlockRow" => []
      "uix_sidebarBreakpoint" => "1000px"
      "uix_sidebarIcons" => 0
      "uix_sidebarLocation" => "right"
      "uix_sidebarMobileCanvas" => 1
      "uix_sidebarNavWidth" => "210px"
      "uix_sidebarNavigationStyle" => array:1 [ …1]
      "uix_sidebarTriggerPhrase" => 0
      "uix_sidebarTriggerPosition" => "sectionLinks"
      "uix_sidebarWidgetAnimations" => 0
      "uix_sidebarWidgetFooter" => []
      "uix_sidebarWidgetHeading" => array:3 [ …3]
      "uix_sidebarWidgetWrapper" => array:1 [ …1]
      "uix_signatureHoverEnabled" => 0
      "uix_signatureMaxHeight" => "100"
      "uix_similarScrollNotice" => 1
      "uix_socialMediaIcon" => array:1 [ …1]
      "uix_socialMediaPosition" => "copyright"
      "uix_staffBarBreakpoint" => "1000px"
      "uix_staffBarTab" => array:4 [ …4]
      "uix_staffBarTabHover" => array:2 [ …2]
      "uix_stickyCategoryStrips" => 0
      "uix_stickyNavHeight" => "72px"
      "uix_stickyNavigationStyle" => array:2 [ …2]
      "uix_stickySectionLinkHeight" => "40px"
      "uix_stickySidebar" => "disabled"
      "uix_stickySidebarCalcDelay" => "100"
      "uix_stickySidenav" => 1
      "uix_stickyStaffBar" => 1
      "uix_stickyStaffBarHeight" => "40px"
      "uix_stickyStaffbarStyle" => []
      "uix_structPaddingH" => "16px"
      "uix_structPaddingV" => "16px"
      "uix_subForumTitle" => array:1 [ …1]
      "uix_swipeSupport" => 0
      "uix_tabBarLocation" => "header"
      "uix_tablinksInSideNav" => 1
      "uix_tag" => []
      "uix_tagHover" => []
      "uix_textSelection" => array:2 [ …2]
      "uix_threadField" => array:3 [ …3]
      "uix_threadListSeparator" => array:4 [ …4]
      "uix_titlebar" => array:5 [ …5]
      "uix_titlebarLocation" => "mainContainerTop"
      "uix_topBreadcrumbLocation" => "aboveMainContainer"
      "uix_transition" => "cubic-bezier(0.4, 0, 0.2, 1)"
      "uix_userTabsPosition" => "navigation"
      "uix_version" => "2.2.15.0.2"
      "uix_viewportCenterLogo" => "0px"
      "uix_viewportCollapseStaffLinks" => "1000px"
      "uix_viewportCollapseStats" => "1000px"
      "uix_viewportCondenseVisitorTabs" => "10000px"
      "uix_viewportRemoveRegisterText" => "650px"
      "uix_viewportRemoveVisitorTabsText" => "100000px"
      "uix_viewportShowLogoBlock" => "100%"
      "uix_viewportWidthRemoveSubNav" => "1px"
      "uix_visitorPanelIcons" => 0
      "uix_visitorTabsMobile" => "initial"
      "uix_voteActionButton" => "mobile"
      "uix_welcomeSectionForumListOnly" => 1
      "uix_welcomeSectionIcon__style" => array:3 [ …3]
      "uix_welcomeSectionInner" => array:2 [ …2]
      "uix_welcomeSectionLocation" => "sidebar"
      "uix_welcomeSectionOverlay" => ""
      "uix_welcomeSectionText__style" => array:4 [ …4]
      "uix_welcomeSectionTitle__style" => array:2 [ …2]
      "uix_welcomeSectionVisible" => "guests"
      "uix_welcomeSection__buttonText" => "Register"
      "uix_welcomeSection__icon" => ""
      "uix_welcomeSection__style" => array:3 [ …3]
      "uix_welcomeSection__text" => "Get access to live stream, lessons, the post exchange, and chat with other snipers."
      "uix_welcomeSection__title" => "Join the Hide community"
      "uix_welcomeSection__url" => "register"
      "uix_widgetPadding" => "16px"
      "xpress_articleListLayout" => "list"
      "xpress_authorBlock" => array:10 [ …10]
      "xpress_dropcap" => 0
      "xpress_featuredArticleStyle" => "carousel"
      "xpress_featuredExcerptLength" => "150"
      "xpress_featuredItemsCount" => "3"
      "xpress_removeFeaturedExcerpt" => 1
      "adavAchievement" => []
      "adavAchievementCriterionTitle" => []
      "adavAchievementCriterionTitleCompleted" => array:1 [ …1]
      "adavAchievementTitleCommon" => []
      "adavAchievementTitleEpic" => array:1 [ …1]
      "adavAchievementTitleLegendary" => array:1 [ …1]
      "adavAchievementTitleRare" => array:1 [ …1]
      "adavAchievementTitleUncommon" => array:1 [ …1]
      "adavAchievementTitleUnique" => array:1 [ …1]
      "adav_memberLevelBadeLocation" => "stats"
      "audfeeds_chromeless_tabs" => 0
      "audfeeds_tabbar_location" => "aboveMainContent"
      "audfeeds_tabsWrapper" => []
      "avatarDefaultImage" => ""
      "avatarDefaultTextContent" => "?"
      "avatarDefaultType" => "text"
      "avatarDynamicFont" => "'Arial', sans-serif"
      "avatarDynamicLineHeight" => "1.04"
      "avatarDynamicTextPercent" => "60"
      "badgeHighlighted" => array:2 [ …2]
      "bbCodeBlockExpandHeight" => "150px"
      "bbCodeImgFloatMargin" => "0.25em"
      "bbCodeImgFloatMarginAfter" => "1.35em"
      "bbCodeImgLarge" => "512px"
      "bbCodeImgMedium" => "128px"
      "bbCodeImgSmall" => "64px"
      "borderSizeMinorFeature" => "2px"
      "editorToolsBg" => "transparent"
      "emailPublicLogoUrl" => ""
      "errorBg" => "rgb(253, 233, 233)"
      "errorColor" => "rgb(200, 68, 72)"
      "errorFeatureColor" => "rgb(200, 68, 72)"
      "findThreadsNavStyle" => "tabs"
      "fontAwesomeWeight" => "400"
      "fontFamilyCode" => "Monaco, Menlo, Consolas, 'Roboto Mono', 'Andale Mono', 'Ubuntu Mono', monospace"
      "fontWeightHeavy" => "700"
      "fontWeightLight" => "300"
      "fontWeightNormal" => "400"
      "formLabelWidth" => "33%"
      "formResponsive" => "540px"
      "formSubmitSticky" => 1
      "lineHeightDefault" => "1.4"
      "memberHeaderNameBanner" => array:1 [ …1]
      "memberTooltipNameBanner" => array:1 [ …1]
      "messageSingleColumnWidth" => "650px"
      "messageUserBlockWidth" => "120px"
      "nfCalendarDateIcons" => 0
      "nodeListSubDisplay" => "menu"
      "noticeScrollInterval" => "6"
      "overlayMaskBlur" => "0px"
      "overlayTopMargin" => "4vh"
      "pageNavStyle" => "mixed"
      "pageWidthMax" => "1200px"
      "publicIconsMaskable" => 0
      "publicLogoUrl2x" => ""
      "publicNavPaddingV" => "8px"
      "publicNavSticky" => "primary"
      "publicPushBadgeUrl" => "styles/default/xenforo/bell.png"
      "publicPwaInstallVideoUrl" => "styles/default/xenforo/add_to_home.mp4"
      "publicSubNavPaddingH" => "8px"
      "reactionSummaryOnLists" => ""
      "responsiveMedium" => "650px"
      "responsiveNarrow" => "480px"
      "successBg" => "rgb(218, 243, 216)"
      "successColor" => "rgb(61, 121, 63)"
      "successFeatureColor" => "rgb(99, 178, 101)"
      "th_backgroundSelector_nodes" => ".node--id{node_id} > .node-body"
      "th_enableGrid_nodes" => 0
      "th_enableGrid_nodes_advanced" => 0
      "th_enableNodeFooter_nodes" => 1
      "th_enableStyling_nodes" => 0
      "th_imageOverlay" => "rgba(0,0,0,.4)"
      "th_nodeGutter" => "10px"
      "th_reactplus_condensedSummary" => 0
      "th_reactplus_countMin" => "1"
      "th_reactplus_showCounter" => 0
      "th_textSelector_nodes" => ".node--id{node_id} > .node-body, .node--id{node_id} > .node-body a"
      "th_uix_staffMessageBlock" => []
      "th_uix_staffMessageNewIndicator" => []
      "th_uix_staffMessageSignature" => []
      "th_uix_staffMessageUserBlock" => []
      "th_uix_threadStarterMessageBlock" => []
      "th_uix_threadStarterMessageNewIndicator" => []
      "th_uix_threadStarterMessageSignature" => []
      "th_uix_threadStarterMessageUserBlock" => []
      "thdonate_separateCompletedCampaigns" => 0
      "thfeature_defaultFeatureBackground" => ""
      "thfeature_display_style" => "default"
      "thfeature_firstPost_article" => 1
      "thfeature_firstPost_author" => 1
      "thfeature_firstPost_style" => array:2 [ …2]
      "thfeature_icon_size" => "l"
      "thfeature_icon_style" => "default"
      "thfeature_pageTitle" => 0
      "thmonetize_userUpgradeCurrency" => array:1 [ …1]
      "thmonetize_userUpgradeLength" => array:1 [ …1]
      "thmonetize_userUpgradeOccurrence" => array:1 [ …1]
      "thmonetize_userUpgradePrice" => array:1 [ …1]
      "thmonetize_userUpgradeShapeBorderWidth" => "12px"
      "thmonetize_userUpgradeShapeWidth" => "220px"
      "thnodes_enable_header_styling_categoryView" => 0
      "thnodes_enable_header_styling_forumView" => 0
      "thnodes_enable_header_styling_threadView" => 0
      "thnodes_enable_icons" => 0
      "thnodes_show_header_icon" => 0
      "thuix_webapp_icon192x192" => ""
      "thuix_webapp_icon512x512" => ""
      "thxpress_articleFeaturedImageCover" => 1
      "thxpress_carouselItems" => "1"
      "thxpress_excerpt" => 1
      "thxpress_excerptLimit" => "55"
      "thxpress_hideSignature" => 0
      "thxpress_postThumbnails" => 1
      "thxpress_showFunctionalTags" => 0
      "voteNegativeColor" => "rgb(200, 68, 72)"
      "votePositiveColor" => "rgb(99, 178, 101)"
      "warningBg" => "rgb(251, 247, 226)"
      "warningColor" => "rgb(132, 101, 61)"
      "warningFeatureColor" => "rgb(220, 218, 84)"
      "whatsNewNavStyle" => "tabs"
      "xfmgCategoryList" => "container"
      "xpress_articleThumbnailSize" => "thumbnail"
      "xpress_categoryScroller" => 1
      "xpress_removeFeaturedMeta" => 0
      "xpress_vwColumnBreakpoint" => "650px"
      "zIndexMultiplier" => "100"
    ]
    #options: array:14 [
      "style_id" => 27
      "parent_id" => 26
      "parent_list" => array:6 [ …6]
      "title" => "Realms: Sniper's Hide (Dark)"
      "description" => ""
      "assets" => []
      "effective_assets" => []
      "user_selectable" => true
      "designer_mode" => null
      "th_product_id_uix" => 0
      "th_product_version_uix" => null
      "th_primary_child_uix" => false
      "th_child_style_xml_uix" => ""
      "th_child_style_cache_uix" => []
    ]
  }
  "isRtl" => false
  "options" => ArrayObject {#229
    -storage: array:573 [
      "acpSearchExclude" => []
      "activitySummaryEmail" => array:4 [ …4]
      "activitySummaryEmailBatchLimit" => "100"
      "ad_lb_alertTop" => "15"
      "ad_lb_awardTop" => "10"
      "ad_lb_cache" => "5"
      "ad_lb_defaultSort" => "weekly"
      "ad_lb_enable_pagination" => "1"
      "ad_lb_incrementNumber" => "5"
      "ad_lb_rankChanges" => "1"
      "ad_lb_types" => array:5 [ …5]
      "ad_lb_userEntry" => "1"
      "ad_lb_userEntry_rank" => "1"
      "adav_level_formula" => "logarithmic"
      "adav_level_formula_data" => array:4 [ …4]
      "adca_dismissDuration" => "0"
      "adca_dismissible" => "1"
      "adca_notifyCutoff" => "7"
      "adca_notifyUserAfter" => "7"
      "addBanUserGroup" => "23"
      "adminRequireTfa" => "0"
      "adsDisallowedTemplates" => """
        error\n
        login\n
        login_password_confirm\n
        login_two_step\n
        message_page\n
        register_complete\n
        register_connected_account\n
        register_confirm\n
        register_form
        """
      "akismetKey" => "8be4acf584c1"
      "alertExpiryDays" => "3"
      "alertsPerPage" => "25"
      "alertsPopupExpiryDays" => "7"
      "allowGuestRte" => "1"
      "allowVideoUploads" => array:2 [ …2]
      "allowedCodeLanguages" => """
        apacheconf\n
        applescript\n
        aspnet\n
        bash\n
        c\n
        clike\n
        coffeescript\n
        cpp\n
        csharp\n
        css\n
        diff\n
        git\n
        html\n
        http\n
        ini\n
        java\n
        javascript\n
        json\n
        jsx\n
        less\n
        makefile\n
        markdown\n
        nginx\n
        objectivec\n
        perl\n
        php\n
        python\n
        ruby\n
        sass\n
        scss\n
        sql\n
        svg\n
        swift\n
        wiki\n
        xml\n
        yaml
        """
      "approveSharedBannedRejectedIp" => array:2 [ …2]
      "attachmentExtensions" => """
        zip\n
        txt\n
        pdf\n
        png\n
        jpg\n
        jpeg\n
        jpe\n
        gif
        """
      "attachmentMaxDimensions" => array:2 [ …2]
      "attachmentMaxFileSize" => "25000"
      "attachmentMaxPerMessage" => "25"
      "attachmentThumbnailDimensions" => "150"
      "audapi_oauthEncryptionKey" => "hacxn11Rc7qZVYsNav1FwiFV3dkluCMUZw81Czgdjg0="
      "audapi_oauthPrivateKey" => """
        -----BEGIN PRIVATE KEY-----\n
        MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDq+QDCK3Xe/IMi\n
        0SgreLG/PSnt6AK5L1DNvjpWmic4EjMMcAej7SB9J5gxUUQAoPClERbAwrplb7Zl\n
        Fq2udfIR6HXVkGKYq6uiLKeNKgKT4cFSjoQ73JnfPHJQwQG7aHvLyz8Bz6u2u9fJ\n
        YlBRu2oFhDEmie0kgAbXYD9by3jYTv/hSp7gTDT8TdHnMc4GKqcfk5qhnJn++uKy\n
        QzNSLsZsq86bANUfu8y6HEMV8qwjGpzZ8X3TlbmcCxuvNN3EDiU4GGPdsuyQbMXv\n
        II2FSE4OfSwAPp6uBJuTDhSD6pUyV6Byk7x6iKis25KndHBcRqVSY7G1Uw3VzRFg\n
        4RiwczvvAgMBAAECggEBAJm9UkG5LeY4UZT2RNIsph/6ZPTEWQPRcY0saf8/3WlS\n
        fxQkONuIyzkYLvwVr+i5ZLqb88crocm8zhpWPE1p3njZIEAbuGcr66CwlvBGDGm1\n
        zEe3980zCXqGkkVEA14bfuRYl2EX/8IQJaAeM29GsJfrZj1RAVhgbBl/X/UvrGHa\n
        DZ8ppq4duRn9VBg3oHLeS42jZbgAwoW2RS9ffHpby4Ju9PDTo8IeArJamndofB7E\n
        QaaTPVkNp4RULEFvQb4p58DHK7JBbNvLVMcp+bmdTRXKYjAoXUdjqg+USdabKZsj\n
        /HZ6DFHICWa5/RubC9mBvm67CK1xADKeVrrf1th/bAECgYEA9dZFk67dnCwrm4Yn\n
        N53q2aMSAv7zM+gS1LBBKFNpolSfDvGiW1AQ83gXa7x9ULjQkE7bzg+lrA5YjwU+\n
        cp+09vKzy8HPC14oVJfuPUD/sh9X57cFDAIr5VWvAtTjwX6XOx3TMnwN9FCg2fk6\n
        aI54/+jH4l9po2QzFDK9MfOrfDUCgYEA9K/AnWQ5QJmNTfCjFcV8kHjJgCoS42BP\n
        iTKyTniDASSxGUNMxt0Hqu1m9jDwduHhi4X+KibVTaMexdkta6KPNgpFYSCWgwcj\n
        SwVv0xxoqiYGv1n5TTpcPM+4tVgSSdNiQsj2x3CaQXRH4W9rd3FBqI/bSb6kXgEV\n
        uu2fl7DNdBMCgYEAh9quvotfKmP6gUrkt0aMt1L3rDIqQmAYr/LrPxbBhJTRBZgh\n
        Cec4RuPxxXb3pblMgMMjkz9wZaHT7M2QEhYSEnpTQ+HJwlV5Yi5H2Q/nfg72LDYn\n
        EtjMW0M7oQv3BUIo3uF/iiGmMIKyMWMalRdO5NVGSOJDZakE1T+o8EbhWJUCgYEA\n
        lOMUqzC+/aXxq4lPUwIWJ7q3sbroP17tRqiIguMlo951vM+MujzoW4OVcRyaVVxg\n
        54si+vciN9mX8f+SeboytklNqiowK45+VTn7r1PMBCybUngnEG0Ajyg+Vmo+xplP\n
        Yx/xua20zzs4Od6YX9eUgkL2xkqwrVqvpEzPHXhBq+0CgYBHTUVg6HTCS7/70ckk\n
        Za3OGmtn7OSlUIr5+RlMuYKZJ9qPEevkasyZ7lVKd8wzXOcYWRVCS39WbFQSp5r/\n
        g+uewXlkn5alw2g3zbctmqqkGuIOn3HwC/uNsJ4sWWYhDvSXt4no8S1uAisBANIK\n
        mTCpQEzuFWBAp/LmHDEZJ9Np8g==\n
        -----END PRIVATE KEY-----\n
        """
      "audapi_oauthPublicKey" => """
        -----BEGIN PUBLIC KEY-----\n
        MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6vkAwit13vyDItEoK3ix\n
        vz0p7egCuS9Qzb46VponOBIzDHAHo+0gfSeYMVFEAKDwpREWwMK6ZW+2ZRatrnXy\n
        Eeh11ZBimKuroiynjSoCk+HBUo6EO9yZ3zxyUMEBu2h7y8s/Ac+rtrvXyWJQUbtq\n
        BYQxJontJIAG12A/W8t42E7/4Uqe4Ew0/E3R5zHOBiqnH5OaoZyZ/vriskMzUi7G\n
        bKvOmwDVH7vMuhxDFfKsIxqc2fF905W5nAsbrzTdxA4lOBhj3bLskGzF7yCNhUhO\n
        Dn0sAD6ergSbkw4Ug+qVMlegcpO8eoiorNuSp3RwXEalUmOxtVMN1c0RYOEYsHM7\n
        7wIDAQAB\n
        -----END PUBLIC KEY-----\n
        """
      "audapp_appConfig" => array:4 [ …4]
      "audapp_appConfigFailures" => "0"
      "audapp_appConfigKey" => "d3ZYUjJEUEFxdERyOWlWbQ=="
      "audapp_appId" => "com.snipershide.app"
      "audapp_appleBid" => "com.snipershide.app.ios"
      "audapp_appleEnvironment" => "default"
      "audapp_appleSharedSecret" => "f0673ec43fea4ce69a9cab6b362d3738"
      "audapp_darkStyleId" => "22"
      "audapp_enableAppInstallBanner" => "1"
      "audapp_enableExtraNodeData" => "1"
      "audapp_enableInlineAds" => "1"
      "audapp_enableInterstitialAds" => "1"
      "audapp_enablePushLog" => "0"
      "audapp_featureToggles" => array:11 [ …11]
      "audapp_googleClientEmail" => "[email protected]"
      "audapp_googlePackageName" => "com.snipershide.app.android"
      "audapp_googlePrivateKey" => "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDKiUrl041Friaa\ntk2gqSKe1I99PDAL4BZmbU5LMXqgP4Ks2ErDj2Aa5PuR3GXYVGa9A3Q8rEe133ch\nE7PK+v4K0tSzWdmIREdyS7RNGVDH5NJNhPehE1iwr4WzmKXN69KtTqtSwBIv2hG5\n8mF0FWdUvZm/Z/dCzUGyXxD1fmMhstya425FypW0ETrPN+70oAB0CSzN5refTkeq\nPWRzekMCWb4F/tc7g2T5YOxR7tjC/hVU1T3dReEozga8cO12gG+zw2zEwKtVLZXC\n/POdm3c3G99tYMUz73MW7+BxwtaeVz8v+v7CjjIZxY0qOQmPukC222EtfwyHYc9O\n/+YXxeSDAgMBAAECggEABIP+xf9V+Srn/xoNGAW9WQeJ3XPFPyEzY/w65c/yw8uM\nCSOCDeMj9DriZamhdwBxZp8YQoQKzezEtgQ/mskcIeH6eQyJ85D7e3phnjhwGyIo\naC8MlaxIlW6MZL6Er9clVCowBVZ1Rq4uJ/8Amjsh7yXnss30GYAEX3WMJhUNIRgB\ncQt81X3EGLCXObUuPwx+Rr4+x9qUz/mAPLH/rAKh9kSIKNrDzOtRetemOPz5i+n5\nLiVYkay+YdjXucxxV2X2/U3+BCXix7inD+gJAivMak3ZoH76V8hOlBevmO7ElRbN\n1vKe9VKJcm4Z5PY+zFQ8dPu2uymwmMIaY7hi9Opi7QKBgQD1/1Otj8SSkAjrHwBX\nlpSB+zWlMiwcO3U3ZMBn2JMk6yP3xwxHXw9jqRtZ4G/w1N+1CYxkeZqv51+It9nd\nASovCOwKvfcHluMlSyBM+uvatjV736H6b171uQsYKJXD4GiyUftLa9mJXveIjExw\n4WMHaTA9J1Gf1JqfV/Nh7h69VwKBgQDSxZBqmkt29RMZ4Ms8koFZK7vBpDEpJfJQ\nY+6g+P3XHzZIllQQbXELXAvNX/hYKrS948O3Tw6NKZ+Bygr+nZRwoCg9tLF5acRy\nh/anebF3DPUATJwozlH++c6HD3/pgb2QgJf3y1y3+mUSxJ6V881vdf5agSd7C3ut\nrK97YPxqtQKBgErnAqCfXPhPeRe2adFBnVhymCQDweCazhcey2MTU8JzApGofvmg\nXTw4OobESvFmr/McxC23xTz4U2N6r5CWkTSfH9gpfXVHIUSyulQWNwhyYJimQFjT\n3nMtc85YVTm+M8LQKZcOcL9eNjrSlVftmMyh37lPJpBnGOmZyxavfZajAoGBAJke\n0/LOEwLhujWznJJtsLCSV/2uhdRp7+a9IrApE2hEEZCcPYgNqfFhtmVGUknjBJlr\nLVUvhtfApFOK73/YBO3pPDLP4Zrd3syBwAwdGXLuo9LK1SvD78e3vXVbKkb+bTPc\naAqp37r8mo8O7lLr4pQV+WnQqFj4l6otaPLOG7J9AoGBAPXS2CgmfBzeBo8dt0i3\npqQc4h01hLIDcag691WVnhtFXu6f8ks+v40yw8th6CCpwGLIl/2R2Lf75HB/BiwE\niFapsvKJlDG7YE4nf+xyeOZSQKdm/N0NAHjGP6Jnh69RTZD1T/oy0ttvR9JwhihZ\nSrUfD9J1NACHWIyn0VfLwuXB\n-----END PRIVATE KEY-----\n"
      "audapp_googleProjectId" => "pc-api-8550534343379152468-165"
      "audapp_iOSAppStoreId" => ""
      "audapp_isSetup" => "1"
      "audapp_killApp" => "0"
      "audapp_killPushNotifications" => "0"
      "audapp_lightStyleId" => "21"
      "audapp_logPushApiErrors" => "0"
      "audapp_newPostDisplayMode" => "thread"
      "audapp_pageDisplayTypes" => array:5 [ …5]
      "audav_earn_alerts" => "first"
      "audav_level_alerts" => "1"
      "audav_showEarnOnModal" => "0"
      "audentioapi_oauthAccessTokenTTL" => "2592000"
      "audentioapi_oauthRefreshTokenTTL" => "5184000"
      "audentiocommunity_lastReportEval" => "0"
      "audentiocommunity_reportScore" => "0"
      "audentioleaderboards_pageSize" => "25"
      "audfeeds_ajaxTabs" => "1"
      "audfeeds_ajaxUpdate" => "1"
      "audfeeds_ajaxUpdateRate" => "5"
      "audfeeds_availablePrefixFilters" => []
      "audfeeds_availableTTFilters" => []
      "audfeeds_cachePageCount" => "1"
      "audfeeds_cacheTime" => "5"
      "audfeeds_cacheTimeLong" => "24"
      "audfeeds_createButton" => array:7 [ …7]
      "audfeeds_curatedLimit" => "100"
      "audfeeds_curatedMaxDays" => "30"
      "audfeeds_decay" => "exp"
      "audfeeds_dropdownSelect" => "1"
      "audfeeds_enableCustomOrder" => "0"
      "audfeeds_enableNodeFilter" => "1"
      "audfeeds_enablePage" => "1"
      "audfeeds_entriesPerPage" => "25"
      "audfeeds_excludeNodeIds" => []
      "audfeeds_filterAutoSave" => "0"
      "audfeeds_filterWidgetPosition" => "sidenav"
      "audfeeds_hideGuestMedia" => "1"
      "audfeeds_holdPromotionX" => "60"
      "audfeeds_maxPages" => "1000"
      "audfeeds_newsFeedReactions" => "0"
      "audfeeds_promoteEverySocialX" => "60"
      "audfeeds_promoteEveryX" => "60"
      "audfeeds_redirectWhatsNew" => "0"
      "audfeeds_unlimitedScroll" => "1"
      "audfeeds_unreadIndicators" => "1"
      "audfeeds_weightComment" => "1000"
      "audfeeds_weightPost" => "1000"
      "audfeeds_weightRating" => "1000"
      "audfeeds_weightReaction" => "100"
      "audfeeds_weightReactionSocial" => "100"
      "audfeeds_weightView" => "1"
      "audlive_logApiErrors" => "0"
      "autoEmbedMedia" => array:2 [ …2]
      "boardActive" => "1"
      "boardDescription" => "Sniper's Hide Forum"
      "boardInactiveMessage" => "Sniper's Hide is currently undergoing an upgrade. Check back in a few hours!"
      "boardShortTitle" => ""
      "boardTitle" => "Sniper's Hide Forum"
      "boardUrl" => "https://www.snipershide.com/shooting"
      "boardUrlCanonical" => "0"
      "bounceEmailAddress" => ""
      "captcha" => "ReCaptcha"
      "categoryOwnPage" => "0"
      "censorCharacter" => "*"
      "censorWords" => []
      "changeLogLength" => "60"
      "collectServerStats" => array:4 [ …4]
      "contactEmailAddress" => "[email protected]"
      "contactEmailSenderHeader" => "0"
      "contactUrl" => array:3 [ …3]
      "conversationPopupExpiryHours" => "72"
      "convertMarkdownToBbCode" => "0"
      "cookieConsent" => array:1 [ …1]
      "cookieConsentLogLength" => "90"
      "currentVersionId" => "2021672"
      "defaultEmailAddress" => "[email protected]"
      "defaultEmailStyleId" => "15"
      "defaultLanguageId" => "1"
      "defaultStyleId" => "27"
      "disallowedCustomTitles" => """
        admin\n
        moderator
        """
      "discourageBlankChance" => "10"
      "discourageDelay" => array:2 [ …2]
      "discourageFloodMultiplier" => "10"
      "discourageRedirectChance" => "15"
      "discourageRedirectUrl" => ""
      "discourageSearchChance" => "40"
      "discussionPreview" => "1"
      "discussionRssContentLength" => "500"
      "discussionsPerPage" => "20"
      "displayVisitorCount" => "title_and_icon"
      "dynamicAvatarEnable" => "1"
      "editHistory" => array:2 [ …2]
      "editLogDisplay" => array:2 [ …2]
      "editorDropdownConfig" => array:1 [ …1]
      "editorToolbarConfig" => array:4 [ …4]
      "emailBounceHandler" => array:7 [ …7]
      "emailConversationIncludeMessage" => "1"
      "emailDkim" => array:5 [ …5]
      "emailFileCheckWarning" => array:2 [ …2]
      "emailSenderName" => ""
      "emailShare" => "1"
      "emailSoftBounceThreshold" => array:3 [ …3]
      "emailTransport" => array:7 [ …7]
      "emailUnsubscribeHandler" => array:7 [ …7]
      "emailWatchedThreadIncludeMessage" => "1"
      "emojiSource" => array:2 [ …2]
      "emojiStyle" => "emojione"
      "enableMemberList" => "0"
      "enableNewsFeed" => "1"
      "enableNotices" => "1"
      "enablePush" => "1"
      "enableSearch" => "1"
      "enableTagging" => "1"
      "enableTrophies" => "0"
      "enableVerp" => "1"
      "extraCaptchaKeys" => array:2 [ …2]
      "facebookLike" => "1"
      "floodCheckLength" => "30"
      "floodCheckLengthDiscussion" => "180"
      "forumsDefaultPage" => "forums"
      "geoLocationUrl" => "https://maps.google.com/maps?q={location}"
      "giphy" => array:3 [ …3]
      "googleAnalyticsAnonymize" => "1"
      "googleAnalyticsWebPropertyId" => "UA-91918309-1"
      "gravatarEnable" => "0"
      "guestShowSignatures" => "0"
      "guestTimeZone" => "America/New_York"
      "homePageUrl" => "https://thehide.tv/"
      "imageCacheRefresh" => "0"
      "imageCacheTTL" => "7"
      "imageLibrary" => "gd"
      "imageLinkProxy" => array:2 [ …2]
      "imageLinkProxyKey" => ""
      "imageLinkProxyLogLength" => "90"
      "imageLinkProxyReferrer" => array:2 [ …2]
      "imageProxyBypass" => array:2 [ …2]
      "imageProxyMaxSize" => "51200"
      "import_vb_table" => "xf_import_vbulletin5_log"
      "includeCaptchaPrivacyPolicy" => "1"
      "includeTitleInUrls" => "1"
      "indexRoute" => "forums/"
      "ipInfoUrl" => "http://whatismyipaddress.com/ip/{ip}"
      "ipLogCleanUp" => array:2 [ …2]
      "jQuerySource" => "local"
      "jobRunTrigger" => "server"
      "jsLastUpdate" => "1725390632"
      "lastPageLinks" => "3"
      "lightBoxUniversal" => "0"
      "linkShare" => "1"
      "loginLimit" => "block"
      "logoLink" => "0"
      "lostPasswordCaptcha" => "1"
      "lostPasswordTimeLimit" => "180"
      "maxContentSpamMessages" => "2"
      "maxContentTags" => "10"
      "maxContentTagsPerUser" => "10"
      "maximumSearchResults" => "200"
      "membersPerPage" => "20"
      "messageMaxImages" => "25"
      "messageMaxLength" => "1000000"
      "messageMaxMedia" => "20"
      "messagesPerPage" => "50"
      "moderatorLogLength" => "0"
      "multiQuote" => "1"
      "newsFeedMaxItems" => "15"
      "newsFeedMessageSnippetLength" => "140"
      "nfCalendarAgendaViews" => "1"
      "nfCalendarBoundaryFilterDistance" => array:2 [ …2]
      "nfCalendarDefaultListView" => "listMonth"
      "nfCalendarDefaultView" => "agendaWeek"
      "nfCalendarEventCalLimit" => "5"
      "nfCalendarEventFromLimit" => "5"
      "nfCalendarEventUnreadCounter" => "0"
      "nfCalendarEventsPerPage" => "20"
      "nfCalendarGoogleApi" => ""
      "nfCalendarIncludeBirthdays" => array:2 [ …2]
      "nfCalendarIncludeWeekends" => "1"
      "nfCalendarIndexBirthdays" => "1"
      "nfCalendarIndexFutureBirthdays" => "1"
      "nfCalendarLayoutType" => "calendar"
      "nfCalendarLocationComplete" => "1"
      "nfCalendarMaxMessageLength" => "10000"
      "nfCalendarMinMessageLength" => "0"
      "nfCalendarNLP" => "0"
      "nfCalendarPrefillDateTime" => "1"
      "nfCalendarSelectable" => "0"
      "nfCalendarWeekStart" => "1"
      "oEmbedCacheRefresh" => "0"
      "oEmbedCacheTTL" => "7"
      "oEmbedLogLength" => "90"
      "oEmbedRequestReferrer" => array:2 [ …2]
      "onlineStatusTimeout" => "15"
      "pinterestShare" => "0"
      "pollMaximumResponses" => "10"
      "preRegAction" => array:3 [ …3]
      "preventDiscouragedRegistration" => "1"
      "privacyPolicyForceWhitelist" => ""
      "privacyPolicyLastUpdate" => "0"
      "privacyPolicyUrl" => array:2 [ …2]
      "profilePostMaxLength" => "500"
      "pushKeysVAPID" => array:2 [ …2]
      "readMarkingDataLifetime" => "30"
      "realms_createAchievements" => "1"
      "realms_logApiErrors" => "0"
      "realms_overrideLoginRegister" => "1"
      "realms_primaryRealmId" => "1"
      "realms_syncAchievements" => "0"
      "realms_syncQuizzes" => "0"
      "redditShare" => "0"
      "registrationCheckDnsBl" => array:3 [ …3]
      "registrationDefaults" => array:16 [ …16]
      "registrationSetup" => array:7 [ …7]
      "registrationTimer" => "15"
      "registrationWelcome" => array:13 [ …13]
      "reportIntoForumId" => "0"
      "romanizeUrls" => "0"
      "rootBreadcrumb" => "forums"
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_CA" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_DE" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_ES" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_FR" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_IN" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_IT" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_JP" => ""
      "s9e_MediaSites_AMAZON_ASSOCIATE_TAG_UK" => ""
      "s9e_MediaSites_ClickToLoad" => "0"
      "s9e_MediaSites_ClickToLoad_Oembed" => "0"
      "s9e_MediaSites_FindInPage" => "1"
      "s9e_MediaSites_Footer" => "show"
      "s9e_MediaSites_Full_Width_Embeds" => "0"
      "s9e_MediaSites_Markup" => "media"
      "s9e_MediaSites_MastodonHosts" => "mastodon.social"
      "s9e_MediaSites_Miniplayer" => "1"
      "s9e_MediaSites_Native_GIFs" => "0"
      "s9e_MediaSites_Native_Paused" => "0"
      "s9e_MediaSites_Scraping_Client" => "auto"
      "s9e_MediaSites_Url_Suffix" => array:2 [ …2]
      "s9e_MediaSites_XenForoHosts" => ""
      "s9e_MediaSites_YouTube_Privacy" => "0"
      "saveDrafts" => array:3 [ …3]
      "searchMinWordLength" => "3"
      "searchResultsPerPage" => "20"
      "selectQuotable" => "1"
      "sendUnsubscribeConfirmation" => "1"
      "sharedIpsCheckLimit" => "28"
      "shortcodeToEmoji" => "1"
      "showEmojiInSmilieMenu" => "1"
      "showMessageOnlineStatus" => "1"
      "sitemapAutoRebuild" => "1"
      "sitemapAutoSubmit" => array:2 [ …2]
      "sitemapExclude" => []
      "sitemapExtraUrls" => ""
      "spamDefaultOptions" => array:5 [ …5]
      "spamMessageAction" => "delete"
      "spamPhrases" => array:2 [ …2]
      "spamThreadAction" => array:2 [ …2]
      "spamUserCriteria" => array:3 [ …3]
      "stopForumSpam" => array:8 [ …8]
      "svLogLessFunc" => "0"
      "tagCloud" => array:2 [ …2]
      "tagCloudMinUses" => "1"
      "tagLength" => array:2 [ …2]
      "tagValidation" => array:2 [ …2]
      "templateHistoryLength" => "30"
      "termsLastUpdate" => "0"
      "thDonate_animateBars" => "1"
      "thDonate_user_notification" => []
      "th_apiKey_uix" => "6dde658f525a5215b6f56b5cc14a033ab82b6f3285cfdaad0e9c60bd33372d54"
      "th_deviantArtUrl_uix" => ""
      "th_discordUrl_uix" => ""
      "th_enableFtp_uix" => "0"
      "th_facebookUrl_uix" => "https://www.facebook.com/snipershidellc/"
      "th_gitHubUrl_uix" => ""
      "th_googlePlus_uix" => ""
      "th_imageoptimizer_disabledContentTypes" => []
      "th_imageoptimizer_secretKey" => "NCaJ2rEKhiP3EJAf"
      "th_instagramUrl_uix" => "https://www.instagram.com/shlowlight"
      "th_linkedInUrl_uix" => ""
      "th_materialAvatars_uix" => "0"
      "th_newDirectoryPermissions_uix" => "0755"
      "th_optimizeOnUpload_imageOptimizer" => "1"
      "th_pinterestUrl_uix" => ""
      "th_postbitCollapseDefault_uix" => "all"
      "th_preferredCurrency_donate" => "USD"
      "th_reactplus_reactionPicker" => "default"
      "th_redditUrl_uix" => ""
      "th_sidebarCollapseDefault_uix" => ""
      "th_sidebarCollapseTime_uix" => "0"
      "th_sidebarNavCollapseDefault_uix" => ""
      "th_steamUrl_uix" => ""
      "th_tumblrUrl_uix" => ""
      "th_twitchUrl_uix" => ""
      "th_twitterUrl_uix" => "https://twitter.com/SH_Lowlight"
      "th_updateCheck_uix" => "1"
      "th_youtubeUrl_uix" => "https://www.youtube.com/channel/UCwHsnyWOaQNtrGjJKsTgegg"
      "thageprompt_age" => "18"
      "thcli_cron_log" => "0"
      "thconnectedaccountproviders_autoCreateAccounts" => "0"
      "thconnectedaccountproviders_bypass" => array:1 [ …1]
      "thconnectedaccountproviders_enableConAccSect" => "1"
      "thconnectedaccountproviders_forceOauthLogin" => "0"
      "thconnectedaccountproviders_forceOauthRegistration" => "0"
      "thconnectedaccountproviders_linkProfileFields" => []
      "thconnectedaccountproviders_mapToCustom" => array:2 [ …2]
      "thconnectedaccountproviders_redirectAfterLogout" => ""
      "thconnectedaccountproviders_redirectSingleProvider" => "1"
      "thconnectedaccountproviders_updateEmail" => "0"
      "thconnectedaccountproviders_updateUsername" => "0"
      "thcovers_allowContentOwnersToEdit" => "0"
      "thcovers_coverMaxFileSize" => "8192"
      "thcovers_ogImages" => "0"
      "thdonate_profile_tab" => "1"
      "thdonate_require_captcha" => "0"
      "thfeature_applyPrefixToFeaturedResources" => "0"
      "thfeature_applyPrefixToFeaturedThreads" => "0"
      "thfeature_cropToSlider" => "1"
      "thfeature_defaultFeatureLength" => array:3 [ …3]
      "thfeature_defaultSort" => "feature_date"
      "thfeature_enableFeaturePage" => "1"
      "thfeature_enableMemberProfileTab" => "1"
      "thfeature_featurePageGrid" => "1"
      "thfeature_featurePageGridLimit" => "5"
      "thfeature_featurePageSlider" => "1"
      "thfeature_featurePageSliderAutoplaySpeed" => "5000"
      "thfeature_featurePageSliderLimit" => "5"
      "thfeature_featuredContentPerPage" => "20"
      "thfeature_maxMessageLength" => "256"
      "thfeature_overrideResourcePrefixOnFeature" => "0"
      "thfeature_overrideThreadPrefixOnFeature" => "0"
      "thfeature_separateFirstPost" => "0"
      "thfeature_separateFirstPostAllPages" => "0"
      "thfeature_sliderDimensions" => array:2 [ …2]
      "thfeature_trimExcerpt" => "0"
      "thfilters_discussionsPerPage" => "25"
      "thfilters_filterPrefixes" => []
      "thfilters_filterThreads" => "0"
      "thfilters_filterTogglePosition" => "page_action"
      "thfilters_filtersOnAllPage" => array:2 [ …2]
      "thfilters_invertNodeColor" => "1"
      "thfilters_randomNodeColor" => "1"
      "thfilters_trendingConfiguration" => "auto"
      "thforumlistwatchedforums_limit" => "6"
      "thimageoptimizer_logInformationalErrors" => "1"
      "thmonetize_alertLogLength" => "0"
      "thmonetize_allowFreeUpgrade" => "1"
      "thmonetize_allowGuestsToViewUserUpgrades" => "1"
      "thmonetize_defaultTimePeriodFilter" => "monthly"
      "thmonetize_emailLogLength" => "0"
      "thmonetize_enableSponsorsDirectory" => "0"
      "thmonetize_excludeSuggestUpgradeContent" => []
      "thmonetize_excludeSuggestUpgradeGlobal" => []
      "thmonetize_force_show_coupon_form" => "0"
      "thmonetize_keywordsExcludedContentTypes" => array:1 [ …1]
      "thmonetize_keywordsExcludedNodes" => []
      "thmonetize_keywordsExcludedUsergroups" => []
      "thmonetize_keywordsLimitPerPage" => "0"
      "thmonetize_keywordsLimitPerWord" => "0"
      "thmonetize_linkToUpgradesIfContentRestricted" => "1"
      "thmonetize_maxAlertsPerUser" => array:2 [ …2]
      "thmonetize_maxEmailsPerUser" => array:2 [ …2]
      "thmonetize_maxMessagesPerUser" => array:2 [ …2]
      "thmonetize_maxTotalAlertsPerUser" => array:2 [ …2]
      "thmonetize_maxTotalEmailsPerUser" => array:2 [ …2]
      "thmonetize_maxTotalMessagesPerUser" => array:2 [ …2]
      "thmonetize_messageActiveCutoff" => "7"
      "thmonetize_messageActiveOnly" => "1"
      "thmonetize_messageLogLength" => "0"
      "thmonetize_requireUserUpgradeOnRegistration" => "0"
      "thmonetize_sendUpgradeReceipt" => "1"
      "thmonetize_showTimePeriodFilters" => "1"
      "thmonetize_suggestUpgradeOnNoPermissionError" => "0"
      "thmonetize_suggestUpgradeOnNoPermissionErrorGuests" => "0"
      "thmonetize_suggestUpgradeOnNoPermissionErrorRoutes" => "lessons/*"
      "thnodes_customColors" => "0"
      "thnodes_openPostThreadInOverlay" => "1"
      "thprivacyoptioncontrol_available_values" => array:2 [ …2]
      "thprivacyoptioncontrol_restricted_options" => array:1 [ …1]
      "threadloom_access_key" => "XLRFJJJR"
      "threadloom_account" => "forumsnipershide"
      "threadloom_colorNote" => ""
      "threadloom_defaultSearchType" => "threadloom"
      "threadloom_dev_options" => array:1 [ …1]
      "threadloom_disable_rt" => "0"
      "threadloom_search" => "0"
      "threadloom_showEngineOptionsSearchDropdown" => "0"
      "threadloom_showMakeDefaultSearchResultsCta" => "0"
      "threadloom_showThreadloomResults" => "1"
      "threadloom_showXenForoResults" => "1"
      "threadloom_status" => ""
      "thtrending_posChanges" => "1"
      "thuix_enableStyleOptions" => "0"
      "thuix_userStyleChangeStorage" => "session"
      "thusercriteria_prefix" => "th_"
      "thxlink_cache_time" => "5"
      "thxlink_last_widget_sync" => "1724250795"
      "tosForceWhitelist" => ""
      "tosUrl" => array:2 [ …2]
      "tumblrShare" => "0"
      "tweet" => array:3 [ …3]
      "unsubscribeEmailAddress" => ""
      "unsubscribeEmailHandling" => array:2 [ …2]
      "upgradeCheckStableOnly" => "1"
      "urlToPageTitle" => array:2 [ …2]
      "urlToRichPreview" => "1"
      "useFriendlyUrls" => "1"
      "userBanners" => array:4 [ …4]
      "userMentionKeepAt" => "1"
      "userTitleLadderField" => "message_count"
      "usernameChangeRecentLimit" => "30"
      "usernameChangeRequireReason" => "0"
      "usernameChangeTimeLimit" => "60"
      "usernameLength" => array:2 [ …2]
      "usernameReuseTimeLimit" => "0"
      "usernameValidation" => array:2 [ …2]
      "watchAlertActiveOnly" => array:2 [ …2]
      "webShare" => "1"
      "whatsAppShare" => "1"
      "xc_feedback_admin_notify_email" => array:1 [ …1]
      "xc_feedback_admin_notify_notification" => array:1 [ …1]
      "xc_feedback_admin_notify_pm" => array:1 [ …1]
      "xc_feedback_default_notify_email" => array:1 [ …1]
      "xc_feedback_default_notify_pm" => array:1 [ …1]
      "xc_feedback_notify_notification" => []
      "xcfs_admin_username" => []
      "xcfs_ajax_redirect" => "0"
      "xcfs_ajax_reload_interval" => "0"
      "xcfs_allow_thread_starter" => "0"
      "xcfs_alternate_url" => "0"
      "xcfs_branding" => "1"
      "xcfs_can_give_feedback" => "0"
      "xcfs_check_thread_starter" => "0"
      "xcfs_comment_minlength" => "10"
      "xcfs_disable_thread_live_check" => "0"
      "xcfs_dump_id_on_error" => "0"
      "xcfs_duplicate_time_limit" => "10"
      "xcfs_edit_time_limit" => "5"
      "xcfs_enable_activity" => "1"
      "xcfs_enable_guest_activity" => "0"
      "xcfs_feedback_limit" => array:2 [ …2]
      "xcfs_force_valid_deal_url" => "0"
      "xcfs_homepage" => array:3 [ …3]
      "xcfs_import_mode" => "0"
      "xcfs_mainpage_limit" => "10"
      "xcfs_make_mutual_if_time" => "0"
      "xcfs_member_tab" => "last"
      "xcfs_mutual_feedback" => "0"
      "xcfs_notable_members" => "1"
      "xcfs_notify_from_admin" => ""
      "xcfs_perpage" => "20"
      "xcfs_perpagefiltered" => "50"
      "xcfs_postbit_valid_forums" => []
      "xcfs_rate_from_postbit" => "allow"
      "xcfs_rating_style" => "0"
      "xcfs_require_comment" => "0"
      "xcfs_require_feedback_reply" => "0"
      "xcfs_show_alternative_postbit_stats" => "0"
      "xcfs_show_comment" => "1"
      "xcfs_show_detailed_postbit_stats" => "1"
      "xcfs_show_in_conversations" => "1"
      "xcfs_show_in_navbar" => "1"
      "xcfs_show_in_postbit" => "below"
      "xcfs_show_in_visitor_panel" => "1"
      "xcfs_show_link_in_member_card" => "1"
      "xcfs_show_tabbed" => "1"
      "xcfs_sidebar_blocks" => array:3 [ …3]
      "xcfs_thread_valid_forums" => []
      "xcfs_unique_deal_url" => "0"
      "xcfs_use_overlay" => "1"
      "xcfs_valid_media" => []
      "xcfs_valid_resources" => []
      "xfesConfig" => array:9 [ …9]
      "xfesEnabled" => "1"
      "xfesRecencyRelevance" => array:2 [ …2]
      "xfesSimilarThreads" => array:4 [ …4]
      "xfesSimilarThreadsExcludedForums" => []
      "xfmgAlbumsPerPage" => "12"
      "xfmgAllowPersonalAlbums" => "1"
      "xfmgAudioExtensions" => """
        wav\n
        mp3\n
        flac
        """
      "xfmgCommentsPerPage" => "10"
      "xfmgDefaultViewPrivacy" => "public"
      "xfmgFfmpeg" => array:8 [ …8]
      "xfmgImageExtensions" => """
        png\n
        jpg\n
        jpeg\n
        jpe\n
        gif
        """
      "xfmgLightboxNavigation" => "1"
      "xfmgMaxDescriptionLength" => "300"
      "xfmgMaxTitleLength" => "150"
      "xfmgMediaIndexLimit" => "0"
      "xfmgMediaPerPage" => "24"
      "xfmgMinTagsPersonalAlbums" => "0"
      "xfmgOverrideStyle" => "0"
      "xfmgRequireComment" => "0"
      "xfmgThumbnailDimensions" => array:2 [ …2]
      "xfmgUnviewedCounter" => "0"
      "xfmgVideoExtensions" => """
        avi\n
        m4v\n
        mov\n
        mp4\n
        ogg\n
        webm\n
        wmv
        """
      "xfmgWatermarking" => array:2 [ …2]
      "xfrmAllowAnonReview" => "0"
      "xfrmAllowIcons" => "1"
      "xfrmAuthorOtherResourcesCount" => "5"
      "xfrmEnableTeams" => "0"
      "xfrmFilelessViewFull" => array:2 [ …2]
      "xfrmListDefaultOrder" => "last_update"
      "xfrmMinimumReviewLength" => "0"
      "xfrmPaidResourceThreadTitleTemplate" => "{title} [Paid]"
      "xfrmRecentReviewsCount" => "10"
      "xfrmRecentUpdatesCount" => "3"
      "xfrmRequireDownloadToRate" => "1"
      "xfrmResourceCurrencies" => """
        usd\n
        cad\n
        aud\n
        gbp\n
        eur
        """
      "xfrmResourceDeleteThreadAction" => array:4 [ …4]
      "xfrmResourceExtensions" => """
        zip\n
        txt\n
        pdf\n
        png\n
        jpg\n
        jpeg\n
        jpe\n
        gif\n
        psd\n
        tif
        """
      "xfrmResourceMaxFileSize" => "2048"
      "xfrmResourceMaxFiles" => "5"
      "xfrmResourcesPerPage" => "20"
      "xfrmReviewRequired" => "1"
      "xfrmReviewVoting" => "yes"
      "xfrmReviewsPerPage" => "20"
      "xfrmUpdateMaxLength" => "50000"
      "xfrmUpdatesPerPage" => "10"
    ]
    flag::STD_PROP_LIST: false
    flag::ARRAY_AS_PROPS: true
    iteratorClass: "ArrayIterator"
  }
  "reactions" => array:6 [
    1 => array:16 [
      "reaction_id" => 1
      "text_color" => "@xf-linkColor"
      "reaction_score" => 1
      "display_order" => 100
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    2 => array:16 [
      "reaction_id" => 2
      "text_color" => "#E81C27"
      "reaction_score" => 1
      "display_order" => 200
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    3 => array:16 [
      "reaction_id" => 3
      "text_color" => "#FDCA47"
      "reaction_score" => 1
      "display_order" => 300
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    4 => array:16 [
      "reaction_id" => 4
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 400
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    5 => array:16 [
      "reaction_id" => 5
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 500
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    6 => array:16 [
      "reaction_id" => 6
      "text_color" => "#FF4D4D"
      "reaction_score" => 0
      "display_order" => 600
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
  ]
  "reactionsActive" => array:6 [
    1 => array:16 [
      "reaction_id" => 1
      "text_color" => "@xf-linkColor"
      "reaction_score" => 1
      "display_order" => 100
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    2 => array:16 [
      "reaction_id" => 2
      "text_color" => "#E81C27"
      "reaction_score" => 1
      "display_order" => 200
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    3 => array:16 [
      "reaction_id" => 3
      "text_color" => "#FDCA47"
      "reaction_score" => 1
      "display_order" => 300
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    4 => array:16 [
      "reaction_id" => 4
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 400
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
      "th_reactplus_has_verb" => false
      "th_reactplus_import_type" => null
      "th_reactplus_import_id" => null
    ]
    5 => array:16 [
      "reaction_id" => 5
      "text_color" => "#FDCA47"
      "reaction_score" => 0
      "display_order" => 500
      "active" => true
      "image_url" => "styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png"
      "image_url_2x" => ""
      "sprite_params" => array:5 [ …5]
      "th_reactplus_reaction_category_id" => 0
      "th_reactplus_display_type" => "image"
      "th_reactplus_display_value" => null
      "th_reactplus_content_criteria" => []
      "th_reactplus_user_criteria" => []
       …3
    ]
    6 => array:16 [ …16]
  ]
  "addOns" => array:37 [
    "Audentio/API" => 1000270
    "Audentio/Achievements" => 1001494
    "Audentio/App" => 1011670
    "Audentio/Community" => 1000392
    "Audentio/CompleteAccount" => 1000394
    "Audentio/Emoji" => 1000091
    "Audentio/Feeds" => 1030370
    "Audentio/Leaderboards" => 1001070
    "Audentio/Streaming" => 1010170
    "Audentio/UsergroupMarking" => 1000091
    "NF/Calendar" => 2030172
    "Realms/XFIntegration" => 1010391
    "SV/StandardLib" => 2001200100
    "ThemeHouse/AgePrompt" => 1000170
    "ThemeHouse/ConnectedAccountProviders" => 1020493
    "ThemeHouse/Covers" => 901010195
    "ThemeHouse/Donate" => 901010892
    "ThemeHouse/Feature" => 1001292
    "ThemeHouse/Filters" => 1000594
    "ThemeHouse/ForumListWatchedForums" => 1000091
    "ThemeHouse/Monetize" => 1010992
    "ThemeHouse/Nodes" => 1010191
    "ThemeHouse/PrivacyOptionControl" => 1000070
    "ThemeHouse/ReactPlus" => 1020070
    "ThemeHouse/Trending" => 1000594
    "ThemeHouse/UIX" => 2020093
    "ThemeHouse/UIXPro" => 1000370
    "ThemeHouse/UserCriteria" => 1000793
    "ThemeHouse/XLink" => 1000992
    "ThemeHouse/XPress" => 1010594
    "XF" => 2021672
    "XF301VB" => 1010970
    "XFES" => 2020270
    "XFMG" => 902020670
    "XFRM" => 2020570
    "XenCentral/Feedback" => 2030052700
    "s9e/MediaSites" => 2160070
  ]
  "runJobs" => false
  "simpleCache" => SimpleCache {#319
    #data: array:3 [ …3]
  }
  "livePayments" => true
  "fullJs" => false
  "contactUrl" => "/shooting/misc/contact"
  "privacyPolicyUrl" => "/shooting/help/privacy-policy/"
  "tosUrl" => "/shooting/help/terms/"
  "homePageUrl" => "https://thehide.tv/"
  "helpPageCount" => 7
  "uploadMaxFilesize" => 10485760
  "allowedVideoExtensions" => array:8 [
    0 => "m4v"
    1 => "mov"
    2 => "mp4"
    3 => "mp4v"
    4 => "mpeg"
    5 => "mpg"
    6 => "ogv"
    7 => "webm"
  ]
  "allowedAudioExtensions" => array:4 [
    0 => "mp3"
    1 => "opus"
    2 => "ogg"
    3 => "wav"
  ]
  "reply" => array:7 [
    "controller" => "XF:Thread"
    "action" => "Index"
    "section" => "forums"
    "containerKey" => "node-29"
    "contentKey" => "thread-236299"
    "view" => "XF:Thread\View"
    "template" => "thread_view"
  ]
  "audapp" => App {#232
    #app: App {#2}
    #appUserAgentString: null
    #isMobileAppRequest: false
    #isAlertsViewCheck: false
    #doesRemoveHeaderAndFooter: false
    #mobileAppOS: null
    #mobileAppVersion: null
    #mobileAppMode: "light"
  }
  "audlive" => array:2 [
    "showNavItem" => array:1 [ …1]
    "liveRealmIds" => []
  ]
  "realms" => array:2 [
    "showNavItem" => array:1 [ …1]
    "liveRealmIds" => []
  ]
]

Range Report Which Published Berger BCs Are From Predictions Rather than Measurements?

Michael Courtney

Sergeant
Full Member
Minuteman
May 25, 2012
102
0
57
www.btgresearch.org
Which Published Berger BCs Are From Predictions Rather than Measurements?

Both Eric Stecker and Bryan Litz give the definite impression that Berger's BCs published since 2009 or so are the result of Bryan's careful and well documented BC measurement system (using an acoustic method over 600 yards) rather than the output from any kind of predictive model.

For example, in a blog post dated 30 January 2009, Eric Stecker wrote:

A few months ago Bryan became Berger Bullet’s full time Chief Ballistician. Since Bryan has the ability to accurately measure fired BCs with +/- 1% repeatability and since we are committed to providing shooters with the best product and data it was an obvious and simple decision to update our published BCs to Bryan’s fired numbers. (Why Our BC Numbers Have Changed (Been Corrected) | Berger Bullets Blog )

Bryan Litz has written:

The first thing I did when I started working for Berger was to reassess all the advertised BC’s (which were based on computer predictions) to the actual measurements I took from live fire and averaged over long range. This resulted in an average 3% to 5% reduction in Bergers [sic] advertised numbers. I also introduced the idea of using G7 BC’s [sic] to minimize velocity effects.

The effect of the claim to have measured ALL of Berger's advertised ballistic coefficients is to give customers the impression that the likely accuracy level corresponds to the 1% or so claimed accuracy of the Litz measurement system rather than much less accurate predictive models, such as the McDrag model developed by Bob McCoy at BRL or the Litz predictive model published as equation 17.1 in his 2009 book, Applied Ballistics for Long Range Shooting.

The attached figure shows changes in Berger's advertised ballistic coefficients between 20 October 2008 (when Berger was using a predictive model attributed to Bill Davis for their BCs) and 14 April 2010 (after Berger had purportedly updated their advertised BCs to "Bryan's fired numbers" (to quote Eric Stecker). In total (counting bullets with the same shape and BC only once), the BCs of 66 bullets were updated, and the percent differences in these new BCs are shown as red squares in the graph. However, comparing with Bryan's book, Applied Ballistics for Long Range Shooting (the blue Xs) shows only 35 of the new BCs can be attributed to Bryan's experimental measurements.

Where did the new BCs for the other 31 bullets come from? The most plausible explanation seems to be that Berger re-calculated these BCs based on an "improved" predictive model (or a similar predictive model) based on equation 17.1 of Bryan's 2009 book. This model purports to have a 95% confidence level of 4.2% for boat tail bullets, but predictions for flat base bullets would likely be much less accurate.

One reason I lean toward this possibility is because the 115 grain .257 VLD had its BC advertised at 0.479 at the Berger site on 6 February 2009, and I received two boxes of these bullets with this BC printed on them at about that time. However, in Bryan's 2009 book and later on the Berger site, the BC was revised to 0.466. When I asked him about these differences, Bryan explained that the BC value of 0.479 had been based on a predictive model and used temporarily until the BC could actually be measured with his method. I think several other bullets (like the 87 grain .257 bullet) whose advertised BCs were changed twice between 10/26/2008 and 2/6/2009 and 4/14/2010 may have also had the intermediate value based on a predictive model later changed to a model based on measurement. It is certainly possible that all 66 bullets were updated based on actual measured BCs, but it is also possible that some bullet BCs were updated based on a predictive model and have still not been updated based on real measurement results.

It may be notable that while most of the bullets whose revised BCs seem to be based on a predictive model have BC adjustments under 5%, 16 of the 35 or 36 bullets that seem to be based in actual firing measurements have been adjusted downward by over 5%. Other than a 17 cal bullet, the biggest downward adjustments were the 87 grain .257 (-15.85%), the 115 grain .257 (-10.9%), and the 105 grain .243 VLD (-11.33%).

Now this may seem like so much ancient history, except that, for the bullets still in the Berger catalog, nearly all of the 30-31 bullets whose revised BC seems more likely based on a predictive model than actual firing measurements have had their advertised BCs unchanged since 14 April 2010.

In light of these concerns, I think Berger owes the shooting community some quick and honest answers regarding which of their currently advertised BCs have actually been measured by live firing and which are attributable to a less accurate predictive model. After all, Eric Stecker is on record as saying:

A BC is not a marketing tool and should not be inflated (intentionally or by using inaccurate means to calculate BC) for the purposes of selling more bullets. Some will say that inflating BC is smart business but frankly, we do not agree. A BC is an important number with physical meaning that’s used to calculate the trajectory of a given bullet which enables shooters to reliably engage targets at long range. The BC should allow a shooter to hit their aim point each and every time. There are many factors that influence the location of bullet impact but an accurate BC number is an essential component in achieving the most successful shooting experience no matter which brand you shoot. The bullet makers owe it to the shooters to provide them with truly accurate information about the performance of their product and that’s what we’re committed to.

When Berger was asked directly in 2014 whether the BCs of two specific varmint bullets had been measured directly or resulted from a predictive model, Eric Stecker hinted but dod not answer directly:

I won't say that we don't have a few FB bullets that need closer review but the varmint bullets are not our priority. Anything with a BT has been thoughroly tested.

Links to past Berger BC specs:


Berger Bullets - All Bullets

Berger Bullets - All Bullets

Berger Bullets
 

Attachments

  • Berger BC Changes.jpg
    Berger BC Changes.jpg
    119.3 KB · Views: 32
The only thing I can say about this is that in the applied ballistics software some bullets have (Litz) next to them. I believe these are the ones he actually tested (so far). Also, in his book he has many BCs that he actually tested not only from Berger but many manufacturers. If you don't have his book, its worth getting IMHO. Go to the back and he has a page per bullet of all important data from BC to drag curve to even the bullet measurements (even these measurements can vary from lot to lot, so don't get all worked up if its 0.005 off). I am sure this was a time consuming and costly endeavor. EVERY companies BCs are wrong in my experience to a certain degree, not a problem unique to Berger. Using a model that predicts your bullets BC on the HIGH end is something companies do to market their bullet.

There are a couple different .257 155gr VLDs listed in the AB software but one has (Litz) next too it and the G1 BC is listed as .466 which is not a >5% reduction as you seem to believe it should be but its less than the 0.479 you mention, regardless. I am also a big fan of the G7 model though and rarely ever use the G1 BC.

Personally I am grateful to Bryan for doing all this testing even though it may not be exhaustive. I hope he continues to do this testing and continues to branch out and measure other manufacturers bullets also. This allows the shooter to accurately compare between bullets of multiple manufacturers to determine what is best for them and is something the lay-person could never accomplish. The cost associated with accurate measuring all BCs in real world conditions is probably outrageous and it certainly isn't easy... Even with his measured BCs, it is probably still good practice to verify the BC using your rifle and your conditions are extended ranges.

Take this opinion for what you paid for it....

ETA: I missed the paragraph where you note the reduced BC to 0.466, sorry. My other opinions still stand that I feel Berger may be the most forthcoming bullet manufacturer when it comes to BC numbers. Stirring the pot over not having measured BCs for less popular bullets won't help.
 
Last edited:
Well, first of all Berger doesn't "owe" anyone anything. They make excellent bullets that are accurate and have fantastic long range performance. I'd be pleased with them for that fact alone. Bryan's exhaustive efforts to nail down precise BCs for their most popular match and long range bullets are just icing on the cake and good customer service which I appreciate. I'd say you'd be better off asking them nicely if they would consider doing the same for the varmint series or measure them yourself. They have already done more than other manufacturers have in this regard. If people go yanking their chain, demanding more accurate BCs than the estimates they put on the box, they may not even give you that.
 
Well, first of all Berger doesn't "owe" anyone anything. They make excellent bullets that are accurate and have fantastic long range performance. I'd be pleased with them for that fact alone. Bryan's exhaustive efforts to nail down precise BCs for their most popular match and long range bullets are just icing on the cake and good customer service which I appreciate. I'd say you'd be better off asking them nicely if they would consider doing the same for the varmint series or measure them yourself. They have already done more than other manufacturers have in this regard. If people go yanking their chain, demanding more accurate BCs than the estimates they put on the box, they may not even give you that.

Yeah that's what I tried to say. Agree 100%.
 
Well, first of all Berger doesn't "owe" anyone anything. They make excellent bullets that are accurate and have fantastic long range performance. I'd be pleased with them for that fact alone. Bryan's exhaustive efforts to nail down precise BCs for their most popular match and long range bullets are just icing on the cake and good customer service which I appreciate.

Berger's web site is claiming (as of 8/29/14) that the BCs of the varmint bullets are measured and that the measurements are accurate to 1%, as the attached screen shot and text from clicking on the BC ? button shows.

The BC's of Berger bullets are based on carefully controlled test firing. The BC's established by this method are accurate to within +/- 1%, whereas BC's predicted by computer programs can have as much as +/- 10% error.

Now, I don't know where you come from, but where I come from, when a company makes a claim in the process of selling something to customers, they owe it to their customers to make good on that claim.

Or is your version of America a place where companies can lie to customers, and customers have no right to ask for the promised information?
 

Attachments

  • Berger Varmint Bullet BC Listing 29 August 2014.JPG
    Berger Varmint Bullet BC Listing 29 August 2014.JPG
    83.7 KB · Views: 25
I'm sure there are other companies that would be happy to have your business. Then you can start a thread when their BCs done match up with real world numbers. You may be typing a lot of these threads....
 
I'm sure there are other companies that would be happy to have your business. Then you can start a thread when their BCs done match up with real world numbers. You may be typing a lot of these threads....

We've already published papers pointing out the BC inaccuracies in bullets from Nosler (the worst offender), ATK, Federal, Speer, Barnes, and Hornady's lead tipped bullets. Barnes has improved greatly since they put in their 300 yard ballistics lab a few years ago, so they are more accurate on their newer releases.

We've done real well with the Hornady AMAX and VMAX bullets meeting their published BC specs. Other independent parties have also verified the accuracy of these BCs. Some BCs are slightly off (5% or so), but nothing like the 10-15% discrepancies we see in some of the Bergers. Great long range accuracy and terminal performance at the lower impact velocities. We've tested the 208 AMAX in ballistic gelatin down to subsonic velocities. When it drops below the expansion threshold, it tumbles reliably, and a tumbling bullet that long creates a tremendous wound channel. With a G7 BC of 0.324 and great terminal performance all the way down to 1100 fps, this bullet is a good performer. Another thing we really like about the Hornady plastic tipped bullets is that their BCs show excellent shot-to-shot consistency. Open tipped match bullets have inconsistent meplats which add a few percent to the shot to shot BC variations, so even if the average BC is higher than the AMAX, it's less consistent.

There are good reasons why two of the longest sniper kills ever were with Hornady AMAX bullets. How many of the top ten does Berger have?

We've just begun working with Lapua bullets, but all indications are that their BC numbers are accurate. Lapua has a few kills in the top ten also, with a G7 BC of 0.310 or so. Lapua's meplats tend to be more consistent than the most popular American open tipped bullets.
 
Last edited:
We've already published papers pointing out the BC inaccuracies in bullets from Nosler (the worst offender), ATK, Federal, Speer, Barnes, and Hornady's lead tipped bullets. Barnes has improved greatly since they put in their 300 yard ballistics lab a few years ago, so they are more accurate on their newer releases.

We've done real well with the Hornady AMAX and VMAX bullets meeting their published BC specs. Other independent parties have also verified the accuracy of these BCs. Some BCs are slightly off (5% or so), but nothing like the 10-15% discrepancies we see in some of the Bergers. Great long range accuracy and terminal performance at the lower impact velocities. We've tested the 208 AMAX in ballistic gelatin down to subsonic velocities. When it drops below the expansion threshold, it tumbles reliably, and a tumbling bullet that long creates a tremendous wound channel. With a G7 BC of 0.324 and great terminal performance all the way down to 1100 fps, this bullet is a good performer. Another thing we really like about the Hornady plastic tipped bullets is that their BCs show excellent shot-to-shot consistency. Open tipped match bullets have inconsistent meplats which add a few percent to the shot to shot BC variations, so even if the average BC is higher than the AMAX, it's less consistent.

There are good reasons why two of the longest sniper kills ever were with Hornady AMAX bullets. How many of the top ten does Berger have?

We've just begun working with Lapua bullets, but all indications are that their BC numbers are accurate. Lapua has a few kills in the top ten also, with a G7 BC of 0.310 or so. Lapua's meplats tend to be more consistent than the most popular American open tipped bullets.

When you say "we have published" who is "we?" Just curious as I'm trying to figure out your background and intentions with this thread...

This is something that interests me greatly. Not the certain manufacturers and their BC specs specifically but just more along the lines of exterior ballistics in general.
 
When you say "we have published" who is "we?" Just curious as I'm trying to figure out your background and intentions with this thread...

This is something that interests me greatly. Not the certain manufacturers and their BC specs specifically but just more along the lines of exterior ballistics in general.

"We" in this context is my colleagues and co-authors. I'm a scientist who has probably co-authored more papers in ballistics than any other American in the 21st century. I've worked with co-authors at numerous government institutions and universities. I've also co-authored two papers with Don Miller, improving and updating his original stability formula for plastic tipped bullets. We'll have a few more papers out by the end of 2014, but here's a list of publications that is pretty close to complete right now:

Publications in External Ballistics

Michael Courtney and Amy Courtney, “Using Sound of Target Impact for Acoustic Reconstructions of Shooting Events,” Medicine, Science, and the Law, April 2012.

Michael Courtney, “Acoustic methods for measuring bullet velocity,” Applied Acoustics, October 2008.

Elya Courtney and Michael Courtney, “Gyroscopic Stability of Open Tipped Match Style Rifle Bullets,” General Physics, Cornell University Library, January 2014.

Elya Courtney and Michael Courtney, “Aerodynamic Drag and Gyroscopic Stability,” General Physics, Cornell University Library, August 2013.

Elya Courtney, Amy Courtney, and Michael Courtney, “Do Bullets Go to Sleep?” Long Range Hunting, March 2013.

Elya Courtney, Amy Courtney, and Michael Courtney, “Detecting Pitch and Yaw and In-flight Damping with Optical Chronographs” DTIC, November 2012.

Michael Courtney and Don Miller, “A Stability Formula for Plastic-Tipped Bullets,” Precision Shooting, January and February 2012.

Emily Bohnenkamp, Maurice Motley, and Michael Courtney, “Does Polishing a Rifle Bore Reduce Bullet Drag?” Precision Shooting, April 2011.

Emily Bohnenkamp, Bradford Hackert, Maurice Motley, and Michael Courtney, “Comparing Advertised Ballistic Coefficients with Independent Measurements,” DTIC, 2012.

Alex Halloran, Colton Huntsman, Chad Demers, and Michael Courtney, “More Inaccurate Specifications of Ballistic Coefficients,” DTIC, 2012.

Lionel Magee, Aaron Oats, and Michael Courtney, “Comparing Measured Bullet Weight with Manufacturer Specifications,” DTIC, 2012.

Michael Courtney and Amy Courtney, “An Acoustic Method for Determining Ballistic Coefficients,” Popular Physics, Cornell University Library, May 2007.

Michael Courtney and Amy Courtney, “The Truth about Ballistic Coefficients,” Popular Physics, Cornell University Library, May 2007.

Michael Courtney and Brian Edwards, “Measuring Bullet Velocity with a PC Soundcard,” Physics Education, Cornell University Library, January 2006.

Publications in Terminal Ballistics

Joe Caudell, Michael Courtney, and Clinton Turnage, “Evaluating Subsonic .308 Ammunition for Use in Wildlife Damage Management,” Proceedings of the 15th Wildlife Damage Management Conference, Clemson, SC, 2013.

Michael Courtney and Amy Courtney, “History and Evidence Regarding Hydrostatic Shock,” Neurosurgery, February 2011.

Michael Courtney and Amy Courtney, “Comments on 'Ballistics: A Primer for the Surgeon',” Injury, March 2008.

Michael Courtney and Amy Courtney, “Apparent measurement errors in 'Development of biomechanical response corridors in the thorax to blunt ballistic impacts',” Journal of Biomechanics, February 2008.

Amy Courtney and Michael Courtney, “Links between traumatic brain injury and ballistic pressure waves originating in the thoracic cavity and extremities,” Brain Injury, June 2007.

Steven Gaylord, Robert Blair, Amy Courtney and Michael Courtney, “Bullet Retarding Forces in Ballistic Gelatin by Analysis of High Speed Video,” DTIC, November 2012.

Amy Courtney and Michael Courtney, “Physical Mechanisms of Soft Tissue Injury from Penetrating Ballistic Injury,” DTIC, November 2012.

Maggie Sherrill, Rachel Bradley-Powers, Michael Courtney, and Amy Courtney, “Relative Armor Penetration of Jacketed Lead, Solid Copper, Solid Brass, and Steel Core Bullets,” DTIC, November 2012.

Christine Haight, Kadie McNamara, and Michael Courtney, “Does V50 Depend on Armor Mass?” DTIC, May 2012.

Amy Courtney and Michael Courtney, “Cerebrovascular injury caused by a high strain rate insult in the thorax,” Medical Physics, Cornell University Library, May 2011.

Michael Courtney and Amy Courtney, “Misleading reference to unpublished wound ballistics data regarding distant injuries,” Medical Physics, Cornell University Library, December 2008.

Michael Courtney and Amy Courtney, “The Ballistic Pressure Wave Theory of Handgun Bullet Incapacitation,” Medical Physics, Cornell University Library, March 2008.

Michael Courtney and Amy Courtney, “Scientific Evidence for Hydrostatic Shock,” Medical Physics, Cornell University Library, March 2008. Also DTIC 2010.

Michael Courtney and Amy Courtney, “A Method for Testing Handgun Bullets in Deer,” Medical Physics, Cornell University Library, February 2007.


Michael Courtney and Amy Courtney, “Review of criticisms of ballistic pressure wave experiments, the Strasbourg goat tests, and the Marshall and Sanow data,” Medical Physics, Cornell University Library, January 2007.

Michael Courtney and Amy Courtney, “Ballistic pressure wave contributions to rapid incapacitation in the Strasbourg goat tests,” Medical Physics, Cornell University Library, January 2007.

Michael Courtney and Amy Courtney, “Relative incapacitation contributions of pressure wave and wound channel in the Marshall and Sanow data set,” Medical Physics, Cornell University Library, January 2007.

Publications in Internal Ballistics

Elijah Courtney and Michael Courtney, “Studying the Internal Ballistics of a Combustion-Driven Potato Cannon using High-speed Video,” European Journal of Physics, July 2013.

Elya Courtney and Michael Courtney, “Powder Lot Variations: A Case Study with H4831 – Hodgdon Extreme,” Target Shooter, January 2013. Also DTIC November 2012.

Patrick Boyle, Alexander Humphrey, and Michael Courtney, “Quantifying Friction Effects of Molybdenum Disulfide, Tungsten Disulfide, Hexagonal Boron Nitride, and Lubalox as Bullet Coatings,” DTIC, July 2012.

Patrick Boyle, Alexander Humphrey, and Michael Courtney, “Friction Effects of Common Bullet Coatings in 5.56mm NATO,” Precision Shooting, August 2012.

Patrick Boyle, Alexander Humphrey, Spencer Proctor, and Michael Courtney, “Measuring Barrel Friction in the 5.56mm NATO,” DTIC, January 2012.

Amy Courtney and Michael Courtney, “Comparing Blast Pressure Variations of Lead Styphnate Based and Diazodintrophenol Based Primers,” Weapons Systems Technology Information Analysis Center Journal, October 2011.

Michael Courtney and Amy Courtney, “High Speed Measurements of Rifle Primer Blast Waves,” Precision Shooting, February 2011.

Michael Courtney and Amy Courtney, “A Method for Testing Bullets at Reduced Velocity,” Medical Physics, Cornell University Library, December 2008.
 
Good. Then test those bullets, and write a book with good BCs in it like Bryan did and it will be well received.

Many parties that express confidence in BCs published by one party over others fail to appreciate important subtleties in the way BCs are experimentally determined and the velocity ranges over which validity and accuracy are claimed. The attached figure is useful for discussion.

The red Xs in the figure are drag coefficient measurements taken from Bryan's book, "Applied Ballistics for Long Range Shooting." The blue squares are our original measurements over a much wider range of Mach numbers. Bryan's measurements represent 2-4 shots and a range from M2.25 to M2.52 or so. Our measurements represent 80 shots from M1.36 to M2.97. Each blue point is the mean of the Cds at a given Mach number, with 10-20 shots at each Mach number. In most cases, the error bars are less than 1% and covered by the data point itself.

No one should lose any sleep over the small vertical displacement between Bryan's data and ours given that the experiments were performed with different rifles, different twist rates, different boxes of bullets, different measurement systems under different atmospheric conditions. That the two data sets are so close is a testament to the care taken in both experiments.

The real issue is that Bryan claims in his book that his data over such a small range of Mach numbers is sufficient to accurately determine ballistic coefficients from 1500 fps (M1.34) to 3000 fps (M2.68). Since our original Cd data actually spans M1.36 to M2.97, we could easily compute G1 and G7 BCs over that range. At Mach numbers where the uncertainty in the Cd is 1%, the corresponding uncertainty in BC will also be 1%. Except for M2.05 (close to 2%), most of our uncertainties are close to 1%. However, it would be a significant mistake to extrapolate our data and claim to have determined similarly accurate Cds or BCs at Mach numbers below M1.36 or above M2.97. It is without doubt that our paper would not have passed peer review had we done this.

Likewise, there is very little reason to assign validity to Bryan's published BCs that are well outside of the range of Mach numbers where the drag coefficients were actually measured. In this case, accuracy is ascribed to the published BCs from 1500 fps (M1.34) to 3000 fps (M2.68) in a case where measurements were made from M2.25 to M2.52. Careful review of the data on pp. 332-521 of Litz (2009) shows that in the majority of cases, the actual range of Cd measurements is much narrower than the M1.34 to M2.68 range for which BCs are presented that are purported to be accurate.

This is not to say that these measurements are without value, but rather that some have ascribed overly optimistic levels of accuracy and validity. A BC determined over a limited range of Mach numbers is still much more valuable than BCs determined by model predictions with no measurements at all.
 

Attachments

  • MWC Cd Vs Mach Number.jpg
    MWC Cd Vs Mach Number.jpg
    121.8 KB · Views: 29
MC, you seem to be on a mission to discredit Berger and Litz, on a few forums.

Berger/Litz have gone to great length, to provide detailed information on their bullets. That fact is well recognized among most practitioners of long range riflery.

Of course there will always be variations, heck even rifling style and twist rate probably affect BC to some degree. Then there is erector gearing. We will always need to 'prove' our rifle/ammo/scope.

If you have your own data to present, you should just do so, along with your supporting methods. If your information is good, it will always be well received, and appreciated.
 
Last edited:
MC, your work really interests me and I can certainly appreciate, given your scientific background, your concerns about the Mach range validity, something that always bothered me when it comes to high Mach testing ONLY. Do you have some link where I could download your papers? Thanks in advance for all of great work and insight, and please keep on it!
 
MC, your work really interests me and I can certainly appreciate, given your scientific background, your concerns about the Mach range validity, something that always bothered me when it comes to high Mach testing ONLY. Do you have some link where I could download your papers? Thanks in advance for all of great work and insight, and please keep on it!

Thanks for the encouragement.

The above list of our ballistics papers is fairly complete. Unfortunately, they are spread out in different places on the web and in print.

If you cut and past a title into Google, usually a link to the pdf will be very near the top.

If that fails, email me at [email protected] and I'll usually reply within a day with either a link or an attached pdf of the requested paper.
 
Michael - can you provide your published BC's for the following bullets? I'd like to run some analysis over here with them.

1) Berger 175 gr OTM
2) Sierra 175 gr MatchKing

-Nick
 
Michael - can you provide your published BC's for the following bullets? I'd like to run some analysis over here with them.

1) Berger 175 gr OTM
2) Sierra 175 gr MatchKing

-Nick

Nick,

Thanks for this request. I'm sorry if I gave the mistaken impression that we've published BCs for an exhaustive list of current bullet offerings.

We measure a lot of bullet BCs in the course of our laboratory work, and occasionally we publish papers with some tables of measured BCs of most of our measurement results. But we have not really endeavored to systematically measure BCs of most product offerings.

Sierra makes both 30 caliber and 7mm Matchkings in 175 grains. We have not measured BCs of either, but in general, I have confidence in Sierra's published BCs (with a couple of exceptions). If anything, perhaps Sierra may be overly conservative in some cases and the BCs may be higher than advertised. Sierra has all their BCs listed at their web site, and I have confidence that they have actually measured all their advertised BCs.

Berger has several 175 grain bullets, but none that I recall with OTM as part of the name. A quick review of our published material does not turn up any original BC measurements on 175 grain Bergers.

Best regards to you in your shooting endeavors!
 
As Lowlight explained on other threads, G1 BC's rely heavily on velocity. So an advertised BC of .496 was calculated at a specific velocity. What was the velocity tested? I don't know the answer. The manufacturer may be able to explain better how the tests are conducted.
 
As Lowlight explained on other threads, G1 BC's rely heavily on velocity. So an advertised BC of .496 was calculated at a specific velocity. What was the velocity tested? I don't know the answer. The manufacturer may be able to explain better how the tests are conducted.

Sierra measures and publishes velocity dependent G1 BCs for their bullets.

Sierra's measured G1 BCs for the 175 grain .308 SMK are:

.505 @ 2800 fps and above
.496 between 1800 and 2800 fps
.485 @ 1800 fps and below
 
Berger has OTM bullets. 175 gr OTM tactical is one of many. Link provided.
http://www.bergerbullets.com/products/tactical-bullets/

In regards to Sierra, they list their 175 SMK with a G1 BC of .496. In reality that BC is a .475 G1. I would say that's a pretty big difference if you ask me.

Yeah Chris - 0.475 is definitely the right G1 BC for the average over the entire supersonic range. We've got a million rounds down range or so with that BC at our training facility and that's what we have all the guys run with. Any mismatch beyond the supersonic range is due to the usage of the G1 standard for modeling the 175 gr SMK.
 
Yeah Chris - 0.475 is definitely the right G1 BC for the average over the entire supersonic range. We've got a million rounds down range or so with that BC at our training facility and that's what we have all the guys run with. Any mismatch beyond the supersonic range is due to the usage of the G1 standard for modeling the 175 gr SMK.

What are the upper and lower velocities you consider for the "entire supersonic range"? Are you calling everything down to M1.0 "supersonic", or are you calling stuff below M1.2 or 1.5 "transonic"? Has anyone actually measured the BC (or drag coefficients) below M1.5, or are you inferring that the "average" BC across the whole range is correct simply because the bullets are hitting the right location?

We've got the ability to actually measure those BCs (or drag coefficients) all the way down to M1.0. I'm not aware of any actual published measurements below M1.5.
 
Michael, I have read and re-read this thread. Is your purpose to get Berger to hire you for BC testing of their products? I really don't understand where you are coming from. If you have the ability to measure BC's do so, then shoot!
 
What are the upper and lower velocities you consider for the "entire supersonic range"? Are you calling everything down to M1.0 "supersonic", or are you calling stuff below M1.2 or 1.5 "transonic"? Has anyone actually measured the BC (or drag coefficients) below M1.5, or are you inferring that the "average" BC across the whole range is correct simply because the bullets are hitting the right location?

We've got the ability to actually measure those BCs (or drag coefficients) all the way down to M1.0. I'm not aware of any actual published measurements below M1.5.

Here's the really cool part about the work we've been doing for the past several years is that we've measured not just drop, but drift as well. Our goal has always been to create an optical downrange crosswind sensor for small arms fire control systems. In order to do that, we needed to create an array of anemometers that could report the wind speed back to us at a centralized location. We created a test bed that allowed us to record the wind speed downrange at several positions as well as the time of the shot, atmospheric data, muzzle velocity, etc.

For obvious military reasons, we used the 175 gr SMK as our bullet of choice for testing not only the optical wind measurement system but the anemometers as well. For each shot not only did we record all of the aforementioned data, but we also recorded the drop and drift. We would aim at a central point on a large target board and let the bullet drift accordingly. For each shot, we measured both vertical deflection (from our center point) and horizontal drift. Shots were done at ranges between 800 and 1000 meters. For most of our data collection events, we were testing DA's between 1000 and 3000 feet.

After doing this for 1000's of shots, there are a number of interesting things that we saw with this round. If you plot the average crosswind speed sampled from the anemometers versus the bullet deflection, what you see is that for the 175 gr SMK at 950 meters (right around where the bullet was hitting Mach 1.0 most of the time) is that the deflection is approximately 0.9 meters of deflection per 1 meter per second of wind. That's from the empirical data. If you do it from Sierra's published BC's and run a modified point mass solver that can accept banded BC's, accounts for spin/coriolis/etc, then what you get is somewhere closer to 0.7 meters of deflection per 1 meter per second of wind. If you use 0.475 as the BC, you get somewhere closer to 0.8.

Since we didn't have BC data for the Sierra's between Mach 1.5 to Mach 1.0, we did our best to get the data to match up over large data sets. What we saw is that for ranges up to 800 (usually around Mach 1.2) is that our average BC over the entire flight of 0.475 worked well for drop and drift. We then used about 0.460 from 800 to 950-1000 meters (about Mach 1.2 to Mach 1.0) and then the drift matched up fairly well, showing the trends that we would expect to see that matched up with the empirical data.

Not unexpectedly, the drop then also matched up well also when we used the following bands:

Mach 3.0 - Mach 1.2 = 0.475
Mach 1.2 - Mach 1.0 = 0.460

All-in-all, it was super interesting data and those are the BC's we've been having the guys use in training. We've been doing this for other rounds as well for our optical crosswind work. The 175 gr SMK was a great starting point since it is so prolific.

If you have the ability to measure those BC's or the coefficient of drag as a function of Mach, I'd definitely be interested in the data and I can re-run the entire collection of data through post-processing on your numbers. I can accept either banded BC's or a custom drag curve with Mach/Cd data.
 
If you have the ability to measure those BC's or the coefficient of drag as a function of Mach, I'd definitely be interested in the data and I can re-run the entire collection of data through post-processing on your numbers. I can accept either banded BC's or a custom drag curve with Mach/Cd data.

I'll have my peeps look into ordering components and we'll start considering when we can get this scheduled. Please send me an email at [email protected] and I'll keep you know how things are proceeding. We can't post results online, but with minimal confirmation that you are in the US, we can email them to you. Our fall schedule is fairly packed, but the winter looks good.
 
Much of this discussion came up at the GAP Grind this past weekend. Including several .mil shooters, so it's actually quite timely.

In my personal experience, even today I find .496 to work better. ( though i like and use Sierras banded numbers most of the time, as listed above ) I think the "modified" part when talking about Point Mass is being purposely unkind to any original G1 value. And regardless of the G value used (G7 or G1) it was the general consensus that while the drops are very good in most of the current Point Mass solvers used, (everyone you talk to praises the drop) the windage is no where close to correct. I know I have been running multiple programs with multiple people and on average to keep the solid drop you have to change the wind between 4 & 6 MPH to match to up. I find no discussion of Windage corrections with any consistency and believe most out there just walk in the wind and rely on drop alone. It's rarely mentioned.

Out here, most matches are 1 shot only, (Avg Tgt is 1.5 MOA) under field conditions with a lot of uncommon ranges and winds averaging 10 to 15 MPH. I have shot these local events, my training videos, and taught classes under these conditions (weekly) while running multiple software solutions at the same time. I have also been to no less than 4 Gunsite XLR Classes using multiple solvers and found the same issues. In all I do my best to record real, practical data with multiple calibers from 6mm to 338.

Given the the choice, the Pesja solutions are better with both drop and drift. It's so noticeable it cannot be ignored, especially with drift. The drop can be considered a wash. Both Field Firing Solutions and Coldbore manage the published BCs much easier, require less "Truing" (especially with common loads) and in the case of FFS will only work with G1 numbers. It's like .496 it was the law of the land for far too long which leads me to wonder what the "Apps" are doing to have to lower it. For background, I graduated the USMC Sniper School in 1986, and have taught and continued to advance in the field to this day. That is a lot of history and experience to draw from. It's not like yesterday I missed and today I can finally hit something.

I don't want to talk out of school but it was presented to me that several current .mil shooters are experiencing the same issues but refuse to speak up because of the politics involved. Rocking the boat is frowned on, me on the other hand have the reputation of doing just that. I ran both Coldbore and JBM at the Grind, with a 260REM using a 136 Scenar L @ 2800fps I barely held off the plate out to 800 yards, the most windaged used was .3 to .5 mils. Just a few shots at best. So it's easy to mask the potential problems. Last time at K&M using a 6mm Creedmoor with Berger 105s @ 3150 I never held off the plate out to 1000. So you wouldn't notice it. ( for the record I love using Berger bullets and using the older AB loaded 175s I have beat many 6.5s and 6s here locally)

I am not sure it's the BC as much as the software. I think trying to follow the original model is flawed which is why I find Pesja solvers to work better. Why default back 100 years when someone came up with a better model much more recently would be my question? Guys say it's flawed but still when the G question comes up they talk ancient history. If you're gonna modify it, do so on a manner that isn't quoting something older, we have reliable data for G1 just fix the model to match instead of handicapping it. Or do every shooter a favor and band them all, seems a better way to do it ( I say that grinning). I mean if JBM can default to a banded G1 solution that is spot on, I don't see why we aren't doing that. After all, we have a much bigger variety in barrels, bullets, powders and especially shooters, an average is no longer valid. One size clearly does not fit all. By the way, was that barrel, 1-10, 1-11.25, or maybe it was number 87 in the run and was actually 1-10.69 ? I know Bartlien can carry the decimal to 4 places... My 6CM is a 8-7.7 gain twist, I have a 338 for monolithic bullets that is 13-5.4 lol put that in your software.
 
I think it's strange that you're picking on Berger, who of all the makers has gone to pretty great lengths to give us accurate numbers, and the only bullet maker to make detailed data available (via Bryan's book) on what those measurements are comprised of. Heck, Sierra still publishes velocity dependent G1's and no G7's at all! Don't get me started on some of the nonsense that comes out of the small custom makers. Some of Litz's published data is a little sparse. But some data is better than no data. And he also provides uncertainty estimates, which is a great thing. I'm not aware of anyone else who does that.

Is any company going to be perfect? No. Is anyone going to care about some detailed explanation about how the measure/calculate their BC's? Not really. I think it's cool. But most people just don't care and they have a business to run. It's not a science project. Practically speaking, if you plug in Berger's numbers and accurate inputs into any off the shelf point mass calculator, you will be pretty damn close out to 1000 yards. I can't see why Berger or anyone else would invest the thousands of dollars it takes to hone the last tiny bit of precision out of BC measurements that only a handful of people care about, especially given the substantial lot to lot variations.

One area where I think Berger may deserve a little pushing is in their reloading manual, which implies that it's basically compiled from QuickLoad rather than physically tested. They don't say clearly one way or another, but I would like to know if I'm using software- generated data or physically tested data.
 
BC and Wind Drift issues

Much of this discussion came up at the GAP Grind this past weekend. Including several .mil shooters, so it's actually quite timely.

In my personal experience, even today I find .496 to work better. ( though i like and use Sierras banded numbers most of the time, as listed above ) I think the "modified" part when talking about Point Mass is being purposely unkind to any original G1 value. And regardless of the G value used (G7 or G1) it was the general consensus that while the drops are very good in most of the current Point Mass solvers used, (everyone you talk to praises the drop) the windage is no where close to correct. I know I have been running multiple programs with multiple people and on average to keep the solid drop you have to change the wind between 4 & 6 MPH to match to up. I find no discussion of Windage corrections with any consistency and believe most out there just walk in the wind and rely on drop alone. It's rarely mentioned.

Lowlight, thanks for some astute observations.

BC accuracy of specific bullets is an essential prerequisite for addressing more fundamental questions in ballistics. Here, the fundamental question is the accuracy of the approximation made by most modified point mass ballistics solvers that wind drift depends only on the horizontal component of the wind velocity perpendicular to the line of sight, the bullet's BC, and the muzzle velocity. Specifically, this method assumes no dependence of wind drift on mass (other than how BC depends on mass), on bullet length, on bullet stability, on twist rate, or on how the total drag is distributed along the bullet (nose drag, skin friction, base drag, etc.)

I prefer to frame the question in terms of the accuracy of predicted wind drift, because I usually assume no prediction is perfectly accurate (say to 1 part in a trillion), but the real issue is whether the predictions are accurate to 1%, 5%, or 50%. Lowlight's observations suggest that the predictions may be errant by as much as 50%, which he seems to ascribe to errors in the method itself. Nick's observations seem to suggest an error closer to 10% which he ascribes to an inaccurate BC for Mach numbers between 1.0 and 1.2. I think more careful experiments are needed to address these fundamental questions.

One experimental challenge in testing predictions is the need to know the wind magnitude and direction at every point along the bullet path at the instant the bullet passes. Picture an array of Kestrels, mounted on weather vanes (as shown in the picture), every 50 or 100 yards along the bullet's flight path, with their heights adjusted according to the height of the bullet flight path at each distance. If the Kestrels are communicating wirelessly with a centralized computer and timing issues are attentended too, such a system represents a much more accurate test of wind drift predictions than a single handheld Kestrel at the firing point, even when combined with skillful interpretation of wind flags.

We've designed some experiments like this, and I think Nick has also. There are some more advanced methods of measuring cross winds along the flight path, but they are very expensive. The more realistic approach is a wireless anemometer with sufficiently fast response, mounted to a vane to provide both magnitude and direction information synchronized to the passing of the bullet. One challenge in performing the experiment at 1000 yards is that the bullet is close to 12 feet above the line of sight at its apex, and it is well established that wind speeds tend to be greater up there. For this reason, we designed experiments with bullet BCs (G1) closer to 0.300 and a target range of 600 yards to keep the bullet heights within 4 ft of the line of sight to facilitate keeping the anemometers and weather vanes at the proper height.

But we also designed a much simpler experiment to test the accuracy of the fundamental assumption of most modified point mass solvers. One need not actually measure the wind speed and direction every 50 to 100 yards along the flight path if one simultaneously fires three to five different bullets with the same BC and muzzle velocity. Our experimental design picked a BC of 0.29 and a muzzle velocity of 2800 fps. Keeping the range to 600 yards also reduces other sources of dispersion and eliminates drag variations that come into play at lower Mach numbers.

The approximation used by the modified point mass methods predicts that a 53 grain .224 boat tail bullet, a 62 grain .224 flat base, a 110 grain .308 boat tail, and a 220 grain .308 flat base will all have identical wind drift if they have the same BC, muzzle velocity, and are fired simultaneously over the same flight path. The percent differences in measured wind drifts would serve as a measure of accuracy for the method used by the modified point mass, without needing to carefully measure the wind speed and direction at a number of points along the flight path. Of course, one must confirm the BCs are the same for this experimental design to serve its purpose.
 

Attachments

  • DSC00284.jpg
    DSC00284.jpg
    506.7 KB · Views: 31
There is a reason they came up with the 6DOF method and did all that work to figure out all those coefficients. It's because a single coefficient is incapable of capturing all of these dependencies. Your BC becomes a variable dependent on many other variables. The next thing you know, you need 30 coefficients to calculate your BC, and you're back where you left off with the 6DOF solution, except none of your coefficients actually mean anything. This is not progress.

The real progress to be found is in the ability to accurately measure the wind in real time along the path of the bullet. If you can do that, none of these details will seem particularly important. Point mass is good enough. Garbage in garbage out.
 
There is a reason they came up with the 6DOF method and did all that work to figure out all those coefficients. It's because a single coefficient is incapable of capturing all of these dependencies. Your BC becomes a variable dependent on many other variables. The next thing you know, you need 30 coefficients to calculate your BC, and you're back where you left off with the 6DOF solution, except none of your coefficients actually mean anything. This is not progress.

There are only a few ranges in the world that can measure the coefficients needed for the 6 dof solution. I think the goal here is to better approach more accurate 3 dof solutions with instrumentation that is available for a few thousand and not out of reach for advanced hobbyists. Approaching the problem with velocity dependent Cds or BCs gives a very precise physical meaning to however the problem is described in terms of drag coefficients. A small number of additional parameters my be needed to tweak the modified point mass wind drift model if additional adjustments for bullet mass, length, stability, twist, etc are needed. But first we most address how this would work and whether we need improved models or better drag measurements at low mach numbers, or both.

The real progress to be found is in the ability to accurately measure the wind in real time along the path of the bullet. If you can do that, none of these details will seem particularly important. Point mass is good enough. Garbage in garbage out.

Your pride in 6 dof models is worthless when addressing the problem of real time measurement of wind velocity vector fields and computing windage adjustments quickly enough to fire the shot before the wind changes. There simply are not battery powered portable computers available to do the 6 dof calculations in real time; whereas, there are computers fast enough to solve the modified point mass and similar approaches fast enough.

Is modified point mass really good enough if one has the wind velocity vector field and velocity dependent BCs or Cds to 1-2%?

This is where the question gets back to whether the current wind drift model (depending on BC and MV only) is accurate to 1%, 5%, or 50%. If the model itself is off by 10% or more, windage can be off by enough to miss at 1000 yards with the 175 SMK, and in all cases, you'll be missing long before the bullet goes subsonic in moderate cross winds even with the very high BC bullets out of .300 WM, .338 Lapua, 50 BMG, etc.
 
A economical wind sensor array exists.
WSA | Applied Ballistics, LLC

On other calculators (not AB), the BC is typically scaled. This results in an artificial scaling that not only affects the drop, but also the time of flight. That changes the wind deflection as well. But through extensive tests on instrumented ranges where wind sensors are present, the AB team have seen that only the drop needs to be scaled, not the wind. In fact, you'll tend to over-estimate the wind's influence on a round if you scale the BC like other solvers do.


A great article from Dan, who's been in the business of "wind" for a long time.
http://www.nvisti.com/wp-content/uploads/2014/06/NVDOC1403-Wind.pdf
 
Last edited:
In the field, your access to real time accurate data is limited, with as much weight as we put on the elevation, it has clearly been demonstrated that wind is even more so important. After all for the .mil shooter as an example, you have a lot more room with elevation errors on a human target than with wind. We stand taller than we are wider.

So you have a ton of emphasis on what it takes to line up the elevation, but the focus for windage errors revolves more around Spindrift than with the actual wind solution. Sure it's easy to dismiss it and say, "well you can't predict the wind, but we can tell you what the SD is, so be sure to dial that ", however I believe that is a cop out. A way of changing the conversation, after all, it's been proven that not using the SD will still get you a 1st round hit, but not using wind will not. We see far too many people mention SD over the real issue, the wind. And I am not so sure you can skim over it saying it's the lack of complete wind data. We can clearly "group" on target without it being a completely strung out horizontal deflection. Once we're there rarely are you being blow off every other shot.

When I am on the line with a group of students, and see them continuously hit a piece a steel that is 1.5 MOA wide, and in order to line up the wind solution (actual) to match the solver, me having to reduce the wind call in the computer by 4MPH or more is a problem with computer not the reading. You can't tell me that using my Kestrel at the shooter with a reading of 10MPH then needing to reduce the reading to 6MPH in the solver is the fault of the wind call. Especially today when we have a lot more students with 6.5s than .30 cals on the line. My next question is, how come this doesn't happen with ColdBore as an example, but it does with most Point Mass solvers. It because the air is less dense in CO and nobody using Point Mass is accounting for this ? Because I have spoke to Gus Ruiz about this and his solver adjusts the wind for the air density. Is PM saying 10MPH at sea level is the same as at 5000ft above ? That might be it ...

if the question is with the wind call itself why not use multiple wind zones, we can confirm within 1 MPH or better wind at the shooter, that is a given. The next step is to divide the shot into the other two zones. Yes, if you are moving up in a wind gradient by firing at or beyond 1000 yards or more, I would certainly expect at least 2MPH added to the solution for the increase in velocity because we have less drag off the ground. (Wind wise) but less... some are using multiple zones and changing the down range zone to match up the actual wind used should be the next step. After all we need to record our actual drop and drift, either in the datebook or using the computer to "true" the solution to our system. (the system includes you, which no computer can account for)

The reality of it, "averages" are clearly not working and continuing to fight for the best "average" is wasting all our time. We need to work out better solutions for drops in velocity like banding does and make that the rule and not the exception, as well that should also work the same way with the wind. When targets are 20x40, 18x30, or any other taller vs wider, the wind is what matters more to get that hit. I am absorb a 2 MOA error in elevation but I cannot do the same with windage. Sure we have round and things like animals that are wider vs shorter... but still overall, I would rather the focus be on proper wind over being told to add in SD. That's not it, we're driving the bullets faster those numbers are shrinking. With a high velocity bullet I can also absorb a lot more elevation errors as with an Unknown distance target, still the wind is only be cut marginally when compared.

My experience tells me it's a solution error and not a wind reading one. It's too easy to dismiss the wind and blame a lot of other things which I get, but lately all my focus has been on the wind and I am seeing some glaring problems with some things and not with others.
 
In the Army we do use wind zones with the foundation beginning at the shooter since we have a device that can measure the wind within .1 m/s. From there I have a starting point and with the wind in the first third generally being the wind with the greatest influence 1k and in, I simple add or subtract .2 or more mils based on my observation of wind in the 2nd and third zones.

In the school they teach the Acc 1st wind formula
Range x wind + wind=fv mil hold:
Wind factor derived from BC
.4 308
800 m and in (effectiveness)

Each range has a value ex.
100 m = .1
600m = .7 (bumps up .1 after 500m)
800m = .9

You divide wind read 12mph FV by BC value (.4 for .308) = 3 if you have anything remaining you just add it to that.

So targets at 500 meters, L-R FV wind at 12 mph = 1.5 mil L hold. Pretty simple but it's a minute of man solution.

I like pulling a live capture at my spot, let AB compute a fire solution then adjust as I see fit. Lately, I just throw the Kestrel in a vane mount, let it capture live feed, then just pull the data from my android device and the Kestrel companion app. I can keep that AB kestrel in the mount and adjust it from the tablet. Been working like a charm on Larue poppers out to 800m in some medium winds 6-12mph. If I'm back in the Stan in an OP/defensive posture, I'm gonna run it just like that. Better then starting off with a guess.

When I look DownRange at 800 m, all I know for certain is the wind is blowing. No way a human can estimate within 1mph at that distance without an aid like a sensor or a first shot to act as a spotter round.
 
Last edited:
A economical wind sensor array exists.
WSA | Applied Ballistics, LLC

On other calculators (not AB), the BC is typically scaled. This results in an artificial scaling that not only affects the drop, but also the time of flight. That changes the wind deflection as well.

I've been comparing results from Bryan's calculators with JBM for a long time. The calculator that came with the book in 2009, the Berger calculator released at about the same time, and the current calculator at the Berger site, all agree with JBM predictions within 1% or less for a number of trials out to 100 yards. Often the agreement includes all the digits of the output. It is hard to believe that one of these calculators is doing anything significantly different from JBM. Please explain if you mean there really is a difference.

The array of wind sensors is impressive, but my concern is the need to get to 12 feet above the line of sight needed midrange for 1000 yards. Our design calls for using much heavier and robust tripods even to get to the 4 ft above line of sight needed midrange for 600 yards. For 1000 yards, we'd pretty much given up on completely portable systems due to the challenges of getting the sensors 12 ft higher than the line of sight in a good wind.

But through extensive tests on instrumented ranges where wind sensors are present, the AB team have seen that only the drop needs to be scaled, not the wind. In fact, you'll tend to over-estimate the wind's influence on a round if you scale the BC like other solvers do.

To be sure this is the real issue, the mid range sensors need to be 12 ft above the line of sight where the bullet path really is (and appropriately adjusted at each range).

A great article from Dan, who's been in the business of "wind" for a long time.
http://www.nvisti.com/wp-content/uploads/2014/06/NVDOC1403-Wind.pdf
[/QUOTE]

This is a nice article and recommended reading. But this article is really focused on the predictions of Bob McCoy's modified point mass model and how it predicts wind drift. There is nothing in this article to suggest what level of accuracy can be expected if one has very accurate velocity dependent BCs and wind speeds and directions along the bullet path.

Your comment about scaling the drop but not the wind seems odd, since (according to McCoy) they both should depend only on the time of flight at a certain point. Why would it make sense to scale an input when computing the time of flight to compute the drop, but not to scale an input computing the time of flight to compute wind drift?

Since drop depends on time of flight and some simple physics formulas, it's hard to imagine drop gets computed with anything other than the physical, most accurate possible time of flight. Maybe something gets scaled earlier to compute the acceleration along the bullet path.
 
Chris,

I am well aware of that, I am talking about solvers and not rule of thumb formulas, as well I am also hip to the first round / believe the bullet part to correct.

But the goal should be for the ballistic solver to be every bit as accurate with wind as it is with drop. I see too be a discrepancy when comparing the Point Mass solutions to those of FFS or CB 1
 
Your pride in 6 dof models is worthless when addressing the problem of real time measurement of wind velocity vector fields and computing windage adjustments quickly enough to fire the shot before the wind changes. There simply are not battery powered portable computers available to do the 6 dof calculations in real time; whereas, there are computers fast enough to solve the modified point mass and similar approaches fast enough.

I'm not suggesting that you need 6dof for every shot. I would say that trying to make BC a function of multiple interdependent variables is a fools errand, and is exactly why the 6dof model exists in the first place. When you make the BC dependent on sg, twist, velocity, and more, all of which interact with each other, you wind up with a very complex situation that rely so a bunch of hard to get data, sort of like the 6dof. Sure, you could maybe come up with a fancy way of building all that supplementary data into a point mass solver and wind up with slightly better results, but it won't be repeatable or even manageable unless you can isolate the effects and model them physically - which again gets us back to 6dof. And if it's not repeatable and generally applicable, you might as well have a table of empirical data.
 
Hey guys, I did write to a lot of this in Modern Advancements in Long Range Shooting. In there, I presented a couple of graphs regarding how many anemometers are needed on a 1000 meter path as well as what your expected probability of hit would be. As I mention, things are very terrain specific, but if you take a look at the macro-level summary of the data, that's how it all applies and the probability of hit that you can expect to see.

Regarding the height above the ground... we've done this and put anemometers at the trajectory of a 175 gr SMK out to 1000 meters. Yep, we put them up at close to 30 feet in the air in order to match the trajectory - we used huge wooden towers that were hand built to do this. We ran anemometers at line of sight as well and then compared the drift from each of them.

So, what were the results? There's virtually no difference in the probability of hit on an IPSC target.

While it is well documented that the wind scales as a function of the height above the ground when looking at long term averages, this does not apply for instantaneous measurements. Because the earth's surface is a turbulent boundary layer, at any (short) point in time, the wind at the trajectory of the bullet may be lower than that along the line of sight. You see all kinds of eddies and other things that are dominating the wind conditions. In the bullet's flight time, you can't systematically say that the wind speed is higher above the ground in the turbulent region near the earth's surface.

That being said, it's best to do it with ultrasonic anemometers as well. The typical Kestrel/tripod is a great first order approximation but there is much that can be learned about the wind when using high speed ultrasonics. The mechanical inertia that is in the Kestrel/tripod smooths the data more than you'd like when doing this type of analysis.

When talking about what kind of probability can be expected by using the "average" wind speed over a profile - that is somewhat answered in the same chapters.

If you are reading mirage and good at it, then that's actually a very good average of the entire path. The "mirage" that you are seeing is the light that is arriving from the target and passing through all of the turbulence from the target to your eye. Therefore, it's a very good average. If you can either read that visually or with an optical wind measurement device, then you can achieve probabilities of hit between 50-70% if you just take the average wind speed.

Specific situations can be contrived to show that the average wind speed breaks down, specifically placing high winds at the end of the bullet's path, but for the most part, the average wind works very well.

Also, something of interest to is to look at the probability density function of the wind. It follows a Weibull distribution - not a normal distribution.... that means the mode != mean most of the time and there are better times to shoot than others as well.

Anyway, that's all contingent upon having a good ballistics engine running behind the scenes. One of the things that I have been very careful about when using any ballistics computer is how it computes the wind's influence on a bullet. There have been many calculators in the base that used BC manipulation to match drop, but when you apply it to drift, it drastically overestimates the wind's influence. This is primarily because it's artificially increasing the time of flight information internally and then simply using the lag time to compute bullet deflection.
 
So to put it in plain language, are you saying that "truing" has the potential of changing the wind solutions, so while you can true your drop, you risk losing the accuracy of the predicted drift ?

As you said, manipulation of the BC has the unintended consequence of changing the other side of the equation ?

If that is the case, doesn't lend to the reinforce the Pesja solution of using the DK Factor to adjust ? Bending the curve versus changing the factors (BC & MV) of both drop and drift ? Could this explain why "real world numbers" appear to work better vs having to "tweak" the recorded values in the other solvers ? Not being a G dependent solution seems to favor "averages" much better, especially in practical use with the limitations we have in the field. The argument has always been the modifications to what is "really" happening using the old definitions but here it would seem to be a smarter way to address the changes we see.
 
The point mass method, correctly implemented, does not differentiate between windage and drop - it just calculates x, y, and z of each step of the trajectory. There isn't a separate wind calculation. Changing the BC will necessarily change both drop and windage. In theory, if you improve one, you should improve the other - assuming that the other inputs are all correct and the drag function is appropriate.
 
I'm not suggesting that you need 6dof for every shot. I would say that trying to make BC a function of multiple interdependent variables is a fools errand, and is exactly why the 6dof model exists in the first place. When you make the BC dependent on sg, twist, velocity, and more, all of which interact with each other, you wind up with a very complex situation that rely so a bunch of hard to get data, sort of like the 6dof.

Agreed. But BC should be determined by the slowing of forward motion alone, without regard for wind drift. For any bullet, BC should depend only on velocity as determined by experiments measuring the slowing of forward motion.

The question then becomes, can wind drift predictions be improved by adding considerations other than BC?

First we must answer how accurate are the wind drift predictions using only BC and MV? If they are within 1-2%, the theory is good enough and we need only focus on acquiring the necessary real time wind data. But if the wind drift predictions based on BC and MV can be off by 10% or more (a lot more) as some are suggesting above, then we need to figure out how to fix the theory to improve the predictions. Will we need a bunch of hard to get parameters like 6 dof? I don't know, but I think I'd first work to correlate deviations from the modified point mass predictions with easily obtainable parameters like mass, sectional density, muzzle spin rate, bullet length, simple stability estimates, ratio of nose drag to base drag, etc. If the deviations from modified point mass predictions correlate strongly with parameters that are already input into the solvers (or parameters that are easily computed from existing inputs), then reducing the inaccuracies in the current models will be straightforward.

Sure, you could maybe come up with a fancy way of building all that supplementary data into a point mass solver and wind up with slightly better results, but it won't be repeatable or even manageable unless you can isolate the effects and model them physically - which again gets us back to 6dof. And if it's not repeatable and generally applicable, you might as well have a table of empirical data.

I don't think it necessarily needs to be fancy or include much supplementary bullet data that the solvers don't already have or can't be input easily (like bullet dimensions). If the method is already at an 80-90% accuracy level (10-20% errors), trimming those remaining errors would be straightforward.
 
Wow, this goes back to 2010, OP? Your question is a double edged sword. Most published BCs are predicted and then trued so they are measured. I guess you are more interested if they were measured in real time going down range. That is a tall order for even for Berger to fill and keep everybody happy.

As an aside, I find the four level G1 BC more realistic than G7 for elevation and I don't really know the difference between Point Mass and Pesja. I'm just relaying what I have been experiencing with computer apps. I can rely on the drop with room to spare but the wind calcs are not right. I know that now but then there is the actual wind factor that is going on like two or more different directions and speeds along the way to the target area. Sometimes I find there is no correction other even though the wind is pulling my leg. I'm afraid no computer app is going to help us on the windage every time. Reading the wind is a talent that can be learned but some people are better than most. I'm one of most people.

What would be interesting to measure is going back and converting to group size all the Wimbledon Cup champions' scores and see just how much more accurate things have become over the decades. Personally, I'm just trying to shoot a group the size Ben Comfort shot in 1935. I'll never make it.
 
The point mass method, correctly implemented, does not differentiate between windage and drop - it just calculates x, y, and z of each step of the trajectory. There isn't a separate wind calculation. Changing the BC will necessarily change both drop and windage. In theory, if you improve one, you should improve the other - assuming that the other inputs are all correct and the drag function is appropriate.

Taking a simplified case of a horizontal line of sight, define this as the x axis, the perpendicular horizontal, define as y, and "up" defined as z. The only force in the x direction is air drag, which is given by the drag force equation. The only force in the z direction is gravity. The only force in the y direction is the wind force.

Write down the kinematic equations, integrate numerically with Runge-Kutta, and you have your predicted trajectory.

The big flaw is in how the wind force is computed as depending only on the cross wind component and the BC which is defined to relate to the retarding force in a perpendicular direction. Why should the wind drift depend only on the forward retarding force and be independent of mass (except for how mass is included in BC) and be completely independent of bullet length and cross sectional area the wind sees from the side?

Would it make sense to compute a cross current's effect on a boat only from it's drag in the forward direction, completely ignoring its drag profile from the side? This is how wind drift of bullets is computed by relying on BC and MV only.
 
Hey guys, I did write to a lot of this in Modern Advancements in Long Range Shooting. In there, I presented a couple of graphs regarding how many anemometers are needed on a 1000 meter path as well as what your expected probability of hit would be. As I mention, things are very terrain specific, but if you take a look at the macro-level summary of the data, that's how it all applies and the probability of hit that you can expect to see.

I gotta get that book. Thanks for the preview.

Regarding the height above the ground... we've done this and put anemometers at the trajectory of a 175 gr SMK out to 1000 meters. Yep, we put them up at close to 30 feet in the air in order to match the trajectory - we used huge wooden towers that were hand built to do this. We ran anemometers at line of sight as well and then compared the drift from each of them.

So, what were the results? There's virtually no difference in the probability of hit on an IPSC target.

Fascinating. Thanks for sharing this result. It's nice to see that the SBIR $ was put to good use.

While it is well documented that the wind scales as a function of the height above the ground when looking at long term averages, this does not apply for instantaneous measurements. Because the earth's surface is a turbulent boundary layer, at any (short) point in time, the wind at the trajectory of the bullet may be lower than that along the line of sight. You see all kinds of eddies and other things that are dominating the wind conditions. In the bullet's flight time, you can't systematically say that the wind speed is higher above the ground in the turbulent region near the earth's surface.

Once again, fascinating. I'll probably read this paragraph 20 times trying to formulate experiments and consider how to otherwise evaluate it.

For example, consider an experiment with identical low BC .223 Rem bullets fired simultaneously at the same velocity over a shorter course (say 500m) without the huge mid range height, but one 30 feet high and one at normal bench rest level. (Build two towers 30 feet high, one for the shooter, and one for the target.) If your explanation is correct, the wind drift on the upper trajectory won't be systematically larger than the lower one.

And if this is true up to the height of a 1000 yard trajectory, how much higher can one go and still have predictions as accurate from line of sight wind measurements as from measurements along the actual path?

That being said, it's best to do it with ultrasonic anemometers as well. The typical Kestrel/tripod is a great first order approximation but there is much that can be learned about the wind when using high speed ultrasonics. The mechanical inertia that is in the Kestrel/tripod smooths the data more than you'd like when doing this type of analysis.

I like to think about it like a low pass filter, more or less giving a "moving average" over a short time interval rather than a true instantaneous reading. The time window for the vane is longer than for the anemometer.

But I am perplexed as to why the moving average over a short time window would matter more than the difference in wind 30 feet higher or the effects of spatial averaging over large fractions of the range to the target. Certainly, the ultrasonics give more insight into the time scales on which wind speed and direction are changing, but if you ran the ultrasonic results through a low pass filter or moving average mimicking the time scales of the Kestrel vane and anemometer response, would the accuracy of your wind drift predictions suffer significantly?

Anyway, that's all contingent upon having a good ballistics engine running behind the scenes. One of the things that I have been very careful about when using any ballistics computer is how it computes the wind's influence on a bullet. There have been many calculators in the base that used BC manipulation to match drop, but when you apply it to drift, it drastically overestimates the wind's influence. This is primarily because it's artificially increasing the time of flight information internally and then simply using the lag time to compute bullet deflection.

Now your tempting me to reverse engineer a number of solvers. With your physics and math background, you will probably get the gist:

Enter the appropriate outputs into a spreadsheet as x, y, z, t, Vx at 1 yard intervals.

Use the basic principles of Calculus and kinematics to compute the Fx, Fy, and Fz at each point. Fx and Fz are simple, they are just the retarding drag force and gravity. But reverse engineering Fy can tell me how these things are really relating BC and cross wind to the force of the wind on the bullet. Something is not right. Of course, it's also simple enough to tell if their drift predictions agree with Eqn 5.2 of Litz 2009 (time lag times wind speed, really going back to Bob McCoy).
 
So you have a ton of emphasis on what it takes to line up the elevation, but the focus for windage errors revolves more around Spindrift than with the actual wind solution. Sure it's easy to dismiss it and say, "well you can't predict the wind, but we can tell you what the SD is, so be sure to dial that ", however I believe that is a cop out. A way of changing the conversation, after all, it's been proven that not using the SD will still get you a 1st round hit, but not using wind will not. We see far too many people mention SD over the real issue, the wind. And I am not so sure you can skim over it saying it's the lack of complete wind data. We can clearly "group" on target without it being a completely strung out horizontal deflection. Once we're there rarely are you being blow off every other shot.

Lots of insight here. Thanks for sharing these observations. The wind is the real issue. But if we fix the BCs to match the wind drift, we run the risk of messing up the drops and also other things like retained energy and impact velocity and when the max supersonic range. We need another approach.

When I am on the line with a group of students, and see them continuously hit a piece a steel that is 1.5 MOA wide, and in order to line up the wind solution (actual) to match the solver, me having to reduce the wind call in the computer by 4MPH or more is a problem with computer not the reading. You can't tell me that using my Kestrel at the shooter with a reading of 10MPH then needing to reduce the reading to 6MPH in the solver is the fault of the wind call. Especially today when we have a lot more students with 6.5s than .30 cals on the line.

You are right of course, unless you've forgotten to multiply the Kestrel reading by the cosine of the angle the wind is making with 9 O'Clock (or make an equivalent adjustment for wind direction).

But I think it's time to name names on these faulty solvers. Apparently they are not all implementing the modified point mass wind drift method properly. Which one were you using and needing to adjust the wind call down on?

Is PM saying 10MPH at sea level is the same as at 5000ft above ? That might be it ...

I think this is a big part of it. The only way modified point mass accounts for wind drift is in the time lag. But I have a hard time believing that a 10 mph wind at 30% lower air density will move a bullet as much in a given time lag as a 10 mph wind at sea level. True, the lower air density reduces the time lag. But I can't believe the only difference between a 10 mph wind at sea level and 5000 ft is through the extra time to arrive at sea level. Air that is 30% less dense will exert a smaller force sideways on a bullet in a 10 mph wind. It cannot only be a smaller retarding force.

We shot a lot in Colorado before relocating to Louisiana. Wind moves bullets much more in Louisiana. And the difference is more than predicted with the time lag model.


The reality of it, "averages" are clearly not working and continuing to fight for the best "average" is wasting all our time. We need to work out better solutions for drops in velocity like banding does and make that the rule and not the exception, as well that should also work the same way with the wind. When targets are 20x40, 18x30, or any other taller vs wider, the wind is what matters more to get that hit.

That's why I love the steel prairie dogs to separate the men from the boys in the precision rifle contests. Maybe F-Class needs tall, thin ovals rather than circles.

My experience tells me it's a solution error and not a wind reading one. It's too easy to dismiss the wind and blame a lot of other things which I get, but lately all my focus has been on the wind and I am seeing some glaring problems with some things and not with others.

I tend to agree, but it's hard to pin the blame on all modified point mass solvers now that the claim has been made that some are implemented incorrectly. Can you email me the output of your solver to compare with others and see if the implementation yours is using makes one of these scaling errors spoken about above? [email protected]
 
Would it make sense to compute a cross current's effect on a boat only from it's drag in the forward direction, completely ignoring its drag profile from the side? This is how wind drift of bullets is computed by relying on BC and MV only.

If you believe that the bullet generally aligns to the air flow and that any minor yaw is accounted for by BC, then yes. In fact, if you want to argue that wind should be dependent on some sort of sideways BC, you must also argue that drop is subject to the same phenomenon and we're back where we started. The bullet doesn't know the difference between wind and falling.

In other words, how is the bullet, which is round and spinning, to know one direction from another?
 
Last edited:
If you believe that the bullet generally aligns to the flight path and that any minor yaw is accounted for by BC, then yes. In fact, if you want to argue that wind should be dependent on some sort of sideways BC, you must also argue that drop is subject to the same phenomenon and we're back where we started. The bullet doesn't know the difference between wind and falling.

In other words, how is the bullet, which is round and spinning, to know one direction from another?

The ultimate test of theory is not argument from causation, but rather experimental data. Where is the data confirming the accuracy of your theory to 1%?

A bullet knows which direction is down, because gravity is pulling on it in that direction. The force of air drag pushing a falling bullet "up" would not equal to a 10 mph cross wind until very late in the trajectory when it was falling at 10 mph. It's effect on the vertical motion would be no bigger than turning on a 10 mph cross wind very late in a trajectory, and it might be even harder to detect if it masked by other effects: lift (from an upward component of the yaw of repose), vertical Coriolis, local and altitude variations in the acceleration of gravity compared with what the solver is using.

Have you ever tried to measure the drag coefficient on a falling lead object over a short distance? It's almost impossible. You're going to see the local variation in g before you get any reasonable estimate at all of the drag coefficient. It can be done with a 1 million frame per second camera with a known grid in the background. Once you have the local g to 0.01% from motion early in the fall, the drag should show up as deviations from 0.5 g t^2 late in the fall. It's easier to do some trials zoomed in at the top of the fall to get the local g, and then zoom in at the bottom of the fall and get the drag from deviations from v = sqrt(2gh) because the slowing is easier to detect than the change in drop distance. Once you have the velocity at the bottom of the fall, you run some guess and check drops and adjust the Cd until your velocity at the bottom matches your experiment. It is much easier to launch an object horizontally at a known velocity and infer Cd from the observed velocity loss over a measured distance. This is because the drag force is acting strongly across the whole path and not just turning on strongly near the end.

I am not doubting that the strongest contributor to wind drift is well approximated by the time lag times the cross wind speed. I am questioning the accuracy of this approximation (because it assumes the bullet axis aligns instantaneously with the flow field), and the assumption that the lateral component of aerodynamic drag given by the forward Cd and bullet speed is the only lateral force acting on the bullet.

Whether or not horizontal drag needs to be accounted for explicitly should be an experimental rather than a theoretical question. I would hypothesize that accounting for the air density is likely to be more important. Wouldn't you expect the alignment of the bullet with the flow field to be slower in thinner atmospheres? There are two ways to think about this: 1) If the air drag resisting forward motion is reduced by 30% due to a 30% reduction in air density, the bullet should align to changes in the air flow more slowly. 2) Reducing the air density by 30% increases the gyroscopic stability by about the same factor which makes the spin axis more rigid and resistant to the point of the bullet changing direction.

This may be an issue of confirmation bias (which is why real, carefully controlled experiments are needed), but many shooters have reported to me their experience that heavy bullets tend to resist wind drift better than lighter bullets to a larger degree than expected from their BC. Have you any experimental data showing otherwise, say that a 220 grain bullet with a BC of 0.3 will move as much in the wind as a 53 grain bullet with the same BC and muzzle velocity?
 
Last edited:
So to put it in plain language, are you saying that "truing" has the potential of changing the wind solutions, so while you can true your drop, you risk losing the accuracy of the predicted drift ?

As you said, manipulation of the BC has the unintended consequence of changing the other side of the equation ?

If that is the case, doesn't lend to the reinforce the Pesja solution of using the DK Factor to adjust ? Bending the curve versus changing the factors (BC & MV) of both drop and drift ? Could this explain why "real world numbers" appear to work better vs having to "tweak" the recorded values in the other solvers ? Not being a G dependent solution seems to favor "averages" much better, especially in practical use with the limitations we have in the field. The argument has always been the modifications to what is "really" happening using the old definitions but here it would seem to be a smarter way to address the changes we see.

Frank - Indeed that is what I am saying. Is that "truing" has the potential of changing wind solutions, so while you can true the drop, depending on how things are implemented within the ballistics engine, you definitely risk losing the accuracy of the predicted wind drift. Most people don't realize that at all though because they don't have access to a range instrumented with a ton of anemometers.

Because we have accurately collected drop, muzzle velocity, and data for wind information as well as the atmospherics, bullet, gun, and all other parameters, we can perform a lot of experiments with this data. And that's what we've done. We've picked apart a ton of different ballistics solvers and analyzed how they work. We had to for our wind measurement work to make sure that when we decided to go forward with a ballistics solver, that it worked correctly for drop and wind drift.

I've said it before but it's particularly relevant here, that any properly written solver, regardless of the method it is using, should produce the same results. I've looked at solvers that ran Pejsa methods, Siacci methods, and also modified point mass models. If you have the same analytical model, look up tables, or drag curves, respectively modeled in the solver, then the solutions will match very closely.

Given such a baseline set of conditions, it's difficult to see much difference between them. Where things start to greatly differ between them is in how each of them handles "truing" and also what inputs each of the solvers can accept.

I won't mention specific solvers names here and so I will just call them solver X and solver Y for the moment. Solver X had an interesting method of performing truing. You could perform muzzle velocity truing in the supersonic region - which is all good - especially if you don't have a chrono. But then it did something very odd. It appeared to use banded BC's. It allowed for you to enter in BC as a function of range. At first, I assumed that meant that that it was using banded BC's. But upon closer inspection, what it was doing was using the BC that you entered at the given range and applying it to the entire flight path.

In other words, let's say that you trued the BC at 800 meter and you entered a value of 0.50 to get the drop to match up (made up numbers here for simplicity). At 1000 meters, let's say you would find that the BC would be 0.450. In the case of shooting to 1000 meters, when you shot, it was literally applying the BC of 0.450 to the ENTIRE path. Ouch! What that means is that if you input the measured wind values into the solver, that it would drastically over-estimate the wind drift. Because the BC was lowered to get drop to match up, then time of flight was affected, and thus the wind deflection was computed incorrectly. This would largely go unnoticed unless you have a wind sensor array like we do or an optical wind measurement system. Nonetheless, we eliminated solver X from consideration.

Next, we took at look at solver Y. Solver Y did something equally strange. It required us to enter in data at multiple points in the path using drop data. We'd have to enter in all of the environmental parameters manually at each point along the path and then it appeared to clamp the measured drop value to a fixed value at that range and set of atmospheric conditions. Therefore, if we ever saw that condition again, then it would know to look that up in the table. It didn't appear to be modifying the drag curve at all and instead building some kind of a look up table (a drop table, essentially). The down side to that method is that since it only clamped the data at a single range, we would have to shoot at multiple ranges. The other odd thing is that it didn't seem to care what you entered for the muzzle velocity either. I could put nearly anything in as the muzzle velocity and then build up this drop table and it used that. Now, that's an interesting method for getting the drop correct, but as you can already see, this really messes up when you put the real wind data in. If your original muzzle velocity was not absolutely correct, then your wind deflection is off. If your MV is too high, then your wind deflection is is too little. If your MV is too low, then the computed wind drift was too high. Grrr... Oh... and once I had drop data entered, it didn't let me enter in muzzle velocity... Weird.

I haven't tested FFS, so I'd have to see what that one does with "truing" data. But it's something that I am willing to do.

Now, I know this is getting to be a lengthy post, but I do have a point in mind here... There's a right way to get both the wind drift to match up as well as the drop as well. It goes back to pretty much what damoncali said here. A modified point mass model with an accurate drag model for the bullet of interest is the most universal and best way to do this.

Using a drag curve for that specific bullet, plug that into a properly written MPM solver. Make sure you account for some of the other effects like spin drift, Coriolis, and aerodynamic jump. Then, given that you're using an accurate bullet model (a good Mach/Cd table), the largest unknown variable that you have is the muzzle velocity. If you don't have a chrono, you can still get accurate muzzle velocity data based upon drop at a single range that is near the range where the bullet hits Mach 1.2. Adjust it to match up to your drop (please don't do this with just 1 shot!). In this case when using the custom drag curve for that bullet and accurate environmental and muzzle velocity data, both drop and drift match up very well. And if it is a good custom drag curve, then drop and drift continue to match up at long ranges a well. In other words, if you have a good set of inputs and an accurate model of the bullet, you don't have to play this game of trying to get things to match up artificially through modification of BC or a look up table for drop dat at given conditions like solvers X and Y.

One thing that I didn't mention in my earlier post about how we tested the 175 gr SMK is that not only did we look at G1 and G7 data, we also used one of Bryan's custom drag curves as well. Not unsurprisingly, drop and drift matched up at the ranges tested. There was no truing required since we had a good muzzle velocity.

None of this is at all surprising. After all, if you start with a good model of the bullet that you're using, then an MPM solver accurately models the bullet's flight. If you have good wind data like that from an array of anemometers or an optical wind sensor, it's entirely possible to get drop and drift to match up just fine.

Frank - as you point out, facts on the ground are different sometimes. Where people usually have issues is that they don't understand how the wind behaves and usually overestimate the wind. The natural tendency is to feel the gusts and ignore the huge lulls in between those gusts. They also assume that if it's gusting locally, that it means that it's gusting down range... wrong. The best thing to do is do your best to look at the entire path average wind and then use that. Local measurements are good. Statistically speaking, all of our data shows about 30% probability of hit out to 1000 with a 308. However, when you start accounting for the wind down range as well, you see a huge spike in probability of hit just from taking a second measurement. So, you definitely can't ignore the facts on the ground. The problem I see most often is that most guys just flat out can't read the wind. You throw an optical wind sensor out there or a set of anemometers and every single guy is surprised by what they *think* the wind is compared to what it really is...

So, you going to come shoot with me now? Ha ha!