Do you live under a label?
Today I am going to share with you something really personal about myself, I am doing this because there is a really good point behind it.
Most of my adult life I lived under the label of a gay woman.
I did this because I dated woman and saw myself as a lesbian.
Now don't get me wrong, I did not arrive into a room and shake someone's hand say please to meet you I am marita and I am gay, but I would tell someone if they asked or we got onto the conversation of partners.
So this all seemed well and good, until I developed feelings for a man.
So then I went through a whole different set of emotions, I must label myself as straight right?
Am I even straight or perhaps Bisexual?
Truth is I have fallen in love with woman before and now I have fallen in love with a man.
Who should care what I decide to call this and why do I feel the need to label it at all?
My partner certainly doesn't care, as long as I am honest and faithful it really does not sum who I am by calling it a name.
I then looked at how else I had labelled myself over the years.
I was a sufferer of endometrioses so I had accepted that label, I was dyslexic so I had accepted a label that I had a disability too.
In fact I was entirely made up of a bunch of labels.
These labels may well have been true for a time but in life we are constantly evolving and therefor some of these labels where actually preventing me from getting places.
Let's take chocoholic for instances, under that label I was unable to go a few days without eating chocolate and yet that was not true. Last month I gave up chocolate for a whole month.
Labels are nothing more than limiting beliefs.
We are not designed to be limited.
I hear my clients say things like I have always struggled with weight loss, I am big boned, I am not built to lift heavy weights, I am not a runner.
I hear them say this and I choose to not label them.
What labels have you given yourself?
What limiting believes are stopping you from real progress?
You do not need to justify yourself to anyone, this is your life and you get to create what is your reality, so let's ditch the labels.
You are exactly who you should be at this moment in time and are not defined by what may have been true in the past.
Today is a clean slate where you are lucky enough to be in this body and mind writing your own story.
Have a think what you have been labelling yourself lately, I would love to hear them and help you see past the label too.
Would love to hear your thoughts guys?
Hit HERE and let me help you dispose of the labels that do not serve you.


One quick lesson you learn as a law student is that you think you know and understand but chances are… the first time around, you actually don't.
I might just be generalizing; however there is sometimes this sense of unspoken competition whenever you put a bunch of smart people together.
No one really ever wants to admit that they are struggling, or even if they do, they down play it. You suddenly find yourself questioning and doubting, wondering if you picked the right subject or if you are doing the right thing.
After a few months of being here however I have learnt that I am not in fact alone in this doubt. Of course everyone is different, some people might get certain topics and concepts faster than others, and for some it may take a while, but one thing to remember is that it takes time to get where you sometimes envisioned you would be.
After getting back my first few formative essays, it was hard to see that as I was only averaging 2.1s or 2.2s and not the firsts I wanted. Even now I still struggle with swallowing and having to accept a 55% when at A Levels I had been used to at least an 80% mark. As cheesy as it might sound, I recently re-learnt that Rome was definitely not built in a day.
Of course it is normal to worry and panic when you don't get the types of marks and feedback you normally expect. One important thing I had forgotten however was how to learn from my mistakes.
I am no expert and I am still new to this whole law thing, in the same way as when I look at my little baby sister, who's just learning how to walk. It took her a few hits and misses over Christmas as she tried to toddle across to me. And in that moment I realized I was similar to her in that I was discovering something new. It will take me a while to metaphorically find my feet and what works for me. And the more I don't quite get it, I will have to be determined enough, and swallow my pride and learn from that experience. And also remember to not get too distracted when I take a short 'break' by going on Buzzfeed and Youtube, when I actually have a mini Mt Everest of work to do.
One of the important things my dad pointed out after I spent a few minutes ranting about how I was 'failing' was that chances are I am not the only one. When I told him about my marks and the feedback, he pointed out that, well at least I was making consistent mistakes. At first it sounded a bit harsh but then he reminded me that at least now, I would know exactly where, how and what to improve on next time. Further to that I was passing on my first university level essays, of which I had never done before. And if being at one of the top universities wasn't enough then he didn't know what else could please me.
I guess what my main point is; wherever you end up in uni, despite sometimes feeling like you may have 'slipped the net' of the admissions tutors, you are there for a reason and there is a reason why you got in there, in the first place.
It is definitely a steep learning curve that takes time and patience. And sometimes this might require you to admit you don't know as much as you thought you did and go on forward from there.
Previous Post What Do You Expect from a career in law?


text:
Q: $router redefine and Vue.use(Vuex) should be called only once My project created by webpack template!!;
npm run build
online it can work well, but the vendor.js is too big!
modified webpack config webpack.prod.conf.js add this:
js
externals: {
  'vue': 'Vue',
  'vee-router': 'VueRouter',
  'vuex': 'Vuex',
},

i separated the vue,vue-router,vuex , include by CDN  ! like:
html

but when i upload the file to line, some problems like:

vuex@2.3.1:667 [vuex] already installed. Vue.use(Vuex) should be
  called only once.
  vendor.js:24 Uncaught TypeError: Cannot redefine property: $router
      at Function.defineProperty ()
      at Function.v [as install] (vendor.js:24)
      at Function.Vue.use (vue.js:4110)
      at Object. (vendor.js:24)
      at r (manifest.js:1)
      at Object. (app.js:1)
      at r (manifest.js:1)
      at Object. (app.js:1)
      at r (manifest.js:1)
      at Object. (app.js:1)

can someone help me?

A: If you load Vue & Vuex via CDN - you do not need to use Vue.use (...)

redpajama_set_name: RedPajamaStackExchange


Printed in high quality and full colour. Correx is a very popular material for signage. Also known as 'Estate Agent' boards.
These correx boards are 4mm thick.Suitable for both indoor and outdoor use.
We can get other boards at 2mm, 6mm and 8mm upon request. We can also offer many different size dimensions, please just ask us. Please note there may be a minimum order on smaller sizes.
Please Contact Us for the many other options available to you!


text:
Anaphylaxis Review: What Pharmacists Need to Know
Wednesday, Mar 16 2016 at 11:12 PM
Kyle R. Copeland , PharmD
Upon completion of this educational activity, participants should be able to:
Describe the pathophysiology of and risk factors for anaphylaxis.
Discuss the different treatment options available for the treatment of anaphylaxis and detail when they are appropriate.
Counsel and educate patients on anaphylaxis and how to use the different epinephrine auto-injector kits.
In 1902, scientists Charles Robert Richet and Paul Portier described an unexpected hypersensitivity reaction in dogs immunized with jellyfish toxin. The animals tolerated the first injection with no problems, but experienced the rapid onset of bronchospasm, cardiac arrest, and death when exposed to a smaller, repeat dose 14 days later. They would go on to name the reaction "l'anaphylaxie," derived from the Greek words a- (against) and -phylaxis (immunity). This discovery resulted in a Nobel Prize for them in 1913.1
Epidemiology and Incidence
Nearly 100 years later, there is still debate about the exact definition of "anaphylaxis." Some clinicians describe it in broad terms, whereas others use very narrow requirements and try to sort it into classifications. A good working definition of anaphylaxis is a severe, multisystem allergic reaction that is rapid in onset and may result in death.2 It is important to note that anaphylaxis is often confused with anaphylactic shock. Anaphylaxis is a much broader term, and the goal is to prevent the progression of the reaction to a state of shock by rapid recognition and treatment.
The exact incidence of anaphylaxis is difficult to estimate because it is not a reportable disease and there are wide variances in definition as noted above. Most of the available data have been derived from hospital databases, which do not include those reactions that are treated on an outpatient basis. Even in those cases that present to the emergency department, miscoding often occurs when anaphylactic reactions are called acute allergic reactions and acute hypersensitivity reactions. In one study, 57% of likely reactions associated with food allergies were not reported as anaphylaxis.3 This results in a potentially fatal disease that it is both underreported and undertreated. Reviews estimate the incidence is between 50 and 2000 cases per 100,000 people, with a lifetime incidence from 0.05% to 2%.4 The greatest concern is that the majority of deaths are preventable with appropriate care.
The term anaphylaxis has traditionally been reserved for immune-mediated reactions and the term "anaphylactoid reaction" has been used to describe those reactions that do not involve the immune system. In 2004, the World Allergy Organization proposed changing the classification to "immunologic" and "nonimmunologic."5 This is because immunologic anaphylaxis can include reactions mediated by immunoglobulin E (IgE), immunoglobulin G (though not identified in humans), and immune-complex, complement-mediated reactions. Nonimmunologic anaphylaxis is precipitated by any agent that induces sudden and massive mast cell or basophil degranulation in the absence of immunologic mediators. Regardless of classification, the clinical course and treatment for both types of reactions are identical.
In immune-mediated anaphylaxis, exposure to an antigen (allergen) results in the stimulation of IgE antibodies from B-cells. These antibodies attach to receptors on inflammatory cells, such as mast cells and basophils. Unattached IgE antibodies remain free in the bloodstream. When the patient is reexposed to the allergen (even at a lower dose), it interacts with any surface-bound IgE that is specific for that allergen. Cross-linking occurs when the allergen is able to interact with 2 or more receptors on the surface of the cell, resulting in intracellular signaling. This, in turn, can result in activation of the mast cell or basophil and the release of chemical mediators, such as histamines, prostaglandins, and leukotrienes. It also results in a cascading of initiation on other mast cells and basophils, leading to a vicious cycle.6
Although there are more than 40 signs and symptoms of anaphylaxis, they can be broadly divided into 4 categories: skin and mucosal, respiratory, cardiovascular, and persistent gastrointestinal symptoms.7
Generalized urticaria and angioedema are the most common cutaneous symptoms, occurring in more than 90% of anaphylactic episodes, though they may be delayed in onset.1 Respiratory compromise (shortness of breath, wheezing, choking, coughing) is also very common. Cardiovascular signs include hypotension, dizziness, tachycardia, and collapse. Gastrointestinal symptoms are less dramatic. In general, the faster the onset of symptoms the more severe the reaction will be.3
Patient-Specific Risk Factors
There are several comorbidities and medications that may interfere with the recognition of triggers and/or symptoms of anaphylaxis. These include existing impairment of vision or hearing, neurologic disease, psychiatric disease, sedatives, hypnotics, ethanol, and recreational drugs.2 Although not increasing the risk of anaphylaxis, pulmonary (asthma, chronic obstructive pulmonary disease) and cardiovascular disease are more likely to be associated with a fatal anaphylactic event.7
In infants, it can be hard to recognize anaphylaxis, because many of the symptoms mimic other benign signs, such as flushing, spitting up, and loose stools. In children and teenagers, inconsistent behavior and a lack of concern about severity may result in exposure to triggers and/or not carrying epinephrine autoinjectors on a regular basis. Anaphylaxis during pregnancy is generally associated with very poor outcomes for the fetus. During labor and delivery, exposure to beta-lactam antibiotics is the most common trigger. In elderly patients, the presence of multiple, concomitant diseases results in an increased risk of fatality.3
Certain food allergies are associated with a higher incidence of anaphylaxis. In one study in the United States, peanuts and tree nuts were responsible for 94% of fatal cases.1 Other common IgE-dependent triggers include venoms (insect stings), latex, medications (especially beta-lactam antibiotics), and occupational allergens. Patients with hyper-IgE syndrome and multiple allergies to different substances are also more likely to experience anaphylaxis.8 Allergen immunotherapy (skin testing and desensitization) are rarely associated with anaphylaxis.
Nonimmunologic triggers include mostly physical factors (intense exercise, cold, heat), medications (such as opiates), and ethanol. Some triggers are associated with both immunologic and nonimmunologic mechanisms. Idiopathic anaphylaxis is diagnosed when no specific trigger can be identified. Any food, medication, or venom can induce anaphylaxis, and new allergen triggers are constantly being reported.3
Table 1 presents examples of common anaphylaxis triggers.
The primary method of preventing anaphylaxis is identification and strict avoidance of patient-specific triggers. Written, personalized information should be provided to each patient with known triggers, listed along with probable cross-reactive triggers. Patients are often referred to an allergist for specific testing; when identified, certain IgE-mediated reactions may be treated with potentially curative immunotherapy.2
For many medication-induced reactions, standardized desensitization protocols have been published. These introduce the allergen in slowly increasing doses over several hours. Once the full dose of the medication has been given, the patient maintains desensitization by strictly adhering to a regular administration schedule. Unfortunately, such tolerance is not permanent, and if the medication is stopped, the patient will rapidly return to their previously allergic state. These protocols should only be considered in health care facilities with experience in desensitization.9
Treatment-Epinephrine
Early provision of appropriate doses of epinephrine remains the cornerstone of all treatment regimens for anaphylaxis and is a life-saving intervention. Epinephrine results in vasoconstriction through its effect on alpha-adrenergic receptors, increasing peripheral vascular resistance, improving blood flow and coronary perfusion, reversing peripheral vasodilation, and reducing angioedema. It is also a direct cardiac stimulant through positive inotropic and chronotropic effects on the beta1-receptors of the myocardium. Finally, it stimulates beta2-adrenergic receptors, leading to bronchodilation and reductions in the release of inflammatory mediators from mast cells and basophils.10
Intramuscular injection into the front, outer thigh is the first-line route of injection regardless of age, as it results in faster and higher plasma concentrations than subcutaneous injection. Intravenous injection should be reserved for patients with unresponsive anaphylaxis or circulatory collapse, because it has been associated with fatal cardiac arrhythmias and myocardial infarction.11
Several reviews have demonstrated the importance of early self-administration of epinephrine with significant reductions in mortality.10 Therefore, patients with a history of anaphylaxis should be prescribed an epinephrine auto-injector, counseled on its use, and reminded to carry at least 1 with them at all times.
Availability of Current Auto-Injectors
The delivery system for auto-injectors was originally developed for military use. It allowed medication to be predrawn and easily injected, which is of great importance in times of high stress, such as during an anaphylactic episode. Recent innovations have led to 2 independent delivery systems, the syringe and the cartridge delivery systems.10
The syringe delivery system is primed by the thumb after the removal of the needle safety cap. Activation releases a spring, driving the contents of the syringe through a needle via a piston rod that simultaneously pierces the tissue. There are a few inherent disadvantages to this design. The first is that the medication may start being delivered while the needle is still piercing the skin, which can alter the final dose received. Additionally, the glass syringe design limits the force that can be applied to deploying the needle, resulting in reduced penetration through clothing and skin. Available syringe-based injectors include TwinJect, Adrenaclick, and generic epinephrine auto-injectors. TwinJect was the first device to contain 2 doses of epinephrine. The first dose is injected via the auto-injector. The second dose is accessed by unscrewing the needle and removing the syringe, and is injected in a traditional syringe/needle fashion. Due to technical issues, Shionogi Pharma, the company that makes TwinJect, repurposed the product as Adrenaclick, which provides only 1 dose of epinephrine. There are 2 generic epinephrine autoinjectors considered by the FDA to be interchangeable with Adrenaclick.
The cartridge delivery system, in contrast, is activated after removal of the safety cap by pressing the tip of the injector directly into the tissue until a click is heard. A spring is released and both cartridge and needle are moved to their end position. The needle pierces the skin and the remaining force of the spring causes the cartridge to burst and deliver its contents. This means the medication will not be delivered until the needle is fully deployed, resulting in maximal levels achieved in the intramuscular region. Because there is no preactivation, there is 1 less operational step. The use of the cartridge design also allows for a stronger spring mechanism, allowing the needle to more easily penetrate through clothing and skin. The only available cartridgebased injectors are the EpiPen series.12-15 Recently, Dey Pharma, manufacturer of EpiPen, updated their product line and made both strengths available as a "2-Pak." Additionally, the EpiPen injectors now have an automatic orange safety guard that extends over the needle once it is removed from the thigh to prevent accidental needle sticks.13
BX Rating
Confusion arises on the part of patient, pharmacist, and physician because epinephrine auto-injectors carry a BX rating from the FDA. When a patient presents with a prescription for a particular brand of epinephrine auto-injector, the pharmacist, by law, must dispense the named product and not substitute one of the other injectors.16
There are only 2 available doses of epinephrine in auto-injectable form, 0.15 and 0.3 mg. This can present some difficulty when prescribing, as the recommended dose is 0.01 mg/kg, up to a maximum of 0.3 mg in children and 0.5 mg in adults.12 The prescribing information for EpiPen states that the 0.15-mg injector is suitable for children weighing less than 30 kg (66 lb). The possibility of an under- or overdose must be weighed against the need for standard doses to minimize confusion.15 The only alternative is the use of an ampule, syringe, and needle, which is prone to error even in nonurgent settings. Although 0.3 mg is an appropriate first dose for children weighing over 30 kg and adults, it may be necessary for these patients to use more than 1 auto-injector, depending on the severity and timing of symptoms,3 though the proper number of injectors to dispense has not been determined. Careful consideration of severity, cost, and expiration dating must be discussed between patient and prescriber. Most practitioners recommend access to at least 2 injectors.
Traditional antihistamines (H1-receptor blockers) are slow in onset of action and primarily reduce severity of itching, redness, and angioedema. For oral therapy, the second-generation antihistamines are preferred, as they are less likely to cause sedation and other side effects. As they are not available intravenously, if needed, diphenhydramine may be given at an intravenous (IV) dose of 25 to 50 mg, repeated to a maximum of 400 mg in adults (1 mg/kg to a maximum of 50 mg in children). Although there is minimal evidence to support their use, H2-antagonists (such as ranitidine) have been studied in conjunction with H1-blockade with increased efficacy in experimental models. These medications should be used routinely; however, they are not a substitute for prompt administration of epinephrine.3
Inhaled beta-agonists are useful in patients with severe bronchospasm unrelieved by epinephrine. Because they do not relieve mucosal edema (targeted by the alpha1-adrenergic effects of epinephrine), they are adjunctive treatment only.3
In recent reports, glucocorticoids were noted to be administered more frequently than epinephrine in emergency departments. The effectiveness of these medications has never been established in clinical trials. They may help reverse the late onset of bronchospasm and cutaneous effects of anaphylaxis. The delay in onset of action relegates their usefulness to potential reductions in the risk of biphasic and protracted anaphylaxis. Despite this, there have been documented cases of biphasic reactions in patients administered corticosteroids as part of their initial drug therapy. If given, methylprednisolone at a dose of 125 mg/day IV for adults (1 mg/kg for children) or prednisone 50 mg/day orally in adults (1 mg/kg for children) is generally adequate. The medication can be stopped after 3 days without a taper, as the risk of biphasic reactions beyond that point is very low.17
Other Treatment Considerations
Hypotensive patients should receive adequate hydration, preferably with a crystalloid or colloid. Patients who are currently taking beta-blockers may have a poor response to epinephrine due to loss of beta-adrenergic stimulation. Treatment with glucagon (1-5 mg in adults, 1 mg maximum in children) should be considered, as its positive cardiovascular effects are independent of beta-blockade, and it results in endogenous release of epinephrine and norepinephrine.3
Biphasic and Protracted Anaphylaxis
Biphasic reactions are characterized by a normal reaction (generally appropriately treated) with resolution of symptoms for a brief period of time and subsequent reactivation of symptoms without further exposure to an allergen. There are several proposed mechanisms, but none fully explain this phenomenon. There are no clear predictors of biphasic reaction; however, there is some evidence that oral ingestion of an allergen, delays in epinephrine administration, suboptimal epinephrine dosing, and requirements of large doses of epinephrine are all correlated with increased possibility of a biphasic reaction. It must be noted that a biphasic reaction can occur in any individual, from any allergen, and in both immunologic and nonimmunologic reactions. Outcomes can range from relatively mild symptoms to fatal reactions, with at least one third of the secondary reactions being more severe than the initial response. In general, biphasic reactions occur within the 8 hours after exposure to an allergen, though the time ranges from 1 to 78 hours.18
Protracted reactions last for several hours (possibly days) without completely resolving. There are very few case reports of this type of reaction, and treatment options are similar to biphasic reactions.
Those patients with protracted reactions require prolonged observation. Given the risk of biphasic reactions, it seems prudent that most patients be observed for 12 hours prior to discharge after successful treatment of an anaphylactic reaction. This should be increased to 24 hours or longer in those with delayed onset of initial symptoms, presence of severe initial symptoms, delay of more than 60 minutes for initial treatment with epinephrine, slow response to initial therapy, those with a history of cardiovascular disease, and those with a previous biphasic reaction. Should patients be discharged sooner, it is recommended to supply them with an epinephrine auto-injector and ensure that they are comfortable with its use. They should also be counseled on the potential for return of symptoms in the next 3 days.3
Pharmacist/Patient Education
The role of the pharmacist in patient education cannot be stressed enough. In studies, less than 44% of patients were able to demonstrate correct self-administration technique with epinephrine auto-injectors. Even more disconcerting is the study that showed 79% of health care professionals who teach the use of these devices were unable to demonstrate correct use. Given these statistics, it would be ideal for all pharmacists who dispense these products to familiarize themselves with the individual steps for proper utilization of the autoinjectors. The manufacturers of EpiPen, Adrenaclick, and TwinJect all have training injectors that do not contain a needle or active ingredient. Additionally, videos and printed material are available for the individual products as well.13-15
Patients should be counseled not only on the proper technique for epinephrine administration, but also about when to use their auto-injectors (Table 2). Prompt administration is key. In one study of 27 patients, all those treated within 30 minutes of onset survived, compared with 2 deaths in those with delayed treatment.10 Certain symptoms, especially with exposure to known allergens, should prompt immediate use of the auto-injector. Additionally, they should be used when symptoms are mild, but the patient is in a remote location; the symptoms are progressing; if the patient or health care provider is uncertain about the severity of the reaction; and when there is a known exposure to an allergen that previously caused a severe reaction, even if no symptoms have developed. Once epinephrine is administered, the patient should call 911 and proceed to the nearest emergency department, taking the used injector(s) with them.
Personalized anaphylaxis management plans are being used more frequently, because the majority of reactions occur in the absence of a health care professional. Such written plans, when used with proper education and training, reduce anxiety and increase confidence with treatment options. Although there is no standardized, universal management plan, experts agree that they should all contain information regarding recognition of symptoms, treatment with epinephrine, and emergency contact information. Plans should be personalized for each patient and include known triggers, concomitant disease states, and current medications. Plans should also be updated on a regular basis (at least yearly when auto-injectors are replaced). A freely available plan can be downloaded from the American Academy of Allergy, Asthma, and Immunology at www.aaaai.org/members/resources/anaphylaxis_toolkit/action_plan.pdf.4,19
It is recommended that those at risk for anaphylaxis carry identification (ID), such as medical alert jewelry or wallet card, so health care practitioners can quickly recognize and treat anaphylaxis. When purchasing medical ID jewelry, patients will want to find a company that provides access to a patient-specific registry service, so that their information is readily available. Wallet cards can be ordered in packs of 100 for distribution to patients from www.aaaai.org.4,19
Anaphylaxis is a medical emergency requiring immediate diagnosis and treatment. The medication of choice is intramuscular epinephrine (0.15-0.3 mg per dose). Patients should immediately call 911 and go to the nearest emergency department. Other treatment adjuncts, such as antihistamines and corticosteroids, should be routinely used once the patient has been stabilized with epinephrine and aggressive fluid provision.
All patients with anaphylaxis should be discharged with a prescription for epinephrine auto-injectors. The proper number of injectors to dispense is not known; however, some cases will require more than 1 injection for proper management of the reaction. Patients should be counseled on the proper injection technique, when to give the medication, and what to do after injecting the medication. Additionally, an individualized anaphylaxis management plan should be developed in collaboration with the patient. Finally, the patient should be encouraged to carry proper medical alert ID so proper interventions can be quickly provided by health care professionals.
Pharmacists should familiarize themselves with the currently available autoinjectors, including pertinent teaching aids, such as videos, DVDs, and practice injectors. Epinephrine auto-injectors are rated BX by the FDA and as such cannot be automatically substituted.
Educational Disclaimer:
Continuing professional education (CPE) activities sponsored by Pharmacy Times Office of CPE are offered solely for educational purposes and do not constitute any form of professional advice or referral. Discussions concerning drugs, dosages, and procedures may reflect the clinical experience of the author(s) or they may be derived from the professional literature or other sources and may suggest uses that are investigational in nature and not approved labeling or indications. Participants are encouraged to refer to primary references or full prescribing information resources.
The author(s), reviewer(s), and editor(s) have made extensive efforts to ensure that the information including treatments, drugs, and dosage regimens are accurate and conform to the standards accepted at the time of publication. However, health care professionals should always consult additional sources of information and exercise their best professional judgment before making clinical decisions of any kind. In particular, the reader is advised to check the product information provided by the manufacturer of a drug product before prescribing or administering it, especially if the drug is unfamiliar or is used infrequently.
Kemp SF, Lockey RF. Anaphylaxis: A review of causes and mechanisms. J Allergy Clin Immunol. 002;110:341-348.
Sampson HA, Munoz-Furlong a, et al. Second symposium on the definition and management of anaphylaxis: summary report – Second National Institute of Allergy and Infectious Disease/Food Allergy and Anaphylaxis Network Symposium. J Allergy Clin Immunol. 2006;117:391-397.
Estelle R, Simons R. Anaphylaxis. J Allergy Clin Immunol. 2010;125:S161–S181.
Nurmatov U, Worth A, et al. Anaphylaxis management plans for the acute and longterm management of anaphylaxis: a systematic review. J Allergy Clin Immunol. 2008;122:353-361.
Johansson SG, Bieber T, et al. Revised nomenclature for allergy for global use: Report of the Nomenclature Review Committee of the World Allergy Organization, October 2003. J Allergy Clin Immunol. 2004;113:832-836.
Middleton E Jr, ed. Allergy Principles and Practice. Vol. 1. 3rd ed. Mosby Publishers; 1988.
Johnson RF, Peebles RS. Anaphylactic shock: pathophysiology, recognition, and treatment. Semin Respir Crit Care Med. 2004;25:695-703.
Neugut AI, Ghatak AT, Miller RL. Anaphylaxis in the United States: an investigation into its epidemiology. Arch Intern Med. 2001:161:15-21.
Ellis AK, Day JH. Diagnosis and management of anaphylaxis. CMAJ. 2003;169:307-312.
McLean-Tooke AP, Bethune CA, et al. Adrenaline in the treatment of anaphylaxis: what is the evidence. BMJ. 2003;327:1332-1335.
Tupper, Visser. Anaphylaxis – A review and update. Canad Fam Phys. 2010;56:1009-1011.
Frew AJ. What are the 'ideal' features of an adrenaline (epinephrine) auto-injector in the treatment of anaphylaxis? Allergy. 2010;Aug 17 [Epub ahead of print].
EpiPen [package insert]. Basking Ridge, NJ: Dey Pharma; 2010. 14. TwinJect [package insert]. Osaka, Japan: Shoinogi Pharma; 2010.
Adrenaclick [package insert]. Osaka, Japan: Shoinogi Pharma; 2010.
FDA: CDER Orange Book. www.accessdata.fda.gov/scripts/cder/ob/default.cfm. Accessed November 20, 2010.
Choo KJ, Simons E, Sheikh A. Glucocorticoids for the treatment of anaphylaxis: Cochrane systematic review. Allergy. 2010;65:1205-1211.
Tole JW, Lieberman P. Biphasic anaphylaxis: review of incidence, clinical predictors, and observation recommendations. Immunol Allergy Clin N Am. 2007;27:309-326.
American Academy of Allergy, Asthma, and Immunology. www.aaaai.org. Accessed November 20, 2010.
Kyle R. Copeland, PharmD is Clincal Pharmacist Specialist Parkwest Medical Center Pharmacy Knoxville, Tennessee Kyle R. Copeland, PharmD, has no relevant affiliations or financial relationships to disclose. The staff of Pharmacy Times Office of Continuing Professional Education has nothing to disclose relative to this activity.
(Source : pharmacy times)

redpajama_set_name: RedPajamaCommonCrawl


The EuroCamp kicks off this Saturday in Treviso, Italy, and DraftExpress will be present covering the event for the 8th straight year.
Following the acquisition of Reebok in 2005, the EuroCamp (official website) will be run by adidas for the second time. Last year's camp was a transition, as adidas made some tweaks and personalized the previous format.
Taking advantage of the opportunity to promote adidas athletes at the camp, this year the company is upping the ante and featuring NBA star Dwight Howard as a special guest.
"adidas EuroCamp is the premier international basketball pre-draft camp and we're excited to host the league's next stand out players," said Lawrence Norman, adidas vice president of Global Basketball. "As we're watching in the NBA Playoffs right now, international players continue to make an immediate impact in the league and we're proud to showcase that talent before this year's draft."
The EuroCamp will also host influential guest speaker Sergio Scariolo, head coach of the Spanish National Basketball Team.
Also present and playing multiple times will be the Croatian and Serbian Under-19 National Teams, as well as Benetton's junior squad, adding another half-dozen or more highly intriguing NBA prospects for scouts to evaluate on their trip.
The camp will be conducted from June 11th to 13th at the La Ghirada Sports Complex in Treviso, and will be held under the watchful eyes of all the most influential members of the world-wide basketball community.
Since representatives of all 30 NBA teams will be present, the EuroCamp is a streamlined process by which top prospects can conduct interviews, measurements, and at times private workouts. The alternative of flying to the US and working out for as many as 30 teams would be much less efficient. Instead, the EuroCamp staff allows NBA teams to get their work accomplished here in Treviso with a convenient set-up.
The camp provides various settings in which evaluators can gauge the players' skill-sets, in numerous drills on a daily basis and also in five on five scrimmages – an element now sorely lacking in the domestic NBA Pre-Draft Camp/Combine.
A total of 44 players will be participating this year, due to some last minute-cancellations because of scheduling conflicts and other reasons.
Players who have declared themselves draft-eligible in 2011, but may still withdraw by the June 13th deadline.
Who Won't be in Treviso?
As always, the EuroCamp (under the steady guidance of Pete Philo, Jelena Soce and Michele Gherardini) has done an outstanding job assembling an intriguing mix of different types of prospects, some who need to be evaluated immediately for this year's draft, and some who will emerge as serious draft prospects in the future.
While some may be disappointed initially with the 10 prospects or so that were removed from the roster at the last minute due to extenuating circumstances (teams still competing in their playoffs, etc), this is still a strong group of players with at least a couple of first round draft picks mixed in, whether in 2011 or beyond.
Former adidas EUROCAMP participants include 48 first and second round NBA Draft picks and 75 NBA players including: Danilo Gallinari, Serge Ibaka, Andrea Bargnani, Marco Belinelli, Nicolas Batum, Rudy Fernandez, Marcin Gortat and many others.
The players with the best chance of being picked in the first round this year are probably Bismack Biyombo (Republic of Congo), Donatas Motiejunas (Lithuania) and Davis Bertans (Latvia).
Additionally, plenty of eyes will also be focused on Brazilian first round prospect Lucas Nogueira, the player who can likely help himself the most with a strong showing.
The last few camps gave us the opportunity to evaluate the likes of Jan Vesely and Donatas Motiejunas for example, now considered two of the top Euro prospects in this year's draft, which was extremely helpful.
Particularly intriguing for us will be to see the way that highly regarded 1992-born prospect Linos Chrysikopoulos looks in this setting, something that could set the table for him to start making his case as a candidate for the 2012 draft already.
1991-born prospects Tomas Satoransky, Augusto Cesar Lima and Nemanja Nedovic are all coming off strong seasons at the senior level, and it will be interesting to see how they look in this setting. They're all first round prospects for the 2012 draft early on, which means they'll be watched just as closely by scouts as anyone.
The big wildcard is 1994-born Danish 7-footer Rasmus Larsen – by far the youngest player at this camp. How will he fare against players 2-5 years older than him?
Several NBA and European Basketball coaches will participate at this year's camp including Kenny Atkinson (New York Knicks), Dennis Lindsey (San Antonio Spurs), John Welch (Denver Nuggets) and Vincent Collet (French National Basketball Team, Strasbourg) as well as ESPN global basketball analyst Fran Fraschilla.
DraftExpress will be in thick of the action in Treviso, so stay tuned daily for updates and the latest at the 2011 adidas EuroCamp.


The ScholarWorks in a Minute series has been sent to library staff on a periodic basis since 2015 (volumes 46-current). The series highlights new submissions to the repository and interesting facts about Texas ScholarWorks. Before 2015, the series was called UTDR in a Minute, in reference to the then repository name, University of Texas Digital Repository.


text:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/white"
    android:gravity="center_vertical|center_horizontal"
    android:orientation="vertical"
    android:paddingLeft="30dp"
    android:paddingRight="30dp" >

    <ImageView
        android:id="@+id/logoIV"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/logo_normal"
        />

    <EditText
        android:id="@+id/phoneET"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp"
        android:layout_marginTop="50dp"
        android:background="@drawable/login_phone_edit"
        android:singleLine="true"
        android:paddingRight="20dp"
        android:inputType="textAutoComplete"
        android:paddingLeft="80dp"
        android:textColor="@android:color/black"/>

    <EditText
        android:id="@+id/pwdET"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="20dp"
        android:paddingRight="20dp"
        android:background="@drawable/login_pwd_edit"
        android:singleLine="true"
        android:inputType="textPassword"
        android:paddingLeft="80dp" android:textColor="@android:color/black"/>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="20dp"
        android:gravity="center_horizontal"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/loginBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="26dp"
            android:background="@drawable/login_selector"
            android:text="@string/login_str"
            android:textColor="@color/white"
            android:textSize="18sp" />

        <Button
            android:id="@+id/registBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/shape_circle_rect_reg"
            android:text="@string/regist_str"
            android:textColor="#14b9f5"
            android:textSize="18sp" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="20dp"
        android:gravity="center_horizontal|center_vertical"
        android:orientation="horizontal" >

        <LinearLayout
            android:id="@+id/rememberLayout"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="50dp"
            android:orientation="horizontal" >

            <CheckBox
                android:id="@+id/pwdCB"
                style="@style/MyCheckBox"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:paddingLeft="0dp"
                android:paddingRight="5dp" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/remember_pwd_str"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="@color/pwd_f_r_color" />
        </LinearLayout>

        <TextView
            android:id="@+id/forgotPwdTV"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/forgot_pwd_str"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="@color/pwd_f_r_color" />
    </LinearLayout>

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:gravity="center">

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceSmall"
            android:id="@+id/verTv"
            android:layout_gravity="center_vertical"
            android:gravity="center" />
    </LinearLayout>

</LinearLayout>

redpajama_set_name: RedPajamaGithub


Pope, J.P., Andreasen, D.C., McFarland, E.R., and Watt, M.K., 2016, Digital elevations and extents of regional hydrogeologic units in the Northern Atlantic Coastal Plain aquifer system from Long Island, New York, to North Carolina: U.S. Geological Survey data release, http://dx.doi.org/10.5066/F70V89WN.
A digital model of the sedimentary Northern Atlantic Coastal Plain aquifer system is composed of 20 rasters and hydrogeologic unit extent polygons. Rasters describe the top elevations of regional aquifers and confining units at a resolution of 2640 feet (1/2 mile). The rasters are clipped to the extent polygons, which represent the spatial extents of the hydrogeologic units onshore and several miles offshore. This three-dimensional hydrogeologic model was constructed as part of a U.S. Geological Survey Groundwater Resources Program study of groundwater availability in the Northern Atlantic Coastal Plain (NACP) aquifer system, including parts of New York, New Jersey, Delaware, Maryland, Virginia, and North Carolina. Digital elevations of major regional aquifers and confining units were compiled from published digital elevation models (DEM) of various parts of the NACP aquifer system to provide a consistent regional model of hydrogeologic unit geometries. The many studies incorporated within these data include the interpretation and analysis of thousands of well logs and other related information spanning at least a century of study. These regional units are derived from published unit-elevation contours interpreted by geologists at the state and local level, and incorporate little additional interpretation of unit elevations beyond the correlation of individual units across geographic boundaries and some extrapolation of units to the edges of the modeled area. This regionally consistent hydrogeologic framework was used as the foundation of a MODFLOW groundwater flow model of the NACP, which informed modifications to the regional hydrogeologic units that have now been incorporated into the framework data.
Hydrogeologic units in the digital model include, from top to bottom 1) surficial aquifer, 2) upper Chesapeake confining unit, 3) upper Chesapeake aquifer, 4) lower Chesapeake confining unit, 5) lower Chesapeake aquifer, 6) Calvert confining unit, 7) Piney Point aquifer, 8) Nanjemoy-Marlboro confining unit, 9) Aquia aquifer, 10) Monmouth-Mount Laurel confining unit, 11) Monmouth-Mount Laurel aquifer, 12) Matawan confining unit, 13) Matawan aquifer, 14) Magothy confining unit, 15) Magothy aquifer, 16) Potomac confining unit, 17) Potomac-Patapsco aquifer, 18) Potomac-Patuxent confining unit, 19) Potomac-Patuxent aquifer, and 20) basement.
A related digital elevation model (DEM) for the Northern Atlantic Coastal Plain (NACP) from Long Island New York to northeastern North Carolina represents the elevation of the topographic and bathymetric surface at a uniform horizontal grid spacing of 100 feet and vertical units of 1 (integer) foot. The land-surface elevations are derived from U.S. Geological Survey 30-meter National Elevation Dataset (NED), and the bathymetric elevations are derived from 3 arc-second (90-meter-nominal) National Oceanic and Atmospheric Administration (NOAA) U.S. Coastal Relief Model (CRM).
The hydrogeologic-unit elevations included in this regional compilation incorporate the work of many geologists and hydrologists and span more than a century of investigation. The unit extents and elevations included here were constructed to support regional analysis of the groundwater flow system and are appropriately used only at this scale because of the assumptions, approximations, and generalizations necessary for regional analysis. Individual referenced studies and data should be used for investigations at the local and state levels. The DEM was assembled to provide a consistent model of the land surface and estuary-/bay-/sea-bottom surface to represent the upper limit of the NACP aquifer system from its western limit in the Fall Zone to the edge of the Atlantic continental shelf in the east, and from Long Island New York in the north to the Pamlico River and Pamlico Sound of North Carolina in the south. It may be useful for other applications requiring a digital elevation model continuous over this large area and continuous across the onshore (emergent) and offshore (submerged) extent of the NACP.


It's that time of year when our attention turns to year end tax preparation. Don't let it get the best of you this year. Orion Mobility, Promisor's tax and software provider, has put together 'Ten Tips to Prepare for the 2012 Tax Year-End'.
Year-end can get crazy especially in the relocation industry. Between tracking relocatee's expenses, running expense reports, and auditing your relocation software, there is plenty one person or even a team may forget. For those involved directly or indirectly with year-end relocation calculations, we have put together a Top Ten guide, with reminders and tips to help alleviate some of the frustration and confusion that will inevitably arise over the next several weeks as you begin to run your year-end calculations.
For more information, please do not hesitate to reply to this post, tweet @Orion_Mobility, or email Orion Mobility or Promisor Relocation directly.


Stress-relief, fresh air, and family bonding time -- just a few of the reasons you have decided to invest in your very first boat. Since there is a boat for every budget, it's just a matter of choosing the right type of boat that suits your lifestyle and intended use.
The first thing you'll want to think about is whether you will be using your boat exclusively for fishing or if you plan to use it for watersports and cruising as well. Then, once you have determined the level of versatility you need, you may want to consider whom you'll be bringing along on your future boating adventures.
Aluminum fishing boats or jon boats are lightweight and easy-to-maneuver boats that are mainly used for freshwater fishing. They are easy to trailer and simply constructed with riveted or welded aluminum hulls and bench-style seating. One major benefit of aluminum fishing boats is that they can be operated in many "fish-friendly" areas such as shallow water, coves and inlets. An outboard engine with either tiller or remote steering is used to power these popular boats.


text:
require File.expand_path(File.dirname(__FILE__) + "/../spec_helper.rb")
require "ohai/mixin/os"

describe "Ohai::System" do
  extend IntegrationSupport

  let(:ohai) { Ohai::System.new }

  describe "#initialize" do
    it "returns an Ohai::System object" do
      expect(ohai).to be_a_kind_of(Ohai::System)
    end

    it "sets @attributes to a ProvidesMap" do
      expect(ohai.provides_map).to be_a_kind_of(Ohai::ProvidesMap)
    end

    it "sets @v6_dependency_solver to a Hash" do
      expect(ohai.v6_dependency_solver).to be_a_kind_of(Hash)
    end

    it "merges deprecated config settings into the ohai config context" do
      expect(Ohai::Log).to receive(:warn).
        with(/Ohai::Config\[:disabled_plugins\] is deprecated/)
      Ohai::Config[:disabled_plugins] = [ :Foo, :Baz ]
      expect(Ohai::Config).to receive(:merge_deprecated_config).
        and_call_original
      Ohai::System.new
      expect(Ohai.config[:disabled_plugins]).to eq([ :Foo, :Baz ])
    end

    it "merges provided configuration options into the ohai config context" do
      config = {
        disabled_plugins: [ :Foo, :Baz ],
        directory: "/some/extra/plugins",
      }
      allow(Ohai::Config).to receive(:merge_deprecated_config)
      expect(Ohai.config).to receive(:merge!).with(config).and_call_original
      Ohai::System.new(config)
      config.each do |option, value|
        expect(Ohai.config[option]).to eq(value)
      end
    end

    context "when directory is configured" do
      let(:directory) { "/some/fantastic/plugins" }

      it "adds directory to plugin_path" do
        Ohai.config[:directory] = directory
        Ohai::System.new
        expect(Ohai.config[:plugin_path]).to include(directory)
      end
    end

    shared_examples_for "appendable deprecated configuration option" do
      it "logs a warning and configures the option on the ohai config context" do
        Ohai::Config[option] << value
        expect(Ohai::Log).to receive(:warn).
          with(/Ohai::Config\[:#{option}\] is deprecated/)
        Ohai::System.new
        expect(Ohai.config[option]).to include(value)
      end
    end

    context "when a top-level hints_path is configured" do
      include_examples "appendable deprecated configuration option" do
        let(:option) { :hints_path }
        let(:value) { "/path/to/hints" }
      end
    end

    context "when a top-level plugin_path is configured" do
      include_examples "appendable deprecated configuration option" do
        let(:option) { :plugin_path }
        let(:value) { "/path/to/plugins" }
      end
    end

    context "first time configuration" do
      before { allow(Ohai::Log).to receive(:configured?).and_return(false) }

      it "configures logging" do
        log_level = :debug
        Ohai.config[:log_level] = log_level
        expect(Ohai::Log).to receive(:init).with(Ohai.config[:log_location])
        expect(Ohai::Log).to receive(:level=).with(log_level)
        Ohai::System.new
      end

      it "resolves log_level when set to :auto" do
        expect(Ohai::Log).to receive(:level=).with(:info)
        Ohai::System.new
      end
    end

    context "after first time configuration" do
      before { allow(Ohai::Log).to receive(:configured?).and_return(true) }

      it "configures logging" do
        expect(Ohai::Log).not_to receive(:init).with(Ohai.config[:log_location])
        Ohai::System.new
      end
    end
  end

  when_plugins_directory "contains v6 and v7 plugins" do
    with_plugin("zoo.rb", <<EOF)
Ohai.plugin(:Zoo) do
  provides 'seals'
end
EOF

    with_plugin("lake.rb", <<EOF)
provides 'fish'
EOF

    before do
      Ohai.config[:plugin_path] = [ path_to(".") ]
    end

    it "load_plugins() should load all the plugins" do
      ohai.load_plugins
      expect(ohai.provides_map.map.keys).to include("seals")
      expect(ohai.v6_dependency_solver.keys).to include("lake.rb")
      expect(Ohai::NamedPlugin.const_get(:Zoo)).to eq(Ohai::NamedPlugin::Zoo)
    end
  end

  when_plugins_directory "contains directories inside" do
    with_plugin("repo1/zoo.rb", <<EOF)
Ohai.plugin(:Zoo) do
  provides 'seals'
end
EOF

    with_plugin("repo1/lake.rb", <<EOF)
provides 'fish'
EOF

    with_plugin("repo2/nature.rb", <<EOF)
Ohai.plugin(:Nature) do
  provides 'crabs'
end
EOF

    with_plugin("repo2/mountain.rb", <<EOF)
provides 'bear'
EOF

    before do
      Ohai.config[:plugin_path] = [ path_to("repo1"), path_to("repo2") ]
    end

    it "load_plugins() should load all the plugins" do
      ohai.load_plugins
      expect(ohai.provides_map.map.keys).to include("seals")
      expect(ohai.provides_map.map.keys).to include("crabs")
      expect(ohai.v6_dependency_solver.keys).to include("lake.rb")
      expect(ohai.v6_dependency_solver.keys).to include("mountain.rb")
      expect(Ohai::NamedPlugin.const_get(:Zoo)).to eq(Ohai::NamedPlugin::Zoo)
      expect(Ohai::NamedPlugin.const_get(:Nature)).to eq(Ohai::NamedPlugin::Nature)
    end

  end

  describe "when running plugins" do
    when_plugins_directory "contains v6 plugins only" do
      with_plugin("zoo.rb", <<EOF)
provides 'zoo'
zoo("animals")
EOF

      with_plugin("park.rb", <<EOF)
provides 'park'
park("plants")
EOF

      it "should collect data from all the plugins" do
        Ohai.config[:plugin_path] = [ path_to(".") ]
        ohai.all_plugins
        expect(ohai.data[:zoo]).to eq("animals")
        expect(ohai.data[:park]).to eq("plants")
      end

      describe "when using :disabled_plugins" do
        before do
          Ohai.config[:disabled_plugins] = [ "zoo" ]
        end

        after do
          Ohai.config[:disabled_plugins] = [ ]
        end

        it "shouldn't run disabled version 6 plugins" do
          Ohai.config[:plugin_path] = [ path_to(".") ]
          ohai.all_plugins
          expect(ohai.data[:zoo]).to be_nil
          expect(ohai.data[:park]).to eq("plants")
        end
      end

      describe "when running in whitelist mode" do
        let(:ohai_system) { Ohai::System.new }

        let(:primary_plugin_class) do
          Ohai.plugin(:Primary) do
            provides "primary"
            depends "dependency/one"
            depends "dependency/two"
            collect_data {}
          end
        end

        let(:dependency_plugin_one_class) do
          Ohai.plugin(:DependencyOne) do
            provides "dependency/one"
            collect_data {}
          end
        end

        let(:dependency_plugin_two_class) do
          Ohai.plugin(:DependencyTwo) do
            provides "dependency/two"
            collect_data {}
          end
        end

        let(:unrelated_plugin_class) do
          Ohai.plugin(:Unrelated) do
            provides "whatever"
            collect_data {}
          end
        end

        let(:v6_plugin_class) do
          Class.new(Ohai::DSL::Plugin::VersionVI) { collect_contents("v6_key('v6_data')") }
        end

        let(:primary_plugin) { primary_plugin_class.new(ohai_system) }
        let(:dependency_plugin_one) { dependency_plugin_one_class.new(ohai_system) }
        let(:dependency_plugin_two) { dependency_plugin_two_class.new(ohai_system) }
        let(:unrelated_plugin) { unrelated_plugin_class.new(ohai_system) }
        let(:v6_plugin) { v6_plugin_class.new(ohai_system, "/v6_plugin.rb", "/") }

        before do
          allow(ohai_system).to receive(:load_plugins) # TODO: temporary hack - don't run unrelated plugins...
          [ primary_plugin, dependency_plugin_one, dependency_plugin_two, unrelated_plugin].each do |plugin|
            plugin_provides = plugin.class.provides_attrs
            ohai_system.provides_map.set_providers_for(plugin, plugin_provides)
          end

          ohai_system.v6_dependency_solver["v6_plugin"] = v6_plugin

          # Instead of calling all plugins we call load and run directly so that the information we setup is not cleared by all_plugins
          ohai_system.load_plugins
          ohai_system.run_plugins(true, "primary")
        end

        # This behavior choice is somewhat arbitrary, based on what creates the
        # least code complexity in legacy v6 plugin format support. Once we
        # ship 7.0, though, we need to stick to the same behavior.
        it "runs v6 plugins" do
          expect(v6_plugin.has_run?).to be true
        end

        it "runs plugins that provide the requested attributes" do
          expect(primary_plugin.has_run?).to be true
        end

        it "runs dependencies of plugins that provide requested attributes" do
          expect(dependency_plugin_one.has_run?).to be true
          expect(dependency_plugin_two.has_run?).to be true
        end

        it "does not run plugins that are irrelevant to the requested attributes" do
          expect(unrelated_plugin.has_run?).to be false
        end

      end
    end

    when_plugins_directory "contains a v7 plugins with :default and platform specific blocks" do
      with_plugin("message.rb", <<EOF)
Ohai.plugin(:Message) do
  provides 'message'

  collect_data(:default) do
    message("default")
  end

  collect_data(:#{Ohai::Mixin::OS.collect_os}) do
    message("platform_specific_message")
  end
end
EOF

      it "should collect platform specific" do
        Ohai.config[:plugin_path] = [ path_to(".") ]
        ohai.all_plugins
        expect(ohai.data[:message]).to eq("platform_specific_message")
      end
    end

    when_plugins_directory "contains v7 plugins only" do
      with_plugin("zoo.rb", <<EOF)
Ohai.plugin(:Zoo) do
  provides 'zoo'

  collect_data(:default) do
    zoo("animals")
  end
end
EOF

      with_plugin("park.rb", <<EOF)
Ohai.plugin(:Park) do
  provides 'park'
  collect_data(:default) do
    park("plants")
  end
end
EOF

      it "should collect data from all the plugins" do
        Ohai.config[:plugin_path] = [ path_to(".") ]
        ohai.all_plugins
        expect(ohai.data[:zoo]).to eq("animals")
        expect(ohai.data[:park]).to eq("plants")
      end

      it "should write an error to Ohai::Log" do
        Ohai.config[:plugin_path] = [ path_to(".") ]
        # Make sure the stubbing of runner is not overriden with reset_system during test
        allow(ohai).to receive(:reset_system)
        allow(ohai.instance_variable_get("@runner")).to receive(:run_plugin).and_raise(Ohai::Exceptions::AttributeNotFound)
        expect(Ohai::Log).to receive(:error).with(/Encountered error while running plugins/)
        expect { ohai.all_plugins }.to raise_error(Ohai::Exceptions::AttributeNotFound)
      end

      describe "when using :disabled_plugins" do
        before do
          Ohai.config[:disabled_plugins] = [ :Zoo ]
        end

        after do
          Ohai.config[:disabled_plugins] = [ ]
        end

        it "shouldn't run disabled plugins" do
          Ohai.config[:plugin_path] = [ path_to(".") ]
          ohai.all_plugins
          expect(ohai.data[:zoo]).to be_nil
          expect(ohai.data[:park]).to eq("plants")
        end
      end
    end

    when_plugins_directory "contains v6 & v7 plugins in different directories" do
      with_plugin("my_plugins/zoo.rb", <<EOF)
Ohai.plugin(:Zoo) do
  provides 'zoo'

  collect_data(:default) do
    zoo("animals")
  end
end
EOF

      with_plugin("my_plugins/nature.rb", <<EOF)
Ohai.plugin(:Nature) do
  provides 'nature'

  collect_data(:default) do
    nature("cougars")
  end
end
EOF

      with_plugin("my_plugins/park.rb", <<EOF)
provides 'park'
park("plants")
EOF

      with_plugin("my_plugins/home.rb", <<EOF)
provides 'home'
home("dog")
EOF

      describe "when using :disabled_plugins" do
        before do
          Ohai.config[:disabled_plugins] = [ :Zoo, "my_plugins::park" ]
        end

        after do
          Ohai.config[:disabled_plugins] = [ ]
        end

        it "shouldn't run disabled plugins" do
          Ohai.config[:plugin_path] = [ path_to(".") ]
          ohai.all_plugins
          expect(ohai.data[:zoo]).to be_nil
          expect(ohai.data[:nature]).to eq("cougars")
          expect(ohai.data[:park]).to be_nil
          expect(ohai.data[:home]).to eq("dog")
        end
      end
    end

    when_plugins_directory "contains v6 plugins that depend on v7 plugins" do
      with_plugin("messages.rb", <<EOF)
require_plugin 'v6message'
require_plugin 'v7message'

provides 'messages'

messages Mash.new
messages[:v6message] = v6message
messages[:v7message] = v7message
EOF

      with_plugin("v6message.rb", <<EOF)
provides 'v6message'
v6message "update me!"
EOF

      with_plugin("v7message.rb", <<EOF)
Ohai.plugin(:V7message) do
  provides 'v7message'

  collect_data(:default) do
    v7message "v7 plugins are awesome!"
  end
end
EOF

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
      end

      it "should collect all data" do
        ohai.all_plugins
        [:v6message, :v7message, :messages].each do |attribute|
          expect(ohai.data).to have_key(attribute)
        end

        expect(ohai.data[:v6message]).to eql("update me!")
        expect(ohai.data[:v7message]).to eql("v7 plugins are awesome!")
        [:v6message, :v7message].each do |subattr|
          expect(ohai.data[:messages]).to have_key(subattr)
          expect(ohai.data[:messages][subattr]).to eql(ohai.data[subattr])
        end
      end
    end
  end

  describe "require_plugin()" do
    when_plugins_directory "contains v6 and v7 plugin with the same name" do
      with_plugin("message.rb", <<EOF)
provides 'message'

message "From Version 6"
EOF

      with_plugin("v7/message.rb", <<EOF)
Ohai.plugin(:Message) do
  provides 'message'

  collect_data(:default) do
    message "From Version 7"
  end
end
EOF

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
      end

      it "version 6 should run" do
        ohai.load_plugins
        ohai.require_plugin("message")
        expect(ohai.data[:message]).to eql("From Version 6")
      end
    end

    when_plugins_directory "a v6 plugin that requires a v7 plugin with dependencies" do
      with_plugin("message.rb", <<EOF)
provides 'message'

require_plugin 'v7message'

message Mash.new
message[:v6message] = "Hellos from 6"
message[:copy_message] = v7message
EOF

      with_plugin("v7message.rb", <<EOF)
Ohai.plugin(:V7message) do
  provides 'v7message'
  depends 'zoo'

  collect_data(:default) do
    v7message ("Hellos from 7: " + zoo)
  end
end
EOF

      with_plugin("zoo.rb", <<EOF)
Ohai.plugin(:Zoo) do
  provides 'zoo'

  collect_data(:default) do
    zoo "animals"
  end
end
EOF

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
      end

      it "should collect all the data properly" do
        ohai.all_plugins
        expect(ohai.data[:v7message]).to eq("Hellos from 7: animals")
        expect(ohai.data[:zoo]).to eq("animals")
        expect(ohai.data[:message][:v6message]).to eq("Hellos from 6")
        expect(ohai.data[:message][:copy_message]).to eq("Hellos from 7: animals")
      end
    end

    when_plugins_directory "a v6 plugin that requires non-existing v7 plugin" do
      with_plugin("message.rb", <<EOF)
provides 'message'

require_plugin 'v7message'

message v7message
EOF

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
      end

      it "should raise DependencyNotFound" do
        expect { ohai.all_plugins }.to raise_error(Ohai::Exceptions::DependencyNotFound)
      end
    end
  end

  describe "when Chef OHAI resource executes :reload action" do

    when_plugins_directory "contains a v6 plugin" do
      with_plugin("a_v6plugin.rb", <<-E)
        plugin_data Mash.new
        plugin_data[:foo] = :bar
      E

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
      end

      it "reloads only the v6 plugin when given a specific plugin to load" do
        ohai.all_plugins
        expect { ohai.all_plugins("a_v6plugin") }.not_to raise_error
      end

    end

    when_plugins_directory "contains a random plugin" do
      with_plugin("random.rb", <<-E)
        Ohai.plugin(:Random) do
          provides 'random'

          collect_data do
            random rand(1 << 32)
          end
        end
      E

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
      end

      it "should rerun the plugin providing the desired attributes" do
        ohai.all_plugins
        initial_value = ohai.data["random"]
        ohai.all_plugins
        updated_value = ohai.data["random"]
        expect(initial_value).not_to eq(updated_value)
      end

    end
  end

  describe "when refreshing plugins" do
    when_plugins_directory "contains v7 plugins" do
      with_plugin("desired.rb", <<-E)
        Ohai.plugin(:DesiredPlugin) do
          provides 'desired_attr'
          depends 'depended_attr'

          collect_data do
            desired_attr "hello"
            self[:desired_attr_count] ||= 0
            self[:desired_attr_count] += 1
          end
        end
      E

      with_plugin("depended.rb", <<-E)
        Ohai.plugin(:DependedPlugin) do
          provides 'depended_attr'

          collect_data do
            depended_attr "hello"
            self[:depended_attr_count] ||= 0
            self[:depended_attr_count] += 1
          end
        end
      E

      with_plugin("other.rb", <<-E)
        Ohai.plugin(:OtherPlugin) do
          provides 'other_attr'

          collect_data do
            other_attr "hello"
            self[:other_attr_count] ||= 0
            self[:other_attr_count] += 1
          end
        end
      E

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
        Ohai::Log.init(STDOUT)
        Ohai::Log.level = :debug
        ohai.all_plugins
      end

      it "should rerun the plugin providing the desired attributes" do
        expect(ohai.data[:desired_attr_count]).to eq(1)
        ohai.refresh_plugins("desired_attr")
        expect(ohai.data[:desired_attr_count]).to eq(2)
      end

      it "should not re-run dependencies of the plugin providing the desired attributes" do
        expect(ohai.data[:depended_attr_count]).to eq(1)
        ohai.refresh_plugins("desired_attr")
        expect(ohai.data[:depended_attr_count]).to eq(1)
      end

      it "should not re-run plugins unrelated to the plugin providing the desired attributes" do
        expect(ohai.data[:other_attr_count]).to eq(1)
        ohai.refresh_plugins("desired_attr")
        expect(ohai.data[:other_attr_count]).to eq(1)
      end

    end
  end

  describe "when running ohai for specific attributes" do
    when_plugins_directory "contains v7 plugins" do
      with_plugin("languages.rb", <<-E)
        Ohai.plugin(:Languages) do
          provides 'languages'

          collect_data do
            languages Mash.new
          end
        end
      E

      with_plugin("english.rb", <<-E)
        Ohai.plugin(:English) do
          provides 'languages/english'

          depends 'languages'

          collect_data do
            languages[:english] = Mash.new
            languages[:english][:version] = 2014
          end
        end
      E

      with_plugin("french.rb", <<-E)
        Ohai.plugin(:French) do
          provides 'languages/french'

          depends 'languages'

          collect_data do
            languages[:french] = Mash.new
            languages[:french][:version] = 2012
          end
        end
      E

      before do
        Ohai.config[:plugin_path] = [ path_to(".") ]
      end

      it "should run all the plugins when a top level attribute is specified" do
        ohai.all_plugins("languages")
        expect(ohai.data[:languages][:english][:version]).to eq(2014)
        expect(ohai.data[:languages][:french][:version]).to eq(2012)
      end

      it "should run the first parent when a non-existent child is specified" do
        ohai.all_plugins("languages/english/version")
        expect(ohai.data[:languages][:english][:version]).to eq(2014)
        expect(ohai.data[:languages][:french]).to be_nil
      end

      it "should be able to run multiple plugins" do
        ohai.all_plugins(["languages/english", "languages/french"])
        expect(ohai.data[:languages][:english][:version]).to eq(2014)
        expect(ohai.data[:languages][:french][:version]).to eq(2012)
      end

    end
  end

end


text:
The Most Badass Cars of Bonneville Speed Week 2018
The fast machines of the salt flats.
By Warren Barbee, Jr.
Warren Barbee
The 2018 edition of Bonneville Speed Week was a record-breaker, as Danny Thompson and company broke the wheel-driven land speed record by going nearly 450 mph. But Bonneville isn't just a place for record runs. It's an all-out celebration of going way too fast, complete with plenty of awesome hot rods owned by enthusiasts who come to watch the runs and show off their rides.
Danny Thompson
Danny Thompson and the record-smashing Challenger Team
Bonneville Speed Week 2018
More than 350 entries from around the world, including two motorcycle racers from Russia, came to the 70th edition of Bonneville.
The salt was the best it has been in years and the Southern California Timing Association and Bonneville Nationals Inc. groomed the racing surface to near perfection.
The Coolest Recent Concept Cars
Bonneville Speed Week Field Guide
The Blazing-Fast Cars of Bonneville Speed Week 2011
The Hot Rods of Bonneville Speed Week 2012
Here Are Your Record-Breakers! Bonneville Pictures
10 Mega-Speed Cars @ Bonneville Speed Week: Monday's Best
307 MPH in an Electric Car!


text:
Home / News / World News / G20 Summit
G20 Summit: News
PM Modi, El-Sisi discuss trade, defense ties amid global concerns
Egyptian President Abdel Fattah El-Sisi met PM Narendra Modi in New Delhi on Wednesday amid the changing global dynamics following the Russia-Ukraine war and COVID-19 pandemic, ANI reported.
India won't be an ally, but another great power: US
According to a top White House official on Friday (Thursday local time), India will not be the United States' (US) ally, but another great power.
Indians no longer need police clearance certificate for Saudi visa
Education is a priority area of G20: Dharmendra Pradhan
Union Education Minister Dharmendra Pradhan chaired a meeting on Wednesday ahead of the preparations for the G20 summit scheduled to take place next year in India.
Will focus on 'data for development' during G20 presidency: Modi
Prime Minister Narendra Modi said on Wednesday that digital transformation should not be limited to a few, but rather benefit the whole world.
Return to path of peace in Ukraine: Modi at G20
As the 17th G20 Summit kicked off in Bali, Indonesia, on Tuesday, Indian Prime Minister Narendra Modi called for a ceasefire in the Ukraine war, saying that the world must find a way to return to peace.
G20 Summit: PM Modi's packed 45-hour schedule in Indonesia
PM Narendra Modi will arrive in Indonesia on Monday for the 17th G20 Summit in Bali, where he has 20 engagements apart from bilateral meetings with 10 world leaders.
BJP, Congress exchange barbs over G20 logo having 'lotus'
India is all set to host the G20 leaders' summit on September 9 and 10 next year in New Delhi under its presidency, the Ministry of External Affairs (MEA) confirmed in September.
Nirmala Sitharaman
ED completely independent, not used as political tool: Sitharaman
Union Finance Minister Nirmala Sitharaman said Saturday that the Enforcement Directorate (ED), India's main government investigation agency, is "completely independent" in its approach and work.
India to assume G20 Presidency, host summit in September 2023
India is all set to assume the Presidency of the G20 for one year from December 1, 2022, succeeding Indonesia, the Ministry of External Affairs said in a press release on Tuesday.
PM to chair NITI Aayog meet today; KCR to boycott
Prime Minister Narendra Modi will preside over the NITI Aayog's (National Institution for Transforming India) seventh Governing Council meeting on Sunday at the Rashtrapati Bhavan in New Delhi.
Ukraine sacks its envoys to India, Germany, three other countries
Ukrainian President Volodymyr Zelenskyy fired Kyiv's ambassadors to India, Germany, Norway, the Czech Republic, and Hungary on Saturday.
Global wheat prices surge by 6% after India's export ban
When global markets opened Monday, international wheat prices were up nearly 6% per bushel (or 27.21 kg) compared to Saturday after India's wheat export ban.
PM Modi at G20 Summit: All you need to know
Prime Minister Narendra Modi is currently on a two-day visit to Rome to attend the G20 Summit, which aims to discuss the issues of climate change, COVID-19, and economic recovery.
PM invites Pope Francis to India during meet in Vatican
Prime Minister Narendra Modi on Saturday met Pope Francis in Vatican City and invited him to visit India.
PM Modi to attend G20, COP26. What's on agenda?
Prime Minister Narendra Modi is set to visit Rome and Glasgow to attend the G20 Summit and the World Leaders' Summit of the COP26.
India will host G20 Summit in 2023
On Sunday, G20 leaders announced that India will host the prestigious summit in 2023, a year later than what was decided earlier.
China slams India's new 'discriminatory' FDI policy; seeks revision
China on Monday said that India's new Foreign Direct Investment (FDI) policy is violative of international norms of free and fair trade.
Reserve Bank Of India (RBI)
Struggling economy gets RBI's boost, big announcement for banks
With the economy stung drastically by the coronavirus pandemic, RBI Governor Shaktikanta Das addressed media for the second time in a month to announce key measures.
US tops world in coronavirus cases, surpasses epicenter China
The fears of experts that the United States might become the next hotspot of COVID-19, a disease caused by a novel coronavirus, turned true on Thursday as the country now has the most number of infections, surpassing the epicenter China and European nation Italy, where the most number of people have died of the pandemic.
G20 summit on #Coronavirus: India to have coordinated, forward-looking approach
An extraordinary virtual G20 leaders' summit will be convened on Thursday to discuss the coronavirus pandemic and global plans to deal with public health and economic challenges posed by the COVID-19 crisis.
Coronavirus positive cases top 400,000 worldwide, pandemic is accelerating
In just three days, the number of coronavirus cases, worldwide, went from 300,000 to over 400,000, giving yet another proof of how contagious the disease is.
Amazon Fires turn personal: Brazil demands apology before accepting aid
The President of Brazil, Jair Bolsonaro, has refused to accept international aid to deal with the devastating fires that have ravaged the Amazon rainforest for weeks.
Imran Khan (Pakistan PM)
Kashmir remark: Trump's adviser says he doesn't 'make things up'
US President Donald Trump, who made a stunning claim that Prime Minister Narendra Modi had asked him for mediation to resolve Kashmir crisis, found support in his adviser.
Trump meets Kim, becomes first US President to enter N-Korea
US President Donald Trump on Sunday created history by becoming the first ever sitting American President to set foot on the North Korean soil.
Bonhomie, laughs, and meetings: Here's what happened at G20 Summit
At the G20 Summit which concluded in Japan's Osaka on Saturday, world leaders displayed warmth for one another.
'Kithana acha he Modi', tweets Australian PM; picture goes viral
At the two-day G20 Summit in Japan, global leaders displayed their friendship towards each other.
India-US have never been closer, says Trump after meeting Modi
The ties between the United States and India have never been better, President Donald Trump said on Friday after meeting Indian Prime Minister Narendra Modi on the sidelines of G20 summit, being held in Japan's Osaka.
Modi arrives in Japan for G20 summit, to meet Trump
On Thursday, Prime Minister Narendra Modi arrived in Japan for the G20 summit, which is being held in Osaka between June 28 and June 29.
US State Secretary, MEA discuss trade, H-1B visas and more
On his India visit United States Secretary of State Mike Pompeo met External Affairs Minister S. Jaishankar on Wednesday to hold talks on ways to bolster the Indo-US strategic relationship.
US' Mike Pompeo comes to India, meets Narendra Modi
Amid strained trade ties between India and United States, US Secretary of State Mike Pompeo arrived in New Delhi on Tuesday night.
G20 summit: Trump, Modi to meet in Japan, discuss issues
President of United States, Donald Trump is expected to meet Prime Minister Narendra Modi on the sidelines of G20 Summit which will be held in Japan's Osaka on June 28 and 29.
Rahul Gandhi's meeting with G20 envoys canceled after Pulwama attack
On Thursday, the Congress called off a meeting of its president Rahul Gandhi and senior leaders with senior diplomats of G20 nations and neighboring countries, in the wake of the Pulwama attack that killed 40 CRPF jawans in Kashmir.
China wants to make big, very comprehensive trade deal: Trump
A major US-China trade deal may happen soon, US President Donald Trump said yesterday, asserting that Beijing wants to make it "big and very comprehensive".
Shaktikanta Das takes charge as new RBI Governor
A day after he was appointed as the new Governor of the Reserve Bank of India (RBI), Shaktikanta Das, on Wednesday, took charge of the central bank.
China and US begin talks to sort out trade differences
Top officials from the US and China have begun talks to sort out their trade differences, in particular, to identify steps that address the concerns of US President Donald Trump on intellectual property and reduce the balance of trade, a media report said.
All about France's worst civil riots in a decade
After demonstrations in Paris turned violent on Saturday, the French government is considering declaring a state of emergency in a bid to prevent a repeat of the worst civil unrest in the country in a decade.
Trump hopes to meet Kim Jong-un in January or February
US President Donald Trump said yesterday he hoped to organize a second summit with North Korean leader Kim Jong-un in early 2019, perhaps as soon as January or February.
I will never accept violence: Macron says after Paris protests
French President Emmanuel Macron yesterday denounced protesters against him as chaos seekers, as the growing demonstrations first triggered by planned fuel price hikes turned violent.
War will continue so long as Ukraine government stays: Putin
Russian President Vladimir Putin said yesterday he saw no end to the conflict in eastern Ukraine "as long as the current authorities remain in power".
India Narendra Modi Saudi Arabia White House Vladimir Putin United States of America China Russia-Ukraine crisis


text:
Jharkhand Police is the law enforcement agency for the state of Jharkhand, India. Jharkhand Police was formed in 2000. Jharkhand Police is headed by Director General of Police and headquartered in Ranchi, Jharkhand.
Jharkhand police have 4 levels of Joining.
The Top positions are filled by Indian Police Service Officers recruited by the Union Public Service Commission. The Next Level of Recruitment is at Class II Level via D.S.P Rank recruited by the Jharkhand Public Service Commission. Non-Gazetted officers are recruited at the sub inspector level by the Jharkhand Subordinate Service Commission. Other posts are filled by conducting recruitment rallies or direct recruitment examinations.
The Jharkhand Police has nearly a Strength of about 149 IPS Officers. Against this sanctioned strength the State has only 100 IPS Officers allotted to it as on 2015 by the Ministry of Home Affairs(MHA).
Jharkhand is among the top Indian states for total recruitment. The current DGP of Jharkhand Police is Niraj Sinha.

Organisational structure
Its organisational structure is divided into Field Posting and Non-Field Postings. The Field Postings are divided into 24 district police units in the state. The Head of the Jharkhand Police is the Director General of Police and under him are the Different Departments of:-
Special Branch
Crime Investigation Department(CID)
Headquarters
Modernisation
Jharkhand Armed Police(JAP)
Law and Order
These Departments are headed by IPS Officers of the Additional Director General of Police Rank. They are assisted by Officers of the ranks of Inspector Generals of Police, Deputy Inspector General of Police, Superintendent of Police and other subordinate Ranks.

Hierarchy

Officers

 Director General of Police (DGP)
 Additional Director General of Police (ADG)
 Inspector General of Police (IG)
 Deputy Inspector General of Police (DIG)
 Senior Superintendent of Police (SSP)
 Superintendent of Police (SP)
 Additional Superintendent of Police
 Assistant SP (IPS) or Deputy SP (Jharkhand Police Service)

Sub-ordinates
 Inspector of Police
 Sub-Inspector of Police
 Assistant Sub-Inspector of Police
 Head Constable
 Senior Constable
 Constable

Notable IPS officers (started out before the creation of Jharkhand Police)
Gopal Achari an IPS officer of the 1966 Batch.
Vishnu Dayal Ram an IPS Officer of the 1973 Batch.
Rajiv Jain an IPS Officer of the 1980 Batch.
Asha Sinha an IPS Officer of the 1982 Batch.
Ajoy Kumar an IPS Officer of the 1986 Batch.
Rameshwar Oraon an IPS Officer of the 1972 Batch.

See also
Law enforcement in India
State Armed Police Forces

References

External links

State law enforcement agencies of India
Government of Jharkhand
2000 establishments in Jharkhand
Government agencies established in 2000

redpajama_set_name: RedPajamaWikipedia


text:
Liberation Movement () is a right-wing national conservative and russophilic political organization in Serbia. It was founded in 2020 by Mlađan Đorđević, a Serbian politician and businessman who served as an Advisor for Kosovo and Metohija to the 3rd President of Serbia, Boris Tadić as well as the Deputy Minister of the National Investment Plan from 2007 to 2008.

History and forming
Since 2018, Đorđević has been active within the Alliance for Serbia, an opposition political alliance founded with the aim of overthrowing Aleksandar Vučić and the Serbian Progressive Party. The alliance eventually dissolved in September 2020, and Đorđević founded a new political movement called "Liberation". He has been going around Serbia and talking with former and active members of both the ruling and opposition parties, wanting to gather all those who are dissatisfied with the situation on both sides of the political spectrum.

On 14 October, Liberation held a first gathering in Orašac at the location of the beginning of the First Serbian Uprising. As he said, they gathered at the very place from when the liberation of Serbia began in 1804, because "every Serb has the spirit of Karađorđe and that spark should be released in difficult times like this." Đorđević said that they are against the agreement, the recognition of Kosovo or Kosovo's membership in the United Nations. He added that there is no quick solution for Kosovo and that the solution is written in the Constitution of Serbia and Resolution 1244. It was also announced that Liberation "will start a kind of series of talks with citizens throughout Serbia, in order to gather all freedom-loving people in a broad front that would oppose Vučić's crime and autocracy."

The logo of the organization is a bear and it is similar to the logo of the United Russia, the ruling political party in Russia.

References

Conservative parties in Serbia
Eastern Orthodox political parties
Eurosceptic parties in Serbia
Political parties established in 2020
National conservative parties
Nationalist parties in Serbia
Serb nationalist parties