براساس گفته های Mail on Sun ، خرس های غاری در اروپا ممکن است مردند زیرا آنها به دلیل سینوس های بزرگ تکامل یافته قادر به جویدن گوشت نیستند.
دانشمندان آمریکایی اطمینان داده اند که آب و هوای سرد باعث خرس های غار شده است. برای ایجاد سینوسهای بزرگ پارانازال ، این امکان را می دهد که کنترل متابولیکی بیشتری در طول خواب زمستانی داشته باشند. این تکامل به نوبه خود شکل جمجمه خرس های غار را تغییر داد و باعث کاهش توانایی جویدن آنها شد.
خرس های غار در اروپا و آسیا یافت شد. آنها حدود 24000 سال پیش از چهره زمین ناپدید شدند. مطالعات قبلی نشان داده اند که آنها بیشتر گیاهخوار بوده و حتی در دوره های سرما که گیاهی کمیاب بودند ، رژیم خود را تغییر نمی دادند. این عدم انعطاف پذیری رژیم ، احتمالاً ناشی از عدم توانایی آنها در جویدن گوشت ، منجر به مرگ آنها شد.
"سرد شدن آب و هوا ممکن است به انتخاب سینوس های تکامل یافته منجر شود ، که به نوبه خود منجر به ظاهر جمجمه مشخصه خرس غاری به شکل جمجمه گنبدی است. "
دو نکته اصلی وجود دارد eories که توضیح می دهد که چگونه و چرا خرس های غار فوت کردند. یک نظریه مربوط به کاهش جمعیت ناشی از انسان به دلیل رقابت برای منابع یا شکار و دیگری برای کاهش جمعیت به دلیل سرماخوردگی است که منجر به کاهش پوشش گیاهی شده است. دانشمندان به این نتیجه رسیده اند که عدم انعطاف پذیری در تغذیه و رقابت با انسانها برای استفاده از غارها به عنوان پناهگاه منجر به ناپدید شدن خرس های غاری در چهره کره زمین شده است.
نتایج این مطالعه در Science Advance منتشر شد. FactScript.addEventListener ("بار" ، عملکرد () {
// شلیک شیء داده رضایت بررسی را در رویداد cmpReady
پنجره .__ cmp ('addEventListener' ، 'cmpReady' ، عملکرد ()
checkConsentDataWithCallback ()؛
})؛
تابع checkConsentDataWithCallback ()
پنجره .__ cmp ("رضایت بخش DataExist" ، صحیح ، عملکرد (رضایت DataExist) {
if (رضایت DataExist)
// checkGoogleAdManagerConsent ()؛
// checkFacebookConsent ()؛
checkOneSignalConsent ()؛
// checkGoogleAnalyticsConsent ()؛
// checkGemiusConsent ()؛
}
})؛
}
// checkGoogleAdManagerConsent بررسی می کند که فروشنده و اهداف آن به صحت تنظیم شده باشد ، سپس GoogleAdManagerScript ()
var checkGoogleAdManagerConsent = عملکرد ()
console.log ('Factor.io CMP: 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 ('Factor.io CMP: 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 ('Factor.io CMP: checkOneSignalConsent')؛
پنجره .__ cmp ('getAdditionalVendorConsents' ، تعریف نشده ، عملکرد (داده))
var pëlqenForOneSignal = (data.purposeConsents [1] && data.purposeConsents [2] && data.vendorConsents [9])
console.log ("وضعیت رضایت یک فروشنده یک سیگنال و اهداف آن است" ، رضایت بخش ForOneSignal)؛
اگر (رضایتمندی برای شخصی) {
OneSignalScript ()؛
}
})؛
}
var checkGoogleAnalyticsConsent = عملکرد ()
console.log ('Factor.io CMP: 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 ('Factor.io CMP: 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 || []). فشار (آرگومان)} ، و [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 ()؛
})؛
})؛