فضاپیمای بدون سرنشین ژاپنی Konotori 9 با ایستگاه فضایی بین المللی لنگر انداخت. به گزارش TASS ، به نقل از BTA ، این عملیات چند ساعت به طول خواهد انجامید.

این کشتی با موفقیت توسط بازوی رباتیک ISS اسیر شد. Konotori 9 6 تن از محصولات ، تجهیزات و بار دیگر برای ISS را به خدمه تحویل می دهد. کشتی در تاریخ 21 ماه مه به ISS پرتاب شد.

این آخرین مأموریت کشتی های Konotori است. پس از آن ژاپن از نسخه به روز شده کشتی باری با ظرفیت بیشتر استفاده می کند. پرواز قبلی کونوتوری به ISS در سپتامبر گذشته بود.

کشتی های Konotori از سال 2009 ISS را تأمین می کنند. این کشتی 10 متر طول و 4.4 متر قطر دارد. هنگام بازگشت به زمین ، در جو آتش گرفت. تابع () {

    // شلیک شیء داده رضایت بررسی را در رویداد cmpReady
    پنجره .__ cmp ('addEventListener' ، 'cmpReady' ، عملکرد ()
      checkConsentDataWithCallback ()؛
    })؛

    تابع checkConsentDataWithCallback ()
      پنجره .__ cmp ("رضایت بخش DataExist" ، صحیح ، عملکرد (رضایت DataExist) {
        if (رضایت DataExist)
          // checkGoogleAdManagerConsent ()؛
          // checkFacebookConsent ()؛
          checkOneSignalConsent ()؛
          // checkGoogleAnalyticsConsent ()؛
          // checkGemiusConsent ()؛
        }
      })؛
    }

    // checkGoogleAdManagerConsent بررسی می کند که فروشنده و اهداف آن به صحت تنظیم شده باشد ، سپس GoogleAdManagerScript ()
    var checkGoogleAdManagerConsent = عملکرد ()
      console.log ('CMP Factor.io: checkGoogleAdManagerConsent')؛
      پنجره .__ cmp ('getVendorConsents' ، تعریف نشده ، عملکرد (داده))
        var согласностForGoogleAdManager = (data.purposeConsents [1] && data.purposeConsents [2] && data.purposeConsents [3] && data.purposeConsents [4] && data.purposeConsents [5])

        console.log ("وضعیت رضایت برای فروشنده Google AdManager و اهداف آن است" ، رضایت ForGoogleAdManager)؛

        GoogleAdManagerScript (رضایت ForGoogleAdManager)؛
      })؛
    }

    // checkFacebookConsent بررسی می کند که فروشنده و اهداف آن درستی تنظیم شده باشد ، سپس FacebookScript را آتش می زند ()
    var checkFacebookConsent = تابع ()
      console.log ('CMP Factor.io: checkFBConsent')؛
      پنجره .__ cmp '(getAdditionalVendorConsents' ، تعریف نشده ، عملکرد (داده))
        var согласностForFaceBook = (data.purposeConsents [1] && data.purposeConsents [2] && data.purposeConsents [3] && data.purposeConsents [5] && data.vendorConsents [16])
        console.log ("وضعیت رضایت برای فروشنده فیس بوک و اهداف آن است" ، رضایت ForFaceBook)؛
        if (رضایت ForFaceBook)
          FacebookScript ()؛
        }
      })؛
    }

    var checkOneSignalConsent = عملکرد ()
      console.log ('CMP Factor.io: checkOneSignalConsent')؛
      پنجره .__ cmp '(getAdditionalVendorConsents' ، تعریف نشده ، عملکرد (داده) {
        var razForOneSignal = (data.purposeConsents [1] && data.purposeConsents [2] && data.vendorConsents [9])
        console.log ("وضعیت رضایت یک فروشنده یک سیگنال و اهداف آن است" ، رضایت بخش ForOneSignal)؛
        اگر (رضایتمندی برای شخصی) {
            OneSignalScript ()؛
        }
      })؛
    }

    var checkGoogleAnalyticsConsent = عملکرد ()
      console.log ('CMP Factor.io: checkGoogleAnalyticsConsent')؛
      پنجره .__ cmp '(getAdditionalVendorConsents' ، تعریف نشده ، عملکرد (داده) {
        var pëlqenForGoogleAnalytics = (data.purposeConsents [1] && data.purposeConsents [5] && data.vendorConsents [4])
        console.log ("وضعیت رضایت برای فروشنده Google Analytics و اهداف آن است" ، رضایت ForGoogleAnalytics)؛
        if (رضایت ForGoogleAnalytics) {
          GoogleAnalyticsScript ()؛
        }
      })؛
    }

    var checkGemiusConsent = تابع ()
      console.log ('CMP Factor.io: checkGemiusConsent')؛
      پنجره .__ cmp ('getVendorConsents' ، تعریف نشده ، عملکرد (داده))
        var согласностForGemius = (data.purposeConsents [1] && data.purposeConsents [2]&& data.purposeConsents [3] && data.purposeConsents [4] && data.purposeConsents [5] && data.vend
        console.log ("وضعیت رضایت فروشنده Gemius و اهداف آن است" ، رضایت ForGemius)؛
        if (رضایت ForGemius)
          GemiusScript ()؛
        }
      })؛
    }

    // یک سیگنال در یک تابع خم شده است
    عملکرد OneSignalScript ()
        if (نوع پنجره. OneSignal === 'تعریف نشده') {
          var oneSignalFirstScript = document.createElement ("پیوند")؛
          oneSignalFirstScript.rel = 'آشکار'؛
          oneSignalFirstScript.href = 'https://static.dir.bg/one_signal/manifest.json'؛

          var oneSignalSecondScript = document.createElement ("اسکریپت")؛
          oneSignalSecondScript.src = 'https://cdn.onesignal.com/sdks/OneSignalSDK.js'؛
          oneSignalSecondScript.async = ''؛

          var oneSignalThirdScript = document.createElement ("اسکریپت")؛
          var oneSignalThirdScriptContents = document.createTextNode (
            "var OneSignal = windows.OneSignal || []؛" +
              "OneSignal.push (function () {" +)
              "OneSignal.init ({" +
              "appId: '11dc07cd-8a97-48ca-ae9a-3a5d26b71293" ، "+
              "safari_web_id: 'web.onesignal.auto.25811132-3882-4d1b-a1e7-3632ed052841'،" +
              "autoRegister: true" +
              "})؛" +
              "})؛"
          )؛

          oneSignalThirdScript.appendChild (oneSignalThirdScriptContents)؛

          document.getElementsByTagName ('head') [0] .insertAdjesticElement ('قبل از این' ، oneSignalFirstScript)؛
          document.getElementsByTagName ('head') [0] .insertAdjesticElement ('قبل از این' ، oneSignalSecondScript)؛
          document.getElementsByTagName ('head') [0] .insertAdjesticElement ('قبل از این' ، oneSignalThirdScript)؛
        }

        console.log ("برچسب سفارشی OneSignalScript")؛
    }

    // اسکریپت فیس بوک در یک تابع قرار می گیرد.
    عملکرد FacebookScript ()
      عملکرد (f، b، e، v، n، t، s)
      {if (f.fbq) بازگشت ؛ n = f.fbq = تابع () {n.callMethod؟
      n.callMethod.apply (n ، argument): n.queue.push (آرگومان)}؛
      if (! f._fbq) f._fbq = n؛ n.push = n؛ n.loaded =! 0؛ n.version = '2.0'؛
      n.queue = []؛ t = b.createElement (e)؛ t.async =! 0؛
      t.src = v؛ s = b.getElementsByTagName (ه) [0]؛
      s.parentNode.insert قبل از (t ، s)} (پنجره ، سند ، "اسکریپت" ،
      'https://connect.facebook.net/en_US/fbevents.js')؛
      fbq ('اولیه' ، '691519781247680')؛
      fbq ('track'، 'PageView')؛

      console.log ("برچسب سفارشی FacebookScript")؛
    }

    عملکرد GoogleAnalyticsScript ()
        (تابع (i، s، o، g، r، a، m) {i [‘GoogleAnalyticsObject’] = r؛ i [r] = i [r] || تابع ()
            (i [r] .q = i [r] .q || []). فشار (آرگومان)} ، i [r] .l = 1 * تاریخ جدید ()؛ a = s.createElement (o) ،
            m = s.getElementsByTagName (o) [0]؛ a.async = 1؛ a.src = g؛ m.parentNode.insert قبل از (a ، m)
        }) (پنجره ، سند ، "اسکریپت" ، "https: //www.google-analytics.com/analytics.js'،'ga")؛

        ga ('ایجاد' ، 'UA-436010-32' ، 'خودکار')؛
        ga ('ارسال' ، 'نمای صفحه')؛

        console.log ("برچسب سفارشی GoogleAnalyticsScript")؛
    }

    تابع GemiusScript ()

        var gemiusScript = document.createElement ("اسکریپت")؛
        gemiusScript.type = 'متن / جاوا اسکریپت'؛

        var gemiusScriptContent = document.createTextNode (
            "         )؛

        gemiusScript.appendChild (gemiusScriptContent)؛

        document.getElementsByTagName ('head') [0] .insertAdjacentElement ('قبل از این' ، gemiusScript)؛

        console.log ("برچسب سفارشی GemiusScript")؛
    }

    عملکرد GoogleAdManagerScript (رضایت برای برنامه) {

        googletag.cmd.push (عملکرد () {

            googletag.pubads (). setRequestNonPersonalizedAds (رضایت برای موارد 0: 1)؛

            googletag.pubads (). refresh ()؛

        })؛

        console.log ("برچسب سفارشی Google AdManager")؛
    }

    // این عملکرد باعث می شود که مجدداً بررسی facebook انجام شود تا ببینیم رضایت هنوز صحیح است یا خیر.
    تابع تأیید بازخوانی ()
      // checkGoogleAdManagerConsent ()؛
      // checkFacebookConsent ()؛
      checkOneSignalConsent ()؛
      // checkGoogleAnalyticsConsent ()؛
      // checkGemiusConsent ()؛
    }

    // بررسی اینکه آیا مورد رضایت هنوز وجود دارد ، اگر ماشه واقعی برای رضایت را بررسی کنید ، اگر غلط باشد ، کاربر جدید است.
    بررسی تابعConsentDataWithCallbackAgain ()
      پنجره .__ cmp ("رضایت بخش DataExist" ، صحیح ، عملکرد (رضایت DataExist) {
        if (رضایت DataExist)
          تأیید بازخوانی ()؛
        }
      })؛
    }

    // هنگام تغییر رضایت دوباره وضعیت رضایت را بررسی می کند
    پنجره .__ cmp ('addEventListener' ، 'رضایت تغییر یافته' ، عملکرد ()
      checkConsentDataWithCallbackAgain ()؛
    })؛

})؛